2.2.2-funcrel

Resolved Issues

Customer Ticket IdDetails
28801Neo4j service installation has failed due to no access to PowerShell on host server. This bug has been fixed by shipping a setup that does not require PowerShell to be installed.

2.2.0-funcrel

Note

The "Services scope" and the "Inter Application Dependencies scope" (both introduced in 2.2.0-beta1) remain in beta release status in 2.2.0-funcrel. In addition CAST recommends re-importing your Applications if you intend to use the new "Inter Application Dependencies scope" and you are upgrading from a previous release of CAST Imaging.

New Features

SummaryDetails
Link filter in Inter Application Dependencies scopeClicking the edge between two Application nodes now displays improved protocol information along with link count. User can also ungroup the links from the left menu options. Clicking on a particular protocol will display links of that type. Note: Clicking anywhere else on the pop up will display links of all types. See Clicking a link between two Applications now shows improved information about the type of interactions that exist between the two, together with clickable drill down. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Inter+Application+Dependencies+scope#UserGuideInterApplicationDependenciesscope-Interactions.

Feature Improvements

SummaryDetails
GUI - Admin Center - Inter Application Dependencies - LegendA clickable Relationship/Legend is now available to filter links in the view. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Inter+Application+Dependencies+scope#UserGuideInterApplicationDependenciesscope-Legend.
GUI - Admin Center - Inter Application Dependencies - SearchA Search option has been added to the list of Applications.
GUI - Admin Center - Application listSchema name has been added to the applications table. Sorting of applications can be done with reference to any columns, including the newly added schema name. And "Import time" has been renamed to "Import Duration". See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+management.
GUI - Inter Application Dependencies scope - Right click optionIt is now possible to navigate direct to an Application by selecting "View Application" in the Application node right click contextual menu. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Inter+Application+Dependencies+scope#UserGuideInterApplicationDependenciesscope-Rightclickoptions.
GUI - Admin Center - Application linkA clickable link has been added to the list of Applications in the Admin panel - clicking the link (over the Application name) will take you directly to the given Application. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Application+management.
GUI - Admin Center - Licence keyThe product license key is now hidden by default. A toogle button exists to display the license key if required. See https://doc.castsoftware.com/display/IMAGING/Configuration+options+-+Admin+Center+GUI.
GUI - Scope LegendsOn Scope - Application layer, aggregation mode - Modules/Layers/Services and level - objects, a new row of legends is added after edges, to help users to differentiate objects belonging to different modules/layers/services
GUI - Admin Center - Improved import status informationThe Admin Center will now show information about the status of an Application import to all logged in ADMIN users, for example, when an Application is being imported, or when Application enters the import queue, or when an Application import has completed. Previously, this information was only available to the user performing the action.
GUI - Inter Application Dependencies scope new nameThe "System of Systems scope" (introduced in 2.2.0-beta1) has been renamed as the "Inter Application Dependencies scope" (https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Inter+Application+Dependencies+scope). All related GUI entries have been updated as a consequence.

Resolved Issues

Customer Ticket IdDetails
27941CAST Imaging import is failing at the step "Reformat External Property".
28169Cannot see code for links between objects.
27517Objects of type "Oracle Forms Module" are not imported in to CAST Imaging.
28278When CAST Imaging is configured to use LDAPS, searching for a group will result in an error: User Not Found.
28151CAST Imaging disrupts investigation by zooming out when clicking or double-clicking components for the first time.
26665Error during application import.
27754Missing link in transaction as the object of type "Call to a java program" is imported as a raw node.
27753Long labels are not displayed property in search view after displaying callers and callees.
27751Objects of type "Shell Program" are not part of CAST Imaging export.
27926Copybooks are missing in CAST Imaging.
27924Perl and Shell objects are not part of imaging export.
28249Objects of type "NodeJS MongoDB Collection" are exported as sub objects

2.2.0-beta1

New Features

SummaryDetails
GUI - Introduction of Tutorial featureThe Tutorial is an interactive guide to help you understand the various features available in CAST Imaging. It provides an application walkthrough using three major steps to explain application architecture, drill down capabilities and annotations. Each step has a set of actions defined for you to work through. Certain actions also have a help button to identify the elements. Following all the steps and actions will provide a better understanding of the core CAST Imaging capabilities. See also https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Tutorial.
GUI - System of Systems modeThe System of Systems feature establishes links between connected applications that have been imported in to CAST Imaging. Once the links have been generated (see https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+System+of+Systems) from the admin panel, the System of Systems entry point is activated. The view presents connected applications with the ability to drill down and further investigate its objects, methods, and the technologies and protocols by which they are connected. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+System+of+Systems+mode.
GUI - Introduction of Service modeThe Service mode enables you to view the microservices in your selected application. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Service+scope.

Feature Improvements

SummaryDetails
Admin Center - Sorting in applications tableAdmin users can sort applications by name, ETL version, import time and last updated time
Admin Center - Bulk delete user/group roles and permissionsIt is now possible to "bulk" delete roles/permissions assigned to users/groups in local or LDAP login mode. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Role+and+access+permission+management#AdminCenterRoleandaccesspermissionmanagement-Delete.
Technical - New release of Neo4jNeo4j 4.2.1 (the back end database used by CAST Imaging) will now be bundled with this release of CAST Imaging. When upgrading to this release of CAST Imaging, CAST recommends backing up the existing Neo4j data folder. See https://doc.castsoftware.com/display/IMAGING/Update+an+existing+installation+-+Docker and https://doc.castsoftware.com/display/IMAGING/Updating+to+the+current+release+using+ImagingSystemUpdate.exe.
Admin Center - Role/permissions creation and management now supported in all authentication modesRole/permissions creation and management is now similar across all authentication modes. In all modes (Local, AD, LDAP, SAML) the first user to login will always be offered the opportunity to become "admin" (previously in SAML mode, all users were treated as admins). User search is not available for AD and SAML modes (available only in local and LDAP modes), however granting of roles/permissions is possible in AD and SAML modes using a new "Add user" option which creates a user/group with the exact same username allowing the role or permission to be granted. https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Role+and+access+permission+management.
GUI - Levels have been implemented for Modules and Architectural Models viewsIt is now possible to drill down into a specific levels when working in the Modules or Architecture Models views. Previously this was not possible. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Module+view+mode and https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Architecture+model+mode.
GUI - Investigate panel redesignedThe Investigate panel has been redesigned. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI.
GUI - Right click contextual menu for multiple selected nodesThe right click contextual menu now functions in all situations when multiple nodes are selected (previously this functionality was only available in certain situations).
Admin Center - Cypher search and Tutorial can now be enabled for non-ADMIN users/groupsIn previous releases, Cypher search was available only for ADMIN users/groups, this has now be changed and non-ADMIN users/groups can be granted permission to use it. In addition the new Tutorial feature functions in the same way, ADMIN and non-ADMIN users/groups can be granted permission. See https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences and https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+Role+and+access+permission+management#AdminCenterRoleandaccesspermissionmanagement-tutcypher.
GUI - New design for Document-It featureThe overall design of the Document-It feature has been updated. It is now possible to change the background color of the document dialog by selecting the palette icon on top right of the Document. The changes can be seen in both node documentation and view documentation. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Document-It+feature.
GUI - Changes to Scope mechanismAPI, Batch, Web and Other Transactions have now been merged into one single item called "Transactions". Architecture Model scope has been modified to allow the selection of individual Layers in the model. and saved view is moved from scope to left sidebar. Search entries are now called Custom".
GUI - Scope investigation using aggregation modes - CAST Taxonomy, Modules, Services and list of Architecture Models.Levels investigation has now been grouped into CAST Taxonomy in all views. Other aggregation modes are available in Application Scope. Users can now see all modules, services, architectural models in respective aggregation mode on Application scope. Further investigation can be done at scope level.
Microsoft Windows installation - port customizationThe installer for Microsoft Windows now offers the possibility to customize the ports required for the various CAST Imaging services. See https://doc.castsoftware.com/display/IMAGING/Clean+installation+-+Microsoft+Windows+traditional+installer.
RestAPI - Addition of ETL commandsCommands for automating ETL functionality (upload, import, update and delete of applications) have been added to the CAST Imaging RestAPI. These commands can be tested and used via the interactive Swagger RestAPI documentation. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Interactive+API+documentation.
Microsoft Windows uninstallationWhen uninstalling CAST Imaging, you will be prompted to choose whether you would like to remove the folder containing configuration files (%APPDATA%\CAST\ImagingSystem) and Neo4j data (%PROGRAMDATA%\CAST\ImagingSystem).

Other Updates

Internal IdDetails
IMAGSYS-2463Documents added on sub-object level are not displayed in object level for the first time

Resolved Issues

Customer Ticket IdDetails
27683Missing link in transaction as the object of type "Call to a java program" is imported as raw node
27160Import is failing when importing objectTypeColors.csv
26904Web User Control, ASP.Net Web Services and Active Server Pages appear as "others" on level 1 to 4.
26962Incomplete level 5 in DataCallGraph view due to missing DB2 Object type in Level 5
27181Imaging import is failing at step "Fixing Abap Analyzer bug related to Processing Screen"
27173Pilot - Broken Transaction call graph
26311Missing object Get ngHttpService object in transaction object view (There was a known issue where the last ETL would not work in Import Only Mode. This is now fixed and the import only mode will work well with the latest exported zip files))
27022WCF Transactions in CAST Imaging System are not accessible via the UI
27749Links to table columns missing in Imaging Architecture Model View.