Releases: Kong/kongctl
Releases · Kong/kongctl
v0.3.2
Changelog
- a0c53d2 Auth error isolation (#115)
- 7462c34 Docs tweaks (#102)
- 71dc0e0 Docs: Add documentation for current base-url configuration to solve region switching (#107)
- 52c579f Feat: Adds api attributes and slug field processing for api resource (#114)
- a2849e8 Fix: Add base-url flag to required commands (#111)
- e5c9573 GH-112: Working on API Publications, visibility, and auth strategy id references (#113)
- fcd27ad View spinner (#110)
v0.3.1
v0.3.0
Changelog
- 75a4762 Adds Interactive View feature (#95)
- 92df391 Adds support for Control Plane Resource Groups (#94)
- 6c9842a Fix: Convert to gorelease-cross
- 475bc0e Fix: Convert to gorelease-cross 1.25.3
- 71dfed2 Fix: Dropping 32-bit xbuilds unitl required
- 3107be0 Fix: Eanble CGO in release
- d6cfd20 Fix: Fixing xbuilds with overrides for goreleaser
- 5a60dbd Fix: Handle transient network issues better in kai (#98)
- 1f701d1 Fix: Install build deps for goreleaser runners
- 41ca80b Fix: Install build deps for goreleaser runners
- f3e751a Fix: Install build deps for goreleaser runners
- 2778704 Fix: Install build deps for goreleaser runners
- d9c3064 Fix: Install build deps for goreleaser runners
- b8049ca Fix: Install libx11-dev deps in build runners
- 7784a94 Fix: Temporary disable e2e testing on release until builds fixed
- 5f9631a Fix: Temporary disable e2e testing on release until builds fixed
- aa59130 Fix: Use control-plane-name and control-plane-id (#99)
- 2caedab Fix: adds x11 libs pre-release build
- 3fed6c1 Fix: direct dep on charmbracelet ansi and formatting
- 718f60e Fix: goreleaser cross builds runner
- 1ec7604 Fix: goreleaser cross builds runner
- d1f3e71 Fix: goreleaser cross builds runner
- 49fec74 Fix: goreleaser cross builds runner
v0.2.0
Changelog
- 272bc4a Docs rework for clarity and simplification (#88)
- 2edb459 Feat: Adds API Implementation support and external resolution for control planes and gw services (#87)
- 2195391 Feat: Adds Kai TUI (#89)
- 867ec3a Fix: Resolves issue with default application auth strategy ids in portal resources (#90)
- 21bb628 fix: README TOC tweak and linter fix
v0.1.7
v0.1.6
Changelog
- c00c84c Apply suggestion from @Copilot
- 1a2fc49 Apply suggestion from @Copilot
- 106e3e1 Apply suggestion from @Copilot
- 77266e1 Tidy: test and linter fixes
- 65cdb1e Update internal/cmd/root/products/konnect/api/child_common.go
- dc82f62 Update internal/cmd/root/products/konnect/api/documents.go
- 4beaa19 Update internal/cmd/root/products/konnect/api/versions.go
- 6d39d9a api_docs: Adds parent-child relationship to API documents
- 1cba64c e2e scenarios: Adds initial scenario
- deaecce e2e scenarios: Functional scenarios harness and initial scenario
- 4e02d65 e2e scenarios: docs update
- eb71530 e2e scenarios: tweaks to harness and new sync scenario
- 43d3e59 feat: Adds adopt command feature
- 7f2eb8c feat: Adds api child resources for get imperative commands
- 7cc05c8 feat: Adds api feature
- 3b7867f feat: Adds api feature
- 81d71f8 feat: Adds dump command support for declarative configurations
- b4d8f94 feat: Adds glamour rendering to ask output
- 8cd1252 feat: Adds portal child resources for get imperative commands
- c848a12 feat: Adds portal pages and snippets to resources that can reference external portals
- c7784f2 feat: Adds resource naming enforcement flag and tests
- a1cb486 feat: Adds verbs for api subcommand
- 20db85f feat: Extends e2e tests with features to support adopt and dump tests
- a6a64fa feat: Updates CP management in decl configuration
- 71f3bf2 fix: continuing to fix homebrew issues
- 010d20d fix: declarative flag fixes
- 0345922 fix: docs on installing with cask
- 361cfd9 fix: enforce require-namespace flag and polish e2e harness failures
- 2042faa fix: gh copilot review err
- 9c2bb43 fix: goreleaser brews deprecated for homebrew_casks
- 15db9cd fix: gorleaser and homebrew format change
- 0f29686 fix: gorleaser and homebrew format change
- 9eed47a fix: gorleaser and homebrew format change
- 323deaa fix: gorleaser and homebrew format change
- be63bfd fix: handles missing build info gracefully
- 39515b9 fix: linter
- 8c46a4d fix: make linter happy
- d0d81eb fix: merge into main
- a7374a0 fix: regression with sync command related to api_documents
- 9fae5a0 fix: remove test from goreleaser for homebrew cask and format files
- 98f06b9 fix: rework flag layout to avoid issues with cobra flag processing
- e8980f2 fix: routes CLI build info through the declarative planner commands
- e620457 fix: tidy up some e2e tests for dump and adopt
- 26b3c6a task: Temporarily disables create verb
- 8a4e3a3 task: remove "on-prem" commands and help text
- ff23ce0 tidy: hide ask
- 9b8100e tidy: resolutions to review suggestions
- 0260841 tidy: resolutions to review suggestions
v0.1.5
Changelog
- 63a9507 Adds base !ref tag support during config loading
- ce4047f Adds external e2e test
- a74d7b4 Adds external support for portals, and adds an extensive external example
- 777a2f6 Adds ref_resolver capabilities
- 012746a Adds support for portal_id !ref in api_publications
- 635988c Adds test runs to github/workflows/test.yaml
- 87c0d2a Docs: tweak e2e.md file
- e17302c Feat: Adds a general test for declarative management
- d2877bf Feat: Adds basic declartive test to e2e
- 834c244 Feat: Adds e2e test framework
- 8ccbd1b Feat: Adds first mutating declarative config e2d test
- 514992d Feat: Adds konnect reset capability to e2e test harness
- 33e4a94 Feat: Adds larger portal test case to e2e
- 8d19171 Feat: Adds workflow for e2e validation
- efaa4e1 Fix: Refacotring e2e testing and improving existing tests
- 617d844 Planning phase for external resources and ref yaml tag resolvers
- 3298d32 Potential fix for code scanning alert no. 9: Workflow does not contain permissions
- 2e0df48 Quieter logging
- ad6dd9b Tidy
- 2367bc1 Tweak: Removes formatting from the test-all makefile command
- 4f064e7 Tweak: Tidy based on PR review feedback
- 65a0d07 Update error terminology
- 3a56af3 Updates setup-go
- 64c6ceb add gofumpt formatting to project
- 44f3387 additional rebase changes
- 61a226f chore(deps): bump actions/setup-go from 5 to 6
- cdf8bc4 formatting rebased changes from main
- 8f84fe9 linter fixes
- e147a43 make test-all to run integration tests
- a44309f refactor: Reorganized error reporting out of sync and apply commands
- 33236da refactor: Reorganized error reporting out of sync and apply commands
- 36d386c return error if apply execution has apply errors
- 94f6f53 tweak CLAUDE.md file
v0.1.4
v0.1.3
Changelog
- e29041d chore(deps): bump actions/checkout from 4 to 5
- ee13fff chore: add Python cache folders to gitignore
- 6af8df8 chore: remove tasks directory README documentation
- 5c2cf23 feat: complete planning for external resources feature
- 3b342fd feat: enhance /task command with three distinct modes
- 282c490 fix
- d44495d fix(executor): resolve 'API no longer exists' error during updates
- 35cea98 fix: add duplicate ref validation for extracted nested resources
- 995ff86 fix: address PR review comments from Copilot
- 6317132 fix: remove time estimates from planning documents
- e7e8037 fix: remove unused getPortalIDFromExecutionContext function
- 333fcc7 fix: update ADR IDs to follow stage-based naming convention
- 203299f fix: use planning/tasks for all task types
- 07d1394 refactor(executor): replace context anti-pattern with ExecutionContext
- 42878e7 refactor(planner): replace context anti-pattern with explicit parameter passing
- 4eb8c9c refactor: address PR review feedback for ref uniqueness changes
- 8511b56 refactor: complete ExecutionContext refactoring across all adapters
- ccdc19a refactor: consolidate UUID validation into single helper function
- 626efdc refactor: implement global ref uniqueness with RefReader interface
- 2cd333e refactor: remove redundant applyDefaults call in parseYAML
- ff737a3 refactor: replace interface{} with any in Konnect helpers
- f61a52b refactor: replace interface{} with any in command layer
- 90cce30 refactor: replace interface{} with any in declarative core
- ff926f4 refactor: replace interface{} with any in test files
- 24841d3 refactor: replace interface{} with any in utility packages
- 54b2f91 refactor: simplify loader to use RefReader for global duplicate detection