See here for more information about the third-party software that is shipped and installed with CAST Imaging.

1.7.2

Resolved issues

Internal IDTicket IDSummaryAffects Version/sNotes
IMAGSYS-113419539

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:

  • By default, only 500 child nodes will be displayed to improve performance.
  • If more than 500 child nodes exist, then a popup will be displayed allowing you to search for the objects you need to view (see User Guide - Application layers view mode):

1.7.1

Updates

SAML authentication is now available for use. See Configure authentication for more information.

Resolved issues

Internal IDTicket IDSummaryAffects Version/s
IMAGSYS-1027-

Fix reload issue on transactions and data views.

  • Reload navigates to app selection page when user is on any transaction view.
1.6.x, 1.7.0
IMAGSYS-1037-

View node is coming in Saved views:

  • An extra dummy node(View node) was getting attached to the graph 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:

  • Imaging times out on reload
  • Frequent timeout due to refresh token
1.7.0
IMAGSYS-105719204Module view is empty1.7.0
IMAGSYS-105819025Data call graph not visible1.7.0
IMAGSYS-1062-Grouping not working when nodes are masked on Level51.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 IDTicket IDSummaryAffects Version/s
IMAGSYS-93918740

Search from page is displaying a blank page after displaying source code

1.6.0, 1.6.1, 1.6.2
IMAGSYS-94418667

Imaging Extraction is taking long time and failing due to space issue

1.6.2
IMAGSYS-85117957

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

Note that this view is in BETA in this release.

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