3.2
3.2.3-funcrel
Note
All new features, updates and bug fixes for this component are described in the release notes for com.castsoftware.imaging.console 3.2.0-funcrel, except for changes to the installation process and other changes specifically related to a deployment on Linux/Docker, which are listed below.
- An in-place update from the previous 3.2.2-funcrel release is now supported - see the documentation.
- Migration from CAST Console/CAST Imaging 2.x is not supported.
- Embedded Dashboard release = 2.13.2-funcrel.
- Embedded CAST Imaging Core release = 8.4.2 (same release as embedded in 3.2.2: for release notes, see below).
- Security fixes included are listed in Security fixes.
Other Updates
Internal Id |
Details |
IMAGKSL-2620 |
Fixes a known issue present in the 3.2.2-funcrel release where application onboardings would fail during the initial source code scan at the "Content Discovery" step when a new release (v. 1.8.27) of an internal tool called "CAST Profiler" is made available to CAST Imaging. The error in the analysis node log stated that an "Error occurred while running CAST Profiler" and "java.io.IOException: error=13, Permission denied". |
3.2.2-funcrel
Note
All new features, updates and bug fixes for this component are described in the release notes for com.castsoftware.imaging.console 3.2.0-funcrel, except for changes to the installation process and other changes specifically related to a deployment on Linux/Docker, which are listed below.
- An in-place update from the previous 3.0.0-funcrel/3.1.0-funcrel release is not supported, therefore ensure you remove all existing installations before installing this release from scratch.
- Migration from CAST Console/CAST Imaging 2.x is not supported.
- Embedded Dashboard release = 2.13.2-funcrel.
- Embedded CAST Imaging Core release = 8.4.2.
- Security fixes included are listed in Security fixes.
Known issue: IMAGKSL-2620 - This issue causes application onboardings to fail during the initial source code scan at the "Content Discovery" step when a new release (v. 1.8.27) of an internal tool called "CAST Profiler" is made available to CAST Imaging. The error in the analysis node log states that an "Error occurred while running CAST Profiler" and "java.io.IOException: error=13, Permission denied". This issue will be fixed in the CAST Imaging 3.2.3-funcrel release for Linux/Docker. A workaround exist if you are facing this issue: run the following command to set the correct permissions on the CAST Profiler tool: "chmod +x /opt/CAST/core/Extensions/com.castsoftware.profiler.cli.1.8.27-funcrel/CAST-Profiler". This must be run on all analysis nodes.
Feature Improvements
Summary |
Details |
Changes to default installation folder |
All configuration files/folders/executables are now installed by default to "/opt/cast" to ensure compliance with best practices and to allow in-place component updates. Note that the choice of path can be customized if necessary. See Installation on Linux via Docker. |
Ability to customize analysis node names |
A new variable has been added to the "configuration.conf" installation properties file called "IMAGING_NODE_INSTANCEID" - this variable allows you to customize the name of an analysis node as displayed in the "administration" panel under Services in the CAST Imaging UI. This variable is optional and when no changes are made, the name of the analysis node will take the form "hostname:port". |
Separation of the "dashboards" component |
It is now possible to choose to install the CAST Dashboards (Engineering/Management) as a separate standalone component. Previously, this component was provided as part of the "imaging-services" component and was therefore always installed. Now, if you are not licensed for CAST Dashboards or you are not interested in them, you can choose not to install them. See Installation on Linux via Docker. |
Settings > Global Configuration > Source Folder Location option |
The documentation has been updated to include information about how to configure a Source Folder Location (to deliver source code from disk rather than a ZIP file) when using a Linux/Docker deployment: CAST recommends creating a custom folder in the "/opt/cast/shared/common-data/" folder, which all nodes should have access to. See Configuring source code delivery from a folder. |
Settings > Application details > Support logs |
It is now possible to download the original job logs from "details" page of the application list in the Admin > Settings panel. |
Other Updates
Internal Id |
Details |
IMAGKSL-2384 |
The documentation has been updated to explain how to configure the memory allocation for the "sso-service" container (part of the "imaging-services" component). |
IMAGKSL-2243 |
The Reference Finder tool is now available on Linux/Docker deployments. |
IMAGKSL-2617 |
Fixes an extension synchronization issue when running analyses on different nodes in a multi-node (distributed) deployment. |
IMAGKSL-2496 |
Fixes an ignore patterns issue related to case sensitivity for Linux/Docker deployments where test files were not excluded even though they should have been. |
IMAGKSL-2316 |
Fixes an issue which was preventing users seeing the code source in "imaging-viewer" even though the user had sufficient permissions. |
IMAGKSL-2248 |
Fixes an issue preventing the publication of Architecture Models from the Architecture Checker Studio in a Linux/Docker deployment. |
AIPCORE-5437 |
CAST Imaging Core 8.4.2: 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. |
Resolved Issues
Customer Ticket Id |
Details |
50894 |
CAST Imaging Core 8.4.2: 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. |
51426 |
CAST Imaging Core 8.4.2: Fixes an issue where CAST Storage Service/PostgreSQL credentials were visible in plain text in analysis log files. |
51243 |
CAST Imaging Core 8.4.2: Fixes an issue where the generation of a snapshot was taking a considerable amount of time to complete. |