Created by James Hurrell on Feb 07, 2023
Compatibility matrix
Component | Required release | Notes |
---|
RESTAPI for embedded dashboards (when using standalone or Windows JAR installers) | RESTAPI 2.10.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.6.4-funcrel
Resolved Issues
Customer Ticket Id | Details |
---|
40178 | Fixes an issue causing the error "ERROR during "import an application" restAPI with result code: 422" when attempting to import an application into Console 2.x using the "Import Application" UI option. This error occurred because the Management schema for the application in question included the word "mngt" in the schema name (in addition to the suffix "_mngt"). |
40006 | Fixes an issue where a high number of connections to CAST Storage Service/PostgreSQL instances are opened from the various Console services. The following has been updated: 1) from Service Registry to the instance hosting the aip_config schema, 2) from Nodes to the instance hosting the aip_node schema, 3) from Nodes to the instances where analysis results are stored. In all cases, the minimum idle value has been set to 5 and the maximum pool size has been set to 10, therefore reducing the number of connections that can be opened and then kept open. This values can also be customized, see https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+connection+settings+to+CAST+Storage+Service+or+PostgreSQL. Note that this update was previously added to 2.6.2-funcrel, however, 2.6.3-funcrel is missing this update. |
2.6.3-funcrel
Feature Improvements
Resolved Issues
Customer Ticket Id | Details |
---|
39669 | Fixes an issue causing the following error when attempting to add a new version to an existing application: "ERROR 4684 — [getMultipleThreadsTaskExecutor-4] c.c.aip.node.jobs.ApplicationJob : Encountered fatal error executing job". |
40115 | Fixes an issue causing the following error during an analysis when a reference pattern with a name containing double quotes exists: "java.nio.file.InvalidPathException: Illegal char <"> at index 113". |
2.6.2-funcrel
Feature Improvements
Resolved Issues
Customer Ticket Id | Details |
---|
40006 | Fixes an issue where a high number of connections to CAST Storage Service/PostgreSQL instances are opened from the various Console services. The following has been updated: 1) from Service Registry to the instance hosting the aip_config schema, 2) from Nodes to the instance hosting the aip_node schema, 3) from Nodes to the instances where analysis results are stored. In all cases, the minimum idle value has been set to 5 and the maximum pool size has been set to 10, therefore reducing the number of connections that can be opened and then kept open. This values can also be customized, see https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+connection+settings+to+CAST+Storage+Service+or+PostgreSQL. |
Known Issues
Internal Id | Details |
---|
WEBI-00000 | The Enterprise mode "global" installer introduced in 2.6.0-funcrel as a beta is not available in the 2.6.2-funcrel release. |
2.6.1-funcrel
Other Updates
Internal Id | Details |
---|
WEBI-13819 | Fixes an issue where the Exclusion patterns added during version creation are lost after analysis. |
Resolved Issues
Customer Ticket Id | Details |
---|
38793 | Fixes an issue where content discovery is crashing during the "add version" step stating "The actual exclusion patterns may have excluded the sources path". |
39036 | Fixes an issue where JEE analysis units were lost post upgrade from Console V1 to V2. The cause was differing project exclusion rules before and after the upgrade causing the analysis units to be lost in V2. |
39681 | Fixes a performance issue related to the Application landing page, the Admin Center and accessing application details when a large number of applications are managed in Console. |
39669 | Fixes an issue where the delivery step is failing when adding a new version with the error "Encountered fatal error NullPointerException executing job". |
39574 | Provides a fix for issues reported by security scans: CVEs in spring-cloud-gateway-server-3.0.6.jar. The JAR has been updated to 3.0.8. |
39629 | Fixes a display issue in Console where some versions are not shown (all the expected versions are shown in the legacy CAST Management Studio) due to a column in a storage table not accepting enough characters (error reported in the log was "org.postgresql.util.PSQLException: ERROR: value too long for type character varying(255)").. |
39686 | Fixes an issue which causes an error stating that no modules are present when attempting to run an analysis after importing the application. |
Known Issues
Internal Id | Details |
---|
WEBI-00000 | The Enterprise mode "global" installer introduced in 2.6.0-funcrel as a beta is not available in the 2.6.1-funcrel release. |
2.6.0-funcrel
New Features
Feature Improvements
Summary | Details |
---|
Technical - Load balancing for CAST Storage Service/PostgreSQL instances | Improvements have been made to the way in which the load balancing mechanism for CAST Storage Service/PostgreSQL instances functions for analysis result storage. When using the modern onboarding workflow, the CAST Storage Service/PostgreSQL instance with the lowest number of CAST related schemas already stored on it will be used when the selector is set to "Any" (see https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-platformAdvancedPlatformConfiguration). When using the legacy onboarding workflow and adding a new application, the CAST Storage Service/PostgreSQL instance with the lowest number of CAST related schemas already stored on it will be selected for use by default (this can be changed manually) - see https://doc.castsoftware.com/display/ONBRD/Legacy+application+onboarding+-+Add+a+new+Application. |
UI - Modern onboarding workflow - Extensions | A change has been made to enable the Extensions panel following the completion of a Fast Scan in the modern onboarding workflow. This will allow extensions that Console has not automatically installed to be manually installed, or extensions that are not required to be removed before the deep analysis is started - see https://doc.castsoftware.com/display/ONBRD/Modern+application+onboarding+-+check+and+configure+extensions. |
UI - Dynamic Link Manager interface - Object highlighting | A change has been implemented in the Dynamic Link Manager interface: objects that form the link are now highlighted in the code viewer (these are known as bookmarks), making it easier to view the exact item that needs to be validated. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Summary+of+Dynamic+Links#ApplicationConfigSummaryofDynamicLinks-manualManualReview. |
Install/Upgrade - Console Standalone | A new file called "application.yml" has been introduced in new installations of Console Standalone. This file contains the default configuration for the Standalone installer and this file will now always be overwritten when performing an in-place upgrade to a new release. Any customizations to the "application.yml" file that might be required should now be added to the "application-standalone.yml" file which is never overwritten during an in-place upgrade - see https://doc.castsoftware.com/display/AIPCONSOLE/Console+upgrade#Consoleupgrade-2.x-Standaloneupgradeprocess. |
UI - Dynamic Link Manager interface - Bookmark display | A change has been implemented in the Dynamic Link Manager interface: when a link displayed in the interface contains more than one "bookmark" (i.e. there is more than one instance in the code of the target object name), the display has been altered to allow you to navigate through the multiple bookmarks with forward and back arrows. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Summary+of+Dynamic+Links#ApplicationConfigSummaryofDynamicLinks-manualManualReview. |
UI - Modern Onboarding - Analysis estimation time | The analysis estimation time given in the Overview page when using Modern Onboarding now includes an estimation of the time required to upload the data to CAST Imaging (previously only the analysis was included in the time estimation). See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-runRunanalysis. |
UI - Feedback option | A feedback icon has been provided in the top toolbar. Clicking it will direct you to CAST's ticketing system. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+User+interface. |
UI - Modern onboarding workflow - Missing dependencies warning | When using the modern onboarding workflow, and a deep analysis has been run, any missing dependencies (i.e. code that is calling another piece of code that cannot be found) in the application source code will be indicated with a yellow warning triangle in the Modern Overview page (in the header and in the Run Analysis panel at the bottom) and in the interactive log panel. Clicking the yellow warning icon will direct you to the log showing the missing dependencies. These warnings should be investigated since this may mean analysis results are not complete. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview and https://doc.castsoftware.com/display/ONBRD/Validate+using+progress+window+and+log+messages. |
UI - Global Configurations - Snapshot Strategy | Improvements have been made to the Snapshot Strategy settings in the Administration Center (under Global Configurations). The existing strategy options remain and two new options have been added to allow snapshots to be either retained or removed based on their name. In addition, custom scheduling for the cleanup job can now be set directly in the UI. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Snapshot+Strategy. |
UI - Application Management panel | The Application Management panel has been updated and now displays information in two slightly different ways, depending on the onboarding workflow that is enabled: only applications onboarded with the currently enabled onboarding workflow will be visible in the panel - i.e. if you have applications onboarded using the modern onboarding workflow, then you will only see these applications in the panel when this workflow is enabled. In addition, a toggle is available when using the legacy onboarding workflow to allow you to switch to the modern onboarding workflow easily. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Application+Management and https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Application+Onboarding. |
UI - Application Management panel - Modern onboarding | When the modern onboarding workflow is enabled (this is the default position for fresh installations in this release) and there are no existing applications onboarded using this mode, then the onboard application dialog box is now automatically displayed. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Application+Management. |
Other Updates
Resolved Issues
Known Issues
Internal Id | Details |
---|
WEBI-13818 | From the applications landing page, when adding versions on different applications, the add version wizard exclusion page is sometimes not refreshed |
WEBI-13819 | Exclusion patterns adding during add version wizard are lost after analysis |
WEBI-13830 | When doing a modern onboarding with a huge folder as source location, the job takes lots of time to start and application status displays 'unknown job' |
WEBI-13790 | When user stops the fast scan 'unknown job stopped' status is seen with run analysis as next action and the overview page keeps loading. |
WEBI-13855 | In a situation where Applications were onboarded prior to a Console upgrade only using the legacy onboarding workflow and where the modern onboarding workflow option was enabled immediately prior to a Console upgrade, after an in-place upgrade to 2.6.0-funcrel the Application Management page will by default display only applications onboarded using the modern onboarding workflow therefore hiding all applications onboarded using the legacy onboarding workflow. To resolve this issue (i.e. to redisplay the applications onboarded with the legacy workflow), disable the Modern Onboarding option in the Admin Center - see https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Application+Onboarding. |