3.2


3.2.0-funcrel

Note

  • An in-place update from the previous 3.x releases is now supported - see the documentation.
  • Migration from CAST Console/CAST Imaging 2.x is now supported for Microsoft Windows - see the documentation.
  • Embedded Dashboard release = 2.13.0-funcrel.

New Features

Summary Details
Technical > Migration from CAST Console/Imaging v2 Migration from CAST Console/CAST Imaging 2.x is now supported for Microsoft Windows - see the documentation.
Results > Object and link history and compare It is now possible to consult the history of the objects and links in your application through the UI (under the "History and Compare" sections in the right panel at object level). The application needs to have been imported twice or more into CAST Imaging whether via result import or via an analysis so that a comparison can be generated for objects and links. See History and Compare.
Imaging Services > Public API CAST Imaging provides API access to analysis configuration/management. See the documentation.

Feature Improvements

Summary Details
Results > Customize Results option UI improvement The UI for the "Customize Results" option has been modified to improve usability: existing tabs are now displayed as stacked options on the left.
Results > Search configuration Three new object properties have been added to the default list of properties that users can use to filter search results, these are "Sensitive Data", "Very Sensitive Data", "Highly Sensitive Data". See Global Search and Search Configuration.
Results > View > Graph display options tool Three new Graph display hide/show toggle options have been added to the "Action" menu: "Object label", "Relationship label" and "Badge count" - see Graph display options tool.
Results > Welcome page > Assess green impact A new entry has been added to the Welcome page called "Assess green impact" giving access to a tile called "Green Deficiencies" (already available via the "Insights" option in the right panel), providing information about how environmentally friendly your application is. See Green Deficiencies and How green is your application? for more information.
Results > View > Insert tool > Draw arrow A new option has been added to the Action bar > Insert tool > Draw arrow: the ability to insert arrows to annotate a view. In addition, the existing Text option has been simplified (no possibility to modify the font/text colour). See View - Action options.
Results > View > Visual Grouping/Group By tool The Visual Grouping/Group By tool now functions for all "Aggregated by" views (previously only available for "CAST Taxonomy". Not available for the "App-to-App Dependencies" view. See View - Action options.
Technical > "analysis-node" component not required to use CAST Imaging Results can now be viewed and imported from CSV without the need for at least one "analysis-node" component to be up and running, as was the case in previous releases of CAST Imaging.
Results > UI > Custom language display It is now possible to configure a custom language to display labels and other screen items (specifically for the results viewing interface) - see Configure a custom language display.
Results > Search > Save filters It is now possible to save any filters that have been defined in the various global search dialogs, therefore allowing them to b re-used when required. See the documentation.
Results > Aggregated by > Classes Inheritance It is now possible to use the "Classes Inheritance" aggregated by mode (a dedicated grouping showing the inheritance that exists between different classes in the application) for the Module, Service and Project Structure scopes, in addition to the Application scope (already available in previous releases).
Results > Support for Google Vertex AI CAST Imaging can now supports Google Vertex AI services to power its AI features. A model name (CAST recommends Gemini-1.5 Pro) a service location (such as us-central1) and an IAM service account key in .json format are required. See AI Settings.
Results > Improved object property information Additional properties for specific objects have been made available in the right panel, under Characteristics. The full list of objects and their properties is as follows: Entity: Vendor, Mapped Table Name; Entity Operation: Vendor, Table Full Name; SQL Query: Vendor, SQL Query; Unknown SQL Query: Vendor; Java Class/Method: Annotation; Exposed Web Service: URL pattern; Web Service Call: URI.
Results > Saved views Saved views can now be opened in a new tab: hold the SHIFT key down while selecting the saved view in the list.
Results > Right panel > Source Code The Source Code "viewer" in the right-panel has been updated to remove the tab display system when multiple source code files need to be displayed. Instead, pagination with back/forward arrows is now used.
Imaging Services > Onboarding > from results The process of onboarding application results (i.e. from a CSV export) has been improved so that the status and logging of the process now matches a standard application onboarding via an analysis: the status of the onboarding and logs about the process can be viewed in the same way as for a standard application.
Results > Improved tabs It is now possible to add new tabs via the "+" button: all new tabs contain the "welcome" page by default.
Results > External item display Items classed as "external" are now displayed at Level 5 in the Module/Services/Project Structure scopes.
Results > View > Group selected objects When a new group of objects is created, users will be prompted to name for this group immediately.
Imaging Services > UI > The Viewer License (P1) is mandatory in order to use the v3 platform. The Viewer License (P1) is mandatory for both license strategies: Global and Named Application.
Microsoft Windows Global Installer > Source folder location / License / Extend API key can all now be defined in the ".conf" configuration file The "Source folder location", "License key (global)" and the "Extend API key" can all now be defined in the ".conf" configuration file when installing the product on Microsoft Windows. See the documentation.
Imaging Services > UI > Landing Page > Application > View Management Dashboard It is now possible to access the CAST Management Dashboard from application menu items.
Results > Search children contextual menu option It is now possible to right click an object at Object level and choose "Search children": this will show a list of all children of the selected object, which can then be selected and added to the view.

Other Updates

Internal Id Details
IMAGSYS-17389 Technical > Results > Results can only be imported into this release of CAST Imaging (via the "Import an application view" option) when exported from the same release (i.e. 3.2.0-funcrel).
IMAGSYS-16727 Results > View > Group selected nodes tool > on creation of a new group, users will be prompted to name the group. See View - Action options.
IMAGKSL-1887 UI > The footer displayed in the UI containing the CAST logo, copyright date and build number has been removed to create more screen space. Build number information is still listed under User Profile > About.
IMAGKSL-1929 Technical > User Profile > API Key > User details must be filled in before the option to generate a new API key will become available. See the documentation.
IMAGKSL-1212 Imaging Services > Technical > Fixes an issue which was preventing the execution of the Security Dataflow analyzer from the Application's Security Dataflow section.
IMAGKSL-2080 Imaging Services > Settings > Extension Strategy > The internal extension "KB Portable Root Paths" is now set as force installed.
IMAGKSL-1669 Microsoft Windows Global Installer > The port number for Dashboards can now be customized via the "PORT_xxx" and "xxx_PORT" variables. See the documentation.
IMAGKSL-1670 Microsoft Windows Global Installer > The port numbers for "Imaging-Viewer" can now be customized via the "PORT_xxx" and "xxx_PORT" variables. See the documentation.
IMAGKSL-1747 Microsoft Windows Global Installer > Fixes an issue which was preventing the update or removal of the "Imaging Viewer" component.
IMAGKSL-1752 Microsoft Windows Global Installer > Fixes an issue causing the installer to prompt for a connection to the CAST Storage Service/PostgreSQL instance when using the "package=all" uninstall option.
IMAGKSL-2297 Fixes an issue where the upgrade of the service was failing when not login on as a local system

Resolved Issues

Customer Ticket Id Details
50232 Results > Fixes an issue causing the full transaction not to load when selecting a transaction from search results.
50005 Results > Fixes an issue related to the use of the queries.json file to generate app-to-app links.
50004 Results > Fixes an issue causing missing app-to-app dependency links specifically for RPG CL programs.
49875 Results > Fixes an issue in the "Advisor " where the text in the "Move to GCP" section talks incorrectly about "AWS Lambda".
49876 Results > Fixes a missing link in a transaction call graph due to an issue where "VB.NET Sour File" objects were incorrectly categorized.
49826 Results > Fixes an issue causing the search dialog box to display truncated text when using the Mozilla Firefox browser.
49459 Results > Fixes an issue where orphan applications are visible in the app-to-app dependency view, however, using the "Show Orphans" option results in an erroneous message stating that none are present.
50683 Results > Fixes an issue where the report status is displayed as "failed" instead of "successful" when a report is successfully generated but contains no relevant data.

Known Issues

Internal Id Details
IMAGSYS-17586 Results > the Global Search filter currently does not provide a filter on the "Status" property of an item. This issue will be fixed in a future release when "Status" will be made available as a searchable filter.
IMAGKSL-1822 Technical > If your source code includes .uax/.uaxDirectory files (for example the output of the CAST Database / Oracle Forms extractors) you may encounter the following error during an analysis (the analysis will fail): "Failed to perform UAX migration checks on path_to_mapped_drive\DatabaseExtraction.uaxdirectory". This is a known issue and will be fixed in a future release. A manual workaround exists and that is to add the path to the mapped drive (referenced in the error) to the "C:\ProgramData\CAST\Imaging\CAST-Imaging-Analysis-Node\application-default.yml" file on your node(s) by adding "mapped-drives:" on a new line under "application:" > "paths:" and then on another new line, add the mapped drive in the form "driveletter: \\machine\path", e.g. "s:\\my_machine\folder". Restart the node(s) to ensure the change is taken into account and then re-run your analysis.
IMAGSYS-18176 Results > The object count indicated on the view is incorrect when viewing graph in history. The view indicates more objects than there are in reality. This will be fixed in a future release.
IMAGKSL-2330 Migration from V2 > Applications containing only EGL technology (which is unsupported in v3), will still be eligible (incorrectly) to undergo a re-scan in CAST Imaging v3 (post migration) resulting in an empty Overview page.
IMAGKSL-2316 User permissions > Source Code Access role > A user with the predefined profile "Application User" or with a custom profile configured with the "Source Code Access" role cannot view the source code of objects in "imaging-viewer". Only users with the "Administrator", "Application owner" and "Application creator" roles can see the source code of the objects. This issue will be fixed in a future release.
IMAGKSL-1465 Technical > After renaming an application containing analysis results, it cannot be renamed back to its original name. This issue will be fixed in a future release.