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 |
---|---|---|
Installer for embedded dashboards (when using standalone or Windows JAR installers) | 2.11.2-funcrel | You must use the installer provided with the current release of Console, otherwise there is no guarantee of compatibility. |
CAST Imaging | ≥ 2.5.2-funcrel | - |
.
2.9.0-beta4
New Features
Summary | Details |
---|---|
Technical - Onboarding with Fast Scan - Automatic conversion to UTF-8 | It is now possible to enable (via the Node .yml configuration file) the automatic conversion to UTF-8 of all source code files whose encoding or character set is not UTF-8. This feature is not enabled by default. See https://doc.castsoftware.com/display/AIPCONSOLE/2.9+-+Automatic+UTF-8+conversion+feature for more information. |
Feature Improvements
Summary | Details |
---|---|
UI - Admin Center - Extensions Strategy - Customized extension filter | A new filter has been introduced in the list of extensions: "User Strategy Extensions". This displays all extensions that have a default setting that has been changed, e.g. Auto Update enabled. Note that extensions will remain under this filter even when the customized setting(s) is returned to the default. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Extensions+Strategy#AdministrationCenterExtensionsStrategy-Extensionslist. |
UI - Onboarding with Fast Scan - Resume analysis behaviour | When a job process is stopped or fails and Console offers the chance to "resume" the analysis, the UI has been updated to show which job steps do not need to be run again since they were successful in the previous failed run. This change is visible as follows: 1) in the "Logs" panel: steps that were successfully completed in the previous run will be greyed out, 2) in the redesigned job progress window introduced in Console 2.9, successful jobs are indicated with a green check mark. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview+with+Fast+Scan#ApplicationOverviewwithFastScan-Resuminginterruptedjobs. |
UI - Job Progress Window - Alerts | The redesigned Job Progress window will now display alerts/errors during a job. This features requires that the Log Service (see https://doc.castsoftware.com/display/AIPCONSOLE/Log+Service+installation) is installed, is running and is specifically enabled. See https://doc.castsoftware.com/display/AIPCONSOLE/2.9+-+Onboarding+with+Fast+Scan+-+redesigned+job+progress+screen#id-2.9OnboardingwithFastScanredesignedjobprogressscreen-Righthandalertspanel. |
Other Updates
Internal Id | Details |
---|---|
WEBI-14531 | A "debug" log option has been made available in the Admin Center at application level. The option is disabled by default. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications+-+Application+Details#AdministrationCenterApplicationsApplicationDetails-Debugoptions. |
WEBI-14740 | Minor update in the redesigned job progress panel introduced in Console 2.9: the ability to manually close the window has been removed. Now, the window will close automatically when the job is complete or is stopped (fails). It can be re-opened using the icon in the bottom left corner. See https://doc.castsoftware.com/display/AIPCONSOLE/2.9+-+Onboarding+with+Fast+Scan+-+redesigned+job+progress+screen. |
WEBI-14415 | A minor update has been implemented to rename the exiting term "Snapshot Indicators" to "Analysis Results Indicators" throughout the entire UI. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview+with+Fast+Scan#ApplicationOverviewwithFastScan-AnalysisResultsIndicators and https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Legacy+Overview#ApplicationLegacyOverview-indicatorsAnalysisResults/SnapshotIndicators. |
WEBI-14659 | Technical information displayed in the left hand section of the log panel (https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Logs) such as "main_sources_<random_id> " and "My source file based execution unit" etc., has been removed. This information was technical in nature and not relevant. |
2.9.0-beta3
New Features
Summary | Details |
---|---|
UI - Onboarding with Fast Scan - new Job Progress window | This release sees the introduction of a redesigned job progress screen. In previous releases, when any job was launched in CAST Console, the job progress was displayed in a panel on the right hand side, accessed using the icon in the bottom left corner. Now the panel on the right hand side has been replaced with a redesigned full screen panel. See https://doc.castsoftware.com/display/AIPCONSOLE/2.9+-+Onboarding+with+Fast+Scan+-+redesigned+job+progress+screen. |
Feature Improvements
Summary | Details |
---|---|
UI - Admin Center - Extensions Strategy - Bulk Update | The Bulk Update options have been revamped in this release: instead of tick boxes, it is now possible to bulk enable/disable the Auto Update, Force Install and Blacklist options using buttons. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Extensions+Strategy. |
UI - Admin Center - Extensions Strategy - Reset Settings | A new button has been added called "Reset Settings" - this will reset all custom extension strategy settings to the default settings provided by CAST. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Extensions+Strategy#AdministrationCenterExtensionsStrategy-Resetsettings. |
UI - Onboarding with Fast Scan - Job step grouping | Changes have been made to the job step grouping in Fast Scan onboarding mode: 1) All job steps related to the legacy Delivery Manager Tool that were previously listed individually under the "Configure" phase have now been grouped together under a new step in the "Configure" phase called "Prepare analysis config" (this includes the following existing steps: Creating package from source, Attaching package to version, Delivering version, Accepting Version, Set as current version). 2) All jobs related to the installation and configuration of the application schemas that were previously listed individually under the "Install" phase have now been grouped together under a new step in the "Install" phase called "prepare environment" (this includes the following existing steps: Create application schemas, Set up Management database, Declare application in Management database). Logging is unaffected and logs for each existing individual step are still available. |
Other Updates
Internal Id | Details |
---|---|
WEBI-12772 | When delivering and analyzing C++ source code, the .ppc file extension (used in C++ source code) was not correctly mapped in the analyzer config property file, which caused issues. This is now resolved. |
2.9.0-beta2
Feature Improvements
Summary | Details |
---|---|
Technical - Application naming syntax | New applications created in this release and any future release will not be authorized to contain the & (ampersand) character in their name. This is to ensure that applications can be correctly managed by CAST Dashboards where the use of the ampersand in application names causes issues. If you have existing applications which contain the ampersand character in the name and you are having issues with this application in the CAST Dashboards, you can rename the application and re-run an analysis/snapshot to ensure that the name change is transferred to the CAST Dashboards. See https://doc.castsoftware.com/display/ONBRD/Application+onboarding+with+Fast+Scan+-+onboard+your+application+source+code and https://doc.castsoftware.com/display/ONBRD/Application+onboarding+without+Fast+Scan+-+Add+a+new+Application and for more information about application naming conventions. |
UI - Architecture Studio - Model Properties for Documentation | When editing the properties of a model before publication, the mandatory fields under the "Documentation" tab are now pre-filled with "TBD" so that the model can be published even if the Documentation is not fully ready. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Publishing+models#AIPConsoleArchitectureStudioPublishingmodels-Step1-Definethemodelproperties. |
UI - Admin Center - Extensions Strategy | Two new columns have been added to the extension list in the "new" Extension Strategy interface: 1) "Type" to indicate the type of extension (Labs, Product, User Community) and 2) "Changed on" to indicate the last time a property was changed (Auto-install, Version, Force Install, Blacklist). See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Extensions+Strategy. |
UI - Imaging Settings - Warning for incorrect connection details | CAST Console now provides additional protection/warning for when the CAST Imaging settings (defined in CAST Console) are incorrect: for example the API was regenerated in CAST Imaging but was not updated in CAST Console. Now when this occurs, CAST Console will 1) display a System Alert to indicate the CAST Imaging settings are incorrect, 2) when using the Advanced option to run analysis jobs in Fast Scan mode, the Imaging steps will not be ticked, 3) when using the "Run Analysis" button in Fast Scan mode the Imaging related steps will not be run. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Imaging+Settings#AdministrationCenterSettingsImagingSettings-BehaviourwhenCASTImagingsettingsareincorrect. |
UI - Overview panel Fast Scan mode - Tooltip for excluded files | A tooltip has been added to the right-hand panel of the "Zip/Folder Content" section in the "Overview panel" (Fast Scan mode) to show what pattern has excluded a specific file. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview+with+Fast+Scan#ApplicationOverviewwithFastScan-zipZipContent/FolderContent. |
Technical - Application backup | Improvements have been made to ensure that all elements of an application (not just associated schemas and delivery folder) are backed up when requested (the backup action in previous releases did not include everything). CAST highly recommends that post restore, a new scan/version and analysis are actioned to ensure the application has been correctly restored. Some known issues exist for this feature, which are listed in the Known Issue section below. See also https://doc.castsoftware.com/display/AIPCONSOLE/Backing+up+an+Application and https://doc.castsoftware.com/display/AIPCONSOLE/Restoring+an+Application. |
UI - Overview panel Fast Scan mode - Analysis Results Indicators - Minor UI updates | Improvements have been made to the Justification field (an icon has been added for adding a new or editing an existing Justification) and to the Remedy Action field (text is displayed directly in the list and a mouse roll-over will display the full text when it is too large for the list). |
UI - Overview panel Fast Scan mode - Analysis Results Indicators - Update Banner | When any configuration is changed, Console will detect this and display a banner in the Analysis Results Indictors section explaining that a configuration change has been made and offering an "Update" button. This button re-computes the indicators. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview+with+Fast+Scan#ApplicationOverviewwithFastScan-AnalysisResultsIndicators. |
UI - Overview panel Fast Scan mode - Warning for incorrect file encoding | When a Fast Scan has been completed (status = "Fast scan done"), Console will now provide a warning if any file that has been submitted for the Fast Scan uses a non UTF-8 encoding. The warning contains a link to a popup dialog box showing the number of these files per language. It is suggested to convert these files to UTF-8 encoding before proceeding with the analysis, since non UTF-8 encoded files can sometimes cause analysis crashes. |
Other Updates
Internal Id | Details |
---|---|
WEBI-14533 | Fixes an issue where, when using the Gradle Discoverer ≥ 1.1.6 with CAST Console, the discovered AndroidManifest.xml is not displayed in the "Resources Files" section in CAST Console. This is a fix for a display issue only: the file was always correctly taken into account during the analysis. |
Known Issues
Internal Id | Details |
---|---|
WEBI-14559 | The backup taken during an AIP Core upgrade is not "restorable" in CAST Console because of AIP Core release number mismatches. The workaround is to switch the Node back to the AIP Core release used before the upgrade, update the "application" table in the "aip_node" schema to set the application release number to the previous release number, and then perform the restore. |
WEBI-14561 | After restoring a backup of an application that was analyzed or fully analyzed, and if you change some configuration settings and you then attempt to run an analysis with snapshot preparation, this step will fail with the error "local site is not up to date". The workaround is to add a new version and analysis/run a new scan and analysis with the existing source code. |
WEBI-14580 | When restoring backups of application that were onboarded using Fast Scan mode or using legacy mode without version history, source code is not restored. The workaround is to add a new version and analysis/run a new scan and analysis with the existing source code. |
2.9.0-beta1
Feature Improvements
Summary | Details |
---|---|
UI - Fast Scan onboarding - Recompute Analysis Indicators | When using onboarding with Fast Scan mode and having completed an initial analysis, it is now possible to recompute the Analysis Indicators (specifically indicators that only require an analysis and not an analysis and snapshot) - previously (in 2.8.0-funcrel) this action was not possible. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview+with+Fast+Scan#ApplicationOverviewwithFastScan-AnalysisResultsIndicators. |
Technical - Resuming analysis/snapshot | An update has been implemented to ensure that interrupted analysis / snapshot jobs are now resumed correctly just after the previous successful step. Previously, resuming was actioned in some cases from before the last successful step. |
UI - Admin Center - Extensions Strategy - Bulk actions | It is now possible to apply changes to multiple extensions at the same time (i.e. "bulk" changes). This is achieved by selecting one or more tick boxes in the list of extensions, which forces the "Bulk Actions" button to be displayed. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Extensions+Strategy. |
Other Updates
Internal Id | Details |
---|---|
WEBI-14185 | Fixes an issue where applications from the two different workflows (with and without Fast Scan) were displayed in the "wrong" view, i.e. non Fast Scan mode Applications appearing in the Fast Scan mode application list and vice versa. |
WEBI-14448 | Fixes an issue where an application created in non Fast Scan mode does not display immediately in the application list and requires a page refresh to get it to appear. |
WEBI-14463 | Fixes an issue where an application created prior to the global license key expiry date could not be worked on after a new license key had been input: any job that was attempted failed with the error "license key has expired" even though the new license key was valid. |
WEBI-14471 | Fixes an issue where any changes to exclusion rules/ignore patterns that are made after an initial application analysis are lost when a new analysis is attempted. |
WEBI-14474 | Fixes an issue where after moving an application to Fast Scan mode, a 404 error is displayed in Console when trying to go to the legacy application overview page. |