v1.4.0
kongctl Release Highlights
✨ What's New
Event Gateway 1.2 Feature Support
v1.4.0 ships full declarative lifecycle support for Event Gateway 1.2 features (#1406):
topic_aliaseson virtual clusters can now be declared, planned, applied, synced, and dumped end-to-endmin_runtime_versionis now handled for Event Gateway control planes, allowing configs to pin a specific runtime version (e.g.1.2)explainandscaffoldcommand coverage updated for Event Gateway resources- New opt-in E2E scenario:
event-gateway/topic-aliases(gated byKONGCTL_E2E_RUN_EGW_TOPIC_ALIASES)
kongctl roar — Feel the Kong Power!
A new roar command brings an animated Kong ASCII art experience to your terminal (#1309):
kongctl roarSupports --placement to position the animation (e.g. top-left, center, bottom-right). Requires a terminal at least 48 columns wide.
🐛 Fixes & Improvements
Konnect SDK Update: sdk-konnect-go v0.41.0
Upgraded the Konnect Go SDK from v0.36.0 to v0.41.0 (#1394), with targeted adaptations across portal and Event Gateway resources:
- Portal identity provider operations now use portal-specific SDK models (
PortalIdentityProvider,PortalCreateIdentityProvider,PortalUpdateIdentityProvider) - Portal customization resources use
PortalCustomizationV3 - Event Gateway schema validation fixtures updated for the discriminator union model
login_pathis now explicitly rejected on portal identity providers rather than silently dropped (tracked in #1393)
Dependency Updates
go.yaml.in/yaml/v4→v4.0.0-rc.6github.com/alecthomas/chroma/v2→v2.27.0
🔗 Commit References
Features
Fixes
ce5986fFix: e2e workflow run on main push260c8cafix(deps): update module go.yaml.in/yaml/v4 to v4.0.0-rc.6 (#1450)bc815bbfix(deps): update module github.com/alecthomas/chroma/v2 to v2.27.0 (#1440)e7c07c0fix(release): check ad-hoc prerelease tags strictly (#1398)1d2f577fix(ci): emit user eval safe output before token rail (#1377)
Other Changes
4e3ac17task(deps): update sdk-konnect-go to v0.41.0 (#1394)4f41a82chore(deps): update github/gh-aw-actions action to v0.80.4 (#1451)8b68d21test(e2e): assert document content field in nested-child-lifecycle scenario (#1435)1852c64chore(deps): update github/gh-aw-actions action to v0.80.2 (#1439)f231997chore(deps): update github/gh-aw-actions action to v0.80.1 (#1436)c49232atest(e2e): verify produce-policy is unchanged after diff in event-gateway diff scenario (#1429)b176b39chore(deps): update github/gh-aw-actions action to v0.80.0 (#1431)95b902frefactor(simplify): apply flag-binding loop and idiomatic slice patterns (#1425)18d8025test(e2e): expand auth_strategy_ids assertions in nested-child-lifecycle scenario (#1392)b736e5bchore(deps): update goreleaser/goreleaser-action action to v7 (#1397)7f6a8b6task(release): add ad-hoc prerelease workflow (#1395)2e1e945test(e2e): expand get api implementations coverage with service-ID filter and not-found steps (#1384)5fc4d67test(e2e): add dump-and-plan round-trip step to portal/sync scenario (#1375)3d621d7test(e2e): add deck apply idempotency scenario (#1378)79ada84chore(deps): update github/gh-aw-actions action to v0.79.8 (#1380)
Full Changelog: prerelease-gh-738-aigw-aigw-20260630-0341-g4bd5443...v1.4.0
Generated by Release · ● 4.1M