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. |