Major Changes
- 68310db: feat: aleo cli support
- 4f9bf92: Removed deprecated Kurtosis agent deployment functionality. The
hyperlane deploy kurtosis-agentscommand was removed as it was no longer maintained.
Minor Changes
-
239e1a1: Migrate AltVm JsonSubmittor and FileSubmittor to deploy-sdk (from provider-sdk and cli, respectively)
-
bc8b22f: Moved rebalancer-specific type definitions from
@hyperlane-xyz/sdkto@hyperlane-xyz/rebalancer. Updated CLI and infra imports to use the new location. The rebalancer package is now self-contained and doesn't pollute the SDK with rebalancer-specific types. -
7032a7c: Added
hyperlane ica deploycommand to deploy Interchain Accounts (ICAs) on destination chains for a specified owner on an origin chain. The command accepts--origin,--destinations,--owner, and--keyparameters, and outputs a table showing the deployment status for each destination chain. -
9963e0e: feat: separate rebalancer package
- Extract rebalancer logic from CLI into dedicated
@hyperlane-xyz/rebalancerpackage - New package supports both manual CLI execution and continuous daemon mode for K8s deployments
- CLI now imports from new package, maintaining backward compatibility for manual rebalancing
- Extract rebalancer logic from CLI into dedicated
Patch Changes
- e4fed47: Fixed CLI e2e tests failing locally by properly marking type imports with the
typekeyword. This ensures compatibility with tsx which reads JS files directly, while tests in CI continue to work with the bundled CLI. - fb12649:
hyperlane statusno longer requires private keys when checking message status. Keys are now only required when using--relayflag, and only for the destination chain protocol you're relaying to. - ed10fc1: Introduced the Artifact API for ISM operations on AltVMs. The new API provides a unified interface for reading and writing ISM configurations across different blockchain protocols. Radix ISM readers and writers fully implemented; Cosmos ISM readers implemented. The generic
IsmReaderin deploy-sdk replaces the legacyAltVMIsmReaderand supports recursive expansion of routing ISM configurations.