Feature
Bug or Regression
- Reverted
HTTPRouteRetry.Attemptsback to*intand lowered its minimum value to0so retries can be disabled per rule. (#5387, @mikemorris) - Added CEL validation for
LabelKeyinXBackend'sendpointSelector.matchLabels. (#5397, @snorwin) - Marked the
TLSRouteMixedModefeature as Standard channel rather than Experimental. (#5412, @rikatz) - Lowered the
godirective ingo.modandconformance/go.modfrom1.27.1to1.27.0to avoid forcing consumers onto a specific Go patch version. (#5388, @howardjohn)
Test & Conformance
- Extended the HTTPRoute same-hostname intersection conformance test to cover path prefix and header matching across multiple attached Routes. (#5410, @rostislavbobo)
- Fixed a nil
Grouppointer dereference panic ingatewayListenersMatchandlistenerSetListenersMatchwhen the actualSupportedKindslist is empty. (#5411, @Ujjwaljain16) - Fixed
parentRefToStringin the conformance helpers printing a pointer address instead of the namespace name. (#5399, @Ujjwaljain16) - Replaced
corednswithecho-basicin the UDPRoute conformance tests and base manifests. (#5408, @linolayani) - Updated
TCPRouteconformance test manifests and helpers fromv1alpha2tov1. (#5365, @davidjumani) - Removed remaining references to removed alpha APIs from conformance and CEL/CRD/VAP tests. (#5368, @rikatz)
What's Changed
- [release-1.7] conformance: Bump TCPRoute to v1 by @k8s-infra-cherrypick-robot in #5365
- [release-1.7] fix: remove references to alpha APIs by @k8s-infra-cherrypick-robot in #5368
- [release-1.7] api: pre-routing filters for ListenerSet by @k8s-infra-cherrypick-robot in #5370
- [release-1.7] api: revert HTTPRoute retry attempts to allow 0 as min value by @k8s-infra-cherrypick-robot in #5387
- [release-1.7] Do not pin all consumers go version by @k8s-infra-cherrypick-robot in #5388
- [release-1.7] fix: add CEL to validate LabelKey in XBackend's endpointSelector by @k8s-infra-cherrypick-robot in #5397
- [release-1.7] conformance: fix parentRefToString printing a pointer address by @k8s-infra-cherrypick-robot in #5399
- [release-1.7] test: Replace coredns by echo-basic in UDPRoute conformance tests by @k8s-infra-cherrypick-robot in #5408
- [release-1.7] HTTPRoute: Add conformance test with multiple Routes attachment and same Hostname Intersection w/ path prefix [w/ header] matching by @k8s-infra-cherrypick-robot in #5410
- [release-1.7] conformance: avoid nil Group panic in listener status matchers by @k8s-infra-cherrypick-robot in #5411
- [release-1.7] fix: TLSRouteMixedMode is standard, not experimental by @k8s-infra-cherrypick-robot in #5412
- [release-1.7] deps: bump dependencies before release by @rikatz in #5414
- chore: Release v1.7.0-rc.2 by @bexxmodd in #5416
Full Changelog: v1.7.0-rc.1...v1.7.0-rc.2