8.4
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 |
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. |
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. |
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". |
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-87 |
Fixes an issue causing problems viewing violation bookmarks in source code in Engineering Dashboard where multiple bookmarks exist in the same file. |
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-5078 |
Fixes an issue causing the following error in an analysis log: " 'C:/Program' is not recognized as an internal or external command". |
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-5083 |
Fixes a technical issue with regard to analysis logs and the ability to correctly report them in the UI. |
AIPCORE-5105 |
Fixes an issue causing some .sql files to be ignored during an analysis. |
AIPCORE-5120 |
Fixes an issue for Linux/Docker deployments where the "locate_plugins_folder" referenced in various APIs was not recognised. |
AIPCORE-5122 |
Fixes a minor issue in the embedded documentation for a CLI tool. |
AIPCORE-5124 |
Fixes an issue causing transaction creation to not function, resulting in the UI reporting all transactions as "incomplete". |
AIPCORE-5135 |
Fixes an issue for Linux/Docker deployments where an embedded JRE was missing. |
AIPCORE-5141 |
Fixes an issue where the latest release of the com.castsoftware.omg-atdm extension was causing analyses to fail. |
AIPCORE-5143 |
Fixes an issue causing a Dynamic Link Manager log file to be physically missing on disk. |
AIPCORE-5146 |
Fixes an issue where some logs generated by some extensions are not visible in CAST Imaging UI. |
AIPCORE-5147 |
Fixes an issue causing discrepancies in LOC values for .NET source code when compared with LOC values generated by com.castsoftware.aip. |
8.4.0-beta1
Feature Improvements
Summary |
Details |
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 |
Parallel analysis |
Analyses can now be run in parallel. |
Performance improvements |
This release provides some analysis performance improvements in comparison with previous releases. |
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). |