dependabot[bot] opened a new pull request, #994: URL: https://github.com/apache/dubbo-kubernetes/pull/994
Bumps the kubernetes group with 9 updates: | Package | From | To | | --- | --- | --- | | [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `0.34.1` | `0.36.3` | | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `0.34.1` | `0.36.3` | | [k8s.io/api](https://github.com/kubernetes/api) | `0.34.1` | `0.36.3` | | [k8s.io/apiextensions-apiserver](https://github.com/kubernetes/apiextensions-apiserver) | `0.34.1` | `0.36.3` | | [k8s.io/klog/v2](https://github.com/kubernetes/klog) | `2.130.1` | `2.140.0` | | [k8s.io/kubectl](https://github.com/kubernetes/kubectl) | `0.33.3` | `0.36.3` | | [k8s.io/utils](https://github.com/kubernetes/utils) | `0.0.0-20250820121507-0af2bda4dd1d` | `0.0.0-20260210185600-b8788abfbbc2` | | [sigs.k8s.io/gateway-api](https://github.com/kubernetes-sigs/gateway-api) | `1.4.1` | `1.6.1` | | [sigs.k8s.io/mcs-api](https://github.com/kubernetes-sigs/mcs-api) | `0.2.0` | `0.5.2` | Updates `k8s.io/apimachinery` from 0.34.1 to 0.36.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apimachinery/commit/40bf4b2b62f8838b9b37de7b407793f1f17ee225"><code>40bf4b2</code></a> Update dependencies to v0.36.3 tag</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/34d46be4f2cba34b54c9eca942ff078fabbe35dd"><code>34d46be</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apimachinery/issues/140296">#140296</a> from jpbetz/cherry-pick-smd-306-revert</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/66a3724b370b46a679a1cbd9b44551f44b11c8c0"><code>66a3724</code></a> Bump sigs.k8s.io/structured-merge-diff/v6 to v6.3.3</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/2ec982dc45d3085c6ec641be237b1fc39a7494ac"><code>2ec982d</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apimachinery/issues/139508">#139508</a><code>lalitc375/automated-cherry-pick-of-#139480</code></li> <li><a href="https://github.com/kubernetes/apimachinery/commit/6a881027b107fb0f87aa3a5760610cac17b4d3a0"><code>6a88102</code></a> Fix wrong marking of errors</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/efb7f2628b269921e5f12c4d42aece418c76789c"><code>efb7f26</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/d966e565cd271c44ba799b594ddb67987791cb80"><code>d966e56</code></a> Update github.com/moby/spdystream from v0.5.0 to v0.5.1</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/79b363268543c402b68449b0cd531f8f8d0197d1"><code>79b3632</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apimachinery/issues/137864">#137864</a> from yongruilin/dv-dra-mismatch</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/a8822f7bf620eede6c3f36354cec940c3844e7a8"><code>a8822f7</code></a> Add slice and map union member support with tests</li> <li><a href="https://github.com/kubernetes/apimachinery/commit/7dba2d08090b9d2285266ec2492d0b6395151f50"><code>7dba2d0</code></a> Use IsZero instead of IsNil for union ratcheting check</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/apimachinery/compare/v0.34.1...v0.36.3">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/client-go` from 0.34.1 to 0.36.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/client-go/commit/44a8af2fee834a8fc3523360e029cf7ea7104622"><code>44a8af2</code></a> Update dependencies to v0.36.3 tag</li> <li><a href="https://github.com/kubernetes/client-go/commit/f501ada2efb78c4685f993249b076570db6db84f"><code>f501ada</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/client-go/issues/140296">#140296</a> from jpbetz/cherry-pick-smd-306-revert</li> <li><a href="https://github.com/kubernetes/client-go/commit/a43e1d73d6202bcfc80795159218efc2f649cfd3"><code>a43e1d7</code></a> Bump sigs.k8s.io/structured-merge-diff/v6 to v6.3.3</li> <li><a href="https://github.com/kubernetes/client-go/commit/f22a53e6273b1e6652107e62998997c714872f35"><code>f22a53e</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/client-go/commit/a948641f81a43fb81beb739cb6773028e1981d86"><code>a948641</code></a> Update github.com/moby/spdystream from v0.5.0 to v0.5.1</li> <li><a href="https://github.com/kubernetes/client-go/commit/7e44ffcaa96165d6d77178c3aaca66d4523786b9"><code>7e44ffc</code></a> Add Workload-Aware Preemption fields to Workload and PodGroup APIs</li> <li><a href="https://github.com/kubernetes/client-go/commit/df2d882697f9f437d53ae16b8091786250ce0812"><code>df2d882</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/client-go/issues/136989">#136989</a> from nojnhuh/podgroup-resourceclaim</li> <li><a href="https://github.com/kubernetes/client-go/commit/4eece5291a474209f7fcba3cd8187ad855eeeca3"><code>4eece52</code></a> Workload API: PodGroup ResourceClaims (KEP-5729)</li> <li><a href="https://github.com/kubernetes/client-go/commit/3d35c512076e7c95967ac4f3565c588495785796"><code>3d35c51</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/client-go/issues/137190">#137190</a> from everpeace/KEP-5491-alpha</li> <li><a href="https://github.com/kubernetes/client-go/commit/04341177268fa5b2cb8a7502a36a81b87a6da2b2"><code>0434117</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/client-go/issues/137028">#137028</a> from nmn3m/feature/dra-resource-pool-status</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/client-go/compare/v0.34.1...v0.36.3">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/api` from 0.34.1 to 0.36.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/api/commit/3fde3c43c3cf3447606b9c2ac2c6257095444387"><code>3fde3c4</code></a> Update dependencies to v0.36.3 tag</li> <li><a href="https://github.com/kubernetes/api/commit/53c47b96517d80155e5eed46a2c667cb68f38e9c"><code>53c47b9</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/api/issues/140296">#140296</a> from jpbetz/cherry-pick-smd-306-revert</li> <li><a href="https://github.com/kubernetes/api/commit/18318865d62aa6c7d74cb65463fc5bd694632bee"><code>1831886</code></a> Bump sigs.k8s.io/structured-merge-diff/v6 to v6.3.3</li> <li><a href="https://github.com/kubernetes/api/commit/879d3962091a3578f73c31a82c619e7a7bdfdd12"><code>879d396</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/api/commit/030d81f63ea13f09388aee12e9c39b8d7ce9e841"><code>030d81f</code></a> Update github.com/moby/spdystream from v0.5.0 to v0.5.1</li> <li><a href="https://github.com/kubernetes/api/commit/aef6eb6922295161de2f7c1b9a496677938f8b20"><code>aef6eb6</code></a> Add granular authorization for DRA ResourceClaim status updates</li> <li><a href="https://github.com/kubernetes/api/commit/91061ea648b73ce8944e1c1ff2c1e99d6bacdb54"><code>91061ea</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/api/issues/136589">#136589</a> from tosi3k/preemption-mode</li> <li><a href="https://github.com/kubernetes/api/commit/e6b81e28967d56d57aa665d6b28cc7a807423f1f"><code>e6b81e2</code></a> Add Workload-Aware Preemption fields to Workload and PodGroup APIs</li> <li><a href="https://github.com/kubernetes/api/commit/f8fce2ea6d494ed13df7d57d84e4b30b5ad5c8a3"><code>f8fce2e</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/api/issues/136989">#136989</a> from nojnhuh/podgroup-resourceclaim</li> <li><a href="https://github.com/kubernetes/api/commit/b928f5ee0f7878ef903e95ab771f1a55ed867c54"><code>b928f5e</code></a> Workload API: PodGroup ResourceClaims (KEP-5729)</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/api/compare/v0.34.1...v0.36.3">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/apiextensions-apiserver` from 0.34.1 to 0.36.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/2e78d6fca8b214fd93118268eb9d36255d79738f"><code>2e78d6f</code></a> Update dependencies to v0.36.3 tag</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/4b2f00787e956cd8768175309e81d5f6b0600958"><code>4b2f007</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/140296">#140296</a> from jpbetz/cherry-pick-smd-306-revert</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/c8a9346a426fd3d6d7e767abd0ca1e3f7ba8db68"><code>c8a9346</code></a> Add e2e test for setting maps and slices to null via SSA</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/b387965e762f68eeaed9b066bf4e09292f37c194"><code>b387965</code></a> Bump sigs.k8s.io/structured-merge-diff/v6 to v6.3.3</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/4cd8c3d9e22f087a55b4a07637b23558a8ad9e40"><code>4cd8c3d</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/c2fd5577e1df17311a0ba4ade24ed1f530b671ed"><code>c2fd557</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/apiextensions-apiserver/issues/138346">#138346</a> from dashpole/update_otel_prop</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/1daa309cbd2fe82547f183e0b3b03e4e625526eb"><code>1daa309</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/1551264c50593f2dacd57b3a13fb8c5d964f0b71"><code>1551264</code></a> Update github.com/moby/spdystream from v0.5.0 to v0.5.1</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/6c97d2b62440916c4dfad1705d11f1163204477d"><code>6c97d2b</code></a> update go.opentelemetry.io/otel to v1.41.0</li> <li><a href="https://github.com/kubernetes/apiextensions-apiserver/commit/862c52a8f6f1b304b355f40d52a61476aa808e03"><code>862c52a</code></a> update google.golang.org/grpc to v1.79.3</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/apiextensions-apiserver/compare/v0.34.1...v0.36.3">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/klog/v2` from 2.130.1 to 2.140.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kubernetes/klog/releases">k8s.io/klog/v2's releases</a>.</em></p> <blockquote> <h2>Prepare klog release for Kubernetes v1.36</h2> <h2>What's Changed</h2> <ul> <li>Add dependabot by <a href="https://github.com/lucacome"><code>@lucacome</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/410">kubernetes/klog#410</a></li> <li>Use strconv.AppendQuote instead of strconv.Quote for message formatting by <a href="https://github.com/astef"><code>@astef</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/413">kubernetes/klog#413</a></li> <li>de-duplication of key/value pairs by <a href="https://github.com/pohly"><code>@pohly</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/415">kubernetes/klog#415</a></li> <li>Fix: Ensure constant format strings in fmt and printf calls by <a href="https://github.com/mikelolasagasti"><code>@mikelolasagasti</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/417">kubernetes/klog#417</a></li> <li>Remove old note on Go version requirements by <a href="https://github.com/guettli"><code>@guettli</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/425">kubernetes/klog#425</a></li> <li>test with 1.24 and 1.25 by <a href="https://github.com/pohly"><code>@pohly</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/428">kubernetes/klog#428</a></li> <li>ktesting: fix vmodule support by <a href="https://github.com/pohly"><code>@pohly</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/431">kubernetes/klog#431</a></li> <li>ktesting: support multi-line result from AnyToStringHook by <a href="https://github.com/pohly"><code>@pohly</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/433">kubernetes/klog#433</a></li> <li>textlogger: optionally turn off header by <a href="https://github.com/pohly"><code>@pohly</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/430">kubernetes/klog#430</a></li> <li>feat: fix stderrthreshold not honored when logtostderr is set (<a href="https://redirect.github.com/kubernetes/klog/issues/212">#212</a>) + two new flags by <a href="https://github.com/pierluigilenoci"><code>@pierluigilenoci</code></a> in <a href="https://redirect.github.com/kubernetes/klog/pull/432">kubernetes/klog#432</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/lucacome"><code>@lucacome</code></a> made their first contribution in <a href="https://redirect.github.com/kubernetes/klog/pull/410">kubernetes/klog#410</a></li> <li><a href="https://github.com/astef"><code>@astef</code></a> made their first contribution in <a href="https://redirect.github.com/kubernetes/klog/pull/413">kubernetes/klog#413</a></li> <li><a href="https://github.com/mikelolasagasti"><code>@mikelolasagasti</code></a> made their first contribution in <a href="https://redirect.github.com/kubernetes/klog/pull/417">kubernetes/klog#417</a></li> <li><a href="https://github.com/guettli"><code>@guettli</code></a> made their first contribution in <a href="https://redirect.github.com/kubernetes/klog/pull/425">kubernetes/klog#425</a></li> <li><a href="https://github.com/pierluigilenoci"><code>@pierluigilenoci</code></a> made their first contribution in <a href="https://redirect.github.com/kubernetes/klog/pull/432">kubernetes/klog#432</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kubernetes/klog/compare/v2.130.1...v2.140.0">https://github.com/kubernetes/klog/compare/v2.130.1...v2.140.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/klog/commit/ef4b370a5578b77a401416e4d12f5900cc8850cb"><code>ef4b370</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/klog/issues/432">#432</a> from pierluigilenoci/fix/stderr-threshold-issue-212</li> <li><a href="https://github.com/kubernetes/klog/commit/39c4c764506bbe69125b4f30eafebec4cb8fe6ec"><code>39c4c76</code></a> refactor: address code review feedback from <a href="https://github.com/pohly"><code>@pohly</code></a></li> <li><a href="https://github.com/kubernetes/klog/commit/764a9a3e7acf7431d47c1703a8e0d1d714e882a6"><code>764a9a3</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/klog/issues/430">#430</a> from pohly/textlogger-optional-header</li> <li><a href="https://github.com/kubernetes/klog/commit/015c6134c7cd08ab83a84175c2e02cde1e613296"><code>015c613</code></a> Update stderr_threshold_test.go</li> <li><a href="https://github.com/kubernetes/klog/commit/2f517bd47d37864013c7083aabe55cb470ddba3a"><code>2f517bd</code></a> Update klog.go</li> <li><a href="https://github.com/kubernetes/klog/commit/36bc4ffffdb97c0d2ec0a9df32db128b7a5e9652"><code>36bc4ff</code></a> textlogger: optionally turn off header</li> <li><a href="https://github.com/kubernetes/klog/commit/5f1f303b32be4f9912b8357b0f6c401bf1eb7e16"><code>5f1f303</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/klog/issues/433">#433</a> from pohly/textlogger-hook-result</li> <li><a href="https://github.com/kubernetes/klog/commit/c469d4102c1c9608f4ffa2c0e573c735dc3ef49f"><code>c469d41</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/klog/issues/431">#431</a> from pohly/ktesting-vmodule-fix</li> <li><a href="https://github.com/kubernetes/klog/commit/8509d6ab6f4ba193fedc5f6b5681a96bb68c9ffc"><code>8509d6a</code></a> ktesting: support multi-line result from AnyToStringHook</li> <li><a href="https://github.com/kubernetes/klog/commit/08e6e8b2a4f9322905ac0e42df8ef19f571711b2"><code>08e6e8b</code></a> Fix stderrthreshold not honored when logtostderr is set</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/klog/compare/v2.130.1...2.140.0">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/kubectl` from 0.33.3 to 0.36.3 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes/kubectl/commit/73fdc7a337b55d4097e8723cb44d09ac7473e1d4"><code>73fdc7a</code></a> Update dependencies to v0.36.3 tag</li> <li><a href="https://github.com/kubernetes/kubectl/commit/58802aedc0a020ff01cfc54a1166017d9d816f87"><code>58802ae</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/kubectl/issues/140296">#140296</a> from jpbetz/cherry-pick-smd-306-revert</li> <li><a href="https://github.com/kubernetes/kubectl/commit/fde8e27d2c0c28b39b684d6bca2e8fa28fe9ad0f"><code>fde8e27</code></a> Bump sigs.k8s.io/structured-merge-diff/v6 to v6.3.3</li> <li><a href="https://github.com/kubernetes/kubectl/commit/2a397b1fe7852348397b9ae8750596181f307f58"><code>2a397b1</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/kubectl/issues/138500">#138500</a><code>soltysh/automated-cherry-pick-of-#138499</code></li> <li><a href="https://github.com/kubernetes/kubectl/commit/859840177bfdf81f66ade2049c622817ff596815"><code>8598401</code></a> Escape path inside the container</li> <li><a href="https://github.com/kubernetes/kubectl/commit/50e89564389c1b5b75755befc896f58ebdef0889"><code>50e8956</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/kubectl/commit/3f435cad8e2811d4ddd7e1eda22791d4e86ba73b"><code>3f435ca</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes/kubectl/issues/138346">#138346</a> from dashpole/update_otel_prop</li> <li><a href="https://github.com/kubernetes/kubectl/commit/36707c8e006938480fa89de2506534aa97e837ae"><code>36707c8</code></a> Merge remote-tracking branch 'origin/master' into release-1.36</li> <li><a href="https://github.com/kubernetes/kubectl/commit/5e5dfaa9c4086574bc98014673faae1ccfce5a53"><code>5e5dfaa</code></a> Update github.com/moby/spdystream from v0.5.0 to v0.5.1</li> <li><a href="https://github.com/kubernetes/kubectl/commit/777119f44bb9b4a917e029919b4736455de285b0"><code>777119f</code></a> update go.opentelemetry.io/otel to v1.41.0</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes/kubectl/compare/v0.33.3...v0.36.3">compare view</a></li> </ul> </details> <br /> Updates `k8s.io/utils` from 0.0.0-20250820121507-0af2bda4dd1d to 0.0.0-20260210185600-b8788abfbbc2 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/kubernetes/utils/commits">compare view</a></li> </ul> </details> <br /> Updates `sigs.k8s.io/gateway-api` from 1.4.1 to 1.6.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kubernetes-sigs/gateway-api/releases">sigs.k8s.io/gateway-api's releases</a>.</em></p> <blockquote> <h1>v1.6.1</h1> <h2>Major Changes Since v1.6.0</h2> <h3>Test & Conformance</h3> <ul> <li>Change the port used in <code>TCPRouteMultipleRoutesAttachment</code>. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5053">#5053</a>, <a href="https://github.com/davidjumani"><code>@davidjumani</code></a>)</li> <li>Respect <code>CleanupTestResources</code> for <code>BackendTLSPolicy</code>, <code>TCPRouteMultipleRoutesAttachment</code> and <code>UDPRouteMultipleRoutesAttachment</code>(<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5065">#5065</a>, <a href="https://github.com/snorwin"><code>@snorwin</code></a>)</li> <li>Fix <code>SetupTimeoutConfig()</code> not respecting defaults for <code>ListenerSetMustHaveCondition</code>, <code>ListenerSetListenersMustHaveConditions</code>, and <code>RequiredConsecutiveSuccesses</code>. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5066">#5066</a>, <a href="https://github.com/immanuwell"><code>@immanuwell</code></a>)</li> <li>Honour <code>tcpRouteMustHaveCondition</code> and <code>udpRouteMustHaveCondition</code> timeouts which were silently ignore. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5067">#5067</a>, <a href="https://github.com/immanuwell"><code>@immanuwell</code></a>)</li> </ul> <h3>Other (Cleanup or Flake)</h3> <ul> <li>Fix <code>GatewayStaticAddresses</code> test flake by waiting for status.addresses to be published instead of assuming it appears atomically with Programmed. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5038">#5038</a>, <a href="https://github.com/howardjohn"><code>@howardjohn</code></a>)</li> <li>Fix <code>GatewayInfrastructure</code> test flake by polling for generated infrastructure resources instead of assuming immediate visibility after the gateway is accepted. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5047">#5047</a>, <a href="https://github.com/howardjohn"><code>@howardjohn</code></a>)</li> <li>Fix flaky <code>TCPRouteWeightedRouting</code> and <code>UDPRouteWeightedRouting</code> conformance tests by adding a data-plane readiness check before performing weighted routing assertions. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5064">#5064</a>, <a href="https://github.com/arybolovlev"><code>@arybolovlev</code></a>)</li> </ul> <h1>v1.6.0</h1> <h2>Changes Since v1.5.1</h2> <h3>GEP & API Graduation</h3> <ul> <li><strong>UDPRoute & TCPRoute Graduation:</strong> <ul> <li>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. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4923">#4923</a>, <a href="https://github.com/zac-nixon"><code>@zac-nixon</code></a>)</li> <li>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. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4920">#4920</a>, <a href="https://github.com/zac-nixon"><code>@zac-nixon</code></a>)</li> </ul> </li> <li><strong>GEP Status Updates:</strong> <ul> <li>Add GEP for the <code>XBackend</code> resource into Experimental status (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4488">#4488</a>, <a href="https://github.com/keithmattix"><code>@keithmattix</code></a>)</li> <li>Move TCPRoute GEP to Standard (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4783">#4783</a>, <a href="https://github.com/zac-nixon"><code>@zac-nixon</code></a>)</li> <li>Move UDPRoute GEP to Standard (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5030">#5030</a>, <a href="https://github.com/rikatz"><code>@rikatz</code></a>)</li> </ul> </li> </ul> <h3>Feature</h3> <ul> <li><strong>API & Validation Enhancements:</strong> <ul> <li>API validation updated for HTTPRoute retries: <code>retry.codes</code> must now be unique and <code>retry.attempts</code> must be >= 1. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4907">#4907</a>, <a href="https://github.com/snorwin"><code>@snorwin</code></a>)</li> <li>Increase the number of allowed Certificate Authority references from <code>8</code> to <code>16</code>. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4088">#4088</a>, <a href="https://github.com/root30"><code>@root30</code></a>)</li> <li>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. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4332">#4332</a>, <a href="https://github.com/alexanderstephan"><code>@alexanderstephan</code></a>)</li> <li>BackendTLSPolicy now can be used in combination with other routes types. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4745">#4745</a>, <a href="https://github.com/rikatz"><code>@rikatz</code></a>)</li> <li>Allow the usage of up to 16 annotations on the gateway infrastructure object. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4707">#4707</a>, <a href="https://github.com/wenisman"><code>@wenisman</code></a>)</li> </ul> </li> <li><strong>Conformance Infrastructure:</strong> <ul> <li>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. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4861">#4861</a>, <a href="https://github.com/zac-nixon"><code>@zac-nixon</code></a>)</li> </ul> </li> <li>Remove the <code>idleTimeout</code> field from the experimental SessionPersistence API. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4771">#4771</a>, <a href="https://github.com/gcs278"><code>@gcs278</code></a>)</li> </ul> <h3>Documentation</h3> <ul> <li><strong>Migration & Site Updates:</strong> <ul> <li>Migrate documentation from MkDocs to Docsy. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4734">#4734</a>, <a href="https://github.com/iromanycheva-eng"><code>@iromanycheva-eng</code></a>)</li> <li>The new wizard should be available at <a href="https://gateway-api.sigs.k8s.io/wizard">https://gateway-api.sigs.k8s.io/wizard</a>. (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/4584">#4584</a>, <a href="https://github.com/bexxmodd"><code>@bexxmodd</code></a>)</li> </ul> </li> <li><strong>API Specs & Guidance Clarifications:</strong></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/kubernetes-sigs/gateway-api/blob/main/RELEASE.md">sigs.k8s.io/gateway-api's changelog</a>.</em></p> <blockquote> <h1>Release Process</h1> <p>This details how releases of Gateway API are delivered. This process is exercised by a <a href="https://github.com/kubernetes-sigs/gateway-api/blob/main/RELEASE_MANAGEMENT.md">Release Manager</a>.</p> <h2>Overview</h2> <p>The Gateway API project is an API project that has the following two components:</p> <ul> <li>Kubernetes Custom Resource Definitions (CRDs)</li> <li>Corresponding Go API in the form of <code>sigs.k8s.io/gateway-api</code> Go package</li> </ul> <p>This repository is the home for both of the above components.</p> <h2>Versioning strategy</h2> <p>The versioning strategy for this project is covered in detail in <a href="https://gateway-api.sigs.k8s.io/docs/concepts/versioning/">the release documentation</a>.</p> <h2>Releasing a monthly version</h2> <h3>Starting point</h3> <p>Make sure all the changes that should be part of the monthly release are merged into <code>main</code>.</p> <h3>Tagging the monthly release</h3> <p>Start by tagging the <code>main</code> branch with a tag of the form <code>monthly-YYYY.MM</code> (for example, <code>monthly-2025.11</code>). Push this to GitHub.</p> <h3>Start the CI workflow</h3> <p>Trigger the <a href="https://github.com/kubernetes-sigs/gateway-api/actions/workflows/monthly-release.yml"><code>monthly-release</code></a> GitHub workflow, passing it the <code>monthly-YYYY.MM</code> tag just created.</p> <p>CI handles the rest of the release process, including creating a <strong>draft</strong> GitHub release which includes an automatically-generated changelog and the various release artifacts. <strong>You will need to publish</strong> this release after making sure that the correct artifacts are attached to it and that the CHANGELOG is what you want.</p> <h3>Writing the Release Changelog</h3> <p>In many cases, the changelog that GitHub generates is going to be OK. However, if there are significant changes in a given monthly, it can be helpful to write a changelog that's more human-readable. Given the <code>$TAG</code> used for this monthly release as well as the <code>$PREV_TAG</code> used for the</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/8bb74df00e56ec8f944d48c25e6c1c9c2f6848e3"><code>8bb74df</code></a> update vap (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5073">#5073</a>)</li> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/852914db3f1ebc1b89d098ce87bce766abcb6c10"><code>852914d</code></a> chore: Prep for v1.6.1 release (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5070">#5070</a>)</li> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/258e73170449820653b7e4260dbd25d4ffb06620"><code>258e731</code></a> fix: honor L4 route timeout YAML overrides (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5067">#5067</a>)</li> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/5b4813bcaeecb8d5c193e2f3bed042ca1d749a31"><code>5b4813b</code></a> fix: apply missing conformance timeout defaults (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5066">#5066</a>)</li> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/6a8b59084eac93cf8a94a52e56ccca171afd5f54"><code>6a8b590</code></a> [release-1.6] conformance: fix cleanup of stale objects (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5065">#5065</a>)</li> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/cb70397073439acb1fe7e4f52249920ef91266af"><code>cb70397</code></a> conformance: wait for TCP and UDP weighted routes to accept traffic (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5064">#5064</a>)</li> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/b72d94105cdf9fbc283d799fd8f4bc04d229356a"><code>b72d941</code></a> fix: stop verifying reports on release branches (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5062">#5062</a>)</li> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/ef67bf969c2bd4536d74980540a97fafcff9ba69"><code>ef67bf9</code></a> fix: change broken airlock link (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5056">#5056</a>)</li> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/ee6cc1cfebb36b4c93a855ee98606ab9ff53b733"><code>ee6cc1c</code></a> fix: only migrate deprecated status code if not already migrate (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5051">#5051</a>)</li> <li><a href="https://github.com/kubernetes-sigs/gateway-api/commit/cc27d5ea784e0727b921ab481a8c8f32b76237e9"><code>cc27d5e</code></a> tests: Change port used in TCPRouteMultipleRoutesAttachment (<a href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5053">#5053</a>)</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes-sigs/gateway-api/compare/v1.4.1...v1.6.1">compare view</a></li> </ul> </details> <br /> Updates `sigs.k8s.io/mcs-api` from 0.2.0 to 0.5.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kubernetes-sigs/mcs-api/releases">sigs.k8s.io/mcs-api's releases</a>.</em></p> <blockquote> <h2>v0.5.2</h2> <p>This only fixes the CRD revisions from 0.5.1.</p> <h2>v0.5.1</h2> <h3>Changes since the last release (v0.5.0)</h3> <ul> <li>[conformance: increase timeout for pods start up <a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/154">#154</a>](<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/pull/154">kubernetes-sigs/mcs-api#154</a>)</li> <li>[Add endpointSliceObjects field <a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/155">#155</a>](<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/pull/155">kubernetes-sigs/mcs-api#155</a>)</li> </ul> <h3>Known issues</h3> <p>None.</p> <h2>v0.5.0 — introducing v1beta1</h2> <h3>Changes since the last release (v0.4.1)</h3> <ul> <li>Conformance: add IPv6 and dual-stack support (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/143">#143</a>) by <a href="https://github.com/tpantelis"><code>@tpantelis</code></a></li> <li>conformance: generate report in yaml format (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/145">#145</a>) by <a href="https://github.com/AnupamGhosh"><code>@AnupamGhosh</code></a></li> <li>Conformance: Accept implementation metadata via cli flags (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/149">#149</a>) by <a href="https://github.com/AnupamGhosh"><code>@AnupamGhosh</code></a></li> <li>Add v1beta1 API and switch usage to v1beta1 across the repo (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/133">#133</a>) by <a href="https://github.com/MrFreezeex"><code>@MrFreezeex</code></a></li> </ul> <p>The main purpose of this release is to make the v1beta1 CRDs and client available for downstreams. v1alpha1 is still provided, so downstreams are <em>not</em> required to migrate to v1beta1 if they upgrade to this release.</p> <h3>Known issues</h3> <p>None.</p> <h2>v0.4.1</h2> <p>This has the same features as v0.4.0 but includes the CRD version bumps / resets that were forgotten in v0.4.0.</p> <h2>v0.4.0</h2> <p>This release contains the following changes:</p> <p>Conformance tests:</p> <ul> <li>use new ServiceExport Condition definitions (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/120">#120</a>, <a href="https://github.com/tpantelis"><code>@tpantelis</code></a>)</li> <li>ensure the first cluster exports the service before the second cluster (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/123">#123</a>, <a href="https://github.com/tpantelis"><code>@tpantelis</code></a>)</li> <li>check the service type (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/123">#123</a>, <a href="https://github.com/tpantelis"><code>@tpantelis</code></a>)</li> <li>check internal traffic policy and traffic distribution (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/131">#131</a>, <a href="https://github.com/MrFreezeex"><code>@MrFreezeex</code></a>)</li> <li>check conflict conditions on asymetrical traffic (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/132">#132</a>, <a href="https://github.com/MrFreezex"><code>@MrFreezex</code></a>)</li> <li>check conflicting ports (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/136">#136</a>, <a href="https://github.com/MrFreezex"><code>@MrFreezex</code></a>)</li> <li>fix annotations/labels tests, allow empty endpoints (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/134">#134</a>, <a href="https://github.com/MrFreezeex"><code>@MrFreezeex</code></a>)</li> <li>include skipped tests and all labels in the HTML report (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/137">#137</a>, <a href="https://github.com/MrFreezeex"><code>@MrFreezeex</code></a>)</li> <li>allow retries with hanging commands (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/139">#139</a>, <a href="https://github.com/MrFreezex"><code>@MrFreezex</code></a>)</li> <li>allow custom domains instead of .clusterset.local (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/141">#141</a>, <a href="https://github.com/AnupamGhosh"><code>@AnupamGhosh</code></a>)</li> </ul> <p>CRDs regenerated (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/127">#127</a>, <a href="https://github.com/kahirokunn"><code>@kahirokunn</code></a>)</p> <p>Demo:</p> <ul> <li>use the multicluster support in CoreDNS (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/126">#126</a>, <a href="https://github.com/kahirokunn"><code>@kahirokunn</code></a>)</li> <li>install the MCS API CRDs before CoreDNS starts (<a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/126">#126</a>, <a href="https://github.com/kahirokunn"><code>@kahirokunn</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/32672de8605f9719b9220992c75cb263ba6f3746"><code>32672de</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/158">#158</a> from skitt/crds-0.5.2</li> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/35357c84dd2d847e9457d0fa73f08d6ca50dfa27"><code>35357c8</code></a> Prepare for 0.5.2</li> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/93680909f9e5f0426b7de1baec1ca240734c1cc1"><code>9368090</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/157">#157</a> from MrFreezeex/conformance-readme</li> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/8521157deec376d5877c3df557f2642520cc97f6"><code>8521157</code></a> conformance: add a short intro readme</li> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/db147c3e167e51ce80338ed5be975450a4874c55"><code>db147c3</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/155">#155</a> from MrFreezeex/add-endpointsliceobjects</li> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/bf98543792ef08b38bec290a4241f6c2947196f1"><code>bf98543</code></a> conformance: add support for endpointSliceObjects</li> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/74889ac6820f15ffd639fdb3a5e910f57ad08485"><code>74889ac</code></a> apis: add endpointSliceObjects field</li> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/ded161af6ea9596cd9e878c61ed4f4e8d5cf8401"><code>ded161a</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/154">#154</a> from MrFreezeex/bump-conformance-timeout-pods</li> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/4ac3f7b310e982dc35aa1d40a7cbc808db105dbb"><code>4ac3f7b</code></a> conformance: increase timeout for pods start up</li> <li><a href="https://github.com/kubernetes-sigs/mcs-api/commit/50b1e4caa0948f63f83875810cafd0c7673b68b4"><code>50b1e4c</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/mcs-api/issues/153">#153</a> from skitt/submodule-v0.5.0</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes-sigs/mcs-api/compare/v0.2.0...v0.5.2">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
