2.5.2-funcrel

Feature Improvements

SummaryDetails
GUI - Search only for object - Advanced configurationThe default value for 'Search by position' inside Advanced configurations is now set to 'Start'. Previously, this defaulted to 'any'.
GUI - Admin Center - Become Super Admin pop-up improvementsIn order to prevent users from clicking 'Become Super Admin' multiple times, the button is disabled after the first click, and the loading icon is shown until the Upgrade is successful.

Other Updates

Internal IdDetails
IMAGSYS-4067Fix issue with duplicate roles created on restarting CAST Imaging services.
IMAGSYS-4060Fix schema name mismatch with default alias during upgrade.
IMAGSYS-4066Fix failing sourcecode API due to missing schema name on app details.

Resolved Issues

Customer Ticket IdDetails
30536Import is stuck at the step "Identification of Subset Objects".
30701Removal of application from CAST Imaging failed.
30811"BECOME SUPER ADMIN" is not working after upgrading to 2.5.1 from 2.4.1 with either LDAP or SAML authentication enabled.

2.5.1-funcrel

Note

If you are deploying CAST Imaging on Docker, CAST Imaging ≥ 2.5.0-funcrel requires Docker Installer ≥ 1.2.2-funcrel for both clean installations and upgrades. See https://doc.castsoftware.com/display/IMAGING/Docker+Installer, https://doc.castsoftware.com/display/IMAGING/CAST+Imaging+installation+for+Docker+on+Linux+or+Microsoft+Windows and https://doc.castsoftware.com/display/IMAGING/Update+an+existing+installation+-+Docker.

New Features

SummaryDetails
Administration - API Key GenerationIt is now possible to generate an API Key through the UI for use with the CAST Imaging API via a custom/third-party client or the interactive API. Only users assigned the Super Admins or Admin roles can generate an API Key. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+API+key+generation+and+usage.
Administration - Multi tenant supportCAST Imaging now supports multiple tenants in order to keep data separate. Each tenant has its own set of dedicated roles which can be applied to users to allow access to specific applications. In addition, each tenant has its own tenant admin role, designed so that a user/users can manage roles/settings for that specific tenant. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Multi+tenant+panel.
UI - Remove object(s)A right click option is now available to remove selected nodes from the Search and Saved views. The Delete key can also be used to remove objects.
UI - Document-It view searchIt is now possible to search a set of Document-It documents that have been added to a view, based on title, description or tag name. The search option is visible when six or more Document-It documents have been added to a view. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-DedicatedDocument-Itdocumentsearch.
UI - Preferences - Set default graph layoutIt is now possible to set the preferred default layout for the "Application scope". The option can be found in the "Preferences menu", the available layouts for user to select are Sequential, Force, Hierarchical and Grid. See https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-Preferredgraphlayout.
Administration - Role improvementsImprovements have been applied to roles in CAST Imaging to make it easier to authorize or block specific users or groups of users from accessing Application data or resources (CAST Imaging features). By default, four roles are provided out of the box which can be customized, and additional custom roles can be created. Note that when upgrading from a previous release of CAST Imaging, users assigned the existing ADMIN role will be assigned the new SUPER ADMIN role. Existing USER roles with specific application permissions will be migrated to custom roles (Custom Role 1, Custom Role 2 etc.). See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Roles+panel.
Administration - Become AdminThe first person to log in to CAST Imaging following authentication configuration or a change in authentication mode will be confronted with a message about "Becoming Admin" - this indicates that the user that has logged in is not permitted to access any data and that there are no users with the SUPER ADMIN role. See https://doc.castsoftware.com/display/IMAGING/First+login+and+become+super+admin.

Feature Improvements

SummaryDetails
ETL - Source code commentsSource code comments will now be extracted when running an application export and will appear in object properties in the CAST Imaging UI. Previously, source code comments were filtered.
ETL - Automation - etl-config.json changesSeveral changes have been implemented in the etl-config.json and you should therefore update your existing etl-config.json files: 1) the 'TOKEN' parameter now requires an API Key generated in the CAST Imaging UI (old TOKENS will not work). 2) 'IMAGING_ADMIN_USER' is not valid anymore and has been removed. 3) 'IMAGING_PORT' now requires the front-end port number (for example the default 8083, or 443, or another custom port)), and not the ETL port. 4) 'IMAGING_DOMAIN' has been added so that applications can be imported into a specific tenant. See https://doc.castsoftware.com/display/IMAGING/Automation+tool+export+and+import+process.
UI - Undo/Redo actionsIt is now possible to use the undo/redo actions in a Saved view, if the Saved view has objects or sub-objects included.
UI - Sub-objects count badgeObjects in all view levels will now have an associated sub-objects count badge to ensure that the presence of sub-objects is displayed immediately.
UI - Rename Hierarchical Layout sub-option tooltips and titlesHierarchical layout input title and tool-tip has been changed to "Node Distance (Horizontally)" and "Node Distance (Vertically)" for better user readability. There is no change to the behavior of the options. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions.
UI - Improve UI error handlingIf the UI hangs when consulting an application, the error is no handled correctly by CAST Imaging: a popup appears at the bottom of the screen asking you to reload the page. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-UIerrorhandling.
Administration - role clean up script no longer requiredWhen changing the authentication mode in CAST Imaging ≥ 2.5.0, it is no longer necessary to run the role clean up script. Instead, the first person that logs in following a change in authentication mode will be prompted to "become admin" and acquire the Super Admin role. All roles created using the previous authentication mode will be preserved. See https://doc.castsoftware.com/display/IMAGING/Configure+authentication.
Administration - App to App Dependencies - link exclusion rulesIt is now possible to exclude links between Applications from appearing in the App to App Dependencies view using rules. These rules define the caller and callee objects together with the type of link. Java regular expressions can be used to define the name of the caller/callee objects. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management#AdminCenterApplicationtoApplicationDependenciesmanagement-RulesDefinition.
UI - Admin Center - App to App DependenciesThe App to App Dependencies panel has been modified to include the new Rules Definition UI. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+to+Application+Dependencies+management.

Other Updates

Internal IdDetails
IMAGSYS-4023Changes to hardware requirements: 1) For Docker deployments on Microsoft Windows, a minimum of 16GB RAM must be allocated to Docker Desktop. 2) neo4j is now allocated 8GB RAM by default in all installations (previously this was 3GB RAM).

Resolved Issues

Customer Ticket IdDetails
30106Deleted transactions are exported to CAST Imaging.
30427CAST Imaging Inconsistent naming for DB2 Table Column type: should be named "DB2 Table Column" and not "Table Column".
30372[.NET] Data call graph view in Imaging does not show the correct data call graph.
30501Import is stuck at step "Propagate the drillDown property from Objects to its SubObjects".
30517Import failing at the step "Escalation of Method to Class Links".
30111Imaging import is stuck at step "Removal of functions under functions".
25974Imaging import process is taking longer to complete.
30007Download option for XLSX and CSV is disabled.
30004Graph Layout parameter is not saved, 'Force' value is forced every time.
30551Rename on the objects grouping doesn't work.
30668Wrong number of references in views.
30394Wrong number of references in views.

2.5.0-funcrel

Note

This release has been withdrawn due to an issue in the Microsoft Windows installer and has been replaced with 2.5.1-funcrel.