Created by James Hurrell on Apr 11, 2023
cloak
Compatibility matrix
Component | Required release | Notes |
---|
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 Id | Details |
---|
WEBI-14173 | Fixes 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
Feature Improvements
Summary | Details |
---|
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 - Transactions | A 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 applications | In 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 widget | The content displayed in the Help and Support widget located in the bottom right corner is now more accurate. |
Technical - Framework Detector timeout customization | It 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 exclusions | When 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 dialog | The 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 Imaging | In 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 page | The "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
Resolved Issues
Customer Ticket Id | Details |
---|
39669 | Fixes an causing the delivery step to fail with an error "Unable to parse DetectFramework for exclusions output file". |
38945 | Fixes 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". |
35971 | Fixes an issue causing the default Exclusion Template to be editable (it should not have been editable). |
37364 | Fixes 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. |
39273 | Fixes 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 Id | Details |
---|
WEBI-14173 | A 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
Summary | Details |
---|
UI - Help and Support widget | The content displayed in the Help and Support widget located in the bottom right corner is now more accurate. |
UI - Application - Transactions | A 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 applications | In 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 Id | Details |
---|
WEBI-13352 | The 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. |