kongctl Release Highlights
✨ What's New
Native AI Gateway deployment skill (#2150)
A new kongctl-ai-gateway skill is now bundled with kongctl install skills, giving you a guided path from declarative configuration to a working AI Gateway deployment. The skill includes:
- A local OpenAI-compatible manifest and data-plane helper
- macOS certificate generation and container/port preflight checks
- A minimal GitHub Actions workflow for CI-driven deployment with operator approval
kongctl install skills
# The new kongctl-ai-gateway skill is now availableTyped stored environment values in declarative config (#2312)
Environment values tagged with store: true are now resolved at load time and baked into saved plans as concrete, typed values. This means your plans stay stable even if the source environment variable changes or disappears after planning.
# Boolean resolved at plan time — the saved plan captures `true`, not a reference
auto_approve_developers: !env {var: ENABLED, store: true}Type inference works automatically for unambiguous SDK fields (booleans, integers, etc.). For ambiguous cases, specify type: explicitly. Closes #1772.
🐛 Fixes & Improvements
- Resolve external control plane name for decK (#2323) — Fixed a bug where external control plane names were not correctly resolved when used with decK integration. Thanks to
@jeffreyh-zillowfor this contribution! - Disable Apple signing for adhoc prereleases (#2336) — Prerelease builds no longer attempt macOS code signing, avoiding failures in ad-hoc release workflows.
- Dependency updates: undici 8.9.0 → 8.11.2 (#2339), astro → v7.3.3 (#2340), internal module bump (#2337).
🙏 Community
Thank you to @jeffreyh-zillow for contributing the decK control plane name fix!
🔗 Commit References
Features
630c1b6feat(skills): add native AI Gateway deployment skill (#2150)296385bfeat(declarative): support typed stored environment values (#2312)
Fixes
24b1719fix(deps): update dependency astro to v7.3.3 (#2340)e97af95fix(deps): update module github.com/kong/kongctl to v1.18.0 (#2337)073a743fix(ci): disable Apple signing for adhoc prereleases (#2336)53c07c9fix(declarative): resolve external control plane name for deck (#2323)
Other Changes
Full Changelog: v1.18.0...v1.19.0> Generated by Release · opus46 · 98.1 AIC · ⌖ 28.2 AIC · ⊞ 4.4K