kongctl Release Highlights
This release sharpens kongctl's declarative workflows, improves CLI output, and makes AI Gateway handling more reliable.
✨ What's New
- Added the
api-gatewayalias to make the API Gateway command group easier to discover. - Added configurable text layouts and full IDs for more readable CLI output and copy/paste-friendly references.
- Expanded declarative support for nested YAML tag composition.
- Validates declarative input before SDK unmarshalling, which surfaces clearer errors earlier in the flow.
🐛 Fixes & Improvements
- Allows consecutive hyphens in declarative namespaces.
- Preserves backend cluster TLS defaults during declarative updates.
- Stops advertising unsupported MCP logging statistics.
- Traverses inline external lookup parents correctly.
- Prevents API attribute order churn in generated declarative output.
🔗 Commit References
Features
09faa17feat(cmd): add api-gateway alias (#1783)be9667bfeat(declarative): support nested YAML tag composition (#1768)3eca0eafeat(declarative): validate input before SDK unmarshalling (#1764)c4dac2ffeat(cmd): add configurable text layouts and full IDs (#1753)
Fixes
d8dd968fix(declarative): allow consecutive hyphens in namespaces (#1779)f71aa0dfix(declarative): preserve backend cluster TLS defaults (#1775)2424b40fix(deps): update module github.com/ajg/form to v1.9.0 (#1778)a0f0d4ffix(declarative): traverse inline external lookup parents (#1761)1a6abd2fix(deps): update module github.com/daveshanley/vacuum to v0.30.0 (#1767)a6d3238fix(declarative): stop advertising unsupported MCP logging statistics (#1763)20d04f9fix(declarative): prevent API attribute order churn (#1757)c4da751fix(deps): update module github.com/kong/kongctl to v1.9.0 (#1744)
Other Changes
08b169btask(declarative): remove Portal IdP enabled workaround (#1790)579934atest(e2e): expand ai gateway diff coverage in command-coverage scenario (#1786)97a6d86chore(deps): update github/gh-aw-actions action to v0.83.1 (#1789)e941281test(e2e): cover AI gateway adopt round trip (#1785)934f1c5test(e2e): expand event gateway chained policy coverage (#1781)da8c32ctest(e2e): expand backend cluster TLS update coverage (#1782)4c03f6arefactor(declarative): dedupe AI Gateway MCP server ID lookup (#1784)ab3dd7dtest(e2e): expand declarative ref validation coverage (#1771)676bf8achore(deps): update github/gh-aw-actions action to v0.83.0 (#1777)c0ab6b7test(e2e): expand root-level virtual-cluster label coverage (#1762)624f720chore(deps): update github/gh-aw-actions action to v0.82.15 (#1766)b0ca4d8chore(deps): update github/gh-aw-actions action to v0.82.14 (#1759)ba1d01echore(deps): update actions/checkout action to v7.0.1 (#1758)7d16225test(e2e): cover dump output-file path (#1754)9f97ea8test(e2e): expand external sync policy coverage (#1752)5b317betest(e2e): validate AI Gateway MCP server labels (#1751)207084etest(e2e): assert forward_to_virtual_cluster listener policy payload (#1743)
Full Changelog: Initial release
Generated by Release · gpt54 2.6M