Created by James Hurrell, on Oct 8, 2024
Content matrix
Version |
Summary of content |
Comments |
2.13.2-funcrel |
Minor improvements and customer bug fixes. |
Can be used with:
|
2.13.1-funcrel |
Minor improvements and customer bug fixes. |
2.13.0-funcrel |
Minor improvements and customer bug fixes. |
RestAPI
documentation
2.13.2-funcrel
Resolved Issues
Customer Ticket Id |
Details |
50940 |
Fixes an issue causing all Health Measure grades to display as "0.00" when selecting a module in the Health Dashboard. |
50924 |
Fixes an issue causing the display of inconsistent data in the Health Dashboard (rounding errors). |
50896 |
Fixes an issue where the latest snapshot is not displayed in the Engineering Dashboard even after reloading cache using the "server/refresh" API. |
50863 |
Fixes an issue causing the navigation menu in the Engineering Dashboard to not appear. |
50725 |
Fixes an issue causing a manual update to the "Title" description in the cmp.json file for the default "Number of Applications" tile at "portfolio" level in the Health Dashboard to be ignored. |
50830 |
Fixes an issue causing When comparing two snapsnots for a selected module, the scores per rule are all shown as "N/A". |
50455 |
Fixes an issue causing the ratio of comment lines to code lines in the dashboard to return an integer value instead of decimal value. |
Feature Improvements
Summary |
Details |
Reduced complexity for embedded dashboards |
An internal technical improvement specific to CAST Imaging v3 embedded dashboards: the requirement to access the "domains.properties" file to load multiple Dashboard schemas has been removed and instead, this information is identified automatically. This reduces complexity. |
Improved robustness for embedded dashboards when a node is unavailable |
An internal technical improvement specific to CAST Imaging v3 embedded dashboards: the system will now check to see if all nodes are available before attempting to load dashboard related "domains". When a node is unavailable, a log message is generated indicating the that "Node is down". The system then waits for the node to come back online before proceeding to load domains. |
2.13.1-funcrel
Resolved Issues
Customer Ticket Id |
Details |
50485 |
Fixes an issue causing different values to be generated by the Action Plan recommendation feature for the same application, in releases 2.11.x and 2.13.x. |
50220 |
Fixes various issues linked to large datasets and performance issues for ISO-5055 result display. |
49706 |
Fixes an issue preventing users from accessing application results due to 'tag' associations (used for result access authorization) not correctly loading during the user login. |
50483 |
Fixes a 404 "page not found" error when clicking the documentation link in the Management (Health) Dashboard. |
Feature Improvements
Summary |
Details |
Datamart: Add a parameter to limit the extracted snapshot to X months |
Added a parameter to limit the extracted snapshot to X months, allowing datamart customers to filter data based on a specified time range of X months. |
Other Updates
Internal Id |
Details |
DASHBOARDS-5253 |
A fix for application display based on licensing for embedded dashboards used with CAST Imaging V3. |
DASHBOARDS-5253 |
Fixed browser cache issue for the Management (Health) dashboard when changing users preventing the dashboard from loading. |
DASHBOARDS-5240 |
A fix for embedded dashboards used with CAST Imaging V3 that were not starting correctly after an in-place update to a new release. |
2.13.0-funcrel
This release includes a major restructuring of the
RestAPI to upgrade it to Spring Boot 3.0 to resolve vulnerabilities that were
present in the previous Spring Boot release used by CAST Dashboards. As a result
of this upgrade the following is now true when deploying dashboards in
standalone mode:
-
a Java JRE 17 LTS is required on the host machine.
-
Apache Tomcat 10.1 is required when deploying the dashboards from the WAR file.
-
The ability to configure SAML authentication (the use of "security.mode=saml") has been removed.
|
Resolved Issues
Customer Ticket Id |
Details |
48966 |
Fixes an issue where the advanced search option was returning critical violations despite a filtering option enabled to show only non-critical violations. |
47515 |
Fixes various vulnerabilities reported in some of the libraries used in the most recent version of CAST dashboards. |
Feature Improvements
Summary |
Details |
UI - Export user and license details list |
A new option has been added allowing the export to Excel of the user list and user license details. Available in the "User Configuration - Users & License tab". |
UI - Customization via JSON to add gradeLabels to QualityIndicatorResult and IndustryStandard tiles |
It is now possible to add a JSON configuration
option to define labels within tiles behind a range of grades (for example
Good, Average, Bad) - see Health Dashboard tile management for more
information. |
UI - "CAST Health" now renamed "CAST Management" |
The Health Dashboard has been renamed to CAST Management Dashboard. Documentation will not be updated to reflect this change. |
Technical - Change of metric ID for LOC values in Management Dashboard |
LOC (line of code) values reported by the
Technical Size tile in the Management Dashboard now use the metric ID 66071 which is generated by CAST Imaging during the application onboarding process (when using fastscan mode). Previously the CAST Management Dashboard exclusively used the metric ID 10151 which was generated only during the analysis.
In some situations the Technical Size tile may not display a value - see 2.13 - Workaround for change of metric ID (Technical Size tile in Management Dashboard) for more information. |
Other Updates
Internal Id |
Details |
DASHBOARDS-5216 |
Migrate internal Rest API to Spring Boot 3 to fix vulnerabilities found in older releases of Spring Boot. As a result when deploying dashboards in standalone mode a Java JRE 17 LTS is required on the host machine and when deploying dashboards on Apache Tomcat, v. 10.1 is now required. |
DASHBOARDS-5218 |
The ability to configure SAML authentication (the use of "security.mode=saml") has been removed in this release (when using the dashboards in "standalone" mode). If you need to use SAML authentication, we encourage you to move the integrated dashboards provided in CAST Console V2 and V3 where SAML authentication is provided via Keycloak (see https://doc.castsoftware.com/export/AIPCONSOLE/Keycloak+-+SAML). |
Known Issues
Internal Id |
Details |
DASHBOARDS-5253 |
There is a cache issue in the Management Dashboard that prevents it from loading properly when switching users. As a workaround, the user needs to perform a hard reload after logging back in. |