Created by James Hurrell on Mar 03, 2022
2.0.0-funcrel
Note
This release supports the new license key syntax progressively being introduced by CAST. All existing valid license keys will function exactly as they are intended, however, if you are using one, you may see messages in the dashboards stating that you you need to contact support. This message can be ignored, and all functionality is available.
Feature Improvements
Summary | Details |
---|
Technical - Java JAR installers | CAST now provides Java JAR installers as part of the download media available on CAST Extend as an enterprise mode alternative to a Docker deployment. These installers are targeted at deployments on one single machine. While these installers can be used in an enterprise deployment scenario with multiple AIP Nodes, some additional manual configuration is required post installation and therefore CAST highly recommends that Docker is used for an enterprise deployment scenario wherever possible. See https://doc.castsoftware.com/display/AIPCONSOLE/2.x+-+Enterprise+mode+-+Installation+of+AIP+Console+front-end+via+Java+JAR+installers. |
UI - Logs window | Improvements have been made to the Log window: - the logs are now displayed in a popup rather than in a full screen, - it is now possible to toggle the theme colours between black and white, - Summary and Content tabs have been changed to Summary and Logs, - the log download icon is now located at the top of the new popup. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+Logging+mechanisms. |
UI - Architecture Studio - cancel action for "check" actions | A cancel action has been implemented for the check model, check content or check overlapping objects actions. The cancel button (which is the "Close Model" button) will become available 30 seconds after the action begins allowing the user to cancel the action if it is taking too long. |
Other Updates
Resolved Issues
Customer Ticket Id | Details |
---|
32352 | Fixes an "AccessDeniedException" error seen while attempting to backup an Application. |
30949 | Fixes an issues where periodically the front end UI shows a blank applications list during initial log in to AIP Console. |
30714 | Fixes an issue where Jenkins plugin is in use: AIP Console stays at "Unzipping source" in Jenkins and in Console UI even though the process has gone ahead and finished in the backend. |
33155 | Fixes an issue where it was not possible to use Docker Desktop on Microsoft Windows to install AIP Console v. 2.x. |
Known Issues
Internal Id | Details |
---|
WEBI-11493 | When adding a new database connection that uses the same host / port but different database name to an existing connection, the connection is added but not displayed in the UI. When we try to add the same connection again, the "connection already exists" message is seen. |
WEBI-11527 | Shell / Perl / PHP files are displayed as "not analyzed" in the analysis report. This is because AIP Console does not know the real path to these files (instead the pre-processed file path is stored by AIP Console) and therefore the analysis report states they have not been analyzed. |
WEBI-11530 | When previously connected to AIP Console as a user with the dashboards_admin role, and then connecting as a user with dashboard roles other than dashboards_admin, when attempting to use a functionality in the Engineering Dashboard that requires a role that the previous user did not have, the functionality is not available. This is due to a cache issue where the previous user's roles are retained incorrectly. |
2.0.0-beta2
Note
In place upgrade from beta1 to beta2 is supported in this release. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+2.x+-+Upgrade+process.
New Features
Other Updates
Internal Id | Details |
---|
WEBI-11077 | Delivered Engineering Dashboard release: 2.4.0-funcrel. Delivered Health Dashboard release: 2.4.0-funcrel. |
Known Issues
Internal Id | Details |
---|
WEBI-11163 | Deleting a CAST Storage Service/PostgreSQL instance in AIP Console does not delete the configuration in Dashboards. |
WEBI-11163 | Measurement schema stored in the domains.properties file may not match the expected data source if the same schema exists in multiple schemas. |
WEBI-11163 | When accessing the Health Dashboard or Engineering Dashboard without any application created or analyzed/snapshot generated in AIP Console, an error message indicating a misconfiguration will appear. This error will disappear once you have created a snapshot for an application. |
WEBI-11163 | The Report Generation feature in the Engineering Dashboard is disabled and will not work (Report Generator is not part of any docker container). |
WEBI-11163 | Only users with the "dashboards_admin" role can see application in the Health and Engineering Dashboards. This role allows the user to access all applications regardless of the user's application authorization in AIP Console. |
2.0.0-beta1
Note
This is a beta release and the following limitations are in place:
- No in place upgrade from AIP Console v. 1.x (same for AIP Node instances)
- No import of Applications currently managed in CAST Management Studio (applications can be imported from AIP Console v 1.x)
- No ability to interact with embedded CAST Dashboards (standalone CAST Dashboards can be used)
All documentation is available in: https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+2.x.
New Features
Summary | Details |
---|
Architecture restructure | AIP Console front-end has been entirely restructured around Linux based Docker containers to improve deployment flexibility. One container each for the following items front-end UI, a PostgreSQL internal database to store settings (new in this release), a gateway and service manager to manage connections from AIP Node instances, and an open-source authentication provider (Keycloak). Deployment is compatible with Docker on Microsoft Windows (Linux containers must be enabled) and Linux. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+2.x. |
AIP Node instances are now stateless | AIP Node instances are now considered to be stateless (the applications are not attached to a specific AIP Node instance). All AIP Node instances register themselves in AIP Console and use common a configuration provided by AIP Console (stored in the PostgreSQL database provided as a Docker container - the AIP Node Database). Thus, all AIP Node instances connect to the same PostgreSQL database (the AIP Node Database) to fetch settings and options and all use the same locations for delivery, deploy and common data (these locations must now always be deployed as shared folders). |
CAST Storage Service/PostgreSQL instance management | The management of CAST Storage Service/PostgreSQL instances that will be used for your analysis schema storage and for your Measurement schema has changed in AIP Console v.2. Out of the box, both storage requirements will be set to use the internal AIP Node database (provided as a PostgreSQL Docker container). As part of the initial deployment process, you should add your additional standalone CAST Storage Services/PostgreSQL instances into the AIP Console UI - when added, each storage service can be used either for the Measurement schema or for analysis storage schemas. When creating a new application, you will now need to chose the target CAST Storage Service/PostgreSQL instance - the Application is then tied to this instance. In other words, all AIP Node instances can now use any CAST Storage Service/PostgreSQL instance defined in AIP Console. See https://doc.castsoftware.com/display/AIPCONSOLE/AIP+Console+-+2.x+-+Main+updates+and+new+features#AIPConsole2.xMainupdatesandnewfeatures-CASTStorageService/PostgreSQLinstancemanagement. |
Feature Improvements
Other Updates