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

SummaryDetails
UI - Preferences - Level Drill ModeThis 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 generationA 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 implementedIt 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 implementedThe 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 scopeWhen 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

SummaryDetails
UI - Current view search optionThe 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 panelA 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 optionA 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 optionA 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 improvementsThe 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 nodesThe 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 objectsIt 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 IdDetails
IMAGSYS-4453Handle 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-4494Correctly handle application navigation when multiple applications present with same display name.

Resolved Issues

Customer Ticket IdDetails
32438Fixed issue causing failure when trying to drill down through links in App to App Dependencies view.
32355Fixed issue causing empty values to reflect under user preferences dialog box fields, whenever a new user logs into the application.
31962Fixed an issue where there was a missing link from a Web User Control to Methods.
32410Fixed an issue where all VB.NET source files were not correctly imported into CAST Imaging causing missing links in the Transaction scope.
31744Fixed an issue where sorting the users and applications in the Admin center was not working.
31639Fixed an issue causing isolated Input and Output Objects to be displayed (no link present between the input and output objects).
31912Fixed an issue where, after a combination of Hide Node / Undo / Redo / Show Node operations, an object is partially displayed in the view.
31971Fixed failing import due to insufficient buffer size.
32274Fixed an issue where the entry point in a transaction was isolated.
32579Fixed an issue where some objects in level 5 are not grouped under third party component.
32133Fixed an issue where the Text box and Comment box positions were not preserved in a saved view.
32060White layer hide part of the graph in Transactions and Saved view.
31936Fixed an issue where the circle that was highlighting the created object was not removed after create object node + undo operations.
31648Fixed a transaction Issue where the Logger Object is calling the Input object, but the transaction is incorrectly shown as complete.
31826Fixed an issue where "Failed to get Saved views list" is displayed when switching from a saved view to another saved view.
32250Fixed an issue causing the error "Failed to get Saved views list" when switching from a saved view to another saved view.