Release Notes¶
Release 2.1.7¶
Release Date: March 2026
DART Enhancements¶
Discovery¶
Bulk Discovery Actions
- Run connection checks, prerequisite validation, and discovery for an entire project in one operation
- Monitor per-action and overall discovery status summaries from a single view
- NetWatch bulk start/stop actions are now available, with NetWatch status visible in batch details
Project-Level Process Ignore List
- Define a project-level ignore list to exclude processes across all hosts in a project
- Ignored processes are excluded from DART, Topology, and Rationalization views on re-discovery
Windows Improvements
- Dynamic system drive detection — hard-coded
C:drive references replaced with%SYSTEMDRIVE%for correctness on non-standard configurations - Background execution for NetWatch start/stop commands via
winchtoolpy.exeruncmd for improved reliability - Fixed PowerShell syntax error in remote execution paths involving
$env:SystemDrive
Linux Improvements
- Quoted
--processNameargument in chtool attach/detach commands to handle process names with spaces - Switched to system SSH as primary connection method for FIPS/FUTURE policy compatibility
Bulk Host Management¶
- Bulk Edit — Rename and update host aliases in bulk using advanced rename capabilities (prefix, suffix, find/replace, sequential numbering)
- Bulk Delete — Delete multiple hosts at once with a confirmation dialog
- Batch Action Configurations — Configure and save batch action settings from the project settings page
Application Builder¶
- New Application Builder feature for bulk application creation and management
- Automatically suggests application candidates based on topology and connectivity analysis
- Tracks promotion of suggested app candidates
Project Management¶
- Project Purge — New option in project settings to purge all project data with a confirmation step
- Project Discovery Insights — New project-level API providing optimized discovery insights across all hosts
- Host Uniqueness Validation — Hosts are now validated for uniqueness by both host address and port combination
Feature Flags¶
- New feature flags system for dynamic feature toggling (admin-managed)
Rehost (AWS MGN)¶
- Optional MGN prerequisite validation step before rehost agent installation
- TLS version check added to MGN prerequisite script; supported OS list updated
- Fixed MGN agent installer URL for Windows Server 2012 R2 to use the legacy endpoint
- Added
--s3-endpointparameter support for MGN agent installation commands - IPv4/IPv6 dual-stack endpoint support for AWS SDK clients
- Download logs feature for rehost operations, accessible from project settings
- AWS region list now partitions commercial and GovCloud regions correctly
Rationalization¶
- AWS Services column removed from component CSV when target cloud is not AWS
DART Report & API¶
- DART API performance optimizations for large workloads
- Portfolio Rationalization components API performance improvements
- App Builder enrichment: suggestions API with app candidate details
- Fixed DART topology — "Finding groups" message no longer stays visible indefinitely after clicking
Kubernetes (Cruize)¶
- Upgraded
@kubernetes/client-nodefrom 0.15.1 to 0.22.3 for Kubernetes v1.33 compatibility - Fixed null reference errors in Kubernetes deployment validation
General¶
- Transform base profile configurations are now read-only/non-editable
- Duplicate refresh icon removed from Discover component tab
- Download icon visibility and color improvements across the UI
- Stability improvements and bug fixes
Release 2.1.6¶
Release Date: November 2026
DART Enhancements¶
Windows Discovery¶
- Added support for discovering open files on Windows hosts using
handle.exe - Corrected IOPS capture to use
LogicalDiskcounters instead ofPhysicalDiskfor accurate disk performance metrics - Introduced failsafe mechanism for the Windows NetWatch monitoring process
- Added UI section to configure Windows NetWatch settings per node
Rationalization¶
- Instance type dropdowns in the Rationalization host table now support search and fuzzy matching
- Fuzzy search added for the Host Alias column in the host table
AWS Cost Comparison¶
- Download an Excel file formatted for direct upload to the AWS Pricing Calculator
- AWS instance type selection and storage cost calculations now factor in IOPS and throughput metrics
- Storage cost estimation accounts for disk partitioning for volumes exceeding AWS size limits
- Added Windows BYOL instances list with API integration; BYOL instance usage is tracked in cost comparison
getRegionsnow returns both commercial and GovCloud AWS regions- Host CSV exports now include AWS instance type columns
- Kerberos IP is included in host CSV exports when available
Reporting¶
- Added API to refresh NetWatch utilization summary data per project
Kubernetes & Deployment (Cruize)¶
- Added support for Kubernetes node tolerations in deployment configurations via a new Tolerations tab
- New endpoint to generate, review, and deploy application YAMLs; added Review Application YAMLs tab
- Added delete option for ConfigMaps with API integration
General¶
- Log panel now supports resizable height
- Standardized reset filter and refresh button placement across all tables and tabs
- Cluster details auto-refresh every 60 seconds
- SAML Providers configuration is always accessible to admin users
- Custom SSH algorithms are now configurable for connecting to Linux targets
- Stability improvements and bug fixes
Release 2.1.5¶
Release Date: July 15, 2025
DART Enhancements¶
Windows Discovery¶
- Enhanced detection of Microsoft SQL Server version details through registry inspection
- Introduced IOPS and throughput monitoring as part of the NetWatch process
Rationalization¶
- You can now define and assign custom tags to hosts, applications, and components for improved categorization and analysis
Reporting¶
- Host CSV reports now include IOPS and throughput metrics
- Added AWS cost comparison options:
- 1-year No Upfront Reserved Instance (NURI)
- 3-year No Upfront Reserved Instance (NURI)
General¶
- Stability improvements and bug fixes
Release 2.1.4¶
Release Date: April 7, 2025
DART Updates¶
AWS Cost Comparison¶
This feature enables you to calculate the cost of discovered infrastructure by mapping it against an AWS cost term sheet. It includes estimates for: - Compute - Storage - VDI - Network - Business Support costs
You can input costs for your on-premises infrastructure to estimate potential savings through comparative analysis.
Report Updates¶
Enhanced Reporting
Added dedicated sections in the DART report to support VMware discovery via RVTools, providing actionable insights tailored to VMware-based infrastructure assessments.
Advanced Visualization
You can now view VMware Discovery Insights categorized under:
- ESX Host Insights
- Virtual Machine Analytics
- Storage Capacity & Utilization
- Licensing Overview
- List of ESX Hosts
- List of Resource Pools
- List of Clusters
Each section includes detailed visualizations to simplify and clarify your IT landscape.
AWS Instance Mapping
Introduced automatic mapping of target EC2 instances based on your project's selected AWS region. The system also incorporates a Graviton Readiness Indicator to suggest Graviton-compatible EC2 instance types.
General¶
- Stability improvements and bug fixes
Release 2.1.3¶
Release Date: December 27, 2024
DART Updates¶
AWS Graviton Assessment Integration¶
Enhanced Reporting
Introduced dedicated sections in the DART report to support AWS Graviton assessments, providing actionable insights tailored for Graviton adoption.
Advanced Visualization
You 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 and larger workloads seamlessly, enabling faster report generation and smoother user experiences.
General¶
- Stability improvements and bug fixes
Release 2.1.2¶
Release Date: October 30, 2024
DART Updates¶
- Added option to exclude applications from DART reports
- Optimized API handlers and database calls for improved performance
- Added compound indexes required for DART-related queries
- Improvements in topology rendering with reduced render time
- Option to download ZIP of all CSV files (excluding NetWatch CSV)
- Option to download project-specific NetWatch CSV
- Extended DART CSVs with additional fields
- Added a drawer to view host names for particular packages in the package table
- Stability improvements for DART API and UI
Other Updates¶
- Enhanced search functionality for entire table in Discover component table
- Stability updates for Rehost to AWS
General¶
- Stability improvements and bug fixes
Release 2.1.1¶
Release Date: July 31, 2024
Introduced Portfolio View¶
A consolidated view for hosts, components, and applications from all projects with: - Visual representation similar to the DART Report - Additional project column for searching and filtering entries - Consolidated overview for portfolio - Consolidated reports for components - Consolidated views for applications, components, hosts, and packages
DART Updates¶
Application Group Identification for Topology¶
- Detect possible applications from the topology
- Find connected components and define applications
Additional Features¶
- Added cover/landing page in DART & Practitioner Report PDF
- Added refresh button on topology page
- Topology graph traversal improvements
- Download CSV for auto-detected applications
- Fixed display of external IP in topology and DART report
- Added confirmation dialog when editing executive summary or Customer Workshop Notes in practitioner's report
- Practitioner's report changes for consistency with DART report
- Fixed misaligned topology view in PDF for Grid View
- Enhanced Oracle database detection from Windows servers
- DART API and UI stability improvements
Other Updates¶
- Multi-update component details feature for bulk updating rationalization parameters
- Keep empty project when last host is deleted
- Added search functionality on host tab in Discover
- Stability updates for licensing, NetWatch, offline discovery, and rationalization
General¶
- Stability improvements and bug fixes
Release 2.1.0¶
Release Date: January 30, 2024
DART Report Capabilities¶
Overview Section¶
Provides a high-level view of project-specific landscape: - Total hosts present with breakdown based on operating system categories - Operating system categories and breakdown - Total number of components detected based on operating system categories
Cost Saving Opportunities - CPU and Memory Resource Optimizations - Optimization Benefits for CPU and Memory (New)
Operating System Support Status - Color-coded bars in graphs for quick visual interpretation
Operating System Versions and Support Status (New) - Color-coded support status column for quick visual interpretation - Sortable by Operating System Version and Support Expiry - Shows occurrence count for each operating system version
Component Report Section¶
- Complexity breakdown in percentages
- Classification breakdown
- Technology stack bar graph
- Component type bar graph
- Significantly improved Linux component type detection
- Moderately improved Windows component type detection
- Database breakdown (New)
Supported Databases: - PostgreSQL - MongoDB - MySQL - MariaDB - Oracle - MS SQL Server - H2
These databases are verified in lab setups. Detection for additional cases is an ongoing activity.
PaaS Database Service Recommendation (New)
Provides possible database PaaS services based on your preferred cloud for the project.
Topology & Dependencies Section¶
Topology Graph with On-Demand 'Load Topology' Option
New Features: - Interactive Mode Option: Control whether to make the topology section interactive - In interactive mode, you can: - Use zoom feature with trackpad gestures (typically used for scrolling) - Reposition the topology graph - Added frame to topology graph with slight color change for visual boundary
-
Customization Option: View host-specific topology
-
Change Geometry (Topology) of Graph:
- Vertical Grid: Elements added vertically by categories (hosts on left, apps on right)
- Horizontal Grid: Elements added horizontally by categories (hosts on top, apps on bottom)
- Grid
- Circle
- Concentric
Try various layout options to derive more insights based on graph geometry.
- Topology Graph Traversal:
- Partial selection of topology graph with multi-select capability
- Redo/undo graph selection
-
Reset graph selection
-
Blast Radius Traversal:
- Partial selection with multi-select capability
- Traverse blast radius with chosen node as epicenter
-
Create applications using graph traversal feature
-
Topology Edge Classification:
- Light-blue: Belongs to host relationship
- Pink: Associated to an app relationship
- Green: Part of merged profile/component relationship
-
Grey: Network relationship
-
NetWatch Integration:
- Topology considers NetWatch data
- Relationships derived from NetWatch data
-
Significant backend/UI code updates and refactoring
-
Performance Improvements:
- Effective calculation of nodes and edges data
- UI rendering improvements
Recommendation: Use the latest version of Chrome browser to visualize topology.
Applications Section¶
- Lists application details in tabular format
- Comprehensive view of all applications from the project
- Sortable columns for data organization and insights
- Link to detailed application report
- Business Criticality column (New)
- Download CSV option (New)
- Update rationalization info directly from this view (New)
Components Section¶
- Lists component details in tabular format
- Comprehensive view of all components from the project
- Sortable columns for data organization and insights
- Link to detailed host report
- Download CSV option (New)
- Update rationalization info directly from this view (New)
Hosts Section¶
- Lists host details in tabular format
- Comprehensive view of all hosts from the project
- Sortable columns for data organization and insights
- Example: Sort by ascending IP addresses
- Example: Sort by ascending support expiry dates
- Link to detailed host report
- Download CSV option (New)
- Update rationalization info directly from this view (New)
Packages Section (New)¶
- Lists all packages installed in a landscape with distribution info
- Sorting and text-based search capabilities
- Helps locate variations in installed packages
- Text-based search for required packages
Note: This feature does not identify deprecated packages or package vulnerabilities, but helps find required packages through text-based search.
Other DART Features¶
- Feature to include/exclude components from the rationalize view (New)
DART Report Benchmarking¶
In a lab setup, the DART report was validated with 50 discovered hosts in a project with approximately 250 components: - API Response Time: 4 seconds - UI Render Time: 15 seconds
NetWatch¶
Windows NetWatch¶
- Uses native Windows capabilities to monitor network I/O (no additional installation required) (New)
- NetWatch feature uses Network Shell (netsh) and etl2pcapng utility from Microsoft in the background
- Learn more about netsh
- Learn more about etl2pcapng
- Correlates data with process performing network I/O
- Supports Windows Server 2012 R2 and above
- Backward compatibility for MS NetMon maintained for exceptional cases (can be enabled at discover service Windows level with service restart)
Benchmarking and Load Testing for ODWinNetMonNative.exe
| Users | NetWatch Runtime (min) | Requests Per Second | Number of Source IPs | RAM Utilization (MAX in MB) | CPU Utilization | ETL/CapExp_Ready Size | Windows Version | Memory | CPU |
|---|---|---|---|---|---|---|---|---|---|
| 500 | 10 | ~610 | 715 | <10 MB | 5-50% | ~500-512 MB | Windows 2016 | 8 GB | 2 |
| 500 | 10 | ~649 | 715 | <10 MB | 5-50% | ~400-512 MB | Windows 2012 R2 | 8 GB | 2 |
| 500 | 10 | ~619 | 715 | <10 MB | 1-20% | ~512 MB | Windows 2019 | 8 GB | 2 |
Note: This benchmarking is only for ODWinNetMonNative.exe and not for supporting utilities from Microsoft.
Linux NetWatch¶
- Uses native Linux capabilities to monitor network I/O (no additional installation required)
- Correlates data with process performing network I/O
- Official benchmarking to be completed; use under supervision
- Not recommended for production setups
NetWatch Limitations¶
- This feature monitors network I/O and adds overhead on the system
- Recommended to run under supervision with careful selection
- Avoid running on domain controllers, Citrix servers, API gateways, firewalls, etc.
- Intended to identify network relationships of hosts and applications
- Should be run on expected hosts under supervision
Upgrades¶
It is recommended that any version ch-rel-2.0.0-* or earlier should be upgraded to this version.
DART Report Capabilities (Upcoming)¶
Portfolio View¶
Same view with same capabilities as a project, but for the entire landscape.
Packages Section¶
This section will list all packages installed in a landscape with distribution info, allowing you to: - Locate variations in installed packages - Find deprecated packages - Find packages with certain vulnerabilities
General¶
- Stability improvements and bug fixes
Release 2.0.0¶
Release Date: November 9, 2023
Feature Enhancements¶
Discover¶
- Introducing DART - Discover Assessment Rationalize Tool
- Introducing NetWatch - Network monitoring capability for hosts
- Topology enhancements
- Discover enhancements
General¶
- Stability improvements and bug fixes
Release 1.5.5¶
Release Date: March 15, 2023
Feature Enhancements¶
Discover¶
- Preview release of Portfolio Rationalization
General¶
- Stability improvements and bug fixes
Release 1.5.3¶
Release Date: December 15, 2022
Feature Enhancements¶
Discover¶
- Support for offline discovery
- Support for Discover Only mode
- Stability improvements and bug fixes
General¶
- Stability improvements and bug fixes
Release 1.5.2¶
Release Date: November 18, 2022
Feature Enhancements¶
Cruize¶
- Integration with AWS Migration Hub Refactor Spaces
- Integration with EKS Blueprints
- Stability improvements and bug fixes
Release 1.5.1¶
Release Date: September 20, 2022
Feature Enhancements¶
- Added sync log feature, allowing you to view/download logs from the UI
- Stability improvements and bug fixes
Release 1.5¶
Release Date: July 4, 2022
Feature Enhancements¶
Discover¶
- Added non-X-ray discovery of Red Hat JBoss EAP and Apache Tomcat for Linux OS
- Added more features for non-X-ray discovery of Oracle WebLogic for Linux OS
- Added more features for non-X-ray discovery of Windows IIS server for Windows OS
- Added non-X-ray discovery of console and services-based (CLI only) applications for Windows OS (beta)
- Added process whitelist support for all Java servers discovery on Linux OS
Transform¶
- Added ConfigMap support for all Java servers on Linux OS
- Added transform per-check feature
- Enhanced support for private Docker repositories
- Enhanced transform profile creation logic
- Added Cruize blueprint generation from transform profile
- Added File Explorer support for Windows OS
Cruize¶
- Completely updated Cruize UI in line with other features
- Added automatic blueprint generation from transform profile
- Added manual blueprint generation feature
- Blueprint supports all standard Kubernetes constructs (ingress, deployment, containers, secret, configmap, volume mount, etc.)
- Added Bring Your Own Cluster (BYOC) cluster import feature in the new UI
- Build-time parameters can be overridden at runtime during blueprint deployment on a Kubernetes cluster
- Added workload verification and validation support
User Interface¶
- Rebranded screens to CHAI™
- Added session expiry support
Bug Fixes¶
- Fixed chtool transfer logic to host for Linux OS when system binaries are unavailable on host
Release 1.4.6¶
Release Date: February 14, 2022
Feature Enhancements¶
- Updated overall UI screens with new brand design
- Updated Transform UI screens for better profile organization
- Added Tomcat discovery and transform support for Linux OS with the following features:
- 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: December 8, 2021
Feature Enhancements¶
- ConfigMap can be selectively activated or deactivated for WebLogic
- Added ODBC Drivers and DSN support for Windows hosts
- Added directory relocate support for Include Files in File Explorer
- Certificate information is displayed for WebLogic web applications
Bug Fixes¶
- Added database reconnection if database connectivity is lost by the running CH container
Release 1.4.4¶
Release Date: October 29, 2021
Feature Enhancements¶
- Added non-intrusive discovery for Oracle WebLogic to detect domains, nodes, clusters, applications, queues, shared applications, and Oracle DB
- UI/Reports show discovered data and allow modification of properties files if needed
- Added end-to-end transformation support; each application with its dependencies can be containerized
SAML Authentication Support¶
- Added support for Okta and Azure AD
Secure Container¶
- Integrated Polymorph container support
Discover and Transform¶
- Windows Discovery & Transform supports PowerShell version 3.0 onwards
- Discovered additional IIS information such as certificates, application pools, etc.
- Windows integrated authentication detected and must be handled manually in transform
- Added support for network shares for IIS websites
- Added Kerberos-based Windows Build Box
- Added transform profile renaming
- Added logic for prerequisite check performed post-discovery
- Updated Base Container Matrix
- Added application whitelist for WebLogic Java Server
- Added prerequisite check for Windows Host
- Added prerequisite check for Windows Build Box
- Added override probe command support
- Added multiple execStart command support
- Added Windows ignore list support
- File Explorer UI displays size of each file and directory (recursive)
User Interface¶
- APP HOST URL is now specified on UI instead of backend files
- Added Kerberos-based Windows Build Box
- Transform screen enhancements
- Updated File Explorer and Include Files menus
- Updated application definition UI
- Added Polymorph key support
- Added SAML configuration
- Individual refresh buttons provided instead of overall refresh
Support Matrix Updated¶
- WebLogic 12.x
- Deprecated Windows Server 2003 support
Bug Fixes¶
- Fixed analysis failure-related bug
- Fixed circular dependency in logs
- Made all timestamps consistent with local timezone
- Fixed retry of database connection in case of failure
Release 1.4.3¶
Release Date: June 30, 2021
Feature Enhancements¶
WAS on Linux and AIX (AIX is deprecated)¶
- AIX discovery enhancements for more comprehensive environment-specific variables
- AIX functional & UI enhancements - recommendation report updated to include IP-Host mapping for AD, DB, and IBMQ (must be configured in Kubernetes environment)
- Enhanced AIX discover logic for web application-specific settings rather than all settings
- Linux WAS support generally available
Discover and Transform¶
- Added discovery X-ray analysis restart in case of failures
- Added discover timeout support; if discovery is stuck for more than stipulated time and doesn't respond, it is marked as timed-out/failed
- Improved getServices for process detection
- Improved chtool (attach-detach, check absolute paths for symlink)
- Windows Discovery & Transform no longer requires .NET/TLS installation
- Multiple websites under IIS are discovered and transformed individually
- Number of processes per node for simultaneous probe attachment is now set to 5 (configurable on UI)
- Improved troubleshooting information with error reporting & logging
Support Matrix Updated¶
- Apache Druid
- VMware Corfu
- ActiveMQ
- RabbitMQ
- Added Tanuki support to X-ray
User Interface¶
- "Go To Transform" button now points to individual container/profile instead of wave
- Improved Kerberos vault workflow with settings validation
- SMTP settings are now mandatory before adding users
- You can override username while attaching probe to a process
- UX improvements in Process View Tab
- Added Docker Registry ACR support in vault and as container registry
Bug Fixes¶
- Fixed bulk deselect-related issues that caused container size to increase
- Fixed file transfer rsync retry failure bug
Release 1.4.2-7¶
Release Date: June 10, 2021
Feature Enhancements (AIX is deprecated)¶
- Enhanced Windows Recommendation Report with more details
- Added support for AIX/WebSphere
- Transformation studio functionality improvements for file inclusion/exclusion
- Updated supported container base image mapping database to replace unsupported/deprecated images
- Improved Discover UI that supports large-sized waves (old UI still available, will be deprecated in subsequent releases)
- Added password-based authentication support between Linux host and build box
- AIX/WebSphere Discover/Transform can now identify multiple AD sources for authentication
Bug Fixes¶
- Fixed recommendation report performance issues
- Fixed Windows Kerberos-related bug
Feature Deprecation¶
- Workload Analysis CloudLease features are not part of standard CHAI™ distribution (available only on request)
- Discontinued older OpenShift 3.x cluster provisioning (out of vendor support)
BYOC Supported Distribution List: - IBM Cloud Private
Release 1.4.1¶
Release Date: February 5, 2021
Feature Enhancements¶
- Discover/Transform enhancements to reduce space requirements on discovered machines/nodes (typical constraints of older machines with limited free space)
- Improved user experience by providing ability to store build box details in CHAI™ vault
- Validation of build box prerequisites
- Practitioner's Report enhancements for detailed containerization recommendations
- Ability to adjust discovered information for supervisord/pm2 controlled processes
- Added global prerequisites check for Linux
- Added global Ignore Process list on UI
Bug Fixes¶
- Admin users can review activities of other users
- Updated several options in settings section
- Enabled download process dependencies in Transform
Feature Deprecation¶
- Removed requirement to enter build box details every time transformation is needed (see vault addition above)
Release 1.4¶
Release Date: November 2, 2020
Feature Enhancements¶
- CHAI™ Transformation Studio feature providing ability to verify and customize Docker images/contents of Docker images
- Added cron jobs discovery and transformation support
- Added ability to define applications post-discovery for filtering application-specific processes/services to visualize data/decide on transformations
- Enhanced topology view with 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