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 Minimum required release Notes
Installer for embedded dashboards (when using standalone or Windows JAR installers)

2.11.7-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.11.9-funcrel

Resolved Issues

Customer Ticket Id Details
39295 Fixes the issue where .WSDL files are listed as "not analyzed" in the "Analysis Report". These file types are no longer displayed in the "Analysis Report".
39296 Fixes the issue where .WSDL files are listed as "not analyzed" in the "Analysis Report". These file types are no longer displayed in the "Analysis Report".
42260 Fixes an issue causing a LOC (line of code) mismatch between Console, Imaging and dashboards. The fix ensures that LOC values are same across all components.
41975 Fixes an issue causing a LOC (line of code) mismatch between Console, Imaging and dashboards. The fix ensures that LOC values are same across all components.
47690 Fixes an issue where Mainframe Punch files are processed in an incorrect location. Following the fix, PDS dumps and preprocessed files are stored in separate folders within the "deploy" folder and the original source code folder is not modified any way.
48262 Fixes an issue where denying an extension in the Extension Strategy panel in Console did not result in the extension from being ignored (as expected) in the next analysis.
48864 Fixes an issue where the UTF-8 conversion process resulted in un-readable characters in the code file content.
48826 Fixes an issue where the UTF-8 conversion process resulted in un-readable characters in the code file content.
47686 Fixes an issue where the UTF-8 conversion process resulted in un-readable characters in the code file content.
48877 Fixes an issue which was preventing the Reference Finder from obtaining correct results for some patterns.
49466 Fixes an issue causing incorrect results for the Snapshot Indicator "Objects not in Dashboard Service".
47094 Fixes an issue where the UTF-8 conversion process resulted in un-readable characters in the code file content.

2.11.8-funcrel

Other Updates

Internal Id Details
WEBI-16406 For fresh installations of this release the internal extension com.castsoftware.kbportablerootpaths is no longer force installed with every application.
WEBI-16227 Two new exclusion patterns have been added to the "File Filter" > "Expressions" option in the "Overview panel": "gradle.properties" and "gradle-wrapper.properties". These patterns will be used by default for all new applications created with this release. Patterns will remain unchanged for existing applications.
WEBI-16021 Extension Strategy: starting this release, no release number will be displayed for "denied" or "blacklisted" extensions, to highlight that the entire extension is denied and not simply a specific release of the extension.
WEBI-16430 Fixes an issue causing a popup to be displayed (incorrectly) when the Mainframe analysis configuration option "Data to Generate > Save data and links to sections/paragraphs/other data" is enabled.

Resolved Issues

Customer Ticket Id Details
46561 This release embeds CAST Dashboards 2.12.4.
48015 Corrects an issue causing incorrect wrong Analysis/Execution time to be displayed summary log and detailed logs.
47767 Fixes an issue causing snapshot deletions and consolidations to fail.
48442 Fixes a CWE related to the "com.castsoftware.aip.common.security.StringCrypter" component.

2.11.7-funcrel

Feature Improvements

Summary Details
Analysis configuration Mainframe - Data to generate A new option "Sava data and links to sections/paragraphs and links to other data" is available in the "Data to generate" section, for data structure when AIP Core version >= 8.3.58 and com.castsoftware.mainframe ≥ 1.2. This option combines two other options in the same section - see also https://doc.castsoftware.com/technologies/mainframe/analysis-config/.

Other Updates

Internal Id Details
WEBI-16127 Fixes an issue which was causing an application from the legacy workflow (without fastscan) to be displayed in the Overview page for the fast scan workflow.
WEBI-16371 Fixes an issue with the log module which was preventing the display of the "run extension" step before and after analysis.
WEBI-16274 Fixes an issue with regard to logs where the JEE warning count was wrongly set to 2 instead of showing an accurate value.

Resolved Issues

Customer Ticket Id Details
46080 The password used by Keycloak for database access has now been encrypted. Applied for fresh installations only.
46405 An appropriate icon is now used to indicate the pending status of a job.
47445 Fixes an issue visible in the Analysis report, where IBM IMS (DB) objects files were flagged as "Unsupported".
47078 Fixes an issue preventing the Swagger UI from responding.
47350 The manual proxy setting is now automatically applied to the Node for connection to Maven repositories.

Known Issues

Internal Id Details
WEBI-16382 For unknown reasons, sometimes when attempting to onboard an application the legacy DMT "Set as current" step fails without any specific error in the log. The following message is instead displayed in the Delivery Report log: "The packaging in the Delivery has not been fully completed. Please use the 'Manage the delivery' option to check the status of the Delivery. The packaging must be successful and up-to-date before the Delivery can be accepted". This error causes the onboarding to stop, but using the "Resume Analysis" option, the analysis will continue and complete without further error. This issue will be addressed in a future release.

2.11.6-funcrel

Other Updates

Internal Id Details
WEBI-16282 Fixes an issue in the Overview page causing the search in zip content to fail and in turn causing the entire section to disappear.
WEBI-16279 Fixes an issue related to the inflated size of the logs.
WEBI-16262 Fixes an issue causing Console to not display some warnings in the UI log viewer originating in .castlog2 log files.
WEBI-16328 An update to the extension strategy has been applied: the extension "com.castsoftware.highlight2mri" is automatically set to "force install" when CAST Highlight settings are added in the admin center, and automatically removed from "force install" when CAST Highlight settings are removed.
WEBI-16149 Fixes an issue where adding a new version or performing a new analysis shows the alert from a previous action.

Resolved Issues

Customer Ticket Id Details
46983 Fixes an issue related to the resync of changes done in the legacy CAST Management Studio for snapshot name and version name.
46793 Fixes an issue where under the Software Composition Section in the "Overview" page, Oracle Forms language was displayed as "unknown extension"
46888 Fixes an issue where the proxy exclusion settings were not saved to the "extendcli.settings" file.
46847 Fixes an issue preventing the Overview from loading because of a null primary extension sent via the "profiler".
46724 Fixes an issue preventing the analysis indicators from being populated during an analysis because of a duplicate entry in the indicator declaration.
46635 An update was made to ensure that the global proxy settings are now correctly used by the com.castsoftware.highlight2mri extension.
41285 Fixes a missing dependency between Visual Basic analysis units and SQL analysis units.
41331 Fixes a missing dependency between Visual Basic analysis units and SQL analysis units.
46958 Fixes an issue where the same extension appears twice in the list of extensions following an update extension action.
46904 Fixes two issues seen in fast scan mode: when the fast scan fails with "error on version does not exist" present in the analysis node log, and where ignore patterns are correctly saved when actioning a new scan.
46254 Fixes an issue where the exclusion pattern on a folder also excludes the folder from other folders with same name.
44457 Fixes an issue PL1 source code where additional packages from a previously deleted version are added to the next version.
44404 Fixes an issue with PL1 source code where a folder containing PL1 source is not discovered.

2.11.5-funcrel

Resolved Issues

Customer Ticket Id Details
44168 Fixes an issue where PL1 files were considered as "not analyzed" in the analysis report even though the analysis completed without errors.
46136 Fixes an issue causing the error "value too long for type character varying(50)" during the generate snapshot step. The fix also requires CAST Imaging Core 8.3.57 which allows the full management of long names (up to 255 chars) for application names and version names.
46614 Fixes an issue visible when using the legacy workflow "Onboarding without fastscan": searching for application(s) in the main application list page was failing and displaying an empty page instead of the expected matching applications.

2.11.4-funcrel

Feature Improvements

Summary Details
Application - Logs - View Log view - When the log contains more than 3000 lines, the last 3000 lines of the log are now displayed and there will be a message on the top to mention how many lines have been skipped. The user can use the download option to download and view the complete log.
Application - Logs - duration User can see the duration for each of the steps for the logs.
Applicaton - Logs - download User can now download all logs related to a job in the Logs page. There is a download icon provided on the top of each jobs to download all the logs for that job.
Application - Overview - search Content User can search in the zip content in the overview page for onboarded applications.

Other Updates

Internal Id Details
WEBI-16188 Support application name with more than 63 characters - Available with AIP Core >= 8.3.57.
WEBI-16107 Reports generated by customs extension (for example the "ALV Report" generated by com.castsoftware.automaticlinksvalidator) are now available under "Reports" section in the Overview page of application's onboarded using the fastscan mode (previously these reports were not available).
WEBI-15823 Update Application schema is providing a sample SQL query to help the user. for each of the actions : 'Operation on links', 'Operation on objects'.
WEBI-16169 Extension strategy: The auto update is enabled per default.
WEBI-16102 LOGMODULE now interpolates most messages in CASTLOG2 files using their message id key.
WEBI-16256 Fixes the issue on the Upload component where the help widgets was overlapping upload button.
WEBI-16254 Fixes the discrepancy between the count and list of missing dependencies.
WEBI-16209 Fixes an issue wherein the Upload to Imaging Viewer failed with java.lang.StringIndexOutOfBoundsException String index out of range.
WEBI-12071 Now when we proceed to remove or modify the source location, a warning is displayed in the confirmation dialog box to inform that the removal or modification can impact the applications which are based on the source folder location.
WEBI-16078 The backup of the measure is updated with a backup with no owner option to be able to be used by console on a CSS server that do not have the operator user.
WEBI-16222 When there is a null message, UI does not break. It is ignored and rest of the alerts are displayed as expected.
WEBI-16244 Duration in logs - When the duration is exactly 1 second or more it displays the duration and if its less than 1 second it says Less than a second as expected.
WEBI-16231 Fixes an Console issue wherein the Highlight is called too often for information.
WEBI-16156 Fixes an issue in without fastscan workflow, where creating an application was ending on an empty overview page. Now it stays on the landing page.
WEBI-16152 Fixes the issue on Extension Strategy - where the removed extension from force install were still taken into account.
WEBI-16089 Fixes the issue where the logs related to deletion of an application (deregister-application_log ) were not generated.

Resolved Issues

Customer Ticket Id Details
46044 Fixes an issue related to the domain name: "Invalid domain name", which prevented the upload to Imaging.
45636 Fixes an issue where if more than 1 analysis unit with same name are present - only 1 module is created for module Per AU option.
45421 Fixes the issue of Upload folder in classpaths which was displaying only mainsources folder. Now user can can navigate on upper folder.
45843 Fixes the issue on analysis report related to: The ABAP class pool files are included in the unanalyzed file count report in console.
44932 Fixes the issue on analysis report related to: Analysis report not checking correct tables to retrieve analyzed files list causing discrepancy.
45658 Fixes the issue where .uaxdirectory related to Oracle forms were flagged as unanalyzed. The report won't display any lines for Forms as it relies on uax and list only the directory.

Known Issues

Internal Id Details
WEBI-16240 Health Dashboard - Error during snapshot - Error value too long for type character varying(50). Workaround-1: Upgrade the measurement using Servman of 8.3.57. OR Workaround-2: Use a version name <=50 chars.

2.11.2-funcrel

Other Updates

Internal Id Details
WEBI-16194 Fixes an issue causing very frequent "log" polling rate in job progress page, causing performance issues in the browser and the back-end.

Resolved Issues

Customer Ticket Id Details
45314 It is now possible to run the "set as current version" action on a version that is already a current version.
45378 Include release 2.11.7 of CAST Dashboards in order to benefit from various authentication related patches included in this release.

2.11.1-funcrel

Feature Improvements

Summary Details
UI - Application - Overview - Zip Content/Folder Content It is now possible to search for a folder from the "folder browser" in the Zip Content/Folder Content section.

Other Updates

Internal Id Details
WEBI-16125 A fix has been implemented to hide the CAST Storage Service/PostgreSQL password, which was previously visible in the log when an extension is installed by Console.
WEBI-16071 A fix has been implemented to ensure that when the "Request validation for all alerts" option is enabled, only alerts originating from the analysis process need to be validated before the upload to CAST Imaging Viewer can be run. Previously the check box to validate was also displayed on the alerts originating from the "fast scan" process.

Resolved Issues

Customer Ticket Id Details
44547 Fixes the issue related to added/deleted objects after a new scan of the application containing HTML / .NET source code.
44472 A fix has been implemented to deal with the recurring issue of added/removed artifacts when using the "fast scan" mode and uploading new source code for a previously analyzed application. This issue (caused by a change to the objects' GUIDs for each new version of source code) was primarily seen with SQL analyses, but other technologies were also affected. Please note that SQL artifacts will be added/removed one last time in the following situation: SQL Analyzer 3.6 or an older release is used, and the source code ZIP file containing only one folder at its root with the name of the folder matching the ZIP filename, and where it is the first analysis after upgrading from CAST Imaging Console 2.11.0-funcrel (or a lower release) to CAST Imaging Console 2.11.1-funcrel (or a higher release).
43968 A fix has been implemented to deal with the recurring issue of added/removed artifacts when using the "fast scan" mode and uploading new source code for a previously analyzed application. This issue (caused by a change to the objects' GUIDs for each new version of source code) was primarily seen with SQL analyses, but other technologies were also affected. Please note that SQL artifacts will be added/removed one last time in the following situation: SQL Analyzer 3.6 or an older release is used, and the source code ZIP file containing only one folder at its root with the name of the folder matching the ZIP filename, and where it is the first analysis after upgrading from CAST Imaging Console 2.11.0-funcrel (or a lower release) to CAST Imaging Console 2.11.1-funcrel (or a higher release).

2.11.0-funcrel

Note

When performing an in-place upgrade to this release (or any future release), the existing Microsoft Windows log service (which managed logs and alerts in previous releases) will be removed (if it exists on the machine). See WEBI-14477 under "Other updates" below.

Feature Improvements

Summary Details
UI - Admin Center - Global Configurations - Alert Settings A new configuration section has been implemented allowing Admin users to set the threshold for alerts on unanalyzed files.

Other Updates

Internal Id Details
WEBI-14477 A new log module integrated into CAST Imaging Console will now manage logs and alerts. When performing an in-place upgrade to this release (or any future release), the existing Microsoft Windows log service (which managed logs and alerts in previous releases) will be removed (if it exists on the machine).
WEBI-16030 A change in the behaviour of the Security Dataflow settings has been implemented: When onboarding new application in fast scan mode the Security Dataflow options will always be set to false. This is because it is costly to run these checks for applications that may not require them. As such, if these checks are required, the relevant options must be enabled manually.
WEBI-15929 The code-scanner-config.xml file (available on the node) has been updated to include specific settings to enable the "DART/Flutter" technology to be discovered automatically. Note that the associated extension for DART/Flutter is a "Labs" extension.

Resolved Issues

Customer Ticket Id Details
44221 Fixes the issue related to timeout on Run Augmented discoverer - the timeout is now configurable in the .yml file, and set to 5 mins instead of 2 mins previously.
45028 Fixes the installation issue: AIP-SSO is not creating the "data" subdirectory when installed on Linux Ubuntu. The installer will now correctly create the data folder and output the logs in the data/logs folder as expected.
44444 Fixes the issue related to too many duplicates in SYS_PACKAGE_HISTORY.
44354 Fxes the issue related to the display of excluded files from version view.
44218 Fixes the issues related to Extension strategy where the Extension versions were getting auto updated even though the Auto update is switched off. Now when the global auto update is off, the extensions are locked to latest version selected. Even when there is new version available, it is not updated automatically, it displays the version in the drop-down of versions.
43940 Fixes the issue related LOC mismatch between CAST Imaging Console and CAST Imaging Viewer for the markup languages.
43080 Fixes the issue related to the UI display in CAST Imaging Console which was not automatically refreshing after finishing a job.
42108 Fixes an issue where the AIP-SSO Microsoft Windows service does not stop when a manual stop is attempted through the Microsoft Windows services control panel and when SSL is enabled.
44516 Fixes an issue where the AIP-SSO Microsoft Windows service does not stop when a manual stop is attempted through the Microsoft Windows services control panel and when SSL is enabled.

Known Issues

Internal Id Details
WEBI-16089 Logs that should be generated when unregistering an application are not generated at all because the log module is closed too early for this job step. This issue will be fixed in a future release.

2.11.0-beta1

Feature Improvements

Summary Details
UI - Admin Center - Include Debug Messages option The behaviour of the "Include Debug Messages" option available in the Admin Center (Applications > View details > Debug options) has been modified: the option will return to the disabled position automatically immediately after the next analysis job has completed. This is so that debug messages are only made available in the analysis log file when the are required: if the option is left enabled for all analyses, analysis log messages can become very large. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications+-+Application+Details#AdministrationCenterApplicationsApplicationDetails-Debugoptions.
UI - Job Progress panel - Alerts - View Remedy button Improvements have been implemented to the "View Remedy" button for alerts displayed in the Job Progress panel: 1) for "unanalyzed file" type alerts, a list of unanalzyed files is now provided which can be downloaded, 2) for analysis indicator alerts, on clicking the title of the alert, the "analysis results indicators" section in the Overview page is displayed, 3) for missing jars alert types, the names of the missing jars is now provided which can be downloaded. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Job+Progress+panel#AIPConsoleJobProgresspanel-RighthandAlertspanel.
UI - Admin Center - Delete Application behaviour When deleting an application (single or in bulk), a new option has been added to the warning dialog box called "Keep backup files" which (when ticked) will ensure that any backup/Sherlock data on disk is retained. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications.
Technical - New Analysis / Snapshot Indicator - Transactions with high number of objects A new analysis/snapshot indicator has been implemented called "Transactions with high number of objects". This indicator is available after the analysis/snapshot is complete and lists transactions that are highly complex with a large number of objects. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview+with+Fast+Scan#ApplicationOverviewwithFastScan-available_snapshotAvailableIndicators.
UI - Admin Center - Global Configurations - Alert Settings - Log Message IDs A new section has been added to the Admin Center - Global Configurations - Alert Settings panel called "Log Message IDs": this allows you to create custom alerts based on a specific Log Message IDs found in the analysis log - in other words, when a Log Message ID is added to the list, whenever that specific Log Message is encountered during an analysis, a custom alert will be displayed. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Alert+Settings#AdministrationCenterSettingsAlertSettings-LogMessageIDssection.
UI - Admin Center - Global Configurations - Alert Settings - Request validation for all alerts A new option has been added called "Request validation for all alerts": when enabled, the option "Alerts have been reviewed and validated" is added in to the "Job Progress panel", "Overview with Fast Scan panel" and "Application - Logs panel, and until the check box is ticked, the "Upload to Imaging" will not complete. The goal of this option is to ensure that users do not ignore alerts that have been displayed during the analysis process. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Alert+Settings#AdministrationCenterSettingsAlertSettings-Requestvalidationforallalerts.
Technical - Automatic UTF-8 conversion feature An improvement has been implemented in the "Automatic UTF-8 conversion feature": if the "application.sourceCodeFiles.conversionToUtf8.backupFiles" is set to true and if over the time several versions of the same files are delivered, their repeated conversion to UTF-8 will result in repeated creation of backup files since their filenames are timestamped. To avoid the accumulation of outdated backup files, once the conversion of all application files to UTF-8 has completed, only the most recent backup of each file that has again be converted to UTF-8 is kept. For more information see https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+the+automatic+UTF-8+conversion+feature.
UI - Admin Center - Glorbal Configurations - Alert Settings - Thresholds A new section has been added to the Admin Center - Global Configurations - Alert Settings panel called "Thresholds": this section allows you to modify the thresholds set for two specific alerts related to unanalyzed files - see https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Alert+Settings. In Console 2.9, these thresholds were configured only in the Node .yml configuration file (see https://doc.castsoftware.com/display/AIPCONSOLE/Configuring+unanalyzed+alert+thresholds). If you have set custom values for these thresholds using this method in Console 2.9 and you action an in-place upgrade to a more recent release of CAST Console, the custom values will be lost and you will need to re-set them using the UI in the Admin Center.

Other Updates

Internal Id Details
WEBI-14557 An improvement has been implemented to ensure that when the Job History option (available in the Admin Center > Global Configurations panel) is enabled, a minimum amount of analysis logs are retained to avoid unknown status issues. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Job+History+Strategy for more information about this option.
WEBI-15846 The option "Keep backup data" (displayed in the Admin Center > Applications panel when running an application delete action) has been renamed to "Keep backup files"
WEBI-15311 An improvement has been implemented to ensure that alerts are displayed in order, i.e the most recent is now always displayed at the very top of the list of alerts.
WEBI-15869 Updates have been made to support the automatic detection of technologies supported via the following "labs" and "user community" extensions: com.castsoftware.uc.asmzos, com.castsoftware.uc.datastage, com.castsoftware.uc.easytrieve, com.castsoftware.uc.guice, com.castsoftware.uc.jni, com.castsoftware.uc.natural.adabas, com.castsoftware.uc.perl, com.castsoftware.labs.rexx, com.castsoftware.labs.focus, com.castsoftware.labs.ctl.link, com.castsoftware.labs.zos.basesas. In addition, static dependencies to SQL technology have been added for the following custom technologies: Mainframe Control Parms, Assembler, Rexx Language, Easytrieve Plus Language, FOCUS Language, BaseSAS, Perl, RDL, Natural.