CHANGELOG.txt

# Release Notes

<a id="v1.0.3.1023"></a>
## 1.0.3.1023

### Release Date: 2026-05-08

### Details
- Fix: Cleanup no longer waits up to one hour for supervisor readiness when the supervisor is in ERROR state
- Chore: Decomposed larger functions to permit better automated test coverage

<a id="v1.0.3.1022"></a>
## 1.0.3.1022

### Release Date: 2026-05-21

### Details
- Fix: `veas-json-generator.py` no longer rejects requests from `localhost`; loading templates from the default local directory now works correctly in the browser.

<a id="v1.0.3.1021"></a>
## 1.0.3.1021

### Release Date: 2026-05-20

### Details
- Checks for updates automatically daily, unless the feature is disabled. Provides manual update feature.
- Configurable vSphere HA admission policy for vSAN stretched clusters.
- Added support for vLCM images for clusters (using vCenter image catalog) (interactive or JSON).
- Added support for deploying multiple clusters in a single vCenter.
- Added support for defining multiple clusters in a single set of infrastructure/supervisor JSON files.
- Breaking change: update JSON structures to support multi-node and multi-edge deployments.
- Added Python-based UI alternative for authoring JSON infrastructure and supervisor JSON files
- Automatic Supervisor content catalog creation.
- Automatic Supervisor upgrade to latest version upon deployment.
- Show ArgoCD login information (URL and admin credentials) per edge location.
- Added support for Harbor registries per edge location.
- Clusters are configured for Retreat mode automatically (KB316514), removing the vCLS.
- vSAN ESA and OSA are now supported in a stretched cluster configuration.
- Automatic disk claim for vSAN.
- Emulate automatic disk claim for VMFS by selecting largest available disk.
- Witness validation and disk group / disk claim setup (as needed).
- Check if correct witness OVA is used for ESA vs OSA environment.
- vmk NIC validation and setup for data nodes and witness.
- Ensure configuration is in sync from vCenter to hosts before supervisor deployment.
- Ensure vSAN is not partitioned before supervisor deployment.
- Configure vSAN for auto-rebalance at 30%.
- Check to make sure ESA and OSA data nodes contribute approximately equal disks (WARN if they do not).
- User prompted for rollback if compute or supervisor rollback fails (supervisor failure will rollback only supervisor).
- Support for optional non-interactive authentication using environmental variables.
- ComputeOnly deployment option.
- vLCM image compliance check before supervisor workflow.
- Ability to disable ArgoCD or Harbor services (non-default).
- Updated ArgoCD version.

<a id="v1.0.0.2"></a>
## 1.0.0.2

- Fixes Windows compatibility issues with YAML parsing and handling kubectl/vcf commands on Windows.
- Improved error messages.

<a id="v1.0.0.1"></a>
## 1.0.0.1

- Initial Release