Results > Improved Graph Layout options for selected objects/nodes |
It is now possible to select a subset of objects/nodes in the view and then choose a specific Graph Layout option just for those items: in this way, specific parts of the application can be arranged in a custom way. See Graph layout tool. |
Results > Improved workflow for accessing Saved views |
Improvements have been made to the way in which Saved views are accessed: when using the "Show saved views" menu option (available in the top left corner), a selection dialog is now displayed allowing users to select the view they require. Previously, the most recent Saved view would be automatically displayed when using this menu option. |
Results > List/Graph View toggle moved |
The toggle button to switch between Graph view (default) and List view has been moved into the view toolbar, freeing up space in the view. See View - Action options. |
Results > Investigate button improvements |
The "Investigate" button found across multiple features (Structural Flaws, Third-Party Components, Green Impacts, etc.) has been renamed to "Open in a new view" and now opens the target view in a new tab instead of the current one. The "Investigate" button found across multiple features (Structural Flaws, Third-Party Components, Green Impacts, etc.) has been renamed to "Open in a new view" and now opens the target view in a new tab instead of the current one. In addition, the current context is no longer retained in the new tab: scope will be set to "Pre-Defined" to match the current situation. |
Results > Improved node categorization |
Some minor changes have been made in Level 4 and 5 with regard to node categorization: "Frameworks" has been renamed to "Programming Technologies" (Level 4) and "Technologies" has been renamed "Technology Object Types" (Level 5). |
Results > Characteristics section (right panel) improved with table index information |
The Characteristics section located in the right panel has been improved to include information (for table database objects) about indexes and the columns they index. See Characteristics. |
Results > Structural Flaws: link properties now available |
Link properties are now available when investigating structural flaws: clicking a link will show the familiar "Characteristics" section including link history and source code (where available). See Improving code quality and ISO-5055 compliance. |
Results > Third-party components: License information now available |
License information for each component is now displays in the list of third-party components: licenses are categorised by colour according to compliance and clicking the icon will direct users to the external third-party license information. |
Results > Cypher query: improved query entry field |
The query entry field is now resizable instead of a fixed height of one line, allowing large queries to be displayed in their entirety. See Cypher search. |
Results > Characteristics section (right panel) improved with info bubble |
The Characteristics section in the right panel has been improved to include an info bubble explaining abbreviations such as PK, FK and UQ, specifically for table columns and indexes. |
Results > UI alignment for Green Deficiencies, Cloud Maturity and Third-Party Components insights |
The investigation UI for Green Deficiencies, Cloud Maturity, and Third-Party Components insights now matches the Structural Flaws UI for a more streamlined experience. |
Results > Improved Graph Layout options |
The Graph Layout options previously available in the Viewer preferences have been removed: now Graph Layout is managed solely in the view. A default layout will be applied and then any changes will persist through the session per scope. See the documentation. |
Results > Improved History feature |
The History feature is now available in Levels 1-5 and Custom Aggregations (previously only available at Object level). Additionally, a Global Context indicator has been added to improve usability and ensure consistency across tabs. See the documentation. |
Results > Improved Compare feature |
The Compare feature is now available in Levels 1-5 and Custom Aggregations (previously only available at Object level). See the documentation. |
Analysis Configuration > Transactions > View leaves |
A new option has been added called "View leaves" available in the Analysis Configuration > Transactions panel. This can help understand why a call graph is incomplete and where it is broken. In addition, an option has been added "Hide full graph leaves" to remove certain items from the list. See the documentation. |
Analysis Configuration > Transactions > Check content results > Object ID |
It is now possible to view an object's ID in the results iof the Check Content functionality in the transaction rules section. IDs are hidden by default but can be displayed using a column picker. See the documentation. |
Installation/Deployment > License strategy change via UI |
It is now possible to switch license strategy i.e. from "Named Application" to "Contributing Developers" and vice-versa via the UI. When switching to "Named Application", application specific licences will need to be applied after the strategy swap. See the documentation. |
Results > Aggregated by scopes > Grouping on link drill down |
Drilling down into linked nodes has been enhanced across Aggregated by > Module, Service, Project Structure, and Architecture Model scopes. When you double-click a link between nodes, objects now follow a two-tier grouping system: first by object type (such as Java Method), then by parent node (module, service, project, or model). This hierarchical organization makes it easier to distinguish object types both within individual nodes and across multiple nodes, creating a clearer visual structure. Previously, drill-down results appeared ungrouped. |
Installation > Improved Docker container start-up |
When CAST Imaging is installed on a single machine and the machine restarts, Docker containers now start up in the correct order, preventing situations where containers indefinitely wait for their dependencies to initialize. |
Installation > Offline mode for Linux via Docker |
It is now possible to run the Linux via Docker installer in "offline mode" for installation of CAST Imaging in air gapped/secure environments without internet connections. All Docker images must be present on the relevant machine when running the installer. See the documentation. |
Installation/Deployment > Named Application license bulk upload |
It is now possible to bulk upload one or more Named Application license keys via a .txt file. This can be actioned before an application is created, or post-creation in the case of a license strategy switch from Contributing Developers to Named Application. See the documentation. |
Technical > Application analysis configuration download |
A new option has been added at application analysis configuration level called "Download configuration". This downloads the entire set of analysis configuration settings to a .json file, providing a way to compare settings to ensure consistency throughout successive analyses. See the documentation. |