Skip to content

v1.0.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Jul 01:14
· 119 commits to main since this release
9ce4f60

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