Warning: The Experimental channel CRDs are too large for a standard kubectl apply. To work around this please use kubectl apply --server-side=true instead -- or, even better, use kuberc to make server-side apply the default.
Gateway API v1.5.1
Major Changes Since v1.5.0
GEP
- Updates the documentation around the ListenerConditionConflicted condition (#4669, @davidjumani)
Conformance
- Limit HTTPRouteHTTPSListenerDetectMisdirectedRequests to h2 only (#4665, @zirain)
- Fix conformance test not working on IPv6 (#4646, @zirain)
- The
conflicted=falsecondition is not required anymore in the listener status for non-conflicted listeners. (#4664, @zhaohuabing) - Updated the TLSRoute conformance tests to allow FINs where previously RST was asserted (#4624, @howardjohn)
What's Changed
- fix: D'oh. Got the full-changelog URL wrong. by @kflynn in #4608
- [release-1.5] tlsroute: allow FIN or RST instead of just RST by @k8s-infra-cherrypick-robot in #4624
- [release-1.5] fix SetupTimeoutConfig by @k8s-infra-cherrypick-robot in #4647
- [release-1.5] fix: use JoinHostPort by @zirain in #4646
- [release-1.5] Minute clean-ups in conformance tests for CORS by @k8s-infra-cherrypick-robot in #4652
- [release-1.5] fix: propagate context and fix defer leak in DumpEchoLogs by @k8s-infra-cherrypick-robot in #4625
- [release-1.5] Disallow repeaded CORS filters by CEL by @k8s-infra-cherrypick-robot in #4645
- [release-1.5] Add 204 as a possible cors preflight response code by @k8s-infra-cherrypick-robot in #4637
- [release-1.5] fix: improve GatewayMustHaveAttachedListeners log by @k8s-infra-cherrypick-robot in #4632
- [release-1.5] allow absent conflict condition for non-conflicted listeners by @k8s-infra-cherrypick-robot in #4664
- [release-1.5] update ListenerConditionConflicted condition docs by @k8s-infra-cherrypick-robot in #4669
- limit HTTPRouteHTTPSListenerDetectMisdirectedRequests to h2 only (#4665) by @zirain in #4667
- Patch 1.5.1 release. by @bexxmodd in #4685
Full Changelog: v1.5.0...v1.5.1