2.11

Compatibility matrix

ComponentMinimum required releaseNotes
Installer for embedded dashboards (when using standalone or Windows JAR installers)2.11.7-funcrelYou 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.17-funcrel

Resolved Issues

Customer Ticket IdDetails
58372Fixes critical and high security vulnerabilities caused by outdated Apache Log4j dependencies (CVE-2026-34477). Log4j versions have been updated across multiple components to address SSL hostname verification concerns.
58280Fixes Docker image startup failures for aip-gateway and aip-service-registry caused by missing GCC runtime libraries following Alpine Linux and JVM version upgrades.
57814Fixes an issue affecting PL/I source file analysis where incorrect component deletion occurred during the Prepare Analysis phase.
57932Fixes a thread-safety issue in the package preparation step that caused “ConcurrentModificationException” errors and failed deep analysis jobs.
57181Fixes an issue where duplicate Analysis Units were created for PL/I applications after an application was renamed.
57665Fixes an issue where extensions that had been deleted were automatically reinstalled during subsequent version updates or analysis runs.

Known Issues

Internal IdDetails
WEBI-16804For PL1-based applications: renaming an application and then running a scan and analysis triggers a “Missing Package: pl1MergedPck not found” error. The underlying cause is incorrect package cleanup when the application folder path changes. This issue will be fixed in 2.11.18-funcrel.

Other Updates

Internal IdDetails
WEBI-16798Fixed an issue where the “.NET Project and Resources Discoverers” extension was not automatically installed even though the Code Scanner had detected the required plugins (e.g. dmtdevcsharpdiscoverer), causing analysis to fail at the “Prepare Analysis Config” step with an “ArrayIndexOutOfBoundsException”.
WEBI-16797Resolved a reporting defect where the Analysis Report (XLSX) listed Python, JavaScript, and TypeScript files as “Not Analyzed / Unanalyzed” despite those files being successfully parsed and visible as analyzed objects in the Imaging Viewer.
WEBI-16795Fixed a discovery issue where PL/1 sources with mixed .PLI/.PLC file extensions caused 8 separate analysis unit jobs to be created instead of the expected single job, impacting link accuracy in large mainframe applications (e.g. COBOL, PL/1, Assembler, Db2).
WEBI-16794Addressed the inability to define a priority order for KB Tools execution in Imaging Console. Previously, dependent KB Tools did not run in a predictable sequence, requiring manual re-runs and recomputation of function points - functionality that was available in CAST Management Studio.

2.11.16-funcrel

Other Updates

Internal IdDetails
WEBI-16733The “Development Environment” option available when configuring a C/C++ analysis has been removed from the UI. This option allowed end users to choose a specific IDE that was used to develop the source code they wanted to analyze. Now, the development environment is auto detected and appropriate analysis configuration settings are applied as a result. See also C/C++ analysis configuration.

Resolved Issues

Customer Ticket IdDetails
49529Fixes an issue where the filters on DLM target type shows only the range displayed in the page and not all available values. Now all available values are listed in all filters.
53299Fixes an issue where the Fast scan was failing (fixed by profiler version 1.8.38).
54010Fixes an issue preventing a successful installation as AIP Registry service fails with the error “Caused by: liquibase.exception.DatabaseException: ERROR: out of memory”.
54816Fixes an issue where full graph objects are missing from Transaction graph view in CAST Imaging, when the “generate views” action is executed separately from a “generate snapshot” action (fixed if the com.castsoftware.aip version is >= 8.3.61).
54277Fixes an issue where debug logs are not visible in CAST Console “VIEW LOGS” panel during an ongoing analysis (specifically when a log pattern is found in a debug log message).
55717Fixes a performance issue for the snapshot indicator “Transaction with High number of objects”.
54152Fixes an issue where XML metadata files from a SAP extraction are incorrectly marked as unanalyzed in the analysis report.

Bug Fixes

Internal IdDetails
WEBI-16750Fixes an issue when the conversion to UTF-8 is not enabled and the onboarded application contains at least 1 non UTF-8 file: the alert was showing an incorrect number of non UTF-8 files, whereas now the alert shows the right number of non UTF-8 files.
WEBI-16753Improved encoding handling for IBM i applications: excluded .LF/.PF files and files detected as x-IBM930 from automatic UTF‑8 conversion to prevent loss of DDS views and analysis objects.

2.11.15-funcrel

Other Updates

Internal IdDetails
WEBI-16525Onboarding without Fast Scan (legacy onboarding mode) is now deprecated. CAST recommends using onboarding with Fast Scan wherever possible (this is enabled by default for all new applications).

Resolved Issues

Customer Ticket IdDetails
53163Fixes two vulnerabilities (orca-11894765 Spring4Shell and orca-13873215 Apache Tomcat) found in “spring-beans-5.3.13.jar” and “tomcat-embed-core-9.0.83.jar” shipped with the AIP Node component.
53223Fixes an issue causing the error “AIP version of the application 8.3.X1 is lower than the one in the analysis node 8.3.X2” when attempting to restore an application using the UI.
41457Fixes an issue where no Mainframe Analysis Unit was created for an application with only .CPY files. This was preventing the user from accessing the Mainframe Cobol configuration section.
52408Fixes an issue where no Mainframe Analysis Unit was created for an application with only .CPY files. This was preventing the user from accessing the Mainframe Cobol configuration section.
52408Fixes an issue where an application named “Tests” and its files are automatically excluded from analysis due to the default file filter exclusion expression ’tests/'.
52514Fixes an out of memory issue when computing the snapshot indicator ‘Overlapping objects count’.
53052Fixes an issue where the Security Dataflow feature was automatically and erroneously set to “disabled” during an analysis after being manually enabled. The feature will now remain enabled unless manually disabled.
53338Fixes an issue which was preventing the analysis from running with missing source code.
53230Fixes an issue which was preventing the removal of an application from the Management/Health dashboard and the measure schema when the application was deleted from the Console UI.
54248Fixes an issue which was preventing the removal of an application from the Management/Health dashboard and the measure schema when the application was deleted from the Console UI.
53986Fixes an issue in the KB Update Assistant that was causing the results to be incorrectly updated during the save and run actions.
54072Fixes an issue where a change in the PostgreSQL “operator” password caused the creation of application schemas to fail. Updated documentation has been provided, see the documentation: /export-v2/storage/maintenance-and-configuration-for-cast-storage-service-and-postgresql/action-items-after-changing-the-operator-user-password-when-using-cast-console/.

2.11.14-funcrel

Notes

This extension has been withdrawn.

2.11.13-funcrel

Other Updates

Internal IdDetails
WEBI-16626Call graphs with more than 3,000 objects/nodes and 8,000 links cannot be displayed due to performance limitations. Instead, a message appears explaining why the graph is unavailable. See “Transaction call graph display modes” in User Guide - Transaction scope.

Resolved Issues

Customer Ticket IdDetails
52079The com.castsoftware.jee extension is now protected from UI-based uninstallation due to its essential role in CAST Console functionality.
52235For very large applications, data uploads to CAST Imaging may appear to fail when CAST Console cannot retrieve the upload status from CAST Imaging. Starting with version 2.11.13, CAST Console addresses this issue by automatically retrying the status request every 10 minutes for up to 150 attempts (25 hours total). If the status remains unavailable after all retries, CAST Console will mark the upload as failed. You can manually adjust the retry limit (default: 150) if needed, see “Increase retry for data uploads (≥ 2.11.13)” in Administration Center - Settings - Imaging Settings.
52425Resolves a synchronization issue where deleting snapshots from the “xxx_central” schema did not automatically remove corresponding references in the “general_measure” schema.
52090Fixes an issue causing versions to fail to be deleted despite the existence of a “Version Strategy Clean up” job.

2.11.12-funcrel

Feature Improvements

SummaryDetails
Measurement task queue improvedMeasurement task queue is now auto-cleaned to prevent failures if node is down, or several tasks on the same application occur at the same time.
New dashboards includedEmbedded/integrated dashboards have been updated to 2.12.7.

Other Updates

Internal IdDetails
WEBI-16605An internal technical script has been added to ensure that the com.castsoftware.dmtjeefilediscoverer is disabled specifically as a fix for the error “No such property: dmtjeefilediscoverer for class: com.castsoftware.dmt.model.DeliveryMemoryDocument”. See customer ticket 47165.
WEBI-16599New CAST logos have been included in this release: CAST recommends emptying your browser cache if the CAST logos are not displaying.

Resolved Issues

Customer Ticket IdDetails
47496ExtensionDownloader.exe is deprecated and should not be used anymore. Use ExtendCLI.exe instead.
50353A minor update to ensure that the list of extensions in the application configuration section is now sorted alphabetically by extension title.
50717A minor update to ensure that error messages pertaining to “Update Application information based on background fact metric” are removed from the create snapshot log for applications using the legacy onboarding workflow (this metric is not available in legacy onboarding workflow mode).
50894Fix case issue in file extension list in the version report for legacy onboarding workflow mode.
51424Fixes an issue where LOCs in dashboards were lost when running snapshot reconsolidation.
51483Fixes an issue where users are unable to run the publish to measure action due to “application not found” where applications have been deleted before execution of the task.
51749Update labels for measure tasks step to avoid confusion.
48619Fixes and issue causing CAST Console email notifications to fail to be sent even though the settings were correctly configured.

2.11.11-funcrel

Other Updates

Internal IdDetails
WEBI-16573An update to add “console-v2” origin in telemetry data sent to CAST Extend.

Resolved Issues

Customer Ticket IdDetails
51246An update to cleanup measure schema related tasks at start-up and run them in a separate thread.
50603Fixes an issue where Punch files were being ignored after upgrading to 2.11.10.

2.11.10-funcrel

Feature Improvements

SummaryDetails
Update of embedded dashboardsEmbedded dashboards have been updated to 2.12.6.
Introduction of Measure schema job schedulerAn improvement has been implemented to better manage the queue of jobs interacting with the Measure schema (general_measure), such as data upload, snapshot consolidation, snapshot deletion, data cleanup etc. This schema is only updated by one Console job at a time to avoid corruption and as such a new job scheduler has been introduced to queue jobs correctly to avoid jobs failing due to another job already running.

Other Updates

Internal IdDetails
WEBI-16302Fixes an issue where the list of files generated from alerts after a fast scan are always empty.

Resolved Issues

Customer Ticket IdDetails
47120Fixes an issue causing “Missing file name” message in the analysis log but without any indication which files are missing. The log now contains the missing file names as expected.
50008Fixes an issue causing a Node service failure with the message “Application run failed java.lang.NullPointerException: null”.
49530Fixes an issue where the extension version update at global level updates the same extension version in all applications when a new version is added (even though the auto update option is disabled). Now the extension is only updated for the current application.

Known Issues

Internal IdDetails
WEBI-16552Landing page: Status mismatch when application status is ‘Deep analysis is failed’ and last outcome related to ‘upload to measurement’ is successful. This happens only when the deep analysis fails while ‘generating views’. The upload to measurement is successful and executed separately if a snapshot generation is configured. This issue will be fixed in a future release.
WEBI-16554Where an alert has been raised providing a downloadable report containing a list of unanalyzed files, the list of files currently only contains duplicate files, and does not match the list of unanalyzed files shown in the UI. This issue will be fixed in a future release.

2.11.9-funcrel

Resolved Issues

Customer Ticket IdDetails
39295Fixes 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”.
39296Fixes 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”.
42260Fixes 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.
41975Fixes 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.
47690Fixes 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.
48262Fixes 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.
48864Fixes an issue where the UTF-8 conversion process resulted in un-readable characters in the code file content.
48826Fixes an issue where the UTF-8 conversion process resulted in un-readable characters in the code file content.
47686Fixes an issue where the UTF-8 conversion process resulted in un-readable characters in the code file content.
48877Fixes an issue which was preventing the Reference Finder from obtaining correct results for some patterns.
49466Fixes an issue causing incorrect results for the Snapshot Indicator “Objects not in Dashboard Service”.
47094Fixes 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 IdDetails
WEBI-16406For fresh installations of this release the internal extension com.castsoftware.kbportablerootpaths is no longer force installed with every application.
WEBI-16227Two 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-16021Extension 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-16430Fixes 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 IdDetails
46561This release embeds CAST Dashboards 2.12.4.
48015Corrects an issue causing incorrect wrong Analysis/Execution time to be displayed summary log and detailed logs.
47767Fixes an issue causing snapshot deletions and consolidations to fail.
48442Fixes a CWE related to the “com.castsoftware.aip.common.security.StringCrypter” component.

2.11.7-funcrel

Feature Improvements

SummaryDetails
Analysis configuration Mainframe - Data to generateA 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 IdDetails
WEBI-16127Fixes 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-16371Fixes an issue with the log module which was preventing the display of the “run extension” step before and after analysis.
WEBI-16274Fixes 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 IdDetails
46080The password used by Keycloak for database access has now been encrypted. Applied for fresh installations only.
46405An appropriate icon is now used to indicate the pending status of a job.
47445Fixes an issue visible in the Analysis report, where IBM IMS (DB) objects files were flagged as “Unsupported”.
47078Fixes an issue preventing the Swagger UI from responding.
47350The manual proxy setting is now automatically applied to the Node for connection to Maven repositories.

Known Issues

Internal IdDetails
WEBI-16382For 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 IdDetails
WEBI-16282Fixes an issue in the Overview page causing the search in zip content to fail and in turn causing the entire section to disappear.
WEBI-16279Fixes an issue related to the inflated size of the logs.
WEBI-16262Fixes an issue causing Console to not display some warnings in the UI log viewer originating in .castlog2 log files.
WEBI-16328An 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-16149Fixes an issue where adding a new version or performing a new analysis shows the alert from a previous action.

Resolved Issues

Customer Ticket IdDetails
46983Fixes an issue related to the resync of changes done in the legacy CAST Management Studio for snapshot name and version name.
46793Fixes an issue where under the Software Composition Section in the “Overview” page, Oracle Forms language was displayed as “unknown extension”
46888Fixes an issue where the proxy exclusion settings were not saved to the “extendcli.settings” file.
46847Fixes an issue preventing the Overview from loading because of a null primary extension sent via the “profiler”.
46724Fixes an issue preventing the analysis indicators from being populated during an analysis because of a duplicate entry in the indicator declaration.
46635An update was made to ensure that the global proxy settings are now correctly used by the com.castsoftware.highlight2mri extension.
41285Fixes a missing dependency between Visual Basic analysis units and SQL analysis units.
41331Fixes a missing dependency between Visual Basic analysis units and SQL analysis units.
46958Fixes an issue where the same extension appears twice in the list of extensions following an update extension action.
46904Fixes 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.
46254Fixes an issue where the exclusion pattern on a folder also excludes the folder from other folders with same name.
44457Fixes an issue PL1 source code where additional packages from a previously deleted version are added to the next version.
44404Fixes an issue with PL1 source code where a folder containing PL1 source is not discovered.

2.11.5-funcrel

Resolved Issues

Customer Ticket IdDetails
44168Fixes an issue where PL1 files were considered as “not analyzed” in the analysis report even though the analysis completed without errors.
46136Fixes 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.
46614Fixes 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

SummaryDetails
Application - Logs - ViewLog 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 - durationUser can see the duration for each of the steps for the logs.
Applicaton - Logs - downloadUser 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 ContentUser can search in the zip content in the overview page for onboarded applications.

Other Updates

Internal IdDetails
WEBI-16188Support application name with more than 63 characters - Available with AIP Core >= 8.3.57.
WEBI-16107Reports 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-15823Update Application schema is providing a sample SQL query to help the user. for each of the actions : ‘Operation on links’, ‘Operation on objects’.
WEBI-16169Extension strategy: The auto update is enabled per default.
WEBI-16102LOGMODULE now interpolates most messages in CASTLOG2 files using their message id key.
WEBI-16256Fixes the issue on the Upload component where the help widgets was overlapping upload button.
WEBI-16254Fixes the discrepancy between the count and list of missing dependencies.
WEBI-16209Fixes an issue wherein the Upload to Imaging Viewer failed with java.lang.StringIndexOutOfBoundsException String index out of range.
WEBI-12071Now 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-16078The 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-16222When there is a null message, UI does not break. It is ignored and rest of the alerts are displayed as expected.
WEBI-16244Duration 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-16231Fixes an Console issue wherein the Highlight is called too often for information.
WEBI-16156Fixes 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-16152Fixes the issue on Extension Strategy - where the removed extension from force install were still taken into account.
WEBI-16089Fixes the issue where the logs related to deletion of an application (deregister-application_log ) were not generated.

Resolved Issues

Customer Ticket IdDetails
46044Fixes an issue related to the domain name: “Invalid domain name”, which prevented the upload to Imaging.
45636Fixes an issue where if more than 1 analysis unit with same name are present - only 1 module is created for module Per AU option.
45421Fixes the issue of Upload folder in classpaths which was displaying only mainsources folder. Now user can can navigate on upper folder.
45843Fixes the issue on analysis report related to: The ABAP class pool files are included in the unanalyzed file count report in console.
44932Fixes the issue on analysis report related to: Analysis report not checking correct tables to retrieve analyzed files list causing discrepancy.
45658Fixes 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 IdDetails
WEBI-16240Health 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 IdDetails
WEBI-16194Fixes 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 IdDetails
45314It is now possible to run the “set as current version” action on a version that is already a current version.
45378Include 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

SummaryDetails
UI - Application - Overview - Zip Content/Folder ContentIt is now possible to search for a folder from the “folder browser” in the Zip Content/Folder Content section.

Other Updates

Internal IdDetails
WEBI-16125A fix has been implemented to hide the PostgreSQL password, which was previously visible in the log when an extension is installed by Console.
WEBI-16071A 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 IdDetails
44547Fixes the issue related to added/deleted objects after a new scan of the application containing HTML / .NET source code.
44472A 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).
43968A 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

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

Other Updates

Internal IdDetails
WEBI-14477A 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-16030A 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-15929The 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 IdDetails
44221Fixes 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.
45028Fixes 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.
44444Fixes the issue related to too many duplicates in SYS_PACKAGE_HISTORY.
44354Fxes the issue related to the display of excluded files from version view.
44218Fixes 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.
43940Fixes the issue related LOC mismatch between CAST Imaging Console and CAST Imaging Viewer for the markup languages.
43080Fixes the issue related to the UI display in CAST Imaging Console which was not automatically refreshing after finishing a job.
42108Fixes 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.
44516Fixes 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 IdDetails
WEBI-16089Logs 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

SummaryDetails
UI - Admin Center - Include Debug Messages optionThe 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 buttonImprovements 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 behaviourWhen 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 objectsA 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 IDsA 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 alertsA 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 featureAn 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 - ThresholdsA 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 IdDetails
WEBI-14557An 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-15846The 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-15311An 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-15869Updates 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.

AJS.$('[data-macro-name="markdown-from-url"] code').each(function(i, block) { hljs.highlightBlock(block); }); AJS.$('[data-macro-name="markdown-from-url"] .language-mermaid').each(function(i, block) { const config = { startOnLoad: true, theme: 'default', flowchart: { useMaxWidth: false, htmlLabels: true } }; mermaid.initialize(config); window.mermaid.init(undefined, block); });