2.7.1-funcrel
Note
This release is a fix for the Apache Log4j vulnerabilities CVE-2021-44228 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-44228) and CVE-2021-45046 (https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45046) which were found in the third party component Neo4j. This release of CAST Imaging now includes Neo4j 4.3.9 which has been patched with Apache Log4j 2.16.0.
If this release is installed as Linux Docker containers, a new release of the Docker Installer extension is also required (https://doc.castsoftware.com/display/IMAGING/Docker+Installer).
2.7.0-funcrel
New Features
Summary | Details |
---|---|
UI - Preferences - Level Drill Mode | This new option allows you to choose the double-click drill down behaviour for nodes at Level 5. Either Children or Children + Caller/Callees can be selected. See https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-Leveldrillmode. |
UI - Report generation | A new option is available in the left hand panel called "Imaging Reports" - these allow raw data to be extracted to gain insight about the application or share the extracted information. Reports can be generated in CSV, XLSX or JSON format. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Reports. |
UI - App to App Dependencies scope - Custom scope implemented | It is now possible to create a "custom scope" in the App to App Dependencies scope. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Customscope. |
UI - App to App Dependencies - Application search implemented | The Application search is option is now available (with advanced filter) enabling you to search the scope for specific Applications. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Applicationsearchoption. |
UI - App to App Dependencies - Context menu in Custom scope | When working in the Custom scope within the App to App Dependencies scope, a contextual menu is available on right click of selected node(s) providing options such as Add Caller/Callees, Add linked apps, Add 2 levels of callers, Add 2 levels of callees. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-NodeinCustomscope. |
Feature Improvements
Summary | Details |
---|---|
UI - Current view search option | The current view search option now allows the selection of multiple objects and will highlight them in the view. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-currentCurrentviewsearch. |
UI - Retry option in properties panel | A retry button has been added in the right hand properties panel - this will be displayed when the process of retrieving the properties of an object fails. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-Toprightcorner. |
UI - Transactions - Reduced call graph option | A new option has been added in this release called "Reduced call graph". This option is available in the Transactions object view and is designed to simplify the view especially when the selected transaction is very large. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Reducedcallgraph and https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions. |
UI - Main objects only option | A new option has been added in this release called "Main objects only". This option is available in the Transactions object view and the Data Call Graph view and is designed to toggle between displaying main objects/sub-objects and main objects only. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI#UserGuideGUI-layoutLayoutoptions. |
UI - View export improvements | The ability to export to SVG has been added to the existing export options available via "Export all Objects and Links". See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Export+view+options. |
UI - Restructuring of Transaction and Data Call Graph scope object view for Input/Output nodes | The input and output nodes in hierarchical layout mode for the Transaction and Data Call Graph scopes at Object level have been restructured to show a clear start and end point node. This is particularly helpful when multiple start/end point nodes exist. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-trans_startTransactionstartandendpoints(input/output) and https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-trans_startCallgraphstartandendpoints(input/output). |
UI - Source code on link between objects | It is now possible to view the source code of links between objects by double clicking a link or right clicking and selecting "Show source code". If there is no source code available (for example the link is escalated), the caller object's source code is displayed instead. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code. |
Other Updates
Internal Id | Details |
---|---|
IMAGSYS-4453 | Handle source code exception for objects with > 40M characters: now throws "index out of range" error and is shown on the App as a notification message. |
IMAGSYS-4494 | Correctly handle application navigation when multiple applications present with same display name. |
Resolved Issues
Customer Ticket Id | Details |
---|---|
32438 | Fixed issue causing failure when trying to drill down through links in App to App Dependencies view. |
32355 | Fixed issue causing empty values to reflect under user preferences dialog box fields, whenever a new user logs into the application. |
31962 | Fixed an issue where there was a missing link from a Web User Control to Methods. |
32410 | Fixed an issue where all VB.NET source files were not correctly imported into CAST Imaging causing missing links in the Transaction scope. |
31744 | Fixed an issue where sorting the users and applications in the Admin center was not working. |
31639 | Fixed an issue causing isolated Input and Output Objects to be displayed (no link present between the input and output objects). |
31912 | Fixed an issue where, after a combination of Hide Node / Undo / Redo / Show Node operations, an object is partially displayed in the view. |
31971 | Fixed failing import due to insufficient buffer size. |
32274 | Fixed an issue where the entry point in a transaction was isolated. |
32579 | Fixed an issue where some objects in level 5 are not grouped under third party component. |
32133 | Fixed an issue where the Text box and Comment box positions were not preserved in a saved view. |
32060 | White layer hide part of the graph in Transactions and Saved view. |
31936 | Fixed an issue where the circle that was highlighting the created object was not removed after create object node + undo operations. |
31648 | Fixed a transaction Issue where the Logger Object is calling the Input object, but the transaction is incorrectly shown as complete. |
31826 | Fixed an issue where "Failed to get Saved views list" is displayed when switching from a saved view to another saved view. |
32250 | Fixed an issue causing the error "Failed to get Saved views list" when switching from a saved view to another saved view. |