Release Notes
Release 2.1.3
Release Date : 27th December 2024
DART Updates
- AWS Graviton Assessment Integration
- Enhanced Reporting: Introduced dedicated sections in the DART report to support AWS Graviton assessments, providing users with actionable insights tailored for Graviton adoption.
- Advanced Visualization: Users can now visualize Graviton readiness and performance metrics categorized by:
- Application Component Types
- Technology Types
- Complexity Levels
- Graviton Readiness Indicators: Added readiness indicators for Hosts, Components, and Applications to streamline decision-making and highlight migration feasibility.
- DART Document Cache Feature
- Optimized API Performance: Implemented an optional document caching feature within the report service. This enhancement significantly boosts API performance, particularly for larger workloads.
- Scalability and Efficiency: Designed to handle complex/larger workloads seamlessly, enabling faster report generation and smoother user experiences.
Overall
- Stability fixes, bug fixes
Release 2.1.2
Release Date : 30th October 2024
DART Updates
- Added option to exclude application from DART report
- Optimized the API handlers and database calls
- Performance improvements
- Added compound indexes required for DART-related queries
- Improvements in topology rendering
- Topology render time reduction
- Option to download ZIP of all CSV files (Excluding Netwatch CSV)
- Option to download project specific Netwatch CSV
- Extended the DART CSVs with additional fields
- Added a drawer to view the host names for particular package in the table of packages
- Stability fixes for DART API
- Stability fixes for DART UI
Other Updates
- Handle search for entire table in Discover component table.
- Stability updates for Rehost to AWS
Overall
- Stability fixes, bug fixes
Release 2.1.1
Release Date : 31st July 2024
Introduced Portfolio View
- Introduced a consolidated view for host, components and application from all the projects.
- The portfolio view follows the similar visual representation as that of the DART Report, but additionally it has a column available for project for the respective table, based on this column user can search/filter respective entries
- Consolidated overview for portfolio
- Consolidated components reports
- Consolidated view for applications
- Consolidated view for components
- Consolidated view for hosts
- Consolidated view for packages
DART Updates
- Application group Identification for topology
- this feature allows the user to detect the possible applications from the topology
- this feature finds the connected components and allows the user to define an application
- Add Cover/landing Page in DART & Practitioner Report PDF
- Added refresh button on topology page
- Topology graph traversal improvements
- Allowing the user to download the CSV for auto detected applications
- Fixed the display of external IP in the topology and DART report.
- In practitioner's report added confirmation dialog when user edits executive summary or Customer Workshop Notes
- Practitioner's report changes for consistency as per DART report
- For Grid View of topology fixes misaligned topology view in the pdf
- Detect Oracle database from windows server
- DART API Stability fixes
- DART UI Stability fixes
Other Updates
- Allow user to multi update component details, this helps the user to selected and bulk update rationalization parameters for selected components.
- Keep empty project when last host is deleted
- Discover: Add search on host tab
- Stability updates for Licensing
- Stability updates for netwatch
- Stability updates for offline discovery
- Stability updates for Rationalization
Overall
- Stability fixes, bug fixes
Release 2.1.0
Release Date : 30th January 2024
DART Report Capabilities
-
Overview Section
- Provided a high-level view for Project specific landscape
- Sub section for total hosts present and their breakup based on Operating system categories
- Sub section for Operating system categories and breakup
- Total number of components detected based Operating system categories
- Sub section for Cost Saving Opportunities
- CPU and Memory Resource Optimizations
- Optimization Benefits for CPU and Memory (New Addition)
- Sub section for Operating System Support Status
- Colour coded the bars in the graph (New Addition)
- Sub section for Operating System Versions and Support status (New Addition)
- Colour coded Support status column for quick visual interpretation
- User can sort based on Operating System Version and Support Expiry
- We also show how many occurrences of an Operating System version
- Provided a high-level view for Project specific landscape
-
Component Report Section
- Sub section for showing the Complexity breakup in percentages
- Sub section for showing the Classification breakup
- Sub Section for technology stack bar graph
- Sub Section for component type bar graph
- Linux component type detection is improved/extended significantly (improvement in this feature will be ongoing activity as new stacks detection is added)
- Windows component type detection is improved/extended moderately (improvement in this feature will be ongoing activity as new stacks detection is added)
- Sub Section Databases breakup added (New Addition)
- Supported databases are 'postgresql', 'mongodb', 'mysql', 'mariadb', 'oracle', 'MS SQL Server', 'H2'
- These are verified in our lab setups, and we expect to see variations at scale, the detection for additional cases will be an ongoing activity
- Sub Section for Paas database service recommendation added (New Addition)
- This section provides possible database Paas service based on preferred cloud set for the given project
-
Topology & Dependencies Section
- Topology Graph with and OnDemand 'Load Topology' option
- (New Additions)
- An option with which user can decide whether to make the topology section interactive
- in the interactive mode user can
- Use zoom feature using track pack gestures typically used for scrolling
- Reposition the topology graph
- We have added a frame to the topology graph with slight colour change.
- This frame helps to setup a visual boundary for the user
- We have added a customise option to the topology graph
- using this option user can view only host specify topology as well
- user can also change Geometry (Topology) of the graph
- As of now we support
- Vertical grid
- elements in the graph are added vertically according their categories left most being the hosts and right most being the apps
- Horizontal grid
- elements in the graph are added vertically according their categories top most being the hosts and bottom most being the apps
- Grid
- Circle
- Concentric
- Vertical grid
- User can try various layout option to derive more insights based on the geometry of the topology
- As of now we support
- Topology Graph Traversal
- Note: node === 'node in a graph'
- we have added partial selection of the topology graph with ability to multi select the nodes in the graph
- user can also redo / undo the graph selection
- user can also reset the graph selection
- Blast Radius Traversal
- Note: node === 'node in a graph'
- We have added partial selection of the topology graph with ability to multi select the nodes in the graph
- This allows the user to traverse the blast radius considering the node in the graph as the epicentre of choice
- Creating the application using graph traversal feature
- Similar to blast radius traversal user can multi select nodes in the graph and can decide to define an application right there from the topology
- Topology edge classification
- Belongs to host relationship is shown in light-blue colour
- Associated to an app relationship is shown in pink colour
- Part of a merged profile/component relationship is shown in green colour
- other edges with grey colour represent the network relationship
- Topology also considers the netwatch data and relationships are derived from the netwatch data.
- Topology backend/UI code needed significant code updates and refactoring.
- We have also done some performance improvements for topology to calculate the nodes and edges data effectively. There are rendering improvements done on UI side. (Benchmarking numbers to be added though)
- in the interactive mode user can
- An option with which user can decide whether to make the topology section interactive
- It is recommended to use latest version of Chrome browser, to visualize the topology
-
Applications Section
- This section list the applications details in a tabular format
- This allow the user to get a comprehensive view of the all the Applications from the given project
- User can sort the data based on the columns to organise the data and derive insights
- User can also go to detailed application report from this section
- Business Criticality column is added (New Addition)
- Added download CSV option to the applications section (New Addition)
- On clicking on the application name user can update the rationalisation info directly from this view (New Addition)
-
Components Section
- This section list the components details in a tabular format
- This allow the user to get a comprehensive view of the all the components from the given project
- User can sort the data based on the columns to organise the data and derive insights
- User can also go to detailed host report from this section
- Added download CSV option to the applications section (New Addition)
- On clicking on the component name user can update the rationalisation info directly from this view (New Addition)
-
Hosts Section
- This section list the components details in a tabular format
- This allow the user to get a comprehensive view of the all the hosts from the given project
- User can sort the data based on the columns to organise the data and derive insights
- ex: sorting based on ascending IP addresses
- ex: sorting based on ascending support expiry dates
- User can also go to detailed host report from this section
- Added download CSV option to the applications section (New Addition)
- On clicking on the host name user can update the rationalisation info directly from this view (New Addition)
-
Packages Section (New Addition)
- This section will list all packages which are installed in a given landscape along with distribution info
- There are sorting and text based search capabilities for the list of packags
- This will allow the user to locate variations in the packages installed
- This fetaure does not provide identification of deprecated packages and packages vulnerabilities but this will help the user to find the required packages based on texted based search
Other DART Features
Feature to include/exclude a component from the rationalise view (New Addition)
DART Report benchmarking
- In a lab setup dart report is validated with 50 discovered hosts in a project with ~250 components, API Response Time - 4 Seconds, UI Render Time - 15 Seconds
NetWatch
-
Windows NetWatch
- Using native windows capabilities to monitor the network IO (No additional installation required) (New Addition)
- NetWatch feature uses Network shell (netsh) and etl2pcapng utility from Microsoft in the background
- https://learn.microsoft.com/en-us/windows-server/networking/technologies/netsh/netsh
- https://github.com/microsoft/etl2pcapng
- This will also co-relate the data with process performing the network IO
- As of now we support Windows 2012 R2 and above.
- For exceptional cases, we have kept backward compatibility for MS NetMon use case, which can be enabled at discover service windows level, to enable this mode a service restart is needed. detailed steps to enable this backward compatibility mode will be documented separately.
- Benchmarking and load testing for ODWinNetMonNative.exe
Users Netwatch run Time in min Request Per Sec or Min Number of IPs from where the request are sent RAM Utilization (MAX in MB) CPU Utilization ETL/CapExp_Ready Size Windows Version Memory CPU 500 10 ~610 requests per seconds 715 less than 10 MB between 5-50% ~500-512 MB Windows 2016 8 2 500 10 ~649 requests per seconds 715 less than 10 MB between 5-50% ~400-512 MB Windows 2012 R2 8 2 500 10 ~619 requests per seconds 715 less than 10 MB Between 1-20% ~512 MB Windows 2019 8 2 - Note: This benchmarking is only for ODWinNetMonNative.exe and not for supporting utilities used in the background from Microsoft.
- Using native windows capabilities to monitor the network IO (No additional installation required) (New Addition)
-
Linux NetWatch
- Using native linux capabililties monitor the network IO (No additional installation required)
- This will also co-relate the data with process performing the network IO
- Official benchmarking is to be done, thus this feature should be used under supervision, not recommendded to be run on production setups.
-
NetWatch Limitations
- This feature monitors the network IO, and will have additional overhead on the system.
- it is recommended to run this setup under supervision with a conscise choice
- It is recommended to avoid running netwach on domain controllers, citrix servers, API Gateways, Firewalls, etc.
- The intended use case of netwatch is to identify the network relationships of Hosts and Applications on those hosts. Thus it should be run on expected hosts under supervision.
Upgrades
- It is recommended that any version of ch-rel-2.0.0-* or less should be upgraded to this version.
DART Report Capabilities (Upcoming)
-
Portfolio View
- Same view with same capabilities as that of a project but for the entire landscape.
-
Packages Section (New section)
- This section will list all packages which are installed in a given landscape along with distribution info
- This will allow the user to locate variations in the packages installed
- This will allow the user to find deprecated packages
- This will allow the user to find packages with certain vulnerabilities
- This section will list all packages which are installed in a given landscape along with distribution info
Overall
- Stability fixes, bug fixes
Release 2.0.0
Release Date : 9th November 2023
Feature Enhancements
Discover
- Introducing DART - Discover Assessment Rationalize Tool
- Introducing Netwatch - Network monitoring capability for the hosts
- Topology Enhancements
- Discover Enhancements
Overall
- Stability fixes, bug fixes
Release 1.5.5
Release Date : 15th March 2023
Feature Enhancements
Discover
- Preview release of Portfolio Rationalization
Overall
- Stability fixes, bug fixes
Release 1.5.3
Release Date : 15th December 2022
Feature Enhancements
Discover
- Support for Offline discovery
- Support for Discover Only
- Stability fixes, bug fixes
Overall
- Stability fixes, bug fixes
Release 1.5.2
Release Date : 18th November 2022
Feature Enhancements
Cruize
- Integration with AWS Migration Hub Refactor Spaces
- Integration with EKS Blueprints
- Stability fixes, bug fixes
Release 1.5.1
Release Date : 20 September 2022
Feature Enhancements
- Sync log feature added, this allows user to view/download the logs from UI
- Stability fixes, bug fixes
Release 1.5
Release Date : 4th July 2022
Feature Enhancements
Discover
- Non-Xray discovery of Red Hat Jboss EAP and Apache Tomcat added for linux OS
- More features added for Non-Xray discovery for Oracle Weblogic for linux OS
- More features added for Non-Xray discovery for Windows IIS server for windows OS
- Non-Xray discovery of Console and Services based (CLI ONLY) application added for windows OS (beta)
- Process white list support added for all Java servers discovery for linux OS
Transform
- Config Map support added for all Java servers for linux OS
- The transform per-check feature added
- The support for private docker repositories enhanced
- The transform profile creation logic enhanced
- The Cruize blueprint generation (from transform profile) feature is added
- File explorer support is added for windows OS
Cruize
- Cruize UI is completely updated and made inline with other features
- Automatic blueprint generation from transform profile is added
- Manual blueprint generation feature added
- Blueprint supports all the standard kubernetes constructs (ingress, deployment, containers, secret, configmap, volume mount ...)
- BYOC cluster import feature added in the new UI
- Build time parameters can be overridden at run time during the blueprint deployment on a kubernetes cluster
- Workload verification and validation support added
User Interface
- The screens are rebranded to OmniDeq
- Session expiry support added
Bug Fixes
- Chtool transfer logic to host for linux OS fixed if the system binaries are unavailable on host
Release 1.4.6
Release Date : 14th Feb 2022
Feature Enhancements
- The overall UI screens are updated as per new brand design
- The Transform UI screens are updated for better profile organization
- Tomcat discovery and transform support added for Linux OS. The following features are supported.
- Standalone server only
- Database/JMS/SSL settings are containerized for each application
Bug Fixes
- Performance improvements in UI page loading and data fetching via API
Release 1.4.5
Release Date : 8th December 2021
Feature Enhancements
- The config map can be selectively made active or in-active for Weblogic.
- ODBC Drivers and DSN support added for windows hosts.
- Directory relocate support added for Include Files in File Explorer.
- Certificate information is displayed for WebLogic web application.
Bug Fixes
- Database reconnection added if the database connectivity is lost by the running CH container.
Release 1.4.4
Release Date : 29th October 2021
Feature Enhancements
- Non intrusive discovery added for Oracle Weblogic to detect domains, nodes, cluster, application, Queues, Shared applications and Oracle DB.
- The UI/Reports shows the discovered data and also allows to modify the properties files if any.
- The end to end transformation support added. Each application along with it’s dependencies can be containerized.
SAML Authentication Support added
- Okta and Azure AD support added
Secure container
- Polymorph container support integrated
Discover and Transform
- Windows Discovery & Transform Powershell version supported from 3.0 onwards
- Discovered additional information of IIS like certificate, application pools etc
- Windows integrated authentication detected and to be handled manually in transform
- Support added for Network share for IIS Websites
- Kerberos based Windows Build Box added
- Renaming of transform profile added
- Logic added if the pre-requisite check is performed post Discovery
- Base Container Matrix updated
- Application Whitelist for Weblogic Java Server added
- Pre-requisite check added for Windows Host
- Pre-requisite check added for Windows Build Box
- Override probe command support added
- Multiple execStart command support added
- Windows ignore list support added
- Size of each file and directory (recursive) is displayed on FileExplorer UI
User Interface
- APP HOST url is now specified on UI than the backend files.
- Kerberos based Windows Build Box added
- Transform Screen enhancements
- File Explorer and Include Files Menus updated
- Application definition UI updated
- Polymorph key support added
- SAML configuration added
- Individual refresh button is provided instead of overall refresh
Support Matrix updated
- Weblogic 12.x
- Windows 2003 support deprecated.
Bug fixes
- Analysis failure related bug fixed.
- Circular dependency in logs fixed.
- All the timestamps are made consistent as per the local timezone.
- Retry the DB connection in case of failure fixed.
Release 1.4.3
Release Date : 30th June 2021
Feature Enhancements
WAS on Linux and AIX (AIX is deprected)
- AIX discovery enhancements for making it more comprehensive including environment specific variables
- AIX functional & UI enhancements - the recommendation report is updated to include the IP-Host mapping for AD, DB and IBMQ This needs to be taken care of in the k8s environment.
- AIX discover logic enhanced to web application specific settings than all settings.
- The linux WAS support generally available.
Discover and Transform
- Discovery X-ray analysis restart in case of failures added.
- Discover timeout support added. If the discovery is stuck for more than stipulated time and doesn’t respond back, it is marked as timed-out/failed.
- getServices improvements for process detection.
- Chtool improvements ( attach-detach, check absolute paths for symlink )
- Windows Discovery & Transform .NET/TLS installation dependency is removed.
- Multiple websites under IIS are discovered and transformed individually
- The number of processes per node to which the probe can be simultaneously attached is now set as 5. This no is configurable on UI.
- Improved troubleshooting information with error reporting & logging
Support Matrix updated
- Apache Druid
- Vmware Corfu
- Active MQ
- RabbitMQ
- Tanuki support added to Xray.
User Interface
- The “Go To Transform” button is now pointing to an individual container/profile instead of a wave.
- Kerberos vault workflow improved. Kerberos settings validation added.
- SMTP settings are made compulsory before adding the user.
- The user is allowed to override Username while attaching the probe to a process.
- UX improvements in Process View Tab
- Docker Registry ACR support is added in the vault and as a container registry.
Bug fixes
- Bulk deselect related issues are fixed. This causes the container size to shoot up.
- File transfer rsync retry failure bug fixed.
Release 1.4.2-7
Release Date : 10th June 2021
Feature Enhancements (AIX is deprected)
- Windows Recommendation Report enhanced with more details
- Added support for AIX/Websphere support
- Transformation studio functionality improvements for inclusion/exclusion of files
- Supported container base image mapping database updated to replace unsupported/deprecated container images with supported ones
- Improvements Discover UI that supports large sized waves (old, familiar UI is still available, will be deprecated in subsequent releases)
- For linux hosts, password based authentication support now available between host and build box
- AIX/Websphere Discover/Transform can now identify multiple AD sources for authentications
Bug fixes
- Recommendation report performance issues fixed
- Windows Kerberos related bug fixed
Feature Deprecation
- WorkLoad Analysis Cloudlease features are not part of standard CloudHedge distribution. Will only be available on request.
- Older Openshift 3.x cluster provisioning is discontinued as it is out of vendor support
- BYOC Supported distribution list -- IBM Cloud Private
Release 1.4.1
Release Date : 5th Feb 2021
Feature Enhancements
- Enhancements in Discover/Transform functionality to reduce space requirements on the discovered machines/nodes (typical constraints of older machines with limited free space available)
- Improved user experience by providing ability to store build box details in CloudHedge vault
- Validation of build box pre-requisites for build box
- Practitioner's Report enhancements for detailed containerization recommendation
- Ability to make adjustments to discovered information for supervisord/pm2 controlled processes
- Global Pre-requisites check added for Linux
- Global Ignore Process list added on UI
Bug fixes
- Admin user can review activities of other users
- Updated couple of options in settings section
- Download process dependencies enabled in Transform
Feature Deprecation
- Removed requirement to enter build box details every time user wishes to transform (see vault addition above)
Release 1.4
Release Date : 2nd Nov 2020
Feature Enhancements
- CloudHedge Transformation Studio feature that provides ability to verify and customize docker images/contents of Docker images
- cron jobs discovery and transformation support added
- Ability to define applications post discovery added so that people can filter application specific processes/services to visualize data/decide on transformations.
- Enhanced topology view and ability to see linked analysis of metadata of processes/services from topology view
- Added support for Websphere Network Deployment (ND) transformation from Linux to Websphere Liberty containers (Re-platform)
Feature Deprecation
- Azure Container Services deployment support