Note that CAST highly recommends updating to the new release of AIP Console to take advantage of new features and bug fixes. SeeĀ Upgrade process for more information about this.


1.20.9-funcrel

Other Updates

Internal IdDetails
WEBI-10947Added "Job History Strategy" settings to the "Global Configurations" panel in the Administration Center.

Resolved Issues

Customer Ticket IdDetails
32159Fixed an issue causing a "Forbidden" error when using the Curl command for resync under AIP Console 1.20.7.

1.20.8-funcrel

Resolved Issues

Customer Ticket IdDetails
31970When adding a new version, there is a pop up thrown by AIP Console saying some content in the previous version is not seen in the new version - this refers to a DB package.

1.20.7-funcrel

Resolved Issues

Customer Ticket IdDetails
31020Incident: High Number of Idle sessions coming from AIP Nodes. The new hot fix sends "AIP_NODE" as application name in Postgres connections to differentiate from other connections" and adds application tracking information to the connection in Postgres.

1.20.6-funcrel

Resolved Issues

Customer Ticket IdDetails
30070When the "System Level Rule" extension is blacklisted using an entry in the aip-node-app.properties file, it is still installed in AIP Console 1.20.4.
29717Regular expressions added to ignore options in the DMT are not present when the application is imported in to AIP Console.
30201Regular expressions added to ignore options in the DMT are not present when the application is imported in to AIP Console.

1.20.5-funcrel

Resolved Issues

Customer Ticket IdDetails
29651When adding a new version (when one exists already) and where some existing files or folders are no longer present in the new version, AIP Console will hang indefinitely. This issue has been fixed and as expected the "Missing package path" dialog box is now displayed in this scenario.

1.20.4-funcrel

Resolved Issues

Customer Ticket IdDetails
28927Extraction check for generic source packages is now skipped to prevent the missing path popup appearing.

1.20.3-funcrel

Resolved Issues

Customer Ticket IdDetails
29361When the Maven repository credenitals are updated in the Console UI either at App level or at Global level, the changes are not propagated to the file <app>_MavenHttpPackage.xml and as a result the source code delivery process is failing with an "unauthorized" error.
29375Provide the means to perform a daily backup of the h2 flat file database used by AIP Console.

1.20.2-funcrel

Resolved Issues

Customer Ticket IdDetails
28733Fix for the issue where users are unable to update the justification for the snapshot indicators in AIP Console for all the Apps.

1.20.1-funcrel

Resolved Issues

Customer Ticket IdDetails
26128The node is up but unable to add version from AIP console for an application imported in to Console.
26511Delivery is failing with error "Duplicate Package: DB already exists" when trying to add a version in AIP Console.
26521When adding a new version to an application that has been imported into AIP Console, the package content warning dialog box is displayed indicating that content that was previously present is no longer present in the new source code ZIP file, despite the content and structure being identical.
26532When adding a new version to an application that has been imported into AIP Console, the package content warning dialog box is displayed indicating that content that was previously present is no longer present in the new source code ZIP file, despite the content and structure being identical.
25770Import version fails with error: "cast.utilities.consoleHandlerGenericLogError" because of a over long package name.
26377While adding a new version the following error is displayed: "the configured node for the current application is currently not available".
26648Packaging crashed during add extra packages step : Error: Duplicated Package: auto-pkg-BackupXML already exists.

1.20.0-funcrel

New Features

SummaryDetails
UninstallationA dedicated java uninstaller has been added for Microsoft Windows. This means that AIP Console and AIP Node packages can be removed using the Microsoft Windows "Add or remove programs" control panel. See https://doc.castsoftware.com/display/AIPCONSOLE/Uninstall+process.
GUI - User Defined Modules - Explicit FilterA new method of defining a User Defined Module has been added in this release. This method is known as an Explicit Filter and is based on an SQL query that is used to define the content of the module. This feature has been ported in from the legacy CAST Management Studio. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Modules.
GUI - Indicators enabled by defaultIndicators (Snapshot Indicators and Delivery Indicators) are now enabled out of the box in this release and are calculated every time a new snapshot is generated. For those upgrading to this release, the feature will not be enabled by default and you will need to manually enable it. See
Technical - Delivery Strategy optionsA new set of options has been made available at global level (i.e. all Applications) to allow you to configure whether a source code delivery should be stopped if the source has either not changed at all or has changed more than X%. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Delivery+Strategy.
Technical - Snapshot Strategy optionsA new set of options has been made available at global level (i.e. all Applications), to allow you to configure a retention policy for existing snapshots. See https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Snapshot+Strategy.
GUI - Architecture Studio - Quality Rule modelsThe Architecture Studio has been modified to provide the ability to create new or import existing Quality Rule models. Quality Rule models are designed to check specific architectures in an application: specific objects are designated as violations and the model can be checked in AIP Console against an Aanpplication where an analysis/snapshot has already been run. You can also publish the model and include it in a new analysis/snapshot (results will be available in the CAST Dashboards). See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio and https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Working+with+Quality+Rules+models.
Delivery of the AIP Console Integration Tools packageAIP Console will now include the latest release of the AIP Console Integration Tools extension (https://extend.castsoftware.com/#/extension?id=com.castsoftware.aip.console.tools&version=latest) in each release. The AIP Console download package will now include a folder called "com.castsoftware.aip.console.tools" containing "aip-console-jenkins.hpi", "aip-console-tools-cli.jar" and "Readme.txt". The extension will continue to evolve separately.

Feature Improvements

SummaryDetails
Technical - New Snapshot IndicatorsAdditional Snapshot Indicators have been added in this release: 1) Technology wise LOC - No Change. 2) Technologies not interacting with others. 3) Dynamic Links reviewed. 4) Incomplete Transaction Variation. 5) Unreferenced objects variation. 6) Unexpected objects count. 7) Entry Points moved to technical part. 8) Objects not in Dashboard Service, 9) Artifacts in transactions variation. See the complete list at: https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators
GUI - Changes to the Indicators GUILinks displayed in the Remedy Action column are now clickable. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators.
Technical - Changes to existing Snapshot IndicatorsThe following changes have been made: 1) The existing Indicator "TF / DF weight ratio" added in 1.17 has had a minor update to the details that are displayed in the GUI when rolling the mouse over the Snapshot Indicator. Previously no details were displayed, now the details show "List of DF that are not used by any TF". 2) The existing indicator "Dynamic Links reviewed" has been moved from the Links category to the Analysis category. The Links category has been removed as a consequence.
Technical - CssOptimize action can now be configuredTwo improvements have been added: 1) the type of automatic CssOptimize action (which is run immediately on completion of a snapshot and immediately on completion of the upload to Measure action) can now be configured, see https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+CSS+Optimization (previously an Analyze action was always used). 2) It is now possible to run any of the CSSOptimize actions manually for the Measure schema and the Application schemas (Management, Analysis and Dashboard schemas) whenever required directly from the AIP Console interface, see https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Applications and https://doc.castsoftware.com/display/AIPCONSOLE/Administration+Center+-+Settings+-+Measurement.
GUI - Manual review of Dynamic LinksImprovements have been made to the GUI with regard to the Manual Review of Dynamic Links: 1) Clicking a row in the Summary or Details tables will take you direct to the Manual Review section with the correct filter applied. 2) You can now export to CSV the content of summary, details and Manual Review tables. 3) In Manual Review, you can now choose the columns you want to display in the table. 4) A link's source code is now displayed to the right of the table, not in a new panel. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Config+-+Summary+of+Dynamic+Links.
GUI - Execution time for each step now displayedWhen running an action ((i.e. add version, analysis, snapshot etc.), AIP Console now displays (in minutes and seconds) the duration of each step in a process.
Installation wizard - data folder locationA new step in the installation wizard has been added for both the AIP Console and AIP Node packages to allow you to choose where to store the "data" folder for each package (previously the data folder storage location was chosen based upon the location of the installation folder). In addition in the installation wizard will set Full Access permissions on the data folders within %PROGRAMDATA% to all authenticated users.
Installation wizard - delivery and deploy foldersThe Delivery and Deploy folders are no longer set to C:\CASTMS\node as they were in 1.19.x. Instead these folders are now stored in the chosen data folder location (by default this is set to a folder with %PROGRAMDATA%). The location of these specific Delivery and Deploy folder can be changed post installation - see https://doc.castsoftware.com/display/AIPCONSOLE/Configure+AIP+Node+storage+folder+locations+-+optional.
GUI - Changes to the Indicators GUIThe Indicators section in the Application Details > Overview section has been modified: a new type of Indicator is now available called "Delivery Indicators". These indicators relate only to data derived during the delivery of the Application source code prior to analysis. See https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators.
Technical - New Delivery IndicatorsNew Delivery Indicators have been added in this release: 1) Pending DMT alerts. See the complete list at: https://doc.castsoftware.com/display/AIPCONSOLE/Application+-+Details+-+Overview#Application-Details-Overview-indicatorsIndicators
Technical - Indicators downloadable ZIP reportThe downloadable ZIP file containing individual reports for the Indicators in the current snapshot has been improved as follows: 1) the date stamp used in the ZIP filename and in the Excel files within the ZIP now matches the time and date the report was generated (i.e. when the Download Report button is clicked). The format is format is <year><month><day>_<hour><minute><second>. Note that CSV reports for individual Indicators do not contain time and date details.
GUI - Architecture Studio Model editor - move multiple itemsIt is now possible to select multiple items (i.e. sets/layers) in the editor using the CTRL key + left mouse click and then drag the items to a new position. Previously, only individual items could be moved.
GUI - Architecture Studio - Layer Dependency for Architecture ModelsIt is now possible to create a dependency from "Any" layer to a specific layer and from a specific layer to "Any" layer. This avoids the need to create multiple dependencies if multiple layers are linked to one specific layer, or vice-versa. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Architecture+Studio+-+Model+editor.

Other Updates

Internal IdDetails
WEBI-00000The names of the Microsoft Windows services that can be installed to run the AIP Node and AIP Console packages have been changed to CAST AIP Console Service and CAST AIP Node Service.
WEBI-8785While adding a new version the packaging is failing with the error: Missing Package: 2004 Production 05-13-2020 11_39_07 CDTnot found
WEBI-00000Delivered CAST Dashboard release: 1.20.1-funcrel.

Resolved Issues

Customer Ticket IdDetails
24861CSSOptimize run through AIP Console should let customer specify which operation to run
25253In Cast AIP 1.17.0, observed: we cannot delete the base version if it is used as a base version for second version.
25673AIP Console Performance Degradation due to the Optimization of Schema being performed along with Snapshot generation
26227Architecture studio does not display the same results as the rich client
26459Add version failing without error - "server version file not found"

Known Issues

Internal IdDetails
WEBI-8874AC Studio Model editor: Renaming a set or layer which is referenced is not working as expected. Work around: Save before renaming.