Skip to content

v0.13.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 23 Jun 18:39
· 270 commits to main since this release
b659105

What's Changed

  • ENG-31566: Document manual WASM S3 publish steps by @pedrotorchio-megaport in #409
  • fix: bump Go toolchain to 1.26.4 and x/net to v0.56.0 (ESD-1422) by @Phil-Browne in #408
  • chore(deps): bump github.com/megaport/megaportgo from 1.13.0 to 1.13.1 by @dependabot[bot] in #410
  • ESD-830: Reduce global state in output package by @Phil-Browne in #340
  • ESD-828: add client-side validation for IX ASN, MAC address, VLAN, and rate limit by @Phil-Browne in #329
  • ESD-1322: Add integration tests for partners, servicekeys, users, managed_account by @Phil-Browne in #379
  • ESD-1323: add unit tests for ix and nat_gateway inputs, outputs, and prompts by @Phil-Browne in #385
  • test(ESD-1384): add managed_account inputs, output, and prompts unit tests by @Phil-Browne in #398
  • ESD-1416(fix-WASM): remove SSRF-prone legacy /proxy/ endpoint and default bind to loopback by @Phil-Browne in #406
  • feat: add one-command static web build for CDN hosting (ESD-1267) by @Phil-Browne in #368
  • chore(deps): bump github.com/jedib0t/go-pretty/v6 from 6.8.0 to 6.8.1 by @dependabot[bot] in #405
  • ESD-1323: Add missing XML format and VXC output test coverage by @Phil-Browne in #383
  • test(ESD-1386): add validation helper coverage and boundary-value tests by @Phil-Browne in #399
  • test(ESD-1385): add output formatter unit tests for read-only command packages by @Phil-Browne in #400
  • chore(deps): bump esbuild, @vitejs/plugin-vue and vite in /frontend-integration by @dependabot[bot] in #411
  • fix: dedup MinASN/MaxASN build break and bump Node 20 actions to Node 24 by @Phil-Browne in #412
  • fix(config): fail-closed credential redaction in --log-http (ESD-1418) by @Phil-Browne in #419
  • ESD-1268 / ESD-1269: Shrink and pre-compress the WASM for CDN serving by @Phil-Browne in #370
  • refactor: de-duplicate the shared WASM/Vue web build (ESD-1270) by @Phil-Browne in #373
  • ESD-1272(feat): content-hash the WASM filename for immutable CDN caching by @Phil-Browne in #371
  • test(ESD-1392): resource tag lifecycle integration tests (ports/mcr/mve/vxc) by @Phil-Browne in #414
  • fix(locations): drop blank market codes from list-market-codes by @Phil-Browne in #430
  • test(ESD-1380): apply command integration tests by @Phil-Browne in #397
  • ESD-1388: Add read-only smoke integration tests for ports, VXC, MCR, MVE, IX by @Phil-Browne in #402
  • ESD-1491: route AWS/BGP ASN range checks through ValidateASN by @Phil-Browne in #416
  • feat: register nat-gateway module in WASM build by @Phil-Browne in #421
  • test(ESD-1393): add MCR/vrouter + inner-VLAN VXC provisioning lifecycle test by @Phil-Browne in #415
  • fix: prevent servicekeys update from resetting active and single-use (ESD-1417) by @Phil-Browne in #407
  • fix(ESD-1500): stop retrying buy/order calls on ambiguous errors by @Phil-Browne in #425
  • ESD-1136(feat-mcr): support updating MCR ASN by @Phil-Browne in #359
  • feat(ESD-1283): register read-only status, topology, product modules in WASM build by @Phil-Browne in #418
  • fix(output): empty list results emit valid json/csv/xml; accept uppercase --output by @Phil-Browne in #423
  • fix: return errors on failed mutations and fix usage exit code (ESD-1497) by @Phil-Browne in #424
  • test: add native-binary e2e harness and smoke test (ESD-1493) by @Phil-Browne in #417
  • fix(servicekeys): rename lifecycle test helper to avoid redeclaration by @Phil-Browne in #435
  • fix(cli): show friendly errors for invalid integer arguments by @Phil-Browne in #431
  • refactor(ESD-1500): rename order-retry symbols to OrderOnce by @Phil-Browne in #432
  • test (ESD-1494): add hermetic native-binary e2e contract tests by @Phil-Browne in #433
  • test: add live-staging read-only native-binary e2e tests by @Phil-Browne in #437
  • ci: wire e2e tests into CI and make the sandbox cross-platform by @Phil-Browne in #442
  • ci: pin GPG import action to allowlisted v6 by @Phil-Browne in #456

Full Changelog: v0.12.0...v0.13.0