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

Release - 2.15

2.15.0-funcrel

 Release Notes - 2.15.0-funcrel

  • UI - Welcome Page - Imaging Advisor: The “Imaging Advisor” provides specific insights and recommendations (Note: Only to the applications containing Mainframe code) to accelerate the transformation of "legacy" applications to the Cloud. In this release, you will get 'Retire' phase recommendations during Cloud migration. See: User Guide - GUI - Welcome Page - Imaging Advisor.
  • UI - Welcome Page - Third Party Components upgrade: The “Third Party Components Upgrade” tile, now available in Welcome page, lets you to get modernization info from Welcome Page based on the info from Highlight to MRI extension. See User Guide - GUI - Welcome Page#ThirdPartyComponentsUpgrade 
  • UI - Config Center - Manage Application Level-5 nodes: The "Config Center" lets the user (users with the role admin/architect) hide/unhide nodes available in level 5. In the Config Center, tenants and associated applications are available for selection - and the corresponding level-5 nodes of the selected application are listed and can be shown/hidden individually or in group/s. After performing the action (hide) the nodes will not be visible in the view for all the users and the same reflects in levels 1 to 4. See: Config Center
  •    Admin Center - Configuring data source
  • UI - Admin Center - Configure Datasource: Admin/super admin users can now configure (add and edit) the data sources for source code service from the UI in the Admin Centre. See Admin Center - Configuring data source
  • UI - Legend panel - Insights tab: The "Insights" tab, added to the Legends panel, allows users to view an object's critical violations, vulnerabilities, flaws, etc. Upon selecting a specific type of vulnerability, the objects in the view that have this type of flaw are highlighted. Selecting the highlighted objects will then display details about the specific flaw or vulnerability in the object. See: User Guide - GUI - Legend panel#Insights
  • UI - Annotations: The "Document" feature is renamed as "Annotations". All existing references in the UI to "Document" have been changed to "Annotations". In addition, Badges have been added for nodes with associated annotations (documents) and the number of associated annotations (documents) are now displayed in the tool tip. See: User Guide - Using the Annotate feature
  • UI - Highlight Caller, Callee and Path: The newly added Highlight Callers option highlights all the objects that are calling the selected object, the Highlight Callee option highlights all objects that are called by the selected object, and the Highlight path option highlights all paths between selected objects - if a path exists. See User Guide - Using the Highlight options.
  • UI - Internal object search improvement: The new feature update lets you search multiple objects at once in custom aggregation. See User Guide - Creating a custom aggregation mode#Searchinganinternalobject
  • UI - Graphical view - ALT+R: A shortcut ALT+R can now be used for reverse selection in graphical view. On pressing ALT+R the selected nodes would get unselected whereas the remaining nodes would get selected on the canvas. . User Guide - GUI - Keyboard shortcut keys
  • UI - Icon/Badge for Annotations: An icon/badge is now displayed on objects/nodes to indicate that they have an associated annotation. See: User Guide - Using the Annotate feature
  • UI - Display of the source code in a pop-up window - New icon: A new icon is added in source code viewer tab to allow users to view source code in a new pop-up window. See User Guide - Viewing source code
  • UI - Investigate menu - Tabular view: In Investigate view users can now switch to a tabular view. The table will display the following information: objects name, types, children count and external type. See User Guide - GUI - Investigate panel  
  • UI - Maintain zoom level state: The zoom level set by users in the view is now maintained and reflected in the "vignette" as well as the main view on drilling down and closing the objects/sub-objects view. Previously, the zoom state was not maintained, which meant on returning to the main view after investigating an object, the view needed to be manually set again. 
  • UI - Node Selection Color: The selection, hover and highlight colors of nodes have been changed from red to blue.
  • UI - Welcome - Version Date: Version date has been added in the app info section of Welcome Page. For apps without version date ‘-’ is displayed.
  • UI - Pop-up "toaster" messages: Pop-up "toaster" messages are now displayed in the top center of the screen to improve visibility. Previously these pop-up messages were displayed in the bottom right corner.

2.15.0-beta2

 Release Notes - 2.15.0-beta2

  • UI - Legends panel - Insights tab: A new tab called Insights has been added to the Legends panel which functions at Object level and allows user to view an object's critical violations, vulnerabilities, flaws and blockers, etc. Upon selecting a specific type of vulnerability, the objects in the view that have this type of flaw or blocker are highlighted. Selecting the highlighted object will then display details about the specific flaw or blocker in the object:


In order to view this information, the following prerequisites exist:

  • Structural Flaws - these are essentially Critical Violations identified during a snapshot, therefore to see them:
    • A corresponding license for CAST Dashboards is required
    • A snapshot will need to have been run
  • CloudReady Blockers and Containerization Blockers - this information is determined by CAST Highlight, therefore the application must be:

In all cases, the application will ALSO need to be re-imported into CAST Imaging.

  • UI - Config Center - Manage Level-5 nodes: The new feature Config Center can be used to hide/unhide a single node, group of nodes or an isolated node in level-5, thus helps user to view the only required nodes while analyzing an application. This feature is accessible only by the users with the role admin/architect. In the Config Center admin/architect can select the tenant and the associated apps. All the level-5 nodes of the selected app are listed and can be shown/hidden individually or in group/s. After performing the action (hide) the nodes will not be visible in the graph for all the users and same would reflect in level 1 to 4. 

          

  • UI - All scope views and all level: The existing options available on the view called Show Callees and Show Path have been renamed to Highlight Callee and Highlight Path and moved into the right click contextual menu. In addition a new option called Highlight Caller has been implemented and added in the contextual menu with the other two options. These three options are enabled on all scopes and levels in Imaging. See: User Guide - GUI - Menus and Icons#Toprightcorner and User Guide - Using the Highlight options

  • UI - Maintaining the Zoom state of graph: A new feature - Zoom state of graph is implemented which helps to maintain the zoom state as well as the drilled down node/edge in the graph. This zoom and drilled down node/edge now reflects in the vignette as well as the main graph when returning from its drilled down view.
  • UI- Feature update: An icon or a badge for Annotations/Notes is displayed on the nodes to indicate that it is associated Annotations/Notes:

  • UI - Feature update - internal object search improvement: Custom aggregation search has been improved, now you can search for multiple objects at once:

        

2.15.0-beta1

Release Notes - 2.15.0-beta1

  • UI - Welcome page - Imaging Advisor: The new feature "Imaging Advisor" provides specific insights to accelerate the transformation of "legacy" applications (Note: Only applications containing Mainframe code) to the Cloud. It also provides a set of recommendations and in this release, you will get 'Retire' phase recommendations.

   

  • Feature update: Annotations: The "Document" feature (where notes can be added to the view) has been renamed as "Annotations". All existing references in the UI to "Document" have been changed to "Annotations". In addition, Badges have been added for nodes with associated annotations (documents) and the number of associated annotations (documents) are now displayed in the tool tip:

Release - 2.14

Release Notes - 2.14

  • UI - Welcome page - Cloud Migration information: A new section and tiles has been added to the Welcome Page to support application cloud migration. See User Guide - GUI - Welcome Page - Cloud Migration information and User Guide - GUI - Welcome Page. This information is generated in conjunction with CAST Highlight.
  • UI - Welcome page - Version number: The version number is displayed in app info section. For apps without version name ‘-’ is displayed. Refer: User Guide - GUI - Welcome Page
  • UI - Search in view - Object full name: Objects can now be serached either by entering the Object name or Object full name. Refer: User Guide - Search for items
  • UI - Admin center - All Applications: If/when all applications are selected for a non-admin role, the drop-down will display “All applications” instead of listing all the applications.
  • UI - Pagination dropdown - Search modal: You may now set the limit for number of search results to be displayed in Pagination search modal. Selecting ‘All’ lets you view all the results. Refer: User Guide - Search for items#Objectsearch
  • UI - Global Search - Custom properties: Configure option in Properties Panel for Object view lets admin user to add custom properties to the global search. Refer: Admin Center - Search panel 
  • UI - Reports – New reports to identify patterns and roadblocks in modernisation:  Two new reports, "Most Referenced Data Objects" under Reference and "Lines of Code Per Technology Artifact" under Application are added. The newly added report types help you to pull only the most referenced data objects and Application Info, Technology vs LOC, a link to see LOC per artifact for each technology, where LOC per technology is also provided. Refer: User Guide - Reports

  • UI - App to App view - Enable App to App View for individual applications: A new application selector panel has been enabled when accessing the Application to Application Dependencies scope. You may now select any two applications, multiple applications or all the applications to view their App to App dependencies. Refer: User Guide - Application to Application dependencies scope
  • Feature update: You may view the sub-links in relationships legends. You may also hide/unhide the sub-links for direct links. Refer: User Guide - GUI - Menus and Icons

Release - 2.13

Release Notes - 2.13

  • UI - Feature Updates - Welcome page:
    • Loader screen: If there is a delay in loading the Welcome page, loader screen is displayed to let you know that the page is in the process of loading.
    • App size: App size, in the application overview section, displays the size of the selected application based on the number of lines of codes (LOC), giving you a quick info about the size of the application. Tooltip is displayed when the mouse is hovered on S, M, L, XL, and XXL. Refer: User Guide - GUI - Welcome Page
    • Welcome Guide: The Welcome guide option (provided in the Preferences) allows you to view a detailed description of the selected view. Refer: Configuring display preferences#WelcomeGuideWelcomeGuide 
    • Configuring landing page: Using Preferences, you can set the preferred landing page. By default the landing page is 'Welcome Page' but it can be switched to 'Imaging Menu'. Refer: Configuring display preferences#Preferredlandingpage
    • View Information: Is visible when you click on any tab/link from the Welcome page which navigates to Imaging Menu section. View Information lets you view a brief description about the selected tab/link. Refer: User Guide - GUI - Investigate panel
  • Feature Update - App to App Dependencies tile: In App to App Dependencies tile following tabs: "Applications," "App to App linkages," and "Rules definition" are now available by default. "Rules definition" tab allows you to make changes to the rules even when the links are not displayed. Refer: Admin Center - Application to Application Dependencies management
  • UI - Transaction and Data Call Graph (DCG) scope - Drill mode options: The new drill down option lets you to drill-down using "Children only, group by communities" or "Children only" found in context menu or "Drill mode options" in Transactions or Data Call Graph (DCG) scope. Refer: User Guide - Data Call Graph scope and User Guide - Transaction scope
  • UI - Admin Center - Application Management - Version column: Version column is added to Application Management panel. This Column indicates the name of the version as defined in CAST Console when the application was analyzed. Refer: Admin Center - Application management panel
    Note: The version column displays the version name only when:

    • The application is analyzed with com.castsoftware.applicationinformation extension and

    • If you have upgraded to Imaging ≥ 2.12 but retained applications imported with older releases.

  • UI - Call Hierarchy - Improvements: The Call Hierarchy feature decoupled from the Path Finder feature now has its own entry in the right click contextual menu at Objects level and with its own dedicated dialog box. Refer: User Guide - Using the Call Hierarchy feature
  • UI - Improvements - Document-It: Document-It documents are now available in a new tab in the right hand panel with a newly introduced search option. Refer: User Guide - Using the Annotate feature#Viewingexistingdocuments
  • UI - Application to Application Dependencies - multi app badge: The newly added badge to objects (at object level) indicates whether the object belongs to another application. Clicking the object displays the applications to which the object belongs to and selecting the application will load the Application to Application Dependencies. Refer: User Guide - Application to Application dependencies scope.
  • UI - Feature Updates - Standardize Search Modals: 
    • Standardization: Search modal across the application are now standardized.
    • Precise search option: Helps user to search objects precisely. Refer: User Guide - Search for items   

Release - 2.12

Release Notes - 2.12

New features

Release - 2.11

Release Notes - 2.11

New features

  • Removal of "virtual" input and output nodes: The "virtual" input and output nodes displayed at the object level (in the Transaction and Data Call Graph scopes) caused confusion as they were considered real input or output nodes. To avoid confusion, the "virtual" input and output nodes have been removed. 
  • Custom Scope - Undo removed objects: When using the Custom scope (results of a global object search), it is now possible to use the Undo/Redo options in the bottom left corner of the view to re-instate an object that has been removed hence helps the user to retrieve/recover the deleted object.
  • Admin - Preferences - Preferred Graph Layout: The Preferred Graph Layout option is now applied to the Custom scope, and the Application scope. 
  • Preferences - Advanced Search Configurations: The "Object Search filter" settings have been renamed to "Advanced Search Configurations". Now, these settings are also valid for the new Transactions and Data Call Graph scope filter result search mechanism. See 
  • UI - Saved view: When a view is saved, the view is saved with the username (who creates it) and the timestamp (the date and time when the view was created). Whenever the saved view is updated (either by the same user or another user) it is saved with username (who updates it) and the timestamp (the date and time when the view was updated). 
  • A Note added to the Path Finder feature:  When a user is in Path Finder mode, they will get the following note: "You are currently using a beta feature and CAST would like to hear your feedback. Write to us at beta-imaging@castsoftware.com".
  • Transaction and Data Call Graph scopes - search filter options: Two options previously available in the filter settings (Case Sensitivity and Position) have been removed and have now been added to a new "search" mechanism available for the results of a filtering action. 
  • View legend: Changes have been made to the "Legend" in the main view: 1) Objects are now displayed in two separate groups: Objects and External Objects (new in this release) to make it easier to distinguish between objects that are considered external to the application scope. 2) The Select All/Unselect All options have been renamed as Hide All/Show All. 
  • Pop-up message - Large Transactions: The pop-up message, which appears when user tries to download large transactions, has been updated. 
  • Random node colours are generated for views: Random node colours are generated for views. In the previous releases, a significant number of nodes used only blue colours..
  • Removal of overlap of nodes (Sequential Layout): In case of a large number of Nodes, they would overlap making it difficult for the user to get a clear view of the nodes. The overlap of nodes issue has been fixed.
  • Middle ellipses for the bigger class names: Class names with more than 60 characters had initial characters followed by ellipses. This caused confusion when there was more than one classname with similar initial characters. This issue has been fixed, now Class names with more than 60 characters are having middle ellipses. The following pattern is followed: 10 character + ellipses + 49. character

Release - 2.10

Release Notes - 2.10

New features

  • Path Finder and Call Graph (beta) feature: A new feature is added that allows a Call Graph to be displayed from the selected source object (rather than having to choose a target/destination object). 
  • Large graph rendering stop button: A new Stop Layout button has been implemented which replaces the existing stop icons in the bottom right corner and has the same behaviour as those icons.
  • Show path improvements: Now ALL the available paths from source to target node are highlighted and the source and target objects are selected directly in the view. 
  • Data Call Graph scope filter based on link types: When filtering in the Data Call Graph scope, the option to filter on link types accessing the output has been added.
  • Notify objects count popup changes: Now a .CSV file can be downloaded, containing the list of objects that would be displayed in the resulting view.
  • Saved views - Avoid using existing name: Imaging now will not allow users to save a view with a name that already exists. A warning message is now displayed when this is attempted.
  • Current view searchIt is now possible to select all (using a "Select All" checkbox) items returned by the current view
  • Transaction and Data Call Graph filtering improvementsThe UI design of the Transaction and Data Call Graph filtering mechanism has been improved and sort icons added (alphabetical/and by number of objects in the Reduced Call Graph)
  • Minor change to Input/Output itemsThe highlighting used for Input/Output items in the Transaction and Data Call Graph scopes has changed slightly: instead of "flashing" red circles around the items, the red circles are static.
  • App to App Dependencies - External LibrariesWhen an Application search includes an External Library, any matching Applications will be displayed along with the External Library object. 
  • Right hand panel improvementsThe UI design for the right hand panel has been changed for a better user experience. We now show "Legends", "Object Properties" and "Source Code" under the same panel. The panel can also be resized, closed completely or popped out into a standalone dialog box.
  • Full Call Graph CountCount is added to the Full Call Graph option in Graph Options button.
  • Change node and object icons from SVG to font rendering: All icons used for nodes and objects in the view now use font rendering instead of SVG files. This has been done primarily to improve performance when the view is loaded, which is particularly useful when a large number of nodes/objects are present in the view.
  • Application to Application link count notification: Following the successful generation of Application to Application links, a notification will be displayed listing the total number of links (not new links) that have been generated between applications.

Release - 2.9

Release Notes - 2.9

New features

  • Search by properties - it is now possible to perform an application object search based on the values of specific properties assigned to each object, such as Line of Code or Cyclomatic Complexity values.
  • Show callees and Show path options - on screen options at Object level to highlight all objects being called by the selected object and any paths between the selected object and another object currently present in the view.
  • Path Finder (beta) feature - a feature to find and highlight paths (the shortest or all paths) between any two given objects.

Release - 2.8

Release Notes - 2.8

New features

  • Improvements to App to App Dependencies scope:
    • view Orphans feature
    • view API Nodes feature
  • App Insight feature - provides an overview of the current application and provides direct links to specific views which can help kick-start the investigation process
  • Admin Center - license key UI improvements
  • Preferences dialog UI improvements

Release - 2.7

Release Notes - 2.7

New features

Release - 2.6

Release Notes - 2.6

New features

Improvements

  • Several UI improvements in various scopes and views, notably App to App Dependencies

Release - 2.5

Release Notes - 2.5

New features

Improvements

Release - 2.4

Release Notes - 2.4

New features

Improvements

  • Custom Aggregation mode improvements
  • Enrich saved views
  • Source code viewer - light/dark theme, formatting improvements
  • Provide more details on "References" links
  • Application to Application Dependencies scope - hide links

Release - 2.3

Release Notes - 2.3

New features

Improvements

  • Global search improvements
  • Handling of multiple source code occurrences across different files
  • Shortest Path option now available by default
  • App to App Dependencies scope - link improvements
  • App to App Dependencies scope - application authorizations
  • App to App Depdencies scope - improved management of jobs
  • Improved source code viewer
  • Comment feature updates and improvements
  • New legend for Application scope aggregation modes

Release - 2.2

Release Notes - 2.2

New features

Improvements

  • New design for Document-It feature
  • New Scope investigation using aggregation modes - CAST Taxonomy, Modules, Services and list of Architecture Models.
  • Investigate panel redesigned
  • Levels have been implemented for Modules and Architectural Models views
  • Role/permissions creation and management now supported in all authentication modes

Release - 2.1

Release Notes - 2.1

New features

Improvements

  • exporter.exe: new options --database and --limitedscope. See Export the CSV data.
  • Preferences have been removed from the Admin Center and placed in a floating menu, accessible from the user menu.
  • Views can be saved in drill down mode (beyond Level5) and vignettes, legends, hidden objects etc. will be retained.
  • Saved views can be exploited like any standard view.
  • Communities expand options have been moved into the Investigate panel GUI.
  • Add Linked Objects right click option now includes method objects.

Miscellaneous

Release - 2.0 

Release Notes - 2.0

New features

  • Investigate details of the objects like paragraph, methods. 
  • Add tags option has been enabled on Saved views.
  • Using successive view, users can create a view workflow.
  • Export/Import data from one CAST Imaging instance to anotherThis feature is mainly aimed at supporting pilots and assessments and also for System Integrators who support CAST Imaging for multiple customers.
  • Object info displays more information about the object - mutability, inherited class, mapping strategy, polymorphism, table name, extended Type.
  • Edge grouping on multiple edges between nodes.
  • Packages based grouping on Objects using multiple grouping algorithms- Keep immediate, Group others and Keep all.
  • New graph layouts added - Grid and Radial Layout.
  • Linux Docker Installer introduced to help users install CAST Imaging, export/import application data and copy data from one CAST Imaging instance to another on Linux operating systems.
  • Link investigation implemented for Modules and Architecture model views.
  • User Preferences screen is added to configure language, maximum number of views, node limit, edge limit, cypher search, application walkthrough(animation), source code alias etc. 
  • Investigate on callers/callers of multiple objects at a time.
  • User can configure batch size to improve application import performance, assuming additional memory to Neo4j also allocated.
  • View and Objects documentation will help user to create documents on views or set of objects.
  • Audit trail logs for user actions now implemented out of the box.
  • External/isolated filters on objects.
  • Imaging Helper to guide users through different types of available drill-downs.
  • Search linked objects of objects before adding it to the view.
  • Health status indicators to keep users informed on running status of all the services.

  • Other UI changes to improve user usability, such as:
    • comments background color configuration
    • different expand children with callers/callees, communities
    • hide nodes option on object right click
    • object search
    • paginations
    • highlights 
Data export/import must be run using the export/import tools provided in the new release of CAST Imaging to use any of the features described above. If you are updating from ≥ 2.0.0-beta6, then a data export/import should not be necessary.
  • No labels