Page tree
Skip to end of metadata
Go to start of metadata

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


Resolved issues

Internal IDTicket IDSummaryAffects Version/s

Unable to import file into CAST Imaging after upgrade to 1.10.0.



Resolved issues

Internal IDTicket IDSummaryAffects Version/s

LOC count in Imaging differs from Health Dashboard

1.6.1, 1.6.2

CAST Imaging showing the users information which have been removed in application-security-local.xml


Unable to import application using etl automation in imaging 1.8.0



All link types now available

Links between objects now show the correct link type (rather than just "Call") at Object level:

Click to enlarge

Note that a new export and import of Application data is required in order to see link types. The previous Application does not need to be removed before it is re-imported into CAST Imaging.

Progressive rendering

A progressive rendering mechanism has been introduced for very large and complex displays in order to improve the load time. When accessing a node (double click) which contains more than 3000 child nodes, or more than 9000 edges, a progressive rendering system is invoked in order to avoid situations where the rendering process locks the browser. Portions of the full graph are displayed progressively in steps and when this occurs, a message will be displayed in the bottom right corner:

Closing the message will reveal the Stop icon enabled and flashing in a blue colour -. You can click this button to stop the progressive loading. It is also possible to change the default thresholds if required - see Changing the Progressive Rendering thresholds.

Setup installer updates (clean installation)

The setup installer for a clean installation has been updated as follows:

  • A new step in the installation has been added that allows you to choose where the Neo4j data is stored. The setup will suggest %PROGRAMDATA%\CAST\ImagingSystem\Neo4j_data but you are free to choose a different location. Neo4j data can sometimes grow to a significant size, so a more appropriate location for this data is %PROGRAMDATA%.
  • This new location in %PROGRAMDATA% for Neo4j data will persist even after CAST Imaging is uninstalled and will be detected in subsequent installations and re-used.
  • The final screen of the installer (which offered various installation options) has been removed.
  • On completion of the installation, CAST Imaging will be opened in the default browser with the URL http://localhost.
  • The setup installer will now block the installation of CAST Imaging on machines with less than 8GB of RAM (previously it was possible to proceed with the installation).

nodeLimit option removed from app-config.js

Due to the introduction of the Progressive Rendering feature to improve load times of very large graphs, the nodeLimit value (the number of nodes that are displayed at any one time - by default 500) has been removed from the following configuration file and no longer functions:


Search updates

  • Increased the default limit for the number of objects returned by a standard search from 20 to 200 (this can be changed manually in the GUI):

Miscellaneous updates

  • The speed of application import has been improved.
  • Graph load time has been improved.
  • Increased the default limit for the number of objects returned by a standard search from 20 to 200
  • Some minor stylesheet updates to improve layout.
  • It is now possible to use the Save icon in all levels in CAST Imaging (not just level 5).
  • Undo and redo buttons have been removed from the display due to conflicts with other features.

Login system updates

  • No longer any requirement to include an authorities= value for new users declared in application-security-local.xml when local authentication is in use.
  • Updates made to users in application-security-local.xml when local authentication is in use are now correctly reflected in the CAST Imaging GUI.
  • It is no longer possible to remove the Admin role from all users. The system ensures that at least one remains (it is possible to use the switchSecurityMode.bat file to delete all roles assigned to users and start from scratch - see Configuring User Authentication).

Security updates

  • Added file upload validation.
  • Fixed issue with Vertical Privilege Escalation.
  • Updated NGNIX to v. 1.17.6.
  • NGINX version number no longer visible in configuration files.
  • No labels