github Kong/kongctl v1.10.0

latest releases: v1.16.0, v1.15.1, v1.15.0...
one month ago

Kong logo Kong logo 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-gateway alias 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

  • 09faa17 feat(cmd): add api-gateway alias (#1783)
  • be9667b feat(declarative): support nested YAML tag composition (#1768)
  • 3eca0ea feat(declarative): validate input before SDK unmarshalling (#1764)
  • c4dac2f feat(cmd): add configurable text layouts and full IDs (#1753)

Fixes

  • d8dd968 fix(declarative): allow consecutive hyphens in namespaces (#1779)
  • f71aa0d fix(declarative): preserve backend cluster TLS defaults (#1775)
  • 2424b40 fix(deps): update module github.com/ajg/form to v1.9.0 (#1778)
  • a0f0d4f fix(declarative): traverse inline external lookup parents (#1761)
  • 1a6abd2 fix(deps): update module github.com/daveshanley/vacuum to v0.30.0 (#1767)
  • a6d3238 fix(declarative): stop advertising unsupported MCP logging statistics (#1763)
  • 20d04f9 fix(declarative): prevent API attribute order churn (#1757)
  • c4da751 fix(deps): update module github.com/kong/kongctl to v1.9.0 (#1744)

Other Changes

  • 08b169b task(declarative): remove Portal IdP enabled workaround (#1790)
  • 579934a test(e2e): expand ai gateway diff coverage in command-coverage scenario (#1786)
  • 97a6d86 chore(deps): update github/gh-aw-actions action to v0.83.1 (#1789)
  • e941281 test(e2e): cover AI gateway adopt round trip (#1785)
  • 934f1c5 test(e2e): expand event gateway chained policy coverage (#1781)
  • da8c32c test(e2e): expand backend cluster TLS update coverage (#1782)
  • 4c03f6a refactor(declarative): dedupe AI Gateway MCP server ID lookup (#1784)
  • ab3dd7d test(e2e): expand declarative ref validation coverage (#1771)
  • 676bf8a chore(deps): update github/gh-aw-actions action to v0.83.0 (#1777)
  • c0ab6b7 test(e2e): expand root-level virtual-cluster label coverage (#1762)
  • 624f720 chore(deps): update github/gh-aw-actions action to v0.82.15 (#1766)
  • b0ca4d8 chore(deps): update github/gh-aw-actions action to v0.82.14 (#1759)
  • ba1d01e chore(deps): update actions/checkout action to v7.0.1 (#1758)
  • 7d16225 test(e2e): cover dump output-file path (#1754)
  • 9f97ea8 test(e2e): expand external sync policy coverage (#1752)
  • 5b317be test(e2e): validate AI Gateway MCP server labels (#1751)
  • 207084e test(e2e): assert forward_to_virtual_cluster listener policy payload (#1743)

Full Changelog: Initial release

Generated by Release · gpt54 2.6M

Don't miss a new kongctl release

NewReleases is sending notifications on new releases.