2.20

2.20.11-funcrel

Resolved Issues

Customer Ticket IdDetails
59988Fixed an issue where uploading application ZIP packages to CAST Imaging failed with an incorrect authorization limit error stating that the application limit had been reached.
59894Implemented several security remediations in CAST Imaging: Masked database credentials returned in ETL data source API responses. Removed exposed web server header information and software version strings on login pages. Added standard HTTP security headers (CSP, HSTS, X-Content-Type-Options). Enforced Secure and SameSite flags on session cookies over HTTPS. Disabled browser autocomplete on login password fields.
59891Fixed an issue in the Imaging Viewer (Application Scope) where dependency links between JCL steps and IMS PSB/PCB objects were not displayed in the call graph despite being present in the analysis data.
50271Resolved a metric discrepancy where the Lines of Code (LOC) value displayed in the Module’s Complexity report did not match the LOC reported in the CAST Management Dashboard.
60252Fixed an issue where drilling down on reference links in the Transaction Objects view failed to load or timed out on large transactions.

2.20.10-funcrel

Other Updates

Internal IdDetails
IMAGSYS-24525Clarified Line of Code (LOC) metrics in Imaging UI and reports: 1) Metric Consistency: Resolved confusion regarding inconsistent line of code counts by explicitly distinguishing between Application Size (total lines including comments, from Profiler) and Measured Size (code lines only, from analyzers), 2) UI Enhancements: Updated the Imaging interface and generated reports to use clear labelling for these metrics instead of the generic “LOC” term, 3) Improved Guidance: Added informative tooltips to the UI to help users understand the source and calculation method for each sizing metric, ensuring better alignment with the Management Dashboard.

Resolved Issues

Customer Ticket IdDetails
58826Fixed an issue where users were being automatically logged out of CAST Imaging every 15-20 minutes with a 401 Unauthorized error, even while services were running.
58676Addressed multiple critical and high-security vulnerabilities, including the Apache Log4j SSL Hostname Verification Bypass (CVE-2026-34477).
56968Resolved an issue where the CAST Imaging installation would fail if Console was configured over HTTPS. This was caused by the login service failing to start due to missing SSL certificates in the embedded JDK truststore.

2.20.9-funcrel

Other Updates

Internal IdDetails
IMAGSYS-23470Updated the installer to provide OpenJDK therefore keeping the bundled runtime up to date without manual intervention.

Resolved Issues

Customer Ticket IdDetails
52834Optimized the App‑to‑App dependencies link generation process for very large datasets so that the “Scanning REST calls” phase no longer takes excessively long, reducing overall execution time and addressing the performance regression observed in previous releases.

2.20.8-funcrel

Feature Improvements

SummaryDetails
Pathfinder improvementsA new option has been added to allow the manual input of the number of hops required.
Content Security Policy (CSP)The Content Security Policy (CSP) is now improved and compliant.

Other Updates

Internal IdDetails
IMAGSYS-22915Aligned CAST Imaging in‑product branding with the latest marketing guidelines: the header now uses the new CAST Imaging logo (SVG), and occurrences of the product name (e.g. on the login page and other UI locations) have been updated to the new CAST Imaging font and style.

Resolved Issues

Customer Ticket IdDetails
54440Fixed an issue where the violations API could return the same violation multiple times across applications. The API now returns each violation only once, eliminating duplicate records.
47321Improved link properties so that when a direct link is created via raw child objects (for example, Java lambda expressions between child methods), the names of the underlying raw objects are now stored on the link and displayed in the UI. This gives users full visibility into which child objects participate in the relationship.
54258Improved the Cypher query window so that when a query exceeds the default 60‑second timeout, the “The graph could not be loaded. Please try again” message now remains visible and the hourglass icon is only shown while a query is actually running. This makes it clear to users when a long‑running query has timed out instead of appearing to still be in progress.
54620Fixed an issue where importing multiple applications exported with “exportimport.exe” from one Imaging v2 instance into another could lead to corrupted data: the first application would show no objects at object level, and importing a second application triggered “Failed to get tile count” errors and resulted in 10 unexpected levels in the UI. The import/export procedure now preserves application data correctly so that all imported applications display their architecture and objects as expected, with no extra levels and no data loss.
54825Fixed an issue where Project and Service tags on objects in a view could change incorrectly when additional objects with different tags were added to the same view. Tags are now preserved and displayed correctly for each object, regardless of which other objects are present.
54941Fixed an issue where Pathfinder (including the “Full Path Finder” option) did not return all existing paths between two objects leaving some valid intermediate paths missing from the results. Pathfinder now correctly computes and displays all available paths between the selected start and target objects.
55605Fixed an issue where user lists were inconsistent between tenants and selecting a user in one tenant caused that user to appear selected in all tenants when using SAML authentication. User data and selection are now correctly isolated per tenant.
55700Fixed an issue where accessing the Application‑to‑application Dependency view could fail with a “Failed to get graph data” error and a 500 Internal Server Error on the /systems API. The Application‑to‑application Dependency now loads correctly without errors.
56124Clarified and fixed the visibility rules for Database Migration and cloud migration tiles. This ensures that the Database Migration tile (and other migration tiles) correctly appears whenever its advisor queries are applicable and fully satisfied, and remains hidden only when no relevant objects exist in the application.

2.20.7-funcrel

Other Updates

Internal IdDetails
IMAGSYS-17995Fixes an issue where an application import failed with “error while building tech tree”.
IMAGSYS-11843Fixes an issue where a non root user is unable to copy to /etc/nginx config files.

Resolved Issues

Customer Ticket IdDetails
53199Fixes various vulnerabilities identified in CAST Imaging System.
53848Fixes various vulnerabilities identified in CAST Imaging System.
53863Fixes an issue causing “Insights” to not be deleted (when they should be) after updating an application.
52720Fixes an issue causing the “AI Transaction Summary” to fail to display with an error on fetching graph details for a node.
53633Fixes an issue where the undo/redo feature did not function to reverse the removal of a node.
53278Fixes an issue where lists for custom aggregations were not sorted correctly.
53168Fixes an issue where “collaborate with” list for custom aggregations was not sorted in alphabetic order.
53035Fixes an issue causing the error “imaging.py:273 - update_time_zone(): Error while updating timezone: 470”.
52873Fixes an issue where the list of technologies and associated LOC values displayed in the “overview” page was not updating when a change in technologies between successive versions occurred.
53854Fixes an issue causing analysis results to not be displayed.
53572Fixes an issue causing duplicate applications to be visible.
54266Fixes an issue causing the no results to be returned for the global search feature when adding a space in the regular expression.

2.20.6-funcrel

Feature Improvements

SummaryDetails
Improved Graph Layout preference optionThe “Preferred Graph Layout” preference option has been removed from the “Preferences” dialog and instead layout selection is now managed directly within the graph or workplan view using the Layout action menu item based on the chosen scope. The system will now remember the chosen layout separately for each scope (e.g., Application, Transaction, Data Call Graph etc). If the current layout in the current scope is modified, the customization will persist for that specific scope until a reset is performed. See https://doc.castsoftware.com/export/IMAGING/Configuring+display+preferences#behaviourin2206.

Other Updates

Internal IdDetails
IMAGSYS-17592Fixes an issue causing the “Classes inheritance” (“Aggregated by”) option to fail to display.
IMAGSYS-17665Fixes an issue causing the result import to fail with “ERROR Import: error while remodeling the graph, aborting import” when the application contains ABAP source code.
IMAGSYS-16866Fixes an issue causing an erroneous description to be displayed for links from C# Property objects to SQL Table objects.

Resolved Issues

Customer Ticket IdDetails
50159Fixes an issue causing a result upload to fail with the error “connect() got an unexpected keyword argument ‘ssl’” when CAST Storage Service/PostgreSQL is running in HTTPS mode.
50597Fixes a minor display issue when using the “–listofapplications” option with the “exportimport.exe” CLI tool.
50598Improves the “exportimport.exe” CLI tool to allow the generated export ZIP to be stored in a location of choice (instead of by default in the tool parent folder): a new option “–exportpath “<path>” has been added. See https://doc.castsoftware.com/export/IMAGING/Export+data+from+one+CAST+Imaging+instance+and+import+into+another.
50683Improves the report generate status message: instead of displaying that a report generation failed when no relevant data was found, the message now reads states that the generation was successful, but that no relevant data was found.
50755Fixes an issue causing the result import to fail with “ERROR Import: error while remodeling the graph, aborting import error=subobjectswithgraphrefactor: failed to run queries to import sub-objects and refactor the graph”.
50763Fixes an issue causing the exporter.exe tool to fail when the database user password contains multiple special charcters such as “@”.
50834Fixes an issue where after using the “exportimport.exe” CLI tool some segments/insights are not available in the application welcome page.
50985Fixes an issue where the Call Hierarchy graph is incomplete in Mainframe applications due to the use of PERFORM links instead of CALL links.
51076Fixes an issue where Imaging continued to display removed links after a re-analysis that excluded them from the results.
51080Fixes an issue causing the error “Failed to get graph data” when trying to access a simplified transaction call graph.
51703Fixes an issue causing erroneous link creation for app-to-app dependencies.
52486Fixes an issue casuing an import to fail while executing the step “merge relationship for caller and callee of SQLMetricableQuery node” due to out of memory error.
51898Fixes an issue in the global search dialog where a random object type is selected automatically when clearing the search filter box.
52702Fixes an issue causing an attempt to save a view (containing the result of a drilldown between two modules) to fail.
52046Fixes an issue where a newly created role with admin resources permissions does not have access to any applications.
52214Fixes an issue where an update to a new release fails after changing the neo4j password.
51819Fixes an issue where the total number of objects in a report differed from the total number displayed in the graph.
51719Fixes an issue where a custom language display was required. See https://doc.castsoftware.com/export/IMAGING/Configurie+a+custom+language+display for more information.

2.20.5-funcrel

Other Updates

Internal IdDetails
IMAGSYS-15301Fixes an issue causing SQL Function objects to be missing from the RDBMS object inventory view.

Resolved Issues

Customer Ticket IdDetails
50156Provides an update to the bundled Java JDK provided with the setup, from v. 11.0.2 to 11.0.16.
50046Fixes an issue causing the 2.20.4-funcrel installer to violate Microsoft Windows security policies preventing the installer from running (caused by an incorrectly signed installer).
50232Fixes an issue causing a transaction to not load when the transaction is accessed from the list in the left-panel.
49825Fixes an issue with the export/import tool causing duplicate applications to be imported.

2.20.4-funcrel

Resolved Issues

Customer Ticket IdDetails
49218Fixes an issue where Mainframe JCL Include objects were correctly analyzed but were not displayed in the results.
49587Fixes an issue causing the LoC (lines of code) value in the “Transactions Complexity” report to be displayed as 0 for all transactions.
49197Fixes an issue causing a level 5 node to be named incorrectly “Oracle Trigger” when no Oracle technology is used in the application.
48091Fixes an issue causing the “External References” view to fail to display with the error “! Failed to get graph data”.
48325Fixes an issue causing the App to App link generation process to fail while executing the step “Identification of database tables shared across applications”.
48343Fixes an issue causing the generation of Transaction or Data Source reports to fail.
48294Fixes an issue where the “Export the objects and links” action was taking a long time to generate the report, particularly where a large number of transactions were involved. The code used to generated the reports has been optimized to improve performance.
48064Fixes an issue causing the “Relation between Data sources and Transactions” report generation process to never complete.
47916Fixes an issue causing the display of multiple “Reference” links between Level 5 nodes (only one Reference type link should be displayed).
47780Fixes an issue causing some external .NET Libraries to be misclassified.
47522Fixes an issue causing object names and links to disappear from saved views.
47397Fixes an issue causing the creation of a custom aggregation node to fail.
47016Fixes an issue causing the custom aggregation References link drill down to show a blank page or “No nodes available”.
47180Fixes an issue causing search preferences (regexp) to fail to load.
47091Fixes an issue where it is impossible to filter the list of object types or tags in the global search feature.
47334Fixes an issue causing inconsistent search results: sometimes a string retrieves 0 objects, sometimes the same string retrieves the correct number.
47044Fixes an issue causing some link type groups to disappear when clicking on Hide All.
49536Fixes an issue where the import fails when an internal Neo4j database is not responding: the import process should check database availability before starting.
49876Fixes an issue causing a missing link in the reduced call graph of a transaction because objects of type “VB.NET Source file” are set incorrectly to “Raw”.

2.20.3-funcrel

Feature Improvements

SummaryDetails
Object Property Module filter in Global SearchThe Global Search dialog has been improved to include an Object Property Module filter.

Other Updates

Internal IdDetails
IMAGSYS-15513The ETL version comparator has been re-written to handle patch versions.
IMAGSYS-15148Fixes an issue where objects were incorrectly removed from view on searching for new objects.
IMAGSYS-15761Fixes an issue causing the erroneous creation of links from external objects to internal objects.

Resolved Issues

Customer Ticket IdDetails
49038Fixes an issue causing the bulk tag import feature to fail with the error “Invalid sticky note csv”.
48797Fixes an issue causing an object count mismatch for the predefined module dependencies view when compared with the “Relation between Modules” report.
49095Fixes an issue causing the application landing page to display erroneous data call graph count statistics.
47589Fixes an issue causing Data Call Graphs to fail to load.

2.20.2-funcrel

Other Updates

Internal IdDetails
IMAGSYS-15344Fixes an issue where the Characteristics panel was not displayed when using the App to App Dependencies view.
IMAGSYS-15410Minor theme stylesheet improvements.
IMAGSYS-15579Side effect with SimplifyRestOperations with FIRE Links that are now SELECT|UPDATE|DELETE|INSERT instead of FIRE.

Resolved Issues

Customer Ticket IdDetails
47936Fixes an issue where the active view zoom level is automatically changing when navigating between different associated views.
47648Fixes an issue where the list of saved views are not correctly ordered when choosing the “created on” sort option.
47429Fixes an issue where sessions are expiring even though there is continued user activity via API calls.
47358Fixes an issue where the trusted key store (cacerts file) of the embedded JDK is overwritten during an upgrade, which is causing LDAP authentication to fail if LDAPS is configured.
46606Fixes an issue where upload from CAST Console for new applications is failing due to a license error even though an upload for existing applications functions correctly.

2.20.1-funcrel

Other Updates

Internal IdDetails
IMAGSYS-14785Fixes missing object types in CAST Imaging demo instance.
IMAGSYS-14785Fixes vulnerability issues with the CAST Imaging demo instance.
IMAGSYS-14769Fixes an issue in the Custom Aggregatio/Custom Node feature where selected objects not in search results are not correctly associated to the custom node.

Resolved Issues

Customer Ticket IdDetails
47035Fixes an issue where the Call Hierarchy for callee objects with complete call graph is not considering AFTER links.
46717Fixes an issue where some linked objects are missing from reports downloaded from the App to App Dependency view.
46420Fixes a regression in the group functionality.
47243Fixes an issue causing the upload of a results ZIP file to fail.
47318Fixes an issue causing the report “Relation between Transactions and objects” to fail to generate.

2.20.0-funcrel

Feature Improvements

SummaryDetails
UI - Reports - New report for Added/Modified objectsThe new report provides information about all the added/modified objects within the application compared to the previous version.

Other Updates

Internal IdDetails
IMAGSYS-14491Fixes an issue wherein the user was unable to search for applications in the application list when custom aggregation was enabled.
IMAGSYS-14488Fixes an issue wherein the document api for saving sticky notes failed.
IMAGSYS-14485Fixes an issue wherein keyword search result was replaced by full object list after sorting, in Data call graph scope > advanced configurations.
IMAGSYS-14481Fixes an issue wherein edge drilldown failed on “App to App” view after multiple tabs were opened.
IMAGSYS-14465Fixes an issue wherein user found that columns were not aligned to rows correctly when they drilled down on edge/node in “App to App” view and exported all the objects and links as csv or excel.
IMAGSYS-14457Fixes an issue wherein the user was unable to add more objects in custom view, when they added more objects, it replaced the content in custom view.
IMAGSYS-14456Fixes an issue wherein user was unable to add objects to graph in search view.
IMAGSYS-14442Fixes the latest tags issue on private repo.
IMAGSYS-14439Fixes an issue where Custom Aggregation is now correctly enabled when the “App to App” dependency view is accessed.
IMAGSYS-14419Fixes an issue wherein user was unable to access Manage Level 5 view, despite having correct permissions.
IMAGSYS-14351Fixes an issue wherein the change in scope name and the drill down was giving empty results instead of resetting the drill mode options.
IMAGSYS-14341Fixes an issue wherein “Save a view” was failing in the “App to App” Dependency view.
IMAGSYS-14335Fixes an issue wherein the Docker images build job failed due to checksum on neo4j 4.4.29 images.
IMAGSYS-14326Fixes an issue wherein multiple API calls were noticed when navigated to Transaction Summary tab.
IMAGSYS-14282Fixes an issue wherein Properties API failed in Advisor.
IMAGSYS-14214Fixes an issue wherein the same AIPID was found with different objects.
IMAGSYS-13983Fixes an issue wherein the Advisor - Rule 1202215 was not computed.
IMAGSYS-13317Fixes an issue wherein the user could not update the expired license key.
IMAGSYS-13229Fixes an issue wherein constantslevel.go was not updated regarding the Levels created in rulesmanger.
IMAGSYS-13027Fixes an issue wherein the Filter By > Link types was displaying unending loading icon.
IMAGSYS-12446Fixes an issue wherein the plotting start and end points was selecting the element but not opening properties panel.
IMAGSYS-12248Fixes an issue wherein the Graph was not loading in APIs Inventory view for an app.
IMAGSYS-9977Fixes an issue wherein closing objects instance of Aggregated by > Modules, Services, Layers, etc, random colors were generated.

Resolved Issues

Customer Ticket IdDetails
46150Fixes an issue wherein the user could not drill down on link in Saved views.
46026Fixes an issue wherein no nodes were available when accessing a “Saved View” created from a custom aggregation.
45911Fixes an issue wherein the tag information was not being exported in Excel/CSV.
45337Fixes an issue wherein Imaging view displayed three structural flaws at level 4, but only one at objects level.
45293Fixes an issue wherein user was unable to load a few add linked objects or add callees in Imaging for a few of the Objects in Global search.
44042Fixes an issue wherein removing objects from other existing nodes option was not working while associating object to custom aggregation.
43333Fixes the relationship count discrepancy in view section of legend if there was no sublink type for some relationships.
44919Fixes an issue wherein there was a mismatch in count of linked objects (Type: Cobol Transactional Program) for Db2 Table between Datagraph and search views.
46178Changed the listening IP address of imaging-etl and imaging-service from 0.0.0.0 to 127.0.0.1.
46598Fixes an issue wherein the filter by object types/links type drop down was NOT working.
46911Fixes the output Cypher search missing information.
44321Improvements have been made to provide more information about objects that have no source code, and the reason why.
46071Fixes an issue where tags and saved views were not handled by the exportimport.exe tool.

2.20.0-beta2

New Features

SummaryDetails
Cypher search - BetaCypher search is now available on the Global search in a new tab called ‘Cypher.’ The feature is currently in beta. Users can now type Cypher queries to search for objects, view them as a list, and plot them upon selection. If the user searches for anything other than objects, the checkbox selection will remain hidden. In the case of an invalid Cypher query, we show the appropriate message during query execution.

Feature Improvements

SummaryDetails
UI - Custom AggregationCustom Aggregation UI has been revamped. There is a toggle to go to custom aggregation in the header. Imaging Toolbar and Header has been introduced in Custom Aggregation view. The position of the buttons has been revised and the view design is now aligned with that of Imaging.
UI - Create custom node ModalCreate custom node search modal design in custom aggregation is now aligned with the new search modal design.
UI - RelationshipsVendor information is displayed for “References” links and the same is available in the link properties.

Other Updates

Internal IdDetails
IMAGSYS-14157Fixes link origin info links to be distinct.
IMAGSYS-13312Fixes an issue wherein the “Loading animation” was not displayed in Cloud Maturity detailed view on mount.
IMAGSYS-14229Fixes an issue wherein the “Global Search” shortcut key opened old search modal.
IMAGSYS-14236Fixes the “Link -> missing in Graph info”.
IMAGSYS-14216Fixes an issue wherein the “Add Tags” in “Database Access View” did not reflect.
IMAGSYS-14204Fixes an issue wherein the change of Scope/Aggregated by failed to reset toggle to graph view.
IMAGSYS-14199Fixes an issue wherein incorrect LOC details were displayed on “Welcome Page” when navigating from “Admin Center Page”.
IMAGSYS-14193Fixes an issue wherein UI crashed when investigating a Transaction from Guided Search.
IMAGSYS-14184Fixes the label. Changed Label for Level 5 > Show Children to Search Children.
IMAGSYS-14164Fixes an issue wherein Custom Aggregation > Drill down on references displayed an error.
IMAGSYS-14140Fixes the inconsistency in selection between Graph and List view.
IMAGSYS-14128Fixes an issue wherein the Export failed to work in Advisor.
IMAGSYS-14126Fixes an issue wherein the “Move to AWS” tile was not displayed in Welcome Page after performing “Advisor” upgrade.
IMAGSYS-14076Fixes an issue wherein the “Guided Journey” path was not visible for few paths when navigated from “Guided Search”.
IMAGSYS-14075Fixes an issue wherein the Objects were duplicated in “Move to AWS” Advisor table.
IMAGSYS-14071Fixes an issue wherein user had to remove Visual Grouping in Aggregated views to view Link Types in Legends. Post the fix, the Links are displayed in right panel.
IMAGSYS-14061Fixes an issue wherein no service list was visible in dropdown for the Guided Search path: “Enrich->Add/modify tags or annotations->Service”, and the “Header” name was wrong.
IMAGSYS-14051Fixes an issue wherein “Advance search” is broken after navigating to “Saved view”.
IMAGSYS-14028Fixes an issue wherein the “Saved view” search modal does not pop up in “App to App” dependency view.
IMAGSYS-14026Fixes an issue wherein the “Transaction” search window appeared twice when drilling down from Investigate Transactions tile.
IMAGSYS-13713Fixes an issue wherein the “Third Party Component” table is empty after sorting CVE column.
IMAGSYS-13644Fixes an issue wherein the Data Call Graph with only endpoints list is displayed when drilling down from Welcome page.
IMAGSYS-13597Fixes an issue wherein selecting sticky notes option does not display the sticky notes sections.
IMAGSYS-13596Fixes an issue wherein sticky notes icon was visible even after deleting the sticky notes.
IMAGSYS-13542Fixes an issue related to Insights wherein “CloudMaturity Boosters” count on right menu filter and the filtered object count did not match.
IMAGSYS-13517Fixes an issue wherein switching to Insights in right menu failed after selecting object from Advance search.
IMAGSYS-13257Fixes an import error: “Neo4jError: Neo.DatabaseError.Statement.ExecutionFailed (Cannot handle negative start index nor negative length)”.
IMAGSYS-13026Fixes an issue wherein opening “App to App” custom view was breaking UI.
IMAGSYS-12976Fixes an issue wherein clicking on External References Tile on Welcome Page displayed an error if the application did not have the External References.
IMAGSYS-12934Fixes an issue wherein an Object was highlighted though there were no Insights for the selected object.
IMAGSYS-12842Fixes a blank custom view when plotting ‘Object search’ on Home page.
IMAGSYS-12820Fixes an issue wherein the drawing persisted when user changed to another saved view or any other view.
IMAGSYS-12536Fixes an issue wherein the configuration is missing in imagingetl.json post Imaging upgrade.
IMAGSYS-12248Fixes an issue wherein the Graph was not loading in APIs Inventory view an application.
IMAGSYS-11950Fixes an issue wherein the selection of tabs and closing of tabs was restricted when sub-objects pop-up is opened.
IMAGSYS-11179Fixes an issue wherein the “Badge count” was displyaed on sub-object view.
IMAGSYS-10704Fixes an issue wherein the “Saved view” mode was displayed as Graph view.
IMAGSYS-10621Fixes an issue wherein closing right menu and switching the tab lead to re-opening of the right menu.
IMAGSYS-4102Fixes an issue wherein the “Publish” button was not aligned with right menu options.
IMAGSYS-14235Fixes color of custom aggregated nodes after publish.
IMAGSYS-14251Fixes an issue wherein the Save a View with Grouped Node having Reference Link displayed dummy node.
IMAGSYS-14242Fixes an issue wherein Save List in Advisor - No Tags were created.
IMAGSYS-14136Global search modal - checkboxes are not aligned correctly on first load.

2.20.0-alpha2

New Features

SummaryDetails
UI - AI Transaction SummaryThis option will summarise the entire transaction for the application using the source code and OpenAI.

Feature Improvements

SummaryDetails
UI - Database Access view - Level 5The Database Access view now shows a Level 5 view with drill down enabled instead of “pentagon” nodes as in previous releases.
UI - Right panel design improvementsThe right panel design has been improved for a better user experience.
UI - Sticky Notes design improvementsThe design of the Sticky Note feature has been improved for better usablity.
UI - Improved global search interfaceThe design of the global search interface has been improved for better usability.
UI - Chatbot - Visualize graphA new option called “Visualize in a new tab” has been added to the Chatbot allow users to visualize the graph in a new tab within the chat window. To see this option, users will have to visualize the graph from the chatbot at least once.
UI - Legends and Annotations improvementsUser can drag and resize the “Annotation” at same time. In Legends, count is displayed even for the sub list.

Other Updates

Internal IdDetails
IMAGSYS-13845Displaying an object from global/selective/drill down search now clears the initial tab.
IMAGSYS-13795Fixed an issue where the scroll action was missing for the Sticky Notes feature.
IMAGSYS-13736Fixed an issue where adding callers/callees at subObject level was adding belongsTo links without the option being enabled.
IMAGSYS-13728Display behaviour has been updated to ensure that JCL Steps/Jobs/Procedures are excluded from “caller” objects.
IMAGSYS-13710Fixes an issue where the Link Properties Tooltip in the right panel displays special characters in the object name incorrectly.
IMAGSYS-13708Fixes an issue where the CAST Imaging Assistant lists objects as unused when they are in fact used.
IMAGSYS-13697Fixes an issue where the RDBMS Table Inventory shows objects other than tables.
IMAGSYS-13695Fixes an issue where File Storage objects do not appear in the Database Storage Inventory.
IMAGSYS-13689Fixes an issue were creating tags at level view doesn’t update in characteristics panel simultaneously.
IMAGSYS-13663Fixes an issue where an added tag does not show up on the object when the object is selected after clicking on canvas.
IMAGSYS-13498Fixes an issue where double clicking on a level 4 node to navigate to level 5 view does not display the Legends panel (when it should).
IMAGSYS-13475Fixes an issue causing poor button positioning the advisor screen.
IMAGSYS-13468Fixes an issue where dynamic links (resulting from pattern matching in the analysis) are incorrectly reported in as static links.
IMAGSYS-13463Fixes an issue where the Group / Ungroup option is available even if there are no objects to group/ungroup.
IMAGSYS-13292Fixes various issues linked to Node positioning.
IMAGSYS-13213Fixes a UI issue where the Chatbot is incorrectly positioned in the investigation view.
IMAGSYS-13115Fixes an issue in the Third Party Component display: drilldown with Caller Callee shows incorrect data.
IMAGSYS-13088Fixes an issue in the Project structure scope: drill down on any node causes the levels dropdown to not function.
IMAGSYS-13000Fixes an issue in the Legends panel: Project Structure is incorrectly displayed in the right menu on drilling to sub-object view.

Known Issues

Internal IdDetails
IMAGSYS-13905For Database Access view - saving a view is currently not working. The saved view shows no nodes. This will be fixed in a future release.

2.20.0-alpha1

New Features

SummaryDetails
UI - Option to Highlight Immediate Callers/Callees in right-click context menuA new option has been added in the right-click context menu under “Highlight in view” option called “Immediate Caller/Callees”. Clicking on this option will highlight the immediate callers and callees for the objects selected. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Highlight+options and https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Application+scope#UserGuideApplicationscope-Actions.
UI - Admin panel - Manage AI featureA new tile ‘AI features’ is introduced where users can input the API key for AI options (previously located on the license tile). This new “AI features” tile also provides an option to enable/disable AI features such as “Explain Code with AI” and “Assistant Chatbot” per tenant. The Toggle option, which was used to enable AI features at the tenant level, is removed from the application tile. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+OpenAI+Integration#UserGuideOpenAIIntegration-EnablingOpenAIintheAdminCenter.
UI - Context menu - Add children and Add parentUsers are provided with an option to view “Children” or “Parent” objects for the selected object.
UI - Custom Aggregation View - LinksThe strength of the dependencies between certain modules in Custom Aggregation views is available, but it is only readable by zooming in to see the counts. Hence, the view is improved by dynamically setting the appearance of edges (width and color based on the count of links).
UI - Legends - Link OriginA new header as “Link Origin” with the list of link origin type under the Objects and Links Legends Section on the Right Panel is added. The interaction is the same as for object types and links, i.e. be able to Show / Hide / Show All (by default) / Hide All. Link Origin filter has also been added in the “Filter object and links” section of the right panel to provide capability to filter.

Feature Improvements

SummaryDetails
UI - Global Search EnhancementsAdded filter for selecting External, Internal or All objects. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items.
UI - Advisor source code bookmarksAdded bookmarks for advisor violation template. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-MultipleBookmarksMultipleBookmarks.
UI - View Info moved under Graph Info sectionThe information about the View has been moved to the Graph Info section at the bottom of the view. The graph info section now opens automatically on navigating from homepage tiles. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page#UserGuideGUIWelcomePage-Redisplayingthepop-up.
UI - Transaction and DCG SearchThe Transaction and DCG Search Modal design is made consistent with the new Global-search design. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope.
UI - Config Center improvementsLink/Unlink Annotations option is moved from Admin Center to Config Center and is made application-specific (instead of tenant-specific) for better user experience. See https://doc-legacy.castsoftware.com/display/IMAGING/Config+Center#ConfigCenter-AccessingConfigCenter.
UI - Global Search EnhancementsAdded two new options to property based search: “Comment before object” and “Source Code Comments”. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-%E2%89%A52.19.
UI - App to App search improvementsApp to app search UI has been improved for better user experience. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Application+to+Application+dependencies+scope#UserGuideApplicationtoApplicationdependenciesscope-Applicationsearchoption.
UI - Link Origin Information - References LinksLink origin information is displayed for “References” links and align certainty link description in edge tooltip with link properties description in right panel.
UI - Resources and PermissionsIn Config Center, two new resources are added to Manage Level5 and Bulk Import of Tags/Annotations. Based on the permission for these resources to roles assigned to users the access will checked. All default roles will have the create and read permission for these resources by default except the user which will only have read permission. See https://doc-legacy.castsoftware.com/display/IMAGING/Config+Center#ConfigCenter-In%E2%89%A52.20.0.
UI - Tags at All Levels, Perspectives and AggregationsThe Tagging feature, earlier limited to objects level, is now available at All Levels, Perspectives and Aggregations. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Working+with+tags.
Resizable table columns in Global SearchThe columns of global search modal are now resizable. They can be resized by dragging the separators between the column headers. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items.
UI - JSON Export of objects and linksIn JSON exports, the fields are now the same as CSV and XLSX exports. See https://doc-legacy.castsoftware.com/display/IMAGING/User+Guide+-+Export+view+options.

Other Updates

Internal IdDetails
IMAGSYS-13281Fixes an issue wherein Technologies list was not showing up in the App to App view.
IMAGSYS-13261Fixes an issue wherein annotations were not coming in global search.
IMAGSYS-13256Fixes an issue wherein some files were not getting updated on the docker.
IMAGSYS-13253Fixes an issue wherein the “Main object only” was not working for a particular app on jnk machine.
IMAGSYS-13247Fixes an issue wherein the icon to copy “Full Name” of an object into properties panel was missing.
IMAGSYS-13074Fixes a shape related issue in saved view.
IMAGSYS-11632Fixes an issue wherein drill-down on an edge failed.
IMAGSYS-13091Fixes an issue wherein the focus feature failed on pathfinder and add caller-callee nodes.
MAGSYS-13672Fixes the group info button.
IMAGSYS-13624Fixes an issue wherein “Properties” panel was not visible in “List View”.
IMAGSYS-13623Fixes an issue wherein the setup failed when AI service was already present.
IMAGSYS-13612Fixes an issue wherein rules 1202027 and 1202001 were reporting false objects.
IMAGSYS-13611Fixes a wrong output for the rule: 12066368.
IMAGSYS-13496Fixes an issue wherein user could not type to search in global search in Custom scope.
IMAGSYS-13487Fixes an issue wherein the rule 1202211: “Cobol Program monitoring CICS Green Screens” was not computed.
IMAGSYS-13464Fixes an issue wherein UI was breaking when navigating to Architecture layer Level 5.
IMAGSYS-13462Fixes an issue wherein the Shape Feature - Resizable Icon was not intuitive.
IMAGSYS-13461Default stroke width of the draw feature is reduced.
IMAGSYS-13459Fixes an issue wherein the “Group Selected Nodes” feature was not available in Saved View and Custom View.
IMAGSYS-13458Fixes an issue wherein “Apply Grouping” and “Change Layouts” does not plot the graph properly.
IMAGSYS-13457Fixes an issue wherein the UI broke when clicked on Transaction Search.
IMAGSYS-13450Fixes an issue wherein the Call tagged API when new tags were added.
IMAGSYS-13427Fixes an issue wherein the Add Linked Objects was not working in custom view.
IMAGSYS-13427Fixes the shadow on header for main menu popover.
IMAGSYS-13401Fixes an issue wherein the File Path Search returned with Internal Server Error.
IMAGSYS-13359Fix positioning for global search and guided search in header
IMAGSYS-13329Fixes an issue wherin the Global search by object types and hide filter in external/internal were not working.
IMAGSYS-13281Fixes an issue wherein the Technologies list was not showing up on App to App view.
IMAGSYS-13279Fixes an issue wherein the import of apps failed with new login component.
IMAGSYS-13276Fixes the Guide Me - UI for different resolutions.
IMAGSYS-13254Fixes the wrong description on Reference links at object level.