cloak

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

ComponentRequired releaseNotes
RESTAPI for embedded dashboards (when using standalone or Windows JAR installers)

RESTAPI 2.11.0-funcrel.

You must use the RESTAPI installer provided with the current release of Console, otherwise there is no guarantee of compatibility.
CAST Imaging≥ 2.5.2-funcrel-

.

2.7.1-funcrel

Other Updates

Internal IdDetails
WEBI-14173Fixes a known issue discovered in 2.7.0-funcrel that is causing any user defined module that is configured in any way other than "per technology" to be automatically removed during the analysis process - this occurs when using either of the onboarding workflows (i.e. with or without fast scan).

2.7.0-funcrel

Note

When running an upgrade to a new release of CAST Console and you are using the separate Java JAR installers, it is NOT necessary to run an upgrade for the AIP-SSO-<version>.jar since this service never changes. If you do run an upgrade, all settings added in Keycloak (users/authentications/redirects etc.) will be lost and will need to be reconfigured. See also https://doc.castsoftware.com/display/AIPCONSOLE/Console+upgrade#Consoleupgrade-2.x-JavaJARinstallersupgradeprocess.

New Features

SummaryDetails
UI - Admin Center - Download Node system logsAdmin Users can now download Node system logs direct from the Admin Center. For Enterprise editions, this feature is available in the Nodes section (see https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Nodes). For Standalone editions, this feature available under System Settings > System Node Logs (see https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+System+Node+Logs).
Technical - Log Service - betaA new dedicated Log Service is now available for "Console Standalone mode" and the "Node Service (for Enterprise mode)". Its purpose is to remove the log management complexity from Console itself, optimize the parsing and analysis of log files, alert users about specific messages found during the analysis by the Node, and format each log file output regardless of its origin into a single simple format. See https://doc.castsoftware.com/display/AIPCONSOLE/2.7+-+Log+Service+-+beta.
Installation - Enterprise mode "Windows Installer" (beta)The Enterprise mode "Windows Installer" (previously known as the "Global Installer" introduced in 2.6.0-funcrel) has been updated as follows: 1) The installation of the Node service is no longer provided as part of this installer - instead, the Node service is provided in a dedicated JAR installer as in all previous releases, 2) an "Updater" is now also provided alongside the Installer to allow existing installations (installed with the Windows Installer only) to be updated to the current release, 3) some limitations that existed in the initial release of this installer have been removed (the ability to customize the port numbers). This installer is packaged as a separate extension:https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console.windows.setup&version=latest. See https://doc.castsoftware.com/display/AIPCONSOLE/2.x+-+Enterprise+mode+-+Installation+of+Console+front-end+via+global+Windows+Installer and https://doc.castsoftware.com/display/AIPCONSOLE/Console+upgrade#Consoleupgrade-2.x-GlobalWindowsInstallerupgradeprocess.
Installation - dedicated Node Service installer for Enterprise modeA new extension has been released (https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.node&version=latest) containing the CAST Node Service installer as a Microsoft Windows executable JAR file. Use this installer to deploy an additional Node Service on a Microsoft Windows server (i.e the Node) for use with an existing CAST Console Enterprise edition. Note that the Enterprise edition available at https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console&version=latest also contains the same Node Service installer.

Feature Improvements

SummaryDetails
UI - Default exclusion pattern for "node_modules"The pattern "node_modules" has been added back into the default exclusion pattern list in both onboarding modes (with and without Fast Scan), meaning that this folder and its contents will be ignored during an analysis, primarily due to performance issues. The pattern was not present in the exclusion list in Console 2.5.x and 2.6.x. Typically this folder contains third-party external libraries. For all new applications that are created using this release regardless of the onboarding mode used, the pattern will be present. For existing applications: 1) in onboarding with Fast Scan, the pattern will be present when a new Fast Scan is actioned, 2) in onboarding without Fast Scan, the pattern will be present when a new version is added and the "Same as previous version" is unticked. See https://doc.castsoftware.com/display/ONBRD/Application+onboarding+with+Fast+Scan+-+validate+the+Fast+Scan#ApplicationonboardingwithFastScanvalidatetheFastScan-Excludefilesandfolders and https://doc.castsoftware.com/display/ONBRD/Application+onboarding+without+Fast+Scan+-+Standard+onboarding+-+perform+all+actions+-+manage+exclusions.
UI - Application - TransactionsA toggle switch has been added to the "Transactions" tab called "Hide incomplete transactions". By default this toggle is disabled. Enabling it will cause all transactions that are incomplete (e.g.no end point) to be hidden from the list leaving only complete transactions. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Transactions#ApplicationTransactionsTransactions-Transactionssection.
UI - Admin Center - Bulk delete applicationsIn the Admin Center an Admin User can now bulk delete applications instead of having to delete them one by one. The application(s) are selected via the existing tick box and a new delete icon will now be displayed above the list of applications. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications#AdministrationCenterApplications-Applications.
UI - Help and Support widgetThe content displayed in the Help and Support widget located in the bottom right corner is now more accurate.
Technical - Framework Detector timeout customizationIt is now possible to customize the timeout for the Framework Detector tool which runs during the fast scan/code delivery step (under Content Discovery). By default the timeout is set to 90 minutes, but this can now be customized on a per-Node basis. See https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+framework+detector+timeout.
UI - Application onboarding with Fast Scan - New analysis reminder banner after setting exclusionsWhen using the Application onboarding with Fast Scan workflow, a banner is now displayed in the "Application > Config" panel if you configure new file/folder exclusions after running an analysis. The banner prompts you to run a new analysis because the configuration has changed. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview+with+Fast+Scan#ApplicationOverviewwithFastScan-zipZipContent/FolderContent.
UI - Application onboarding with Fast Scan - Intermediate steps dialogThe dialog box allow the actioning of intermediate steps such as Analysis, Upload to Dashboards and Upload to Imaging has been re-implemented in this release. It can be accessed from the Application > Extensions, Application > Config and Application > Snapshots panels. See https://doc.castsoftware.com/display/ONBRD/Application+onboarding+with+Fast+Scan+-+re-run+deep+analysis+-+optional#ApplicationonboardingwithFastScanrerundeepanalysisoptional-Runspecificactions.
Technical - Enterprise mode - Single Sign-On (SSO) with CAST ImagingIn preparation for the next release of CAST Imaging, a change has been implemented in CAST Console Enterprise mode to allow an SSO to be configured with CAST Imaging - i.e. log in to CAST Imaging is handled by CAST Console (Keycloak) rather than using the CAST Imaging login system. More details about this will be provided with the next release of CAST Imaging.
UI - Application onboarding with Fast Scan - Overview pageThe "File Filter" option in the Overview page (Application onboarding with Fast Scan) has been updated to 1) improve usability of the existing expression filter and 2) and add in project exclusion rules (these are already available in the legacy onboarding workflow). See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview+with+Fast+Scan#ApplicationOverviewwithFastScan-zipZipContent/FolderContent.

Other Updates

Internal IdDetails
WEBI-13855The behaviour of the Admin Center option "Global Configurations" > "Application Onboarding" has been modified slightly: now the onboarding toggle switch available in the Application Management page to switch between the onboarding modes is always available regardless of whether the "Application Onboarding" option in the Admin Center is enabled or disabled. The only exception to this is when the "Application Onboarding" option is enabled and there are no applications onboarded with the legacy method (without Fast Scan). In addition the options available in the toggle switch in the Application Management page have been renamed slightly to better reflect the two onboarding modes. See also https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Application+Management.
WEBI-13816The fatal error "Push back buffer is full" which may be seen in Onboarding with Fast Scan mode when running a fast scan on a very large ZIP file has been fixed in AIP Core 8.3.49. Therefore if you encounter this issue, please upgrade your Node instances to AIP Core ≥ 8.3.49. See also https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Troubleshooting#AIPConsoleTroubleshooting-PushBackBufferisfull-%E2%89%A52.x.
WEBI-13990Some minor updates to the Systems Settings > CAST Highlight Settings panel have been implemented: 1) the token is now masked (previously it was permanently visible), 2) a delete button has been added to remove existing settings (if they need updating for example), 3) a link to the documentation pas has been added. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+CAST+Highlight+Settings.
WEBI-13853A minor update to the Maven Repositories options at global and application level have been implemented: all repositories are now validated when they are added - if they cannot be accessed an error will be displayed and the repository will not be saved. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Maven+configuration+settings and https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Maven+Repositories.
WEBI-00000Delivered Engineering Dashboard release: 2.11.0-funcrel. Delivered Health Dashboard release: 2.11.0-funcrel.

Resolved Issues

Customer Ticket IdDetails
39669Fixes an causing the delivery step to fail with an error "Unable to parse DetectFramework for exclusions output file".
38945Fixes an issue where attempting to click into the Overview panel for an application results in the error "Something went wrong, please reload the application then contact your administrator".
35971Fixes an issue causing the default Exclusion Template to be editable (it should not have been editable).
37364Fixes an issue where the com.castsoftware.dmtjeemavendiscoverer extension is not automatically downloaded and installed by CAST Console when a JEE Maven project is delivered for analysis. See also https://doc.castsoftware.com/display/TECHNOS/Maven+Project+Discoverer+-+1.0#MavenProjectDiscoverer1.0-Downloadandinstallationinstructions.
39273Fixes an issue causing the creation of an unnecessary Analysi Unit when delivering Mainframe source code via a PDS dump file. An erroneous Analysis Unit called "main_sources" was previously created, negatively impacting the analysis results - this Analysis Unit is no longer created..

Known Issues

Internal IdDetails
WEBI-14173A known issue has been identified that is causing any user defined module that is configured in any way other than "per technology" to be automatically removed during the analysis process - this occurs when using either of the onboarding workflows (i.e. with or without fast scan). This known issue will be fixed in a future release of CAST Console.

2.7.0-beta1

Note

An interim beta release to showcase some improvements targeted at release in 2.7.0-funcrel.

Feature Improvements

SummaryDetails
UI - Help and Support widgetThe content displayed in the Help and Support widget located in the bottom right corner is now more accurate.
UI - Application - TransactionsA toggle switch has been added to the "Transactions" tab called "Hide incomplete transactions". By default this toggle is disable. Enabling it will cause all transactions that are incomplete (e.g.no end point) to be hidden from the list leaving only complete transactions. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Transactions+-+Transactions#ApplicationTransactionsTransactions-Transactionssection.
UI - Default exclusion pattern for "node_modules"The pattern "node_modules" has been added back into the default exclusion pattern list in both onboarding modes (with and without Fast Scan), meaning that this folder and its contents will be ignored during an analysis, primarily due to performance issues. The pattern was not present in the exclusion list in Console 2.5.x and 2.6.x. Typically this folder contains third-party external libraries. For all new applications that are created using this release regardless of the onboarding mode used, the pattern will be present. For existing applications: 1) in onboarding with Fast Scan, the pattern will be present when a new Fast Scan is actioned, 2) in onboarding without Fast Scan, the pattern will be present when a new version is added and the "Same as previous version" is unticked.
UI - Admin Center - Bulk delete applicationsIn the Admin Center, and Admin User can now bulk delete applications instead of having to delete them one by one. The application(s) are selected via the existing tick box and a new delete icon will now be displayed above the list of applications.

Other Updates

Internal IdDetails
WEBI-13352The ability to perform a multi-application upgrade (i.e. to a new release of AIP Core) using Console has been re-enabled in this release Admin User can now upgrade multiple applications in one click. This feature was removed in 2.5.0-funcrel because of some inconsistencies. One limitation remains: applications which are using a dedicated node (in Enterprise mode) cannot be upgraded in this way.