kongctl Release Highlights
This release expands declarative support for AI Gateway and smooths out several declarative edge cases that could cause noisy or unexpected updates.
✨ What's New
- Support for AI Gateway config stores, expanding declarative coverage for AI Gateway workflows.
🐛 Fixes & Improvements
- Prevent AI Gateway certificate churn during declarative updates.
- Normalize backend cluster TLS defaults and improve backend TLS comparison handling.
- Resolve
parent_policy_idreferences formodify_headersandskip_recordpolicies. - Reject unsupported API version fields earlier, making invalid declarative input easier to catch.
🙏 Community Acknowledgements
- Thanks to
@apoorva-01for contributing declarative improvements, including policy reference resolution and namespace-bearing resource handling.
🔗 Commit References
Features
Fixes
d59aca7fix(declarative): prevent AI Gateway certificate churn (#1738)d85ed85fix(deps): update module github.com/oapi-codegen/oapi-codegen/v2 to v2.8.0 (#1732)ad6124cfix(deps): update module github.com/kong/go-apiops to v0.4.5 (#1730)0937b15fix(deps): update module github.com/oapi-codegen/runtime to v1.6.0 (#1720)2f79e04fix(deps): update module github.com/ajg/form to v1.8.0 (#1719)e700c28fix(deps): update module github.com/daveshanley/vacuum to v0.29.10 (#1714)f1bfddafix(declarative): resolve parent_policy_id ref for modify_headers and skip_record policies (#1704)f2b4ab3fix(e2e): skip superseded pull request runs (#1721)6e790f2fix(deps): update module github.com/mattn/go-isatty to v0.0.23 (#1713)8fc0fe4fix(declarative): normalize backend cluster TLS defaults (#1687)bd71016fix(deps): update module github.com/ajg/form to v1.7.3 (#1703)100f123fix(deps): update module github.com/oapi-codegen/runtime to v1.5.0 (#1698)7cfcb5dfix(declarative): reject unsupported API version fields (#1678)4dc69d1fix(deps): update module github.com/kong/kongctl to v1.8.0 (#1685)
Other Changes
e17979etask(sdk): update sdk-konnect-go to patched v0.51 (#1740)cfbd3f8chore(deps): update github/gh-aw-actions action to v0.82.13 (#1737)9461f03task(ci): clarify E2E workflow and check naming (#1733)fa57169refactor(declarative): simplify API version handling (#1725)009b75fchore(deps): update github/gh-aw-actions action to v0.82.12 (#1729)78960f1test(e2e): expand backend-cluster create assertions (#1726)9872909refactor(declarative): simplify backend TLS comparison (#1715)0c8cbaachore(deps): update github/gh-aw-actions action to v0.82.11 (#1722)34cd5acrefactor(declarative): centralize namespace-bearing resources in one iterator (#1602)1ccc560test(e2e): add maturity-aware beta handling (#1718)ec0e81dchore(deps): update github/gh-aw-actions action to v0.82.10 (#1712)598d253chore(deps): update actions/setup-go action to v7 (#1709)bcfd313chore(deps): update module github.com/getkin/kin-openapi to v0.144.0 [security] (#1705)54cea7achore(deps): update github/gh-aw-actions action to v0.82.9 (#1701)0cc36c7Task: Updates to 48 based stripped sdk (#1694)7a4564ctest(e2e): expand custom columns coverage for system accounts (#1688)f7e5f29simplify ref validation (#1686)
Full Changelog: v1.8.0...v1.9.0
Generated by Release · gpt54 2.4M