- 1.7.2
- 1.7.1
- 1.7.0
- Resolved issues
- Updates
- New release of Neo4j
- New Modules view
- Ability to configure multiple CAST Storage Service / PostgreSQL hosts for the Source Code Viewer
- Ability to add custom Object type nodes
- Improvements to comment creation and management
- View investigation improvements
- Level 5 grouped child objects
- Masked node options
- Addition to Application Info card
- Adding callers/callees will also display links to other objects
- Left hand menu reorganized
- Improvements in Export for CSV and XLSX
- XLSX export is supported
- Minor updates
1.7.2
Resolved issues
Internal ID | Ticket ID | Summary | Affects Version/s | Notes |
---|---|---|---|---|
IMAGSYS-1134 | 19539 | Getting error "Failed to get graph data" in CAST Imaging | 1.7.0 | This issue was seen when attempting to drill down from Level 5 nodes. If the number of child nodes was significant, then CAST Imaging would hang and an error message would be displayed "Failed to get graph data". This issues has been resolved as follows:
|
1.7.1
Updates
SAML authentication is now available for use. See Configure authentication for more information.
Resolved issues
Internal ID | Ticket ID | Summary | Affects Version/s |
---|---|---|---|
IMAGSYS-1027 | - | Fix reload issue on transactions and data views.
| 1.6.x, 1.7.0 |
IMAGSYS-1037 | - | View node is coming in Saved views:
| 1.7.0 |
IMAGSYS-1043 | - | Disable 'search application' text box when there is no application or only one application available. | 1.6.x, 1.7.0 |
IMAGSYS-1044 | - | Provide a link to go to application selection page from admin page for Non-Admin users. | 1.6.x, 1.7.0 |
IMAGSYS-1049 | - | Warning message should be displayed in login or application selection page if the user does not have authorization to access any application. | 1.6.x, 1.7.0 |
IMAGSYS-1050 | - | Non-authorized user is able to access any applications by changing the URL. | 1.6.x, 1.7.0 |
IMAGSYS-1053 | - | An extra circle is displayed in Modules view when right clicking a node. | 1.7.0 |
IMAGSYS-1056 | - | Manage timeout issue with refresh token:
| 1.7.0 |
IMAGSYS-1057 | 19204 | Module view is empty | 1.7.0 |
IMAGSYS-1058 | 19025 | Data call graph not visible | 1.7.0 |
IMAGSYS-1062 | - | Grouping not working when nodes are masked on Level5 | 1.7.0 |
IMAGSYS-1068 | - | Update log out, save view labels. | 1.7.0 |
IMAGSYS-1069 | - | Modules view layout doesn't auto resize to fit to screen. | 1.7.0 |
IMAGSYS-1071 | - | In the Modules view, on re-selecting the same node for object investigation, the graph fails to load. | 1.7.0 |
IMAGSYS-1075 | - | For newly added object type nodes, edges should be displayed as dashed arrows. | 1.7.0 |
1.7.0
Resolved issues
Internal ID | Ticket ID | Summary | Affects Version/s |
---|---|---|---|
IMAGSYS-939 | 18740 | Search from page is displaying a blank page after displaying source code | 1.6.0, 1.6.1, 1.6.2 |
IMAGSYS-944 | 18667 | Imaging Extraction is taking long time and failing due to space issue | 1.6.2 |
IMAGSYS-851 | 17957 | Unable to export the data on CAST Imaging 1.5.1 on Chinese OS | 1.5.1 |
Updates
New release of Neo4j
A new release of Neo4j (3.5.7) is now bundled with CAST Imaging. See also Installed third-party software.
New Modules view
A Modules view has been implemented in CAST Imaging. This view shows all Modules (auto-created and user-defined) present in the selected Application. It can be accessed by clicking Modules in the top-left drop-down - the number in the option displays the number of Modules present in the Application.
Each module node then shows the count of objects associated with it.
Click to enlarge
Double-clicking a module node will display the object nodes associated with the module:
Ability to configure multiple CAST Storage Service / PostgreSQL hosts for the Source Code Viewer
It is now possible to configure the Source Code Viewer to fetch data from multiple CAST Storage Service / PostgreSQL hosts when your imported Applications originate from multiple different CAST Storage Service / PostgreSQL hosts. Previously, only one single CAST Storage Service / PostgreSQL host could be configured for the Source Code Viewer. Multiple hosts are defined using an "alias" system based on the instance name given to the CAST Storage Service / PostgreSQL host.
See Configure the source code viewer for more information.
Ability to add custom Object type nodes
It is now possible to add custom Object type nodes to Level 5 - see User Guide - Working with custom Object type nodes. These custom Object type nodes can be linked to other custom Object type nodes and to other object nodes resulting from an analysis. Custom Object type nodes are displayed as squares to differentiate from Object types nodes resulting from an analysis (displayed as circles):
Links to other custom Object nodes and to other object nodes resulting from an analysis are displayed with a dashed line (solid line for links resulting from an analysis):
Improvements to comment creation and management
Comment creation and management has been improved as follows (see User Guide - Working with inserts or comments for more information):
- Ability to add multiple comments in Level 5 and object node views (previously only one comment could be added)
- Comments can be toggled between hidden and visible in the view
- A Delete All option exists to remove all comments in a view
View investigation improvements
Several view investigation improvements have been added:
- In levels 1-4, it is now possible to double click a link between two objects. When clicking the link a drill-down to the next level will occur and the node/links involved in the clicked link will be highlighted. All other nodes will be masked (reduced opacity).
- In levels 1-4, when Double clicking a masked node/link, a drill-down to the next level will occur and the node/links involved in the clicked link will be highlighted. All other nodes will be masked (reduced opacity).
- Switching levels using Level drop down option when looking at highlighted nodes/links will remove all masking on other nodes/links.
- In levels 1-4, Double clicking anywhere in the view will automatically drill down to the next level.
- In levels 1-4, Shift + double click anywhere in the view will move up one level
See also User Guide - Application scope.
Level 5 grouped child objects
In level 5, when you double click on a existing node, a new view (vignette in the top left) is displayed showing Level 5 nodes. Child objects are now grouped by object type.
If you double click on the 'object type nodes', it expands to its individual nodes as shown in the below image.
Masked node options
Options are now available for masked (reduced opacity) nodes. These masked nodes are displayed when double clicking a link between two objects and a drill down occurs highlighting the nodes involved in the link - other nodes are masked (see View investigation improvements above).
The options available for masked nodes are present in the left hand menu and allow both the size and opacity of the masked nodes to be altered:
Addition to Application Info card
Shows how to navigate through the various levels:
- Move down levels >> double click
- Move back through levels >> SHIFT + double click
Adding callers/callees will also display links to other objects
Improvements have been made to the Search view and to the Object nodes view (below Level 5) with regard to the Add callers/Add callees options. When the the Add callers and Add callees options are used on an object, links will be show to other objects in the view as well as to the selected object.
For example, using the Add caller option on the errorPage object will add the FbPageInterceptor object to the view. Previously, links would only be added to errorPage from FbPageInterceptor even if FbPageInterceptor has links to other objects present in the view. Now the new behavior is to add links to all objects in the view where they exist as shown below:
Previous behaviour | New behaviour |
---|---|
Left hand menu reorganized
The options available in the left hand menu have been reorganized:
Some options previously available in the left hand menu have been moved to the view itself:
The left hand menu is also collapsible:
Improvements in Export for CSV and XLSX
Export an objects view has been enhanced with the following dataset:
Source |
Source FullName |
Source Name |
Source Type |
Link Type |
Target |
Target FullName |
Target Name |
Target Type |
XLSX export is supported
Export list of objects/relationships in Excel format is now supported.
Minor updates
Session timeout changes
- Timeout will begin after 5 hours instead of 20 minutes
- Global timeout will occur after 20 hours instead of 5 hours