v1.0.0-beta.1
Pre-release
Pre-release
·
119 commits
to main
since this release
Changelog
Added
- feat(vxc): expose MCR IPsec tunnel config on vRouter interfaces (ESD-1538)
- feat(wasm): register users, managed-account, billing-market modules
- feat: register ix module in WASM browser build
Fixed
- fix(apply): wire MCR tunnel_count to IPsec add-on and harden config parsing
- fix(buy): submit order under retry, poll provisioning separately (ESD-1520)
- fix(ci): publish stable wasm filenames and make CloudFront optional
- fix(ci): update wasm-publish workflow for content-hash build pipeline
- fix(json): tighten JSON input value handling to match flags (ESD-1521)
- fix(nat_gateway): expose --asn flag on create; pass valid session-count and asn in lifecycle test
- fix(output): stop spinner animating into non-TTY logs
- fix(tags): reject empty tag keys in buy/create JSON input (ESD-1527)
- fix(vxc): address adversarial review findings
- fix(vxc): align update non-interactive gate with registered flags (ESD-1550)
- fix(vxc): treat empty partner-config flag as no update (ESD-1550)
- fix: apply --timeout bounds each resource, not the whole run (ESD-1522)
- fix: classify ValidationError as usage exit code (ESD-1523)
- fix: derive changelog prev version from previous git tag
- fix: extend nil-response guards and honor vNIC index 0 on interactive VXC (ESD-1524, ESD-1525)
- fix: guard nil SDK responses and honor vNIC index 0 on VXC flag path (ESD-1524, ESD-1525)
- fix: guard nil responses on service-key update and list paths (ESD-1524)
- fix: print command errors to stderr and route status messages off stdout
- fix: reject explicit non-positive --timeout instead of defaulting (ESD-1526)
- fix: remove the non-functional mve restore command
- fix: route NAT Gateway ASN through central ValidateASN
Other Changes
- ESD-1538: Add staging integration test for MCR IPsec tunnel VXC
- ESD-1538: Register MCR cleanup before asserting captured UID in IPsec test
- ESD-1538: address review findings: docs, lifetime comment, BGP password test
- ESD-1538: model ipSecTunnelOptions as a single object per interface
- ESD-1549: fix vxc buy dropping --resource-tags on the flags path
- ESD-1553: clarify FinishPreRunError doc for the WASM caller
- ESD-1553: emit JSON envelope for WASM root flag-validation errors too
- ESD-1553: route PreRunE validation errors through finishWithError
- ESD-1553: unit-test FinishPreRunError for codecov patch coverage
- ESD-1553: unit-test invalid-output and max-retries PreRunE paths for patch coverage
- ESD-1556: wire resource-tag flags into the buy flags builders
- fixup: address code review feedback on WASM CI / smoke harness
- fixup: address second-round code review feedback