Skip to content

Releases: Azure/apiops-cli

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 01:22
b327e63

What's Changed

New Contributors

Full Changelog: v0.4.0-alpha.2...v1.0.0

v0.4.0-alpha.2

Choose a tag to compare

@github-actions github-actions released this 03 Jul 01:37
202eea1

What's Changed

Full Changelog: v0.4.0-alpha.0...v0.4.0-alpha.2

v0.4.0-alpha.0

Choose a tag to compare

@github-actions github-actions released this 01 Jul 19:39
e9d79f1

What's Changed

Read more

v0.3.0-alpha.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 18:52
b5a5221

What's Changed

Full Changelog: v0.2.1-alpha.0...v0.3.0-alpha.0

v0.2.1-alpha.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 14:01
00aacad

What's Changed

New Contributors

Full Changelog: https://github.com/Azure/apiops-cli/commits/v0.2.1-alpha.0

v0.2.0-alpha.0

Choose a tag to compare

@petehauge petehauge released this 25 Jun 18:58

Features

  • A2A (Agent-to-Agent) API support — full extract/publish round-trip for A2A protocol APIs (#89)
  • ApiOperation as first-class resource — operations are persisted individually with PATCH reconciliation for drift-free round-trips (#104)
  • Async LRO polling — long-running APIM operations are polled to completion; OpenAPI specs are sanitized before import (#112)
  • Workspace support on V2 SKUs — workspace-scoped resources (APIs, products, backends, named values, tags) are extracted and published with correct ARM paths (#128, #129)
  • Integration test split into 7 phases — deploy, extract, validate, override, publish, compare, teardown — each runnable independently (#92)

Bug Fixes

  • Override & filter config alignment — fully aligned with APIOps Toolkit array-based format (#102, #115)
  • Schema ref stripping — removes stale schemaId/typeName from operation representations during post-import PATCH reconciliation (#111)
  • Windows cmd.exe quoting — fixed stdin and argument quoting issues in Invoke-MaskedProcess (#110)

Docs & Testing

  • Extract filter documentation — documented full filter surface and explicit exclude-all semantics (#103)
  • Hardened teardown — Phase 7 handles APIM delete/purge races and soft-delete conflicts (#122)
  • Package-build test README — added single-test run command for quick iteration (#87)

v0.1.7-alpha.0

Choose a tag to compare

@petehauge petehauge released this 25 Jun 18:58

Features

  • Workspace-scoped resource refactor — uses workspaceSupported flag to determine which resource types are available in workspace containers (#84)

Bug Fixes

  • Premium SKU round-trip fixes — resolved test failures specific to Premium tier (#80)
  • Workspace unit test fixes — corrected test failures introduced by workspace refactor (#93)

Docs & Testing

  • Air-gapped setup walkthroughs — step-by-step guides for GitHub Actions and Azure DevOps in disconnected environments (#77)
  • APIOps terminology update — replaced "APIOps v1/v2" with "APIOps Toolkit/CLI" across all docs (#94)
  • API version docs correction — fixed default API version in documentation (#81)
  • Integration test skill notes — added AADSTS700016 and UI access troubleshooting (#83)

v0.1.6-alpha.0

Choose a tag to compare

@petehauge petehauge released this 25 Jun 18:58

Features

  • MCP server support — extract and publish MCP server configurations (#36, #51)
  • Publish --commit-id flag — CLI-over-env precedence for commit tracking (#47)
  • Reusable integration test workflowworkflow_call support for CI reuse (#42)

Bug Fixes

  • AzDO publish pipeline flag — corrected --overrides (was --override) in Azure DevOps template (#75)
  • Empty override file handling — gracefully handles empty or missing override files (#33)

Docs & Testing

  • User-facing documentation — added getting started guides, architecture diagram, and agent charters (#69, #56)
  • Open-source readiness — copyright headers, sensitivity audit, accuracy policies (#78)
  • Security hardening — added SecurityExpert to Squad team (#70)

v0.1.5-alpha.1

Choose a tag to compare

@petehauge petehauge released this 25 Jun 18:58

Features

  • Azure DevOps init — interactive Copilot prompt with managed identity / WIF support (#31)
  • Public npm registry support — install directly from @peterhauge/apiops-cli on npmjs.com (#28)

Bug Fixes

  • Empty override file — fixed crash when override file exists but is empty (#33)
  • Dependency bump — updated uuid and @azure/msal-node (#26)

Docs & Testing

  • Auth documentation — clarified OIDC vs client-secret auth paths (#27)
  • Azure DevOps manual setup — updated instructions for apiops init --ci azure-devops (#30)

v0.1.4-alpha.1

Choose a tag to compare

@petehauge petehauge released this 25 Jun 18:58

Features

  • User-Agent header — all REST API calls now include a User-Agent header for tracing (#21)
  • Optional --cli-package parameter — enables using apiops from the public npm registry without specifying a local package path (#20)