Gateway API monthly-2026.05 Release Notes
This is the monthly release for the Gateway API experimental channel for May 2026. This release includes the latest features and fixes from Gateway API's main branch.
Using this Release
To install the CRDs for this release, use install monthly-2026.05-install.yaml:
kubectl apply --server-side=true -f https://github.com/kubernetes-sigs/gateway-api/releases/download/monthly-2026.05/monthly-2026.05-install.yaml
To build using this release in Go, include this release in your go.mod:
require sigs.k8s.io/gateway-api monthly-2026.05
and run go mod tidy. You'll find that monthly-2026.05 gets replaced by a Go pseudoversion; this is expected.
Changes Summary
Full Changelog: monthly-2026.04...monthly-2026.05
Merged Pull Requests (monthly-2026.04 to monthly-2026.05)
- Add missing API doc for BackendTLSPolicy as union feature (#4828) @rikatz
- #4826 Fix inconsistencies in ListenerSet example (#4827) @vovtz
- fix: add
j2_line_comment_prefixback to mkdocs configuration (#4822) @JoeyC-Dev - Bump golangci-lint (and KAL) to support Go 1.26 (#4820) @erikgb
- Bump K8s dependencies to 1.36 (#4819) @erikgb
- PROVISIONAL: Backend GEP (#4818) @keithmattix
- test(conformance): add test for Gateway Accepted condition with InvalidParameters reason (#4808) @snorwin
- test(conformance): add tests for Gateway listener Accepted condition with UnsupportedProtocol reason (#4807) @snorwin
- Fix MeshHTTPRoute307Redirect conformance test (#4806) @jgreeer
- fix: drop GRPCRoute from supported kinds assertion as the test does not require to support them (#4805) @snorwin
- stop building arm64 images on preverify jobs (#4803) @rikatz
- Fix grammar/sentence (#4798) @jkburges
- docs: update ReferenceGrant API references to v1 (#4796) @JoeyC-Dev
- fix mismatched annotation (#4793) @davidxia
- Make conformance reports require just major and minor GW API versions (#4792) @rikatz
- Make explicit call about resource name restrictions (#4787) @rikatz
- build(deps): bump the mkdocs-deps group in /hack/mkdocs/image with 2 updates (#4784) @app/dependabot
- Fix Google Analytics custom events in Controller Matching Wizard (#4782) @iromanycheva-eng
- cleanup-test-resources option (#4776) @zhaohuabing
- GEP-1619: Remove idleTimeout from SessionPersistence API (#4771) @gcs278
- Add conformance report for agentgateway v1.1.0 (#4765) @howardjohn
- build(deps): bump the k8s-io group across 4 directories with 5 updates (#4761) @app/dependabot
- Update the bundle version for VAP and add it as a release step. (#4759) @bexxmodd
- Update HTTPRoute BackendRefs public docs to match API spec. (#4758) @briantkennedy
- conformance: Add reports for gloo-gateway (#4757) @davidjumani
- conformance: Add tests for omitted and empty backendRefs (#4750) @optix2000
- Specify the usage of BackendTLSPolicy as a union feature (#4745) @rikatz
- docs: better feature comparison table (#4744) @howardjohn
- build(deps): bump the mkdocs-deps group across 1 directory with 4 updates (#4742) @app/dependabot
- V1.5 Implementations page review (#4741) @youngnick
- conformance: make weight test 100x faster (#4740) @howardjohn
- Make monthly release action to be manually triggered with supplied tag. (#4736) @bexxmodd
- Add AWS Load Balancer Controller conformance results for v1.5.0 Gateway API (#4733) @zac-nixon
- manually bump dependencies (#4732) @rikatz
- start using images from registry.k8s.io (#4728) @upodroid
- build(deps): bump actions/setup-go from 6.3.0 to 6.4.0 (#4725) @app/dependabot
- conformance: update tests to use gatewayv1 APIs (#4722) @cnvergence
- Add Google Analytics loader and event tracking for wizard (#4721) @iromanycheva-eng
- EXP: UDPRoute (#4720) @zac-nixon
- Add gateway:util:excludeFromCRD comments for complex CEL validations (#4714) @AndrewCharlesHay
- generator: omit top-level CRD status from manifests (#4712) @MatteoFari
- Add well-known labels package for GEP-1762 (#4705) @carmal891
- docs: clarify RequestHeaderModifier set behavior (#4684) @ShaanveerS
- conformance: Move Inference Extension conformance helper functions to gateway-api/conformance (#4602) @ericdbishop
- Add session persistence conformance test plan (#4482) @salonichf5
- Define union features (#4452) @rikatz
- Issue-4087: Increase MaxItems for CACertificateRefs validation (#4088) @root30
- Add conformance report for Contour 1.33.0 and Gateway API 1.3.0 (#4076) @sunjayBhatia
- Mkdocs Migration Python CLI for #3860 (#3999) @RoseWrightdev