Skip to content

chore(deps): update module sigs.k8s.io/gateway-api to v1.6.2 - #50

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/sigs.k8s.io-gateway-api-1.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/sigs.k8s.io-gateway-api-1.x

Conversation

@renovate

@renovate renovate Bot commented Feb 27, 2026 •

Copy link
Copy Markdown
Contributor

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
sigs.k8s.io/gateway-api v1.4.1 → v1.6.2 age confidence

Release Notes

kubernetes-sigs/gateway-api (sigs.k8s.io/gateway-api)

v1.6.2

Compare Source

v1.6.2

Major Changes Since v1.6.1

Bug or Regression
  • HTTPRequestRedirectFilter status codes 303, 307, and 308 are Extended conformance, not Core. (#​5173, @​kflynn)
Other (Cleanup or Flake)
  • Fix flaky TCPRouteWeightedRouting and UDPRouteWeightedRouting conformance tests by adding a data-plane readiness check before performing weighted routing assertions. (#​5064, @​arybolovlev)
  • Fix FailFast not working as expected (#​5204, @​zirain)
  • Allow disabling parallel tests at the suite level (#​5184, @​zirain)

v1.6.1

Compare Source

v1.6.1

Major Changes Since v1.6.0

Test & Conformance
  • Change the port used in TCPRouteMultipleRoutesAttachment. (#​5053, @​davidjumani)
  • Respect CleanupTestResources for BackendTLSPolicy, TCPRouteMultipleRoutesAttachment and UDPRouteMultipleRoutesAttachment(#​5065, @​snorwin)
  • Fix SetupTimeoutConfig() not respecting defaults for ListenerSetMustHaveCondition, ListenerSetListenersMustHaveConditions, and RequiredConsecutiveSuccesses. (#​5066, @​immanuwell)
  • Honour tcpRouteMustHaveCondition and udpRouteMustHaveCondition timeouts which were silently ignore. (#​5067, @​immanuwell)
Other (Cleanup or Flake)
  • Fix GatewayStaticAddresses test flake by waiting for status.addresses to be published instead of assuming it appears atomically with Programmed. (#​5038, @​howardjohn)
  • Fix GatewayInfrastructure test flake by polling for generated infrastructure resources instead of assuming immediate visibility after the gateway is accepted. (#​5047, @​howardjohn)
  • Fix flaky TCPRouteWeightedRouting and UDPRouteWeightedRouting conformance tests by adding a data-plane readiness check before performing weighted routing assertions. (#​5064, @​arybolovlev)

v1.6.0

Compare Source

v1.6.0

Changes Since v1.5.1

GEP & API Graduation
  • UDPRoute & TCPRoute Graduation:
    • UDPRoute has graduated to GA. We recommend using the "v1" API version with this API now. The "v1alpha2" version of this API is deprecated and will be removed in the future. (#​4923, @​zac-nixon)
    • TCPRoute has graduated to GA. We recommend using the "v1" API version with this API now. The "v1alpha2" version of this API is deprecated and will be removed in the future. (#​4920, @​zac-nixon)
  • GEP Status Updates:
Feature
  • API & Validation Enhancements:
    • API validation updated for HTTPRoute retries: retry.codes must now be unique and retry.attempts must be >= 1. (#​4907, @​snorwin)
    • Increase the number of allowed Certificate Authority references from 8 to 16. (#​4088, @​root30)
    • The TLSRoute CRD validation has been adjusted to allow up to 1024 hostnames and rules per TLSRoute resource. Operators must validate kube-apiserver, etcd and Gateway controller behavior with representative manifests prior to enabling the new limit in production. (#​4332, @​alexanderstephan)
    • BackendTLSPolicy now can be used in combination with other routes types. (#​4745, @​rikatz)
    • Allow the usage of up to 16 annotations on the gateway infrastructure object. (#​4707, @​wenisman)
  • Conformance Infrastructure:
    • Added conformance tests for UDPRoute (GEP-2645), a new GATEWAY-UDP conformance profile, a SupportTCPRoute feature, and a UDP/TCP echo server in echo-basic gated on UDP_ECHO_SERVER. (#​4861, @​zac-nixon)
  • Remove the idleTimeout field from the experimental SessionPersistence API. (#​4771, @​gcs278)
Documentation
Bug or Regression
  • IPv6 Support:
    • Fix GatewayFrontendClientCertificateValidationInsecureFallback, GatewayFrontendClientCertificateValidation, and GatewayFrontendInvalidDefaultClientCertificateValidation failing on IPv6 clusters. (#​4636, @​zirain)
    • Fix GatewayFrontendInvalidDefaultClientCertificateValidation failing on IPv6 clusters. (#​4629, @​zirain)
  • ValidatingAdmissionPolicy (VAP) Fixes:
    • Fixed an issue where the ValidatingAdmissionPolicy prevented experimental CRDs from being installed at all (instead of only when standard CRDs already exist). (#​4603, @​howardjohn)
    • Fixed the safe-upgrades ValidatingAdmissionPolicy to allow upgrades of experimental CRDs. (#​4557, @​snorwin)
  • CRD & Schema Validation:
    • Generated Gateway API CRD install manifests no longer include top-level CustomResourceDefinition status fields with invalid null values, fixing strict schema validation failures in tools such as kubeconform. (#​4712, @​MatteoFari)
    • Replace omitempty with omitzero for supportedKinds in ListenerStatus to preserve backward compatibility for controllers reconciling older Gateway API versions. (#​4551, @​snorwin)
  • API & Validation Fixes:
Test & Conformance
  • New Conformance Tests:
    • Add conformance test ListenerSetAllowedRoutesCrossNamespace which verifies that a ListenerSet only allows routes in its own namespace by default. (#​4841, @​asauber)
    • Added a conformance test covering the Gateway Accepted condition with reason ListenersNotValid and the Listener Accepted condition with reason UnsupportedProtocol. (#​4807, @​snorwin)
    • Added conformance test GatewayInvalidParametersRef that verifies a Gateway referencing an invalid parameters is rejected. (#​4808, @​snorwin)
    • Conformance: add ListenerSet tests for Route parentRef cases. (#​4912, @​asauber)
  • Test Machinery & Framework Updates:
    • Conformance: ExpectMirroredRequest now starts its log window before the requests are sent, so mirrors are not missed on high-latency data planes. (#​4952, @​lexfrei)
    • The default polling interval for conformance tests has been decreased. This can be modified by the new DefaultPollInterval. (#​4570, @​howardjohn)
    • The gRPC conformance request helper no longer closes a caller-supplied (injected) Options.GRPCClient; it closes only the DefaultClient it creates internally. This lets implementations reuse a custom gRPC client across requests. (#​4953, @​lexfrei)
  • Updates & Fixes to Existing Tests:
    • The conflicted=false condition is not required anymore in the listener status for non-conflicted listeners. (#​4642, @​zhaohuabing)
    • Fix TLSRoute conformance test to stop relying on self-signed certificates. (#​4930, @​rikatz)
    • Fixed MeshHTTPRoute307Redirect conformance test bug where the wrong manifest was used. (#​4806, @​jgreeer)
    • Update Gateway version to v1 in UDP conformance test. (#​4722, @​cnvergence)
    • Updated the TLSRoute conformance tests to allow FINs where previously RST was asserted. (#​4615, @​howardjohn)
    • conformance: add missing gateway-api/skip-this-for-readiness annotation to invalid gateways (#​5027, @​snorwin)
    • The GRPCRouteWeight conformance test now sends its distribution-sampling requests through the injectable Options.GRPCClient instead of a hardcoded DefaultClient, allowing implementations that supply a custom gRPC client to run it. (#​5004, @​lexfrei)
    • The HTTPRouteRequestPercentageMirror conformance test now derives its acceptance band from the binomial standard deviation instead of a flat ±15% relative tolerance, removing sampling-variance flakes at low mirror percentages. (#​5005, @​lexfrei)
    • Removed HTTPRoute retry tests with connection errors and backend timeouts (#​4994, @​snorwin)

What's Changed

New Contributors

Full Changelog: kubernetes-sigs/gateway-api@v1.5.1...v1.6.0

❗ Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate

renovate Bot commented Feb 27, 2026 •

Copy link
Copy Markdown
Contributor Author

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 25 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.24.5 -> 1.26.0
github.com/stretchr/testify v1.11.0 -> v1.11.1
k8s.io/api v0.34.1 -> v0.36.1
k8s.io/apimachinery v0.34.1 -> v0.36.1
k8s.io/client-go v0.34.1 -> v0.36.1
github.com/fxamacker/cbor/v2 v2.9.0 -> v2.9.1
github.com/go-openapi/jsonpointer v0.21.2 -> v0.23.1
github.com/go-openapi/jsonreference v0.21.0 -> v0.21.5
github.com/go-openapi/swag v0.23.1 -> v0.26.0
github.com/google/gnostic-models v0.7.0 -> v0.7.1
github.com/spf13/pflag v1.0.7 -> v1.0.10
go.yaml.in/yaml/v2 v2.4.2 -> v2.4.4
golang.org/x/mod v0.27.0 -> v0.35.0
golang.org/x/net v0.43.0 -> v0.55.0
golang.org/x/oauth2 v0.30.0 -> v0.36.0
golang.org/x/sync v0.16.0 -> v0.20.0
golang.org/x/sys v0.35.0 -> v0.45.0
golang.org/x/term v0.34.0 -> v0.43.0
golang.org/x/text v0.28.0 -> v0.37.0
golang.org/x/time v0.12.0 -> v0.15.0
golang.org/x/tools v0.36.0 -> v0.44.0
google.golang.org/protobuf v1.36.8 -> v1.36.12-0.20260120151049-f2248ac996af
k8s.io/klog/v2 v2.130.1 -> v2.140.0
k8s.io/kube-openapi v0.0.0-20250814151709-d7b6acb124c3 -> v0.0.0-20260501160325-927ab1f70cd6
k8s.io/utils v0.0.0-20250820121507-0af2bda4dd1d -> v0.0.0-20260319190234-28399d86e0b5
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 -> v6.4.0

@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.5.0 chore(deps): update module sigs.k8s.io/gateway-api to v1.5.1 Mar 14, 2026
@renovate
renovate Bot force-pushed the renovate/sigs.k8s.io-gateway-api-1.x branch from fa13a4a to 03e0903 Compare March 14, 2026 12:10
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.5.1 chore(deps): update module sigs.k8s.io/gateway-api to v1.5.1 - autoclosed Jun 19, 2026
@renovate renovate Bot closed this Jun 19, 2026
@renovate
renovate Bot deleted the renovate/sigs.k8s.io-gateway-api-1.x branch June 19, 2026 16:47
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.5.1 - autoclosed chore(deps): update module sigs.k8s.io/gateway-api to v1.5.1 Jun 20, 2026
@renovate renovate Bot reopened this Jun 20, 2026
@renovate
renovate Bot force-pushed the renovate/sigs.k8s.io-gateway-api-1.x branch 2 times, most recently from 03e0903 to 1eead04 Compare June 20, 2026 00:40
@renovate
renovate Bot force-pushed the renovate/sigs.k8s.io-gateway-api-1.x branch from 1eead04 to bd9857b Compare June 30, 2026 00:39
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.5.1 chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 Jun 30, 2026
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 - autoclosed Jul 9, 2026
@renovate renovate Bot closed this Jul 9, 2026
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 - autoclosed chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 Jul 9, 2026
@renovate renovate Bot reopened this Jul 9, 2026
@renovate
renovate Bot force-pushed the renovate/sigs.k8s.io-gateway-api-1.x branch 2 times, most recently from bd9857b to d44ae9b Compare July 9, 2026 07:37
@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

1 similar comment
@cursor

cursor Bot commented Jul 9, 2026

Copy link
Copy Markdown

Bugbot is not enabled for this team, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 - autoclosed Jul 14, 2026
@renovate renovate Bot closed this Jul 14, 2026
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 - autoclosed chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 Jul 14, 2026
@renovate renovate Bot reopened this Jul 14, 2026
@renovate
renovate Bot force-pushed the renovate/sigs.k8s.io-gateway-api-1.x branch 3 times, most recently from 0416aab to 6c6577b Compare July 17, 2026 03:32
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.0 chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 Jul 17, 2026
@renovate
renovate Bot force-pushed the renovate/sigs.k8s.io-gateway-api-1.x branch 2 times, most recently from 227bea4 to 10b085c Compare August 14, 2026 22:10
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 - autoclosed Aug 22, 2026
@renovate renovate Bot closed this Aug 22, 2026
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 - autoclosed chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 Aug 22, 2026
@renovate renovate Bot reopened this Aug 22, 2026
@renovate
renovate Bot force-pushed the renovate/sigs.k8s.io-gateway-api-1.x branch 2 times, most recently from 10b085c to 73dedae Compare August 22, 2026 23:31
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 - autoclosed Aug 31, 2026
@renovate renovate Bot closed this Aug 31, 2026
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 - autoclosed chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 Aug 31, 2026
@renovate renovate Bot reopened this Aug 31, 2026
@renovate
renovate Bot force-pushed the renovate/sigs.k8s.io-gateway-api-1.x branch 2 times, most recently from 73dedae to 3ca1f7e Compare August 31, 2026 12:50
@renovate renovate Bot changed the title chore(deps): update module sigs.k8s.io/gateway-api to v1.6.1 chore(deps): update module sigs.k8s.io/gateway-api to v1.6.2 Sep 3, 2026
@renovate
renovate Bot force-pushed the renovate/sigs.k8s.io-gateway-api-1.x branch from 3ca1f7e to 8f84b5b Compare September 3, 2026 23:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants