Skip to content

Releases: api7/a6

v0.0.1

27 May 11:55
6c52bfd

Choose a tag to compare

Changelog

  • 32706a7 Merge pull request #13 from moonming/docs/readme-audit
  • a7bc3f8 ci: add goreleaser config and release workflow
  • 9b2745c ci: add goreleaser config and release workflow
  • 74c8388 ci: pin release workflow actions and disable credential persistence
  • bcef5b2 docs(agents): document bug-class audit protocol, refresh httpmock note
  • 55acc01 docs(bulk-operations): note global-rule excludes --label
  • 738166a docs(readme): fix feature claims and rewrite Quick Start as step-by-step tutorial
  • 227d0cd docs(readme): fix feature claims and rewrite Quick Start tutorial
  • 909ae5f docs(roadmap): add per-PR development roadmap with e2e testing plan
  • c970d05 docs(roadmap): mark Phase 4 (skills) PRs complete
  • ec60185 docs(roadmap): mark all 27 PRs as complete
  • 3fdb551 docs(user-guide): add context, version, conditional-plugins entry points
  • 5b978e1 feat(bulk): add bulk delete and export operations for all resources
  • f9e3994 feat(ci): add CI workflows and e2e testing infrastructure
  • 815ee5d feat(completion): add shell completion and version commands
  • 0772e4f feat(config): add config dump and validate commands
  • 2f8cf1b feat(config): add config sync and diff commands
  • 1f3fcac feat(consumer): add consumer CRUD commands
  • 70bbffb feat(consumer-group): add consumer group CRUD commands
  • c39dbf3 feat(context): add context management commands
  • afc57b7 feat(core): add foundation packages — Factory, IOStreams, API client, Config
  • e330d56 feat(credential): add consumer credential CRUD commands
  • 4cbdc60 feat(debug): add log streaming command
  • 9780561 feat(debug): add request tracing command
  • bc7348c feat(extension): add CLI extension system for third-party commands
  • 3141836 feat(global-rule): add global rule CRUD commands
  • a45d9fd feat(interactive): add fuzzy selection for resource commands
  • 72237ed feat(plugin): add plugin list and get commands
  • fea6eaf feat(plugin-config): add plugin config CRUD commands
  • f7222d4 feat(plugin-metadata): add plugin metadata CRUD commands
  • d0c0b60 feat(proto): add proto CRUD commands
  • 5372e7d feat(route): add route CRUD commands
  • 55991c1 feat(secret): add secret manager CRUD commands
  • 1d22498 feat(service): add service CRUD commands
  • de5fd91 feat(skills): add AI gateway plugin skills
  • 3b1ca94 feat(skills): add advanced plugin skills and update README
  • 60d44a1 feat(skills): add advanced recipes and persona skills
  • f6393fe feat(skills): add authentication plugin skills
  • 3dd8da3 feat(skills): add observability plugin skills
  • e39220c feat(skills): add operational recipe skills
  • 197f0ad feat(skills): add security and rate limiting plugin skills
  • c0f30c7 feat(skills): add skills infrastructure and shared skill
  • 14c91a5 feat(skills): add traffic and transformation plugin skills
  • 443857a feat(ssl): add SSL certificate CRUD commands
  • bdc4eb0 feat(stream-route): add stream route CRUD commands
  • aa59725 feat(update): add auto-update command and background update check
  • 7eabfa8 feat(upstream): add health check command via Control API
  • 3ec740b feat(upstream): add upstream CRUD commands
  • 831c7a2 feat: initial project scaffold with AI-coding reference documents
  • dbdf629 fix(*): apply NormalizeLabel to all resource export, delete, and list commands
  • da06f9e fix(api): add yaml struct tags to all resource types for correct YAML parsing
  • 20ccaa2 fix(api): prevent percent-encoding of colon in label query, rewrite e2e tests to use CLI
  • 6a1fdc4 fix(ci): fix e2e binary build path and update APISIX to 3.15.0
  • d553c94 fix(ci): resolve module root for e2e binary build
  • 849f5bd fix(ci): track cmd/a6/main.go by fixing .gitignore pattern
  • 6ad9688 fix(cmdutil): add NormalizeLabel to convert = to : for APISIX API
  • 8af6828 fix(config): add retry with backoff for delete during sync
  • d163000 fix(config): correct SSL API path and handle stream_routes 400 gracefully
  • 3691949 fix(config): handle 404/400 in fetchPaginated for all resource endpoints
  • b094e3c fix(config): order resource sync by dependency (upstreams before routes)
  • 7278e51 fix(config): reject unsupported top-level sections in validate
  • 414a37f fix(credential): echo requested id in delete success message
  • 2ea2422 fix(e2e): add proxy-rewrite to strip URI prefix for httpbin forwarding tests
  • 549521f fix(e2e): add retry to config sync to handle flaky APISIX admin API
  • 0de035d fix(e2e): fix 16 failing skill e2e tests
  • 1eb104e fix(e2e): fix 19 failing E2E tests across 8 categories
  • 050d22c fix(e2e): fix SSL list status assertion for non-TTY JSON output
  • e651c34 fix(e2e): fix plugin assertion in developer persona skill test
  • 011a383 fix(e2e): fix remaining CI failures across unit and e2e tests
  • 0508b5d fix(e2e): handle APISIX empty list response and add httpbin readiness check
  • 1464a9f fix(e2e): increase retry timeout for service-based route propagation
  • 85d58d7 fix(e2e): run test packages sequentially to prevent resource conflicts
  • 8ed5839 fix(e2e): use host network for httpbin and add gateway retry logic
  • d26ea1f fix(label): query API by label key only, filter values client-side
  • a563f38 fix(plugin): default subsystem to http for plugin list command
  • 70d900e fix(route): normalize label query parameter for APISIX API
  • 6b6072b fix(secret): drop mismatched body id from create payload
  • 0c407bc fix(upstream): support APISIX 3.x healthcheck response and A6_CONTROL_URL env
  • aab44f9 fix: GA readiness Run 1 against APISIX 3.16 (#34)
  • 5a8c370 fix: address PR review comments (CodeRabbit + Copilot)
  • d8d9f02 test(e2e): add comprehensive coverage for all CLI commands and flags
  • 03a3e3e test(e2e): add per-skill e2e tests for all 40 skills
  • 890e731 test(e2e): cover scenario combinations
  • 6c52bfd test(e2e): eliminate silent skips; drop global-rule --label
  • bce5286 test(e2e): eliminate silent skips; drop global-rule --label (#36)
  • 9a91d00 test(e2e): harden scenario assertions
  • 0b4c0a8 test(e2e): strip trailing newlines for gofmt
  • d61afcd test(export): add comprehensive export command tests and API path validation
  • cef4058 test(export): add comprehensive export command tests and API path validation