8.4


8.4.3

Note

This release contains all fixes and updates provided in com.castsoftware.aip 8.3.59. Critical security patches to address identified vulnerabilities have also been included.

Feature Improvements

Summary Details
Technical: Support for PeopleSoft and Siebel technologies CAST Imaging 8.4.3 now supports the analysis of PeopleSoft and Siebel technologies.
Technical: Support for PowerCenter technology CAST Imaging 8.4.3 now supports the analysis of PowerCenter technology via the User Community extension com.castsoftware.uc.powercenter.

Other Updates

Internal Id Details
AIPCORE-5437 Add Mainframe related file extension *.ctl (JCL Control Cards) to the list of recognised file extensions. This is required for com.castsoftware.mainframe 1.6 and above.
AIPLITE-1427 Fixes an issue causing many false violations for the Mainframe rule "Avoid Programs with lines exceeding the maximum length of characters" (5138).

Resolved Issues

Customer Ticket Id Details
51243 Fixes an issue where the generation of a snapshot was taking a considerable amount of time to complete.
51426 Fixes an issue where CAST Storage Service/PostgreSQL credentials were visible in plain text in analysis log files.
50894 Fixes an issue where, after upgrade to a new release of CAST Imaging Core, differences in file sizes were reported despite the fact that the source code was unchanged.

8.4.1

Note

This release contains all fixes and updates provided in com.castsoftware.aip 8.3.59.

Resolved Issues

Customer Ticket Id Details
50877 Fixes an issue causing the PostgreSQL error "date/time field value out of range: "MM-DD-YY HH:MM:SS" Indice: Perhaps you need a different "datestyle" setting".
50371 Fixes an issue causing some rules to be erroneously flagged as critical both when creating a new application in CAST Imaging v3/8.4 and when migrating an application from CAST Imaging v2/8.3.
50294 Fixes an issue causing a fatal error "java.security.NoSuchAlgorithmException: PBEWithMD5AndDES SecretKeyFactory not available" in the "Prepare environment step" (creation of application schemas) when attempting to run an analysis.

8.4.0

Note

Initial funcrel release:

  • CAST Imaging Core 8.4 is the "analysis engine" providing core services to the CAST analyzers for CAST Imaging v3 and must be installed on every single "node" in your CAST Imaging installation (this includes the single machine installation scenario).
  • For installations of CAST Imaging v3 on Docker/Linux, CAST Imaging Core is provided as a Docker image and is downloaded and installed automatically.
  • For installations of CAST Imaging v3 on Microsoft Windows, CAST Imaging Core is provided as a traditional installer and must be downloaded and installed separately. CAST Imaging Core 8.4 can co-exist on machines where CAST AIP Core (com.castsoftware.aip) 8.3 has been installed, but it cannot be used with CAST Imaging/Console v1/v2 releases.
  • This release contains all fixes and updates provided in com.castsoftware.aip 8.3.58.
  • Note that some technologies are not supported by CAST Imaging Core 8.4 although they are supported by CAST AIP Core (com.castsoftware.aip) 8.3 - see What's changed in CAST Imaging v3 for more details.

Other Updates

Internal Id Details
AIPCORE-5147 Fixes an issue causing discrepancies in LOC values for .NET source code when compared with LOC values generated by com.castsoftware.aip.
AIPCORE-5146 Fixes an issue where some logs generated by some extensions are not visible in CAST Imaging UI.
AIPCORE-5143 Fixes an issue causing a Dynamic Link Manager log file to be physically missing on disk.
AIPCORE-5141 Fixes an issue where the latest release of the com.castsoftware.omg-atdm extension was causing analyses to fail.
AIPCORE-5135 Fixes an issue for Linux/Docker deployments where an embedded JRE was missing.
AIPCORE-5124 Fixes an issue causing transaction creation to not function, resulting in the UI reporting all transactions as "incomplete".
AIPCORE-5122 Fixes a minor issue in the embedded documentation for a CLI tool.
AIPCORE-5120 Fixes an issue for Linux/Docker deployments where the "locate_plugins_folder" referenced in various APIs was not recognised.
AIPCORE-5105 Fixes an issue causing some .sql files to be ignored during an analysis.
AIPCORE-5083 Fixes a technical issue with regard to analysis logs and the ability to correctly report them in the UI.
AIPCORE-5081 Fixes an issue which causes an attempt to analyze C++ source code when it is not currently supported, leading to an analysis failure. Now, C++ source code is ignored.
AIPCORE-5078 Fixes an issue causing the following error in an analysis log: " 'C:/Program' is not recognized as an internal or external command".
AIPCORE-5068 Fixes an issue preventing com.castsoftware.imaging.core from being installed on a machine where com.castsoftware.aip is already installed. This co-existence on the same machine is permitted.
AIPCORE-87 Fixes an issue causing problems viewing violation bookmarks in source code in Engineering Dashboard where multiple bookmarks exist in the same file.

8.4.0-beta1

Feature Improvements

Summary Details
Support for installation on Linux This release can now be installed on a Linux OS via a Docker container (in addition to the existing support for direct installation on Microsoft Windows).
Performance improvements This release provides some analysis performance improvements in comparison with previous releases.
Parallel analysis Analyses can now be run in parallel.
Offline analysis Analyzers no longer connect to the database during the analysis process to save results. Instead, results are saved temporarily on disk and uploaded to the database when the analysis is complete