Technical - NuGet Resources Extractor | It is now possible to configure the depth to which referenced dependencies will be extracted from the defined NuGet repository. This setting (called "depthLevel") is available in the application.yml file on each Node. See https://doc.castsoftware.com/display/TECHNOS/NuGet+Resources+Extractor+-+1.1#NuGetResourcesExtractor1.1-UsingtheextractorwithConsole. |
UI - Analysis Units - bulk activation/deactivation | It is now possible to bulk activate or deactivate Analysis Units using the Config > Analysis settings. Previously it was only possible to activate or deactivate individual Analysis Units. |
UI - Modern onboarding workflow - consecutive analysis | It is now possible to run consecutive deep analyses on the same source code delivery from the modern onboarding "Overview" panel. Previously, the Run Analysis option was disabled once an initial analysis had been completed: this is no longer the case. |
UI - Snapshot management | It is now possible to delete multiple snapshots in one go using the legacy onboarding workflow. Previously this action was not possible. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Snapshots. |
UI - Modern onboarding workflow - exclude individual files | It is now possible to exclude individual files from the deep analysis process using the modern onboarding "Overview" panel. Files can be excluded by clicking them in the right panel of the Source Code Explorer section: https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-ZipContent/FolderContent. |
UI - Modern onboarding workflow - no source code | The modern onboarding workflow is now able to handle a source code delivery in which no source code related files have been delivered: the modern onboarding "Overview" panel will be displayed, however, the ability to run an analysis and upload data to CAST Imaging/Dashboards will be disabled. |
UI - Modern onboarding workflow - deliver new source code | It is now possible to deliver new source code (via a ZIP file or from a folder) for an existing application (whether a deep analysis has been run or not) via the modern onboarding "Overview" panel. Previously it was not possible to do this and it was necessary to use the legacy onboarding method. See "Upload new" / "Refresh" in https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-ZipContent/FolderContent. |
UI - Admin Center - Change Domains for multiple applications | It is now possible to change domains for multiple applications in one go using a new icon available in the Admin Center (the icon is enabled when at least one application is selected). See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications. |
Technical - "Node_modules" folder is no longer automatically excluded | Console has automatically excluded from analysis (using a folder filter) the folder "Node_modules" for some time, however, starting from 2.5, this automatic filter will no longer be applied. This change is a direct result of a project to expose in the analysis results in CAST Imaging, links between source code and the external libraries located in the "node_modules" folder and as a result, the HTML5/JavaScript analyzer 2.1.14 was updated to scan this folder and create the necessary links and objects - see https://doc.castsoftware.com/display/TECHNOS/HTML5+and+JavaScript+-+2.1+-+Release+Notes#other-updates. Note that the "node_modules" folder will be taken into account for the definition of Analysis Units and module definitions. You are also free to manually exclude the "node_modules" folder in Console if required. |
Technical - URL to CAST Imaging | If the URL to your CAST Imaging instance has been configured in the Admin Center using "localhost" (see https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Imaging+Settings), this will be automatically transformed into "hostname" for the direct links to CAST Imaging that are available in the Application Management panel (see https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Application+Management). This is so that users that are accessing CAST Console from a remote machine will be able to correct access CAST Imaging. |
UI - Application Management panel - Pin favourites | It is now possible to "pin" specific applications to the top of the table as "favourites". This can help you to locate specific applications you work on more often. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Application+Management. |
UI - Application Management panel - Filters | Some changes have been implemented in the Application Management panel (https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Application+Management) with regard to the filters: 1) Filters related to Snapshot and Imaging statuses have been grouped in the filter name "Publish" (Ongoing and Done), 2) A new filter called "Discovered" has been added for Applications onboarded via the modern onboarding workflow. |
Technical/UI - Analysis Report - changes | Some changes have been made to the way in which information is displayed in the Analysis Report section in the Overview panel (https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Overview#ApplicationOverview-AnalysisReports). These changes aim to make the display of information more accurate: 1) only file extensions found in the delivered source code will be displayed (previously all possible file extensions were displayed for a grouping of file extensions), 2) the file extension with the largest number found will be displayed as the "primary file extension" in the list, 3) *.prc (JCL technology) are not displayed in this list since they do not usually contain JCL code, 4) some file extensions that are considered as "external" will no longer be displayed in the analysis report. |
UI - Modern onboarding workflow - Overview panel - Application Size | The Application Size information provided in the header section of the modern onboarding Overview panel (https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-Header) now only reflects the number of lines of code (LoC) in delivered files that are considered programming language types. In other words, non programming file types such as images (.jpg etc.) will not be included. |
UI - Modern onboarding workflow - Overview panel - Software Composition | The Software Composition section in the modern onboarding Overview panel now displays a new column called "Will be Analyzed" - this contains a small icon next to the identified technology to indicate how the technology will be handled by CAST: i.e with a supported extension, with a community extension or not supported at all. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-SoftwareComposition. |
UI - Modern onboarding workflow - Overview panel - Code readiness information | Following the delivery of source code and the initial fast scan, information is now provided to users to inform them about the "readiness" of the source code for deep analysis. Possible deficiencies that would cause incoherent analysis results are now flagged, e.g. CAST has detected calls to SQL code, but no SQL code is delivered. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-Runanalysis. |
UI - Modern onboarding workflow - Overview panel - Identified Frameworks | The Identified Frameworks section in the Overview panel now displays a small icon next to the identified framework to indicate how the framework will be handled by CAST: i.e with a supported extension, with a community extension or not supported at all. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-IdentifiedFrameworks. |
UI - Modern onboarding workflow - automatic code backup | When an analysis is started, a full backup of the delivered source code is now created (in ZIP format) so that any manually or automatically (via a filter) excluded folders/files can be removed before the analysis is started. When the analysis action is complete, any excluded files/folders are put back in the original location (for a ZIP file this is the unzip location or directly in the source code folder location). See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-Runanalysis. |
UI - Architecture Studio - model check | When a model check is actioned in the model editor, details of objects that are matched by layers or sets are now displayed in the bottom right corner of the screen - therefore helping users to get a brief view of the type of objects that have been matched. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor#AIPConsoleArchitectureStudioModeleditor-Header. |
UI - Modern onboarding workflow - Overview panel - Re-discover | It is now possible to re-run the discovery action for your delivered source code, either by providing new source code, or by re-running the discover on the existing source code (e.g. following the addition of file/folder exclusions). See the Upload New/Refresh and Update Data options in https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-ZipContent/FolderContent. |
UI - Modern onboarding workflow - CAST Imaging required | In order to perform a deep analysis using the modern onboarding workflow, CAST Imaging must be configured in the Admin Center - if not, the deep analysis will be aborted. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Imaging+Settings. |
UI - Modern onboarding workflow - Overview page | Some sections of the modern Overview page now behave differently depending on whether a Fast Scan or a Deep Analysis has been actioned: when a Fast Scan has been actioned all sections are visible and fully expanded except for the "Analsysis Report" section which is not visible. When a Deep Analysis has been actioned, the first two panels are collapse since they only contain Fast Scan related information and the Analysis Reports section is now visible. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview. |
UI - Modern onboarding - Application backup/restore | When an application has been onboarded via the modern onboarding workflow, all initial fast scan data is now also backed up and can be restored. See https://doc.castsoftware.com/display/AIPCONSOLE/Backing+up+an+Application. |
UI - Modern onboarding workflow - Pre-Analysis and Version pages | The Pre-Analysis page which was available in previous releases when using the modern onboarding workflow has been removed and its content has been merged with the "Overview" panel. The content of the "Overview" panel now depends on whether you are using modern or legacy workflow. In addition, the "Versions" panel is no longer available. See also https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview. |
Technical - Application Information extension | The "Application Information" extension (com.castsoftware.applicationinformation - https://doc.castsoftware.com/display/TECHNOS/Application+Information) has been added to the Force Install list and will be installed with every application. |
UI - Modern onboarding workflow - Overview panel - Folder/ZIP Content | The Folder/ZIP Content section in the modern onboarding "Overview" panel has been restructured and redesigned. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Modern+Overview#ApplicationModernOverview-ZipContent/FolderContent. |
UI - Administration Center - Settings - CAST Extend | The ability to upload an extension package for CAST Extend local server has been removed. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+CAST+Extend. See also https://doc.castsoftware.com/display/EXTEND/Update+CAST+Extend+local+server+with+new+content. |
UI - Admin Center - Extension Strategy | A new slider has been added allow you to control whether User Community or Labs extension types will be made available for installation. By default the option is disabled. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Extensions+Strategy#AdministrationCenterSettingsExtensionsStrategy-UserCommunity/Labs. |
UI - Architecture Studio - Model upload | If you attempt to upload a model with the same model ID as an existing model, a warning will be displayed and you will now be given the opportunity to enter a new (unused) model ID. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio#AIPConsoleArchitectureStudio-Upload. |
Technical - Disable application backup during application upgrade | It is now possible (using an entry in the application-default.yml/application-standalone.yml file to disable the automatic backup of an application when an application upgrade (to a new release of AIP Core) is run in Console. See https://doc.castsoftware.com/display/AIPCONSOLE/Disabling+automatic+backup+during+Application+and+schema+upgrade. |
Technical - SSO for CAST Imaging and Console (standalone) | An SSO (single sign on) mechanism has been implemented to link CAST Imaging (≥ 2.13) installed on Microsoft Windows and Console (≥ 2.5) Standalone edition. This mechanism ensures that when accessing CAST Imaging (from CAST Console), users will be directed to the CAST Console login page - i.e. logins to CAST Imaging will be managed by Console. See https://doc.castsoftware.com/display/AIPCONSOLE/2.x+-+Standalone+mode+-+Installation+of+AIP+Console+front-end+in+standalone+mode#id-2.xStandalonemodeInstallationofAIPConsolefrontendinstandalonemode-ConfigureSSO(singlesign-on)forCASTImaginginstalledonMicrosoftWindows. |