8.4

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 following technologies are not supported by CAST Imaging Core 8.4 although they are supported by CAST AIP Core (com.castsoftware.aip) 8.3:
    • C/C++ (will be supported in a future release)
    • SAP ABAP (will be supported in a future release)
    • EGL
    • FLEX
    • Microsoft VisualBasic
    • Oracle Forms/Reports
    • PeopleSoft
    • SAP BusinessObjects
    • SAP PowerBuilder
    • Siebel
    • Swift (Objective-C)
    • TIBCO

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).