2.17.2-funcrel

Other Updates

Internal IdDetails
IMAGSYS-10863Fixes an issue wherein the case sensitivity failed in global search.
IMAGSYS-10855Label name is changed from "level5" to "Technologies" for the Advance search Filterby Option.

Resolved Issues

Customer Ticket IdDetails
42350Fixes an issue wherein the upload/import failed for 2.13.2 version.
43038Fixes an issue wherein user was unable to access Imaging as the Cypher queries were taking longer time to execute in a particular tenant and causing timeouts in Imaging service.
43113Fixes an issue wherein the Module was not displayed after hiding all modules and selecting a particular module from legend.
43010Fixes an issue wherein the Object Types, Link Types and Tags were not displayed in dropdown after adding Linked Objects.
43114Fixes an issue wherein Imaging export was stuck while executing function "aaa_is_obj_process_init()".
43115Fixes an Add Linked Object issue. The Object Types list was incomplete as the query was taking only the ESCALATED type of links into account and not the CALL. Hence the AddLinked Object was missing all the direct relationships from an Object to a SubObject.
42350Fixes an issue wherein the upload/import failed for the version 2.13.2, when the size of the exported zip file was 4.7GB.

2.17.1-funcrel

Feature Improvements

SummaryDetails
UI - Highlight Path ImprovementsThe Highlight path now works for both Callers and Callees (previously it worked only for Callees). Now, once the Target object is selected the “Path” is highlighted without further action. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Highlight+options.
UI - Complex Transaction EnhancementsAn option is provided to switch from 'Full Call Graph' to either 'Simplified Call Graph' or 'Reduced Call Graph'. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Transactioncallgraphdisplaymodes.
UI - Admin Center - Enable/Disable ChaptGPT at Tenant levelAn option is provided to Enable/Disable the ChaptGPT feature at the Tenant level. This option is disabled by default. With this option, you may select multiple applications within the selected tenant for which this feature is to be enabled. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+OpenAI+Integration#UserGuideOpenAIIntegration-EnablingChaptGPT.
Technical - Custom Aggregation limitationCAST Imaging is now configured automatically to limit the number of nodes in a custom aggregation to 100,000 (one hundred thousand) when the custom aggregation is configured to use an existing CAST supplied aggregation (such as CAST Taxonomy, Module, Service, etc.). See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode#UserGuideCreatingacustomaggregationmode-Thingstoknowaboutcustomaggregationmodes.
UI - TagsWe have added Modules/Services sections under tags in the right panel which will have the names of the Modules/Services that the objects in the view belong to. On clicking on these names, the objects belonging to those scopes will be highlighted in the view. Option to search (like tags search) is also available if user wants to search for some specific scope name. These options will be available in Objects/SubObjects level wherever applicable. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel#UserGuideGUILegendpanel-View/Objects%3ETags.
UI - Imaging Advisor - Move to AWSPreviously for all the rules under “Move to AWS” (IBM z/OS Mainframe to Amazon EC2) only callers of the object (which satisfy the rule) were displayed. Now, for few rules callers and procedures are displayed. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-MovetoAWS.

Other Updates

Internal IdDetails
IMAGSYS-10173Fixes an issue whereing the Imaging-import failed while fetching cypher summary for Creating advisor rules.
IMAGSYS-10037Fixes an issue wherein the Start and End Point did not display any results on a few specific applications .
IMAGSYS-10031Fixes an issue where the Start and End Points were coming as null.
IMAGSYS-10118Performance improvement. An update has been implemented to optimize the queries used for importing new and updating existing applications.

Resolved Issues

Customer Ticket IdDetails
42080Fixes an issue where the ChatGPT was getting cut off in longer responses.
41405Fixes an issue where the Cartesian product was displayed in the properties view of an application in the “App to App” dependency view.
40245Fixes an issue wherein the modules in module view were getting duplicated after creating custom aggregation using modules. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Creating+a+custom+aggregation+mode.
41860Fixes an issue wherein the ChatGPT was getting cut-off if the code explanation was long.

2.17.0-funcrel

Note

All new features and improvements added in previous 2.17.0 beta releases are also included in this release. See the corresponding release notes for more information.

Feature Improvements

SummaryDetails
UI - Export View Options - Access Link TypeA new column "Access Link Type" is added to the exported CSV and XLSX reports for transactions and Data Call Graph (DCG). "Link Type" is renamed as "Link Direction". See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Export+view+options.
UI - Welcome Page - Insights improvementA new insight type "Open-Source Safety" is added to the list of existing insights. This insight helps users to improve security by identifying third-party vulnerable components and planning an upgrade to a more secure version. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel#UserGuideGUILegendpanel-OpenSourceSafety. You can now see all the insights by default. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel#UserGuideGUILegendpanel-Viewinganinsight.
Technical - Imaging Advisor - New checksSeveral new checks have been added for Imaging Advisor targeting a move to Amazon Web Services (AWS) for IBM z/OS Mainframe and a move to Oracle Cloud from Oracle Server on premises. To benefit from these checks, the application must contain Mainframe objects and must be re-imported into CAST Imaging. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-checksChecksprovidedinImagingAdvisor.
UI - Layout Options - Preferred Automatic layoutIn the Graph layout, the best layout will be rendered by displaying the rendered layout added with a prefix - "Automatic" and the other layout options will be available in the drop-down and same can be selected manually. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-layoutLayoutoptions.
UI - Manage Complex TransactionFor complex transactions (where the number of objects in a transaction ≥ 500), instead of displaying all objects/sub objects of a transaction, we now use principle of "Get Start & End Point" approach and provide an option to update the view to display required levels of details down to the end point. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Simplifiedcallgraph.
Technical - imagingservice.bat / imagingetl.bat changes on upgrade for Windows deploymentsWhen upgrading from a previous release of CAST Imaging using the traditional Windows insaller (Docker installations are not impacted), the upgrade installer will upgrade the "%APPDATA%\CAST\ImagingSystem\imagingservice\imagingservice.bat" and "%APPDATA%\CAST\ImagingSystem\imagingservice\imagingetl.bat" files and create "imagingservice.json" and "imagingetl.json" files (in the same folder) containing all customizable options. As a direct result of this change, any customization that you previously made to the -LOG_LEVEL, -AUDIT_TRAIL and -LOGGER_TIMEOUT options in "imagingservice.bat" will be lost and will need to be reconfigured in the new .json files. See also https://doc.castsoftware.com/display/IMAGING/Dealing+with+failed+to+get+graph+data+error, https://doc.castsoftware.com/display/IMAGING/Configuring+the+audit+trail and https://doc.castsoftware.com/display/IMAGING/Reconfiguring+internal+services+to+run+on+a+custom+port.

Other Updates

Internal IdDetails
IMAGSYS-9890Fixes an issue where the CloudReady view table was empty after sorting the criticality column.
IMAGSYS-9827Fixes an issue wherein moving from lower to higher hops was not returning nodes of lower hops in response.
IMAGSYS-9787⁠Fixes an issue wherein incorrect counts of apps/pagination/SOS links were displayed.
IMAGSYS-9786Fixes an issue where the Path Finder was showing wrong list of End Points.
IMAGSYS-9767Fixes an issue wherin the aggregated legends came under tags.
IMAGSYS-9704Fixes an issue where the upgrade from 2.16.2 funcrel to 2.17.0 beta5 failed on Windows 11 pro.
IMAGSYS-9643Fixes the wrong release date in Third Party component view.
IMAGSYS-9254Fixes an issue wherein clicking on shortest path did not display the correct message.
IMAGSYS-9130Fixes an issue wherein moving to a new page opened a blank sourcecode instead of select object message.
IMAGSYS-8589Fixes an issue where the tenant name was wrong during upload of an app while the updating was running.
IMAGSYS-8557Fixes an issue wherein the 'NOT IN' option, did not work for 'add linked object'.
IMAGSYS-8408Fixes an issue where creating custom aggregation view using module or service aggregation resulted in a blank page.
IMAGSYS-5140Fixes an issue where the ApptoApp dependency pagination and header count mismatched.
IMAGSYS-10022Fixes an issue wherein drilling on project structure tile displayed a blank page when custom aggregation was unpublished.

Resolved Issues

Customer Ticket IdDetails
38609Fixes an issue where views saved with a specific "Graph Layout" option (for example "Hierarchical") were always reset to "Force" when the view was reopened. As a result of this fix, saved views are now set with a new "Custom" Graph layout option in order to retain the option set when the view was saved. When user visits Saved View for the first time in the graph layout it will show 'Custom' indicating that no layout is applied by default. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-layoutLayoutoptions.
41468Fixes an issue where the CloudReady Tags were wrong. Blocker was shown as a Booster.
41589Fixes an issue where the applications failed during import.
41746Fixes an issue where the Caller/Callee count is displayed as 0 (in Level 5) though there are callers/callees.
41792Fixes an issue where Level 3 was not loading.
41964Fixes the reorganization of the graph in the saved views.
41849Fixes an issue where the App to App link generation is failing due to java heap space error.
41065Fixes an issue where the BO objects were coming as disconnected in Imaging though they were connected in Enlighten.
41350Fixes an issue wherer the Transaction count displayed on Imaging Landing Page was not matching with application Transaction count.
41523Fixes an issue where the Insights were not working on the App to App view but feature was accessible.
41529Fixes an issue where the Utility Levels were not assigned properly.
41914Fixes an import issue. User was unable to import the application into Imaging.
42097Fixes an issue where the Levels grid stayed in gray (navigation between levels were unavailable and not usable).
41490Fixes an issue where the ETL Automation was failing due to exit status 1 when imaging is installed in a folder with different name other than ImagingSystem.
41708Fixes an issue where the modules created as per the folder path were not exported into Imaging.
41911Fixes an issue where the Group by community option was not working correctly in module view as DrillDown property was not set correctly for object types columns and constraints.
42068Fixes an issue where the Title (app name) was truncated in the JPG export.
42134Fixes an issue where the application color was lost during the investigation on the app to app.
38609Fixes an issue where the save view could not save "arrange display - Graph Layout" as Hierarchical.
41579Fixes an issue where it was not possible to load objects with Get start and End point feature.
41690Fixes the Neo4j health issue, it was shown in red color though Neo4j worked fine.
42127Fixes an issue where the number of callers was displayed as 0 though callers existed for some objects.
41964Fixed visualizing of objects using global object search in saved views.
41406Fixes an issue where Insights did not work on the app to app view but the feature was accessible.
41921Fixes an issue where links in the Application to Application Dependencies scope are all marked as Microfocus COBOL in an environment without Microfocus COBOL.
41948Fixes an issue where link information for the targeted technology (when the technology is an extension) is not being correctly displayed in the Application to Application Dependencies view. The fix requires that the application is re-imported and the Application to Application Dependencies link generator is re-actioned.
42360Fixes an issue where the COBOL Business logic appeared as an external object/s. This issue prevented the user from hiding the external objects to focus on the application.

2.17.0-beta5

New Features

SummaryDetails
UI - Welcome Page - Third Party Component tile - Safer and Safest Versions columnsTwo new columns have been added to the results screen for the "Third Party Components tile", called "Safer & Closest Version" and "Safest Version". This information provides information about which releases of the component are considered "safe" (i.e. contain less vulnerabilities than those found in the component in the application). The presence of data in these columns relies on the use of the extension com.castsoftware.highlight2mri ≥ 1.0.2-funcrel during the analysis and a new import of the application into CAST Imaging. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Modernizing+Applications#UserGuideGUIWelcomePageModernizingApplications-ThirdPartyComponentsUpgrade/ThirdPartyComponents.

Feature Improvements

SummaryDetails
UI - Update Start and End Points - Improved renderingOn updating the "Start and End Points" view, nodes, edges, and reference links are added or removed on the same view based on the number of depths/hops (earlier the graph was totally cleared, and a new graph was displayed). When you click on Update, a pop-up message is displayed if the update takes longer to fetch the data. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Get+Start+and+End+points+feature#UserGuideUsingtheGetStartandEndpointsfeature-Updatingtheresults.
UI - Reports - New report for count of USE links between Transactions and DatasourceWe have added "Report" for the number of "USE" links per type (SELECT, INSERT, UPDATE, DELETE) between Transaction and Datasources. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Reports#UserGuideReports-NumberofTransactionsperDatasource.
Technical - Imaging Advisor - New checksNew checks have been added for Imaging Advisor targeting a move to Amazon Web Services (AWS) for IBM z/OS Mainframe. To benefit from these checks, the application must contain Mainframe objects and must be re-imported into CAST Imaging. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor#UserGuideGUIWelcomePageImagingAdvisor-checksChecksprovidedinImagingAdvisor.

Other Updates

Internal IdDetails
IMAGSYS-9683Fixes an issue where the Third-party components upgrade tile was not displayed for any app.
IMAGSYS-9682Fixes an issue where UI was crashing when clicked on containerization tile.
IMAGSYS-9667Fixes an issue where the Context menu was breaking when Investigate menu was closed.
IMAGSYS-9653Fixes an Invalid app name issue which occurred on refreshing the Cloud-Ready view/window.
IMAGSYS-9644Fixes an issue where the right click on node did not work when the left panel was closed.
IMAGSYS-9636Fixes an issue where the Cloud readiness view did not load for "onPromiseOracletoOracleCloud" app.
IMAGSYS-9602Fixes an issue where the UI crashed when clicked on nodes in Containerization\ Cloud Readiness view.
IMAGSYS-9586Fixes an issue where the data and config directory in the windows registry was empty (at times, while updating).
IMAGSYS-9584Fixes a Highlight API issue, where it was giving an incorrect count when the result count was more than the limit.
IMAGSYS-9568Fixes an issue where the Cloud readiness blocker and boosters tables were empty.
IMAGSYS-9519Fixes an issue where drilling on Welcome page tiles selected Sequential layout.
IMAGSYS-9451Fixes an issue where the properties in service scope did not load API and responded with 500.
IMAGSYS-9362Fixes an issue wherein selecting L5 disabled scaling in graph view.
IMAGSYS-9180Fixes an issue where Start/End did not return anything when there was either no paths to entry or to exit.
IMAGSYS-9132Fixes an issue where Caller and Callees count was [0].
IMAGSYS-8452Fixes an issue wherein a user without permission was able to see documents and tags.
IMAGSYS-5930Fixes an issue where no API call is triggered on unChecking fullcallgraph when shortestpath and fullcallgrpah are checked.
IMAGSYS-9621Fixes an issue wherein the edge drilldown did not work in saved view.
IMAGSYS-9580Fixes an issue where the focus on subobject displayed a blank vignette.
IMAGSYS-9576Converted aggregated option to sentence case.
IMAGSYS-8452User with out permission is able to see documents and tags

Known Issues

Internal IdDetails
IMAGSYS-9781The "Safer Closest Version" and "Safest Version" columns available in the results of the "Third Party Components" tile (Do you want to modernize your application?) disappear when the browser page is refreshed. This bug will be fixed in a future release.

2.17.0-beta4

New Features

SummaryDetails
UI - Welcome page - Classes inheritance tileThe "Classes inheritance" tile (available in the "Are you new to the application/Do you want to learn about your application?" section) provides access to a dedicated view containing information about inheritance relationships between base classes and derived classes in the application. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page#UserGuideGUIWelcomePage-Areyounewtotheapplication?/Doyouwanttolearnaboutyourapplication?. Note that this view is ALSO available as a specific "aggregated by" perspective in the Application scope.

Feature Improvements

SummaryDetails
UI - Call HierarchySeveral updates have been implemented for the "Call Hierarchy" feature: 1) the maximum depth available for both caller and callee options will be displayed in the configuration panel before the results are displayed, 2) It is now possible to choose both caller and callee as a single link type (previously only caller and callee were available as separate options), 3) a new option is available that when enabled will display the maximum depth for the chosen link type, 4) the existing options "Hide external objects" and "Main objects only" have been removed and now, external objects and main + sub objects are always shown in the results. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Call+Hierarchy+feature.
UI - Get Start and End Points - DownloadAn update has been implemented to allow the results of the "Get Start and End Point" feature to be downloaded in CSV format. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Get+Start+and+End+points+feature#UserGuideUsingtheGetStartandEndpointsfeature-downloadDownload.
UI - Path FinderSeveral updates have been implemented for the "Path Finder" feature in order to simplify the selection of the target object: 1) The result shows the list of all objects by default, 2) New link types are added which includes Start Points, End Points and All Objects (previously only Caller and Callee were available) based on which the user can filter the result, 3) Number of hops option has been removed (all hops are now considered), 4) the existing options "Hide external objects" and "Main objects only" have been removed and now, external objects and main + sub objects are always shown in the results, 5) the "Find Path" button has been replaced with a "Load" button. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Path+Finder+feature.
UI - Get Start and End Points - Current depth now shown in Update dialogWhen using the "Update Start and End Point" option (after the initial display of results), the option "No. of depths of path" will now show the current depth that has been applied (previously the depth value for this option was always set to 1 regardless of the depth displayed in the current view). See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Get+Start+and+End+points+feature#UserGuideUsingtheGetStartandEndpointsfeature-Updatingtheresults.
UI - Transactions/Data Call Graph scopes - Additional filter optionAn update has been implemented in the Transactions and Data Call Graph scopes to add the ability to filter based on technologies. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Transaction+scope#UserGuideTransactionscope-Filteringthelistofavailabletransactions and https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Data+Call+Graph+scope#UserGuideDataCallGraphscope-Filteringthelistofavailabledatacallgraphs.
UI - Project Structure - Source code now available for Project Structure "aggregated by" perspectiveAn update has been implemented to ensure that source code can now be viewed (via the right click Show > Source Code option and provided that source code has been configured) when using the Project Structure "aggregated by" Perspective in the Application scope. I.e. source code for the project file such as pom.xml for a Maven project). See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Project+Structure+scope#UserGuideProjectStructurescope-GlobalviewbyProject(aggregatedby).
UI - Welcome Page - Imaging Advisor updatesChanges have been implemented in the Imaging Advisor, specifically for the "Move to AWS" option: 1) Advice and Description (renamed as "Alternative Approach") sections have been moved to the top of the page, 2) a new "View Source Code" column has been added allowing direct access to the impacted object's source code (provided that the source code viewer has been configured). See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Imaging+Advisor.
UI - ReportsA new report has been added to the Data Sources option: "Number of Transactions per Data source" helping identify loosely coupled or highly coupled data sources. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Reports#UserGuideReports-NumberofTransactionsperDatasource.

Other Updates

Internal IdDetails
IMAGSYS-9510A paragraph of text has been added to the Admin Center > License > OpenAI API Key section to explain that using the OpenAI API integration sends snippets of source code to OpenAI using the CAST Imaging interface and that this must be expressly permitted in your organization. See https://doc.castsoftware.com/display/IMAGING/Admin+Center+-+License+management+panel and https://doc.castsoftware.com/display/IMAGING/User+Guide+-+OpenAI+Integration.
IMAGSYS-9458Fixes an issue causing different views to be displayed when unchecking and checking the "Shortest path" and "Main objects" options.
IMAGSYS-9387Fixes an issue where a "No nodes are available" error is displayed after clicking the "Database Structure" tile in the Welcome Page.
IMAGSYS-9378Changes the behaviour to ensure that the Admin dropdown is closed after clicking the "Shortcuts" option.
IMAGSYS-9180Start/End not returning anything when either no paths to entry or to exit
IMAGSYS-9153Updated the OpenAI license key UI in the Admin Center to add in a delete button.
IMAGSYS-9065Fixes an issue where an error is observed when attempting to "extend" the CAST Imaging login session when prompted.
IMAGSYS-8673Fixes an issue where lists of items displayed in CAST Imaging UI (i.e. drop down lists) were sorted with case sensitivity causing strange ordering. Lists are now sorted in case insensitive mode.
IMAGSYS-8584Behaviour has been updated to ensure that a user's sessions is corrected restored when the user is logged out because of refresh token expiry or logout from another browser tab.
IMAGSYS-8588An alert message has been added in the admin panel to alert the user about OpenAI/ChatGPT usage.
IMAGSYS-9526All sections in the Welcome Page are now collapsed by default and, in addition, the name of the existing section "Are you new to the application?" has been changed to "Do you want to learn about your application?".
IMAGSYS-8680Fixes an issue where it was not possible to edit an existing Datasource in the Admin Center UI post upgrade to a new release of CAST Imaging.
IMAGSYS-9508Fixes an issue where an error was observed when attempting to view object Properties in the Service scope.
IMAGSYS-9520Fixes an issue causing the "AipId" object property to display incorrectly in number format (i.e. using comma separators).
IMAGSYS-8558Fixes an issue causing multiple "info" pop-ups containing similar messages to be displayed in the view.

2.17.0-beta3

New Features

SummaryDetails
UI - Preferences - Preferred Graph LayoutA new layout called "Automatic" has been introduced as an option for the Preferred Graph Layout setting in Preferences. This option is now the default layout choice for all scopes/views. For more details about how this option functions, see https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-Preferredgraphlayout.
UI - Welcome page - Database Structure tileThe Database Structure tile (available in the "Are you new to the application" section) provides access to a view dedicated to database table objects, shows their interactions, provides access to their constituent column names and foreign key information. This view can also be accessed via an Aggregated by Perspective called "Database Structure". See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Are+you+new+to+the+application#UserGuideGUIWelcomePageAreyounewtotheapplication-DatabaseStructure.
UI - Shortcut keys information panelA new panel has been provided (accessible from the user profile menu > Shortcut keys) that lists all shortcut keys available in CAST Imaging and where and how they can be used. In addition, two new shortcut keys have been added: 1. Select all: ALT+A, 2. Open global search: CTRL + /. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Toolbar+menu+options.

Feature Improvements

SummaryDetails
UI - Welcome page - Existing tile name changes under "Do you want to modernize your application?"The "Third Party Components" tile has been changed to "External References" and "Third Party Components Upgrade" tile has been changed to "Third Party Components". See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page.
UI - Saved views - Ungrouping grouped nodesIt is now possible to use the right click contextual menu "Ungroup" to split a grouped node into its constituent individual nodes even if the grouping was constructed before the view was saved. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Saving+and+accessing+saved+views#UserGuideSavingandaccessingsavedviews-Usingthegroupingfeatures.
UI - Get Start and End points feature - Reference link detailsThis feature has been updated to allow access to the constituent objects of "References" type links: now when the result of the Get Start and End points option is displayed and when the depth is set to 1 (the default) clicking a "References" link will display a popup (similar to the popup displayed when clicking a standard direct link) detailing the constituent objects and links including the selected object/extremity node and all objects in between. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Get+Start+and+End+points+feature#UserGuideUsingtheGetStartandEndpointsfeature-Referenceslinkdetails.
UI - Welcome page - Project Structure tileThe Project structure tile has been moved from the "Do you want to modernize your application?" section to the "Are you new to the application?" section. The behaviour of the tile has not changed. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page.
UI - Admin Center - Generic message for application update/importWhen simultaneous application import and update jobs are running, a generic flashing message is now displayed to avoid confusion (previously the message just mentioned "Importing" even when an update job was running).

Other Updates

Internal IdDetails
IMAGSYS-9246Fixes a bug causing an issue with the "Config Center" API list getting called for undefined appName (FE).
IMAGSYS-9190Fixes an issue causing the Welcome page to continually load after an API error.
IMAGSYS-9189The API url "overview/count?type=all" is causing a internal server 500 error.
IMAGSYS-9188Fixes an issue where using the "Show list view" option erroneously caused the "Get Start and End Point' feature "Update" dialog to be displayed.
IMAGSYS-9186An update has been implemented to ensure that the graph view state is reset on closing the vignette or selecting another node in the vignette.
IMAGSYS-9184Fixes an issue where the view is not rendering properly when drilling down from "Children only, group by" to "Children only".
IMAGSYS-9142Fixes an issue causing the drill down to break in a saved view.
IMAGSYS-9136Fixes an issue in the API Inventory, where the API list does not update when scrolling to the bottom of the visible list of APIs.
IMAGSYS-9134Fixes an issue where drilling down in a vignette or switching to another saved view displays the "Calculating" pop-up.
IMAGSYS-9133Fixes an issue where switching to another saved view causes a blank view to be displayed.
IMAGSYS-9118An update has been implemented to ensure that the datasource load API call is not loaded for non "admin" users.
IMAGSYS-8989Fixes an issue where the OpenAI license key cannot be deleted from the Admin Center. In addition, the key is no longer visible in the UI (it is replaced with blanking dots).
IMAGSYS-9225Fixes an issue where all source code is displayed in uppercase only.
IMAGSYS-9062Fixes an issue in the Application to Application Dependencies view where a 'failed to load graph' error occurs.

2.17.0-beta2

New Features

SummaryDetails
Project Structure scopeA new scope called "Project Structure" is now available (can also be accessed from a dedicated tile in the Welcome page). This scope displays the source code based on the project file structure. It provides information based on the application's project configuration files and dependencies, identifying the information such as the project name, frameworks, build settings, references to other projects and a list of source code files that make up the project. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Project+Structure+scope.

Feature Improvements

SummaryDetails
UI - Internal object searchThe UI for internal object search has been changed for a better user experience. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-currentCurrentviewsearch.
UI - Start/End Points and Call Hierarchy EnhancementsCall Hierarchy and Update Start/End Points pop up are improved and comes with a right-hand panel. The graph loads based on the parameters provided in the right panel. The UI has been updated for better user experience. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Get+Start+and+End+points+feature and https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Call+Hierarchy+feature#UserGuideUsingtheCallHierarchyfeature-Usingthefeature.
UI - Get Start and End Points - Calculate Max Depth for selected objectClicking on Get Start and End points option from context menu will load the graph with default value of depth=1. An option to update the depths is available. Maximum depths of path is added for a selected object along with the node name details in the update Start/End Points in right panel. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Get+Start+and+End+points+feature.
UI - Saved View improvementsThe Saved views UI is improved. Now you get “GO TO SAVED VIEW” and “STAY IN THIS VIEW” options after you save a view. SAVED VIEW is now modified as UPDATED VIEW (Saved views > Graph Options > UPDATED VIEW). https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Saving+and+accessing+saved+views#UserGuideSavingandaccessingsavedviews-Savingaview.
UI - Preferences (Object Name Limit)We now have an additional option in preferences to set the object name limit. The default value of this option would be 40, implying that if any object name is greater than 40 characters it would be trimmed on the graph with ellipses (however on hover user can see the full name). If the object name length is less than the specified value then the complete object name would be shown in the graph and if the name is long it would go to the next line in the graph for better visibility. See https://doc.castsoftware.com/display/IMAGING/Configuring+display+preferences#Configuringdisplaypreferences-ObjectNamelimit.
UI - APIs Inventory (Private/Public)You may now view different types of APIs used in the application, hence identify the APIs access and secure the application interactions. We now provide various filters on Access Types (GET/PUT/POST/DELETE) and API Types (Public/Private). See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+APIs+Inventory#UserGuideGUIWelcomePageAPIsInventory-In2.17.
UI - Right Panel - LegendsThe right panel has been enhanced to show details segregated at the view level and object level. By default, view-level details are displayed (View Annotation and annotations associated with all objects in the view/Tags associated with all objects in the view/Insights) and when user selects an object, user can see object specific details in the right panel (Annotations/Tags/Source Code/Properties) In addition, the view has been completely restyled to make it more user-friendly. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel.
UI - Third Party Components UpgradeChildren + callers/callees and communities options in the context menu are now enabled. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Welcome+Page+-+Modernizing+Applications.

Other Updates

Internal IdDetails
IMAGSYS-9095Fixes a 401 error in axios.
IMAGSYS-8395Fixes an issue where clicking on fullcallgraph displayed an overlapped view.
IMAGSYS-7343Fixes a header issue due to which Neo4j health API failed.
IMAGSYS-8611Fixes a wrong toaster message, which occured while editing datasource.
IMAGSYS-8580Fixes an issue where added callers and callees were not in focus.
IMAGSYS-8803Fixes an issue where the ArchitectureLayer L4/L5 were not triggering API call.
IMAGSYS-8908Fixes an issue where the main objects failed to work when switching between transactions.

Known Issues

Internal IdDetails
IMAGSYS-9142Drill down breaks on saved view.
IMAGSYS-9140In context menu, though nodes are added for caller and callees the count is displayed as [0].
IMAGSYS-9141In ApptoApp view, though object count is present they(objects) are unavailable on drill down.

2.17.0-beta1

New Features

SummaryDetails
UI - Context Menu - Get Start and End pointsIn the context menu, a new option 'Get Start and Endpoints' is added and grouped with "Path finder" and "Call hierarchy" under "Graph Navigation" label. On selecting 'Get Start and End points', a custom view with selected object + all StartPoints + all EndPoints + all paths is opened based on level of path details provided. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Using+the+Get+Start+and+End+points+feature.

Feature Improvements

SummaryDetails
UI - Investigate Panel - Source Code OptionA button is added in the source code panel to view the complete source code at once. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code#UserGuideViewingsourcecode-Viewingfullcontentofsourcecodeinasingleclick.
UI - Investigate Panel- Enhancements for Reduced vs Full Call GraphAdded Infoicon for both "Full Call Graph" and "Main object only" Buttons. Also, updated the toast message when switching to full call graph (due to no reduced call graph). See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-layoutLayoutoptions.
UI – Legends Panel - Insights on level nodesInsights for CloudReady Blocker, Containerization Blockers, CloudReady Boosters are available on levels (as in Structural Flaws). See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel#UserGuideGUILegendpanel-Insights.
UI - Investigate Panel - Count of each object typeCounts are shown for each object and subjects listed in the legend view. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Legend+panel#UserGuideGUILegendpanel-Objects.
UI - Label on Legends PanelLabel on Legends Panel changed to Modules/Services/Layers/Object types respectively. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+GUI+-+Investigate+panel#UserGuideGUIInvestigatepanel-perspectivePerspectiveoptions.
UI - Internal object searchWhen a user searches for objects in the canvas using the object searchbar, the searched objects are highlighted with a pulse effect and the searched objects are persisted. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Search+for+items#UserGuideSearchforitems-currentCurrentviewsearch.
UI - Source Code Window - Highlighting all the occurrences of a variable or an object nameIn souce code viewer, on selecting any variable or object name, all the occurances will be selected/highlighted in that view. See https://doc.castsoftware.com/display/IMAGING/User+Guide+-+Viewing+source+code#UserGuideViewingsourcecode-Highlightingalltheoccurrencesofavariableoranobjectname.

Other Updates

Internal IdDetails
IMAGSYS-8615In the Cloud Readiness view, clicking on Investigate option displayed the following error “Failed to get graph data”. The issue is fixed.
IMAGSYS-8612Fixes an issue where the "Undefined" user was displayed after logging in using SAML.
IMAGSYS-8803Fixes an issue where the architecture Layer L4/L5 was not triggering API call.
IMAGSYS-8802Fixes an issue where selecting application from admin table was selecting L1 and displaying L5.
IMAGSYS-8812Fixes an Console error which occurred while moving to config center when selected tenant had no applications.
IMAGSYS-8781Fixes an issue where clicking on input/ouput from legends panel was selecting all the nodes.
IMAGSYS-8776Fixes an issue where the source code in the new window was not reflecting the prism colour changes.
IMAGSYS-8713Fixes an issue where Imaging was crashing due to 401 error.
IMAGSYS-8617Fixes an issue where the Tenant name was accepting special characters from Front End.