Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 19:01
ce5986f

Kong logo Kong logo 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_aliases on virtual clusters can now be declared, planned, applied, synced, and dumped end-to-end
  • min_runtime_version is now handled for Event Gateway control planes, allowing configs to pin a specific runtime version (e.g. 1.2)
  • explain and scaffold command coverage updated for Event Gateway resources
  • New opt-in E2E scenario: event-gateway/topic-aliases (gated by KONGCTL_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 roar

Supports --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_path is now explicitly rejected on portal identity providers rather than silently dropped (tracked in #1393)

Dependency Updates

  • go.yaml.in/yaml/v4v4.0.0-rc.6
  • github.com/alecthomas/chroma/v2v2.27.0

🔗 Commit References

Features

Fixes

  • ce5986f Fix: e2e workflow run on main push
  • 260c8ca fix(deps): update module go.yaml.in/yaml/v4 to v4.0.0-rc.6 (#1450)
  • bc815bb fix(deps): update module github.com/alecthomas/chroma/v2 to v2.27.0 (#1440)
  • e7c07c0 fix(release): check ad-hoc prerelease tags strictly (#1398)
  • 1d2f577 fix(ci): emit user eval safe output before token rail (#1377)

Other Changes

  • 4e3ac17 task(deps): update sdk-konnect-go to v0.41.0 (#1394)
  • 4f41a82 chore(deps): update github/gh-aw-actions action to v0.80.4 (#1451)
  • 8b68d21 test(e2e): assert document content field in nested-child-lifecycle scenario (#1435)
  • 1852c64 chore(deps): update github/gh-aw-actions action to v0.80.2 (#1439)
  • f231997 chore(deps): update github/gh-aw-actions action to v0.80.1 (#1436)
  • c49232a test(e2e): verify produce-policy is unchanged after diff in event-gateway diff scenario (#1429)
  • b176b39 chore(deps): update github/gh-aw-actions action to v0.80.0 (#1431)
  • 95b902f refactor(simplify): apply flag-binding loop and idiomatic slice patterns (#1425)
  • 18d8025 test(e2e): expand auth_strategy_ids assertions in nested-child-lifecycle scenario (#1392)
  • b736e5b chore(deps): update goreleaser/goreleaser-action action to v7 (#1397)
  • 7f6a8b6 task(release): add ad-hoc prerelease workflow (#1395)
  • 2e1e945 test(e2e): expand get api implementations coverage with service-ID filter and not-found steps (#1384)
  • 5fc4d67 test(e2e): add dump-and-plan round-trip step to portal/sync scenario (#1375)
  • 3d621d7 test(e2e): add deck apply idempotency scenario (#1378)
  • 79ada84 chore(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