Note that CAST highly recommends updating to the new release of Console to take advantage of new features and bug fixes. See Upgrade process for more information about this.
Compatibility matrix
Component | Required release | Notes |
---|---|---|
RESTAPI for embedded dashboards (when using standalone or Windows JAR installers) | RESTAPI 2.7.0-funcrel:
| You must use the RESTAPI provided with the current release of Console, otherwise there is no guarantee of compatibility. |
CAST Imaging | ≥ 2.5.2-funcrel | - |
.
2.4.1-funcrel
Other Updates
Internal Id | Details |
---|---|
WEBI-12978 | Fixes an issue where the Log4j CVE was still present in some pom.xml files inside the installer. |
DASHBOARDS-4776 | Fixes an issue where the Log4j CVE was found in: "com.castsoftware.aip.console.standalone.2.4.0-funcrel.zip" in "cast-integrated-health-engineering-dashboard-for-console-se-2.7.0-89-installer.jar". |
2.4.0-funcrel
New Features
Summary | Details |
---|---|
Technical - Improved embedded CAST Dashboard deployment | For those installing Console in Standalone mode using the Java JAR installers (https://doc.castsoftware.com/display/AIPCONSOLE/2.x+-+Standalone+mode+-+Installation+of+AIP+Console+front-end+in+standalone+mode) a Java JAR installer is now provided for the deployment of the integrated RestAPI for the embedded CAST Dashboards. This Java JAR installer replaces the previous manual and complex method using a ZIP file. See https://doc.castsoftware.com/display/DASHBOARDS/Embedded+CAST+Dashboard+deployment+process+using+Java+JAR+installer. |
UI/Technical - Integration with CAST Highlight | A new set of options has been added under System Settings in the the Administration Center that allows you to integrate Console with CAST Highlight so that your CAST Highlight SCA vulnerabilities can be downloaded direct and injected into the analysis results. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Highlight+Settings. Note that this is an experimental feature that is currently in beta. |
Feature Improvements
Summary | Details |
---|---|
Technical - Application backup | Snapshot indicator records are now automatically included in the Application backup (no additional configuration is required) - see https://doc.castsoftware.com/display/AIPCONSOLE/Backing+up+an+Application and https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications+-+Application+Details. |
Technical - Analysis Reports | In previous releases the Analysis Reports (https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-AnalysisReports) would show erroneous values for the file extensions .js, .jsp and .aspx - each of these file types was counted twice due to the way in which these files types are analyzed and categorized. In this release, these files will only be counted once (correctly). |
UI - Extension management | When viewing included or available extensions for your application, the name of the extension is now a clickable link taking you direct to the extension in the CAST Extend public website (https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Extensions#ApplicationExtensions-Includedextensions). Note that when using Extend local server (in offline or connected mode), the clickable link will not be available. |
UI - Admin Center - Nodes - Select a specific node | It is now possible to choose a specific Node to action the jobs (analysis etc.) for your application - Nodes offered will be Nodes running the same release of AIP Core used for your Application for previous actions. Nodes running older releases of AIP Core will not be offered for selection. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications+-+Application+Details#AdministrationCenterApplicationsApplicationDetails-Node. |
Technical - Architecture Models - Publishing | A change has been implemented in this release with regard to the way in which Architecture Models are assigned to applications. Now, Architecture Models will need to be published (internally within Console) as an extension and the extension(s) included in the specific applications. Previously Architecture Models were added directly to applications. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Architecture and https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Publishing+models. |
UI - Architecture Studio - Conversion of Layers and Sets | It is now possible to convert an existing Layer to a Set and an existing Set to a Layer via the "Convert to X" menu option in the left hand panel of the model editor. Note that dependencies will be lost when this is actioned. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-layersetsLayers/Sets. |
Technical - Visual Cpp 2010-2012 Project Discoverer | The Visual Cpp 2010-2012 Project Discoverer (https://doc.castsoftware.com/display/TECHNOS/Visual+Cpp+2010-2012+Project+Discoverer) is now automatically installed when a .vcxproj file is included in a source code delivery. |
Technical - Manage Project Exclusion Rules via configuration file | It is now possible to manage Project Exclusion Rules for discoverers via an XML configuration file provided on each Node. Rules can be enabled or disabled as required. See https://doc.castsoftware.com/display/AIPCONSOLE/Managing+Project+Exclusion+Rules. |
Other Updates
Internal Id | Details |
---|---|
WEBI-12653 | When a Delivery Strategy option (https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Delivery+Strategy) is enabled and is triggered during a delivery, the behaviour of the way in which the process is stopped has changed. Now, instead of being recorded as a "failure", the process is recorded as "stopped". This change has been implemented for automation purposes. |
WEBI-12633 | Two extensions have been added to the list of extensions that are "force installed" by Console (see https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Extensions+Strategy#AdministrationCenterSettingsExtensionsStrategy-Forceinstallation) for every Application and analysis: 1) com.castsoftware.coremetrics (see https://doc.castsoftware.com/display/TECHNOS/Core+Metrics) and 2) com.castsoftware.moduledefinitiontypes (see https://doc.castsoftware.com/display/TECHNOS/Module+Definition+Types). Note that these extensions may impact existing analysis results and you should therefore consult their documentation. |
WEBI-12750 | In the "Pre-analysis findings" panel introduced in 2.3.1 in beta, the estimated analysis time is now displayed in hours and minutes (previously only minutes was displayed). See https://doc.castsoftware.com/display/AIPCONSOLE/2.4.0+-+Summary+of+changes+to+the+onboarding+process#id-2.4.0Summaryofchangestotheonboardingprocess-Runanalysisestimation. |
WEBI-12662 | When the initial phase of an application onboarding has been completed using the new workflow, and the application is in "discovered" state (see image below) some restrictions have been implemented in the Admin Center because the application has not yet been created (this is done when the source code is sent for analysis). See https://doc.castsoftware.com/display/AIPCONSOLE/2.4.0+-+Summary+of+changes+to+the+onboarding+process#id-2.4.0Summaryofchangestotheonboardingprocess-Restrictionsonapplicationsindiscoveredstate. |
WEBI-12676 | Some minor cosmetic changes have been made to the "Pre-analysis findings" panel (part of the new onboarding workflow). See https://doc.castsoftware.com/display/AIPCONSOLE/2.4.0+-+Summary+of+changes+to+the+onboarding+process#id-2.4.0Summaryofchangestotheonboardingprocess-Minorcosmeticupdates. |
WEBI-12164 | The way in which "Fully Analyzed" and "Not Analyzed" values are calculated for the Analysis Report (see https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-AnalysisReports) has changed in this release: files classed as external (third party libraries etc.) are now included in these two values as well as internal files (previous releases never included external files). Note that values for existing versions will not change and the new behavior will only be applied to new versions of existing applications or brand new applications onboarded in this release. |
WEBI-00000 | Delivered Engineering Dashboard release: 2.7.0-funcrel. Delivered Health Dashboard release: 2.7.0-funcrel. |
Resolved Issues
Customer Ticket Id | Details |
---|---|
36792 | Fixes an issue where alerts generated in Console and then ignored using the legacy Delivery Manager Tool are not synchronized back to Console (i.e. the ignored alerts remain visible in Console). |
34994 | Fixes an issue preventing a valid C/C++ file type (*.pc) from being manually added under "Main Files" in an existing Analysis Unit. |
36786 | Fixes an issue causing erroneous display of parameter values in selection criteria within the Architecture Studio model editor. |
34342 | Fixes an issue causing an error when attempting to add a new C/C++ include path at C/C++ Technology level: "The value assigned is not valid". |
34458 | Fixes an issue where a 404 "We are lost" page is displayed when attempting to save the Extend local server settings. |
36785 | Fixes an issue where a 404 "We are lost" page is displayed when attempting to save the Extend local server settings. |