dependabot[bot] opened a new pull request, #6929:
URL: https://github.com/apache/camel-k/pull/6929

   Bumps 
[sigs.k8s.io/gateway-api](https://github.com/kubernetes-sigs/gateway-api) from 
1.6.3 to 1.7.0.
   <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>
   <h2>v1.7.0</h2>
   <h2>Major Themes</h2>
   <h3>Graduating to Standard</h3>
   <ul>
   <li><strong>HTTPRoute Retries (<a 
href="https://gateway-api.sigs.k8s.io/geps/gep-1731/";>GEP-1731</a>)</strong>: 
the <code>retry</code> configuration of an HTTPRoute rule (<code>codes</code>, 
<code>attempts</code> and <code>backoff</code>) is promoted to the Standard 
channel, together with the <code>HTTPRouteRetryCodes</code> and 
<code>HTTPRouteRetryConnectionError</code> conformance features. The 
<code>backoff</code> field is implementation-specific because backoff behavior, 
especially jitter, varies between implementations. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5357";>#5357</a>,
 <a href="https://github.com/snorwin";><code>@​snorwin</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5359";>#5359</a>,
 <a href="https://github.com/mikemorris";><code>@​mikemorris</code></a>)</li>
   </ul>
   <h3>New in Experimental</h3>
   <ul>
   <li><strong>Gateway Address Routability (<a 
href="https://gateway-api.sigs.k8s.io/geps/gep-5093/";>GEP-5093</a>)</strong>: 
routability is expressed per Gateway address, so a single Gateway can serve 
addresses of different scopes. Valid values are empty (implementation default), 
<code>Cluster</code>, or a domain-prefixed implementation-specific value. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5304";>#5304</a>,
 <a href="https://github.com/rikatz";><code>@​rikatz</code></a>)</li>
   <li><strong>Standardized Attribute Dictionary (<a 
href="https://gateway-api.sigs.k8s.io/geps/gep-5253/";>GEP-5253</a>)</strong>: a 
shared, vendor-neutral set of traffic attributes, based on OpenTelemetry 
semantic conventions, for use by features such as 
<code>XTelemetryPolicy</code>. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5256";>#5256</a>,
 <a href="https://github.com/gkhom";><code>@​gkhom</code></a>)</li>
   <li><strong>Session Persistence on Backend (<a 
href="https://gateway-api.sigs.k8s.io/geps/gep-1619/";>GEP-1619</a> and <a 
href="https://gateway-api.sigs.k8s.io/geps/gep-4894/";>GEP-4894</a>)</strong>: 
session persistence is configured on the <code>XBackend</code> resource, and 
the route-inline and <code>BackendTrafficPolicy</code> attachment points are 
deprecated. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/4876";>#4876</a>,
 <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5298";>#5298</a>,
 <a href="https://github.com/gcs278";><code>@​gcs278</code></a>)</li>
   <li><strong>Pre-routing Filters (<a 
href="https://gateway-api.sigs.k8s.io/geps/gep-5224/";>GEP-5224</a>)</strong>: 
listener filters that run before routing decisions, for use cases such as 
external authentication and payload processing, with the new 
<code>GatewayListenerFilters</code> feature. Filters can be set on both Gateway 
and <code>ListenerSet</code> listeners. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5315";>#5315</a>,
 <a href="https://github.com/jaellio";><code>@​jaellio</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5370";>#5370</a>,
 <a href="https://github.com/snorwin";><code>@​snorwin</code></a>)</li>
   <li><strong>ClusterTrustBundle in <code>caCertificateRefs</code> (<a 
href="https://gateway-api.sigs.k8s.io/geps/gep-5075/";>GEP-5075</a>)</strong>: 
<code>BackendTLSPolicy</code> and Gateway frontend TLS validation can reference 
a <code>ClusterTrustBundle</code> through the existing 
<code>caCertificateRefs</code> field, instead of copying CA bundles into every 
namespace. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5272";>#5272</a>,
 <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5356";>#5356</a>,
 <a 
href="https://github.com/davidesalerno";><code>@​davidesalerno</code></a>)</li>
   <li><strong>TelemetryPolicy for Distributed Tracing (<a 
href="https://gateway-api.sigs.k8s.io/geps/gep-4768/";>GEP-4768</a>)</strong>: 
the <code>XTelemetryPolicy</code> API standardizes tracing configuration for 
Gateways without vendor-specific CRDs. Metrics and access logs are not covered 
yet. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5323";>#5323</a>,
 <a href="https://github.com/gkhom";><code>@​gkhom</code></a>)</li>
   </ul>
   <h2>Major Changes Since v1.6.3</h2>
   <h3>Breaking Changes</h3>
   <ul>
   <li><strong>Experimental API changes (no effect on the Standard 
channel):</strong>
   <ul>
   <li>SessionPersistence API: <code>sessionName</code> moved to 
<code>cookie.name</code> (Extended, optional) and <code>header.name</code> 
(Core, required), <code>cookieConfig</code> renamed to <code>cookie</code>, and 
<code>HeaderConfig</code> added. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/4873";>#4873</a>,
 <a href="https://github.com/gcs278";><code>@​gcs278</code></a>)</li>
   <li>SessionPersistence API: the cookie <code>Path</code> now defaults to 
<code>/</code> instead of being computed from route matches, and the new 
<code>cookie.path</code> field (Extended) allows explicit path configuration. 
(<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5046";>#5046</a>,
 <a href="https://github.com/gcs278";><code>@​gcs278</code></a>)</li>
   <li>SessionPersistence: route-inline and <code>BackendTrafficPolicy</code> 
session persistence are deprecated in favor of the Backend resource. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/4876";>#4876</a>,
 <a href="https://github.com/gcs278";><code>@​gcs278</code></a>)</li>
   <li><code>XBackend</code>: <code>spec.port.port</code> was renamed to 
<code>spec.port.number</code>, <code>spec.port.name</code> was removed, and 
<code>backendRef.port</code> is now prohibited when referencing an 
<code>XBackend</code>. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5287";>#5287</a>,
 <a href="https://github.com/gcs278";><code>@​gcs278</code></a>)</li>
   </ul>
   </li>
   <li><strong>Go types:</strong>
   <ul>
   <li><code>BackendAncestorStatus.AncestorRef</code> was renamed in the 
generated Go types for consistency with docs and JSON/YAML serialization. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5187";>#5187</a>,
 <a href="https://github.com/Stevenjin8";><code>@​Stevenjin8</code></a>)</li>
   <li><code>ForwardBodyConfig.MaxSize</code> changed type from 
<code>uint16</code> to <code>int32</code>. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5099";>#5099</a>,
 <a href="https://github.com/arjunxplorer";><code>@​arjunxplorer</code></a>)</li>
   </ul>
   </li>
   <li><strong>Conformance features:</strong>
   <ul>
   <li>The <code>HTTPRouteRetry</code> and 
<code>HTTPRouteRetryBackendTimeout</code> features were removed. 
<code>HTTPRouteRetryCodes</code> was added and 
<code>HTTPRouteRetryConnectionError</code> is retained. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5167";>#5167</a>,
 <a href="https://github.com/snorwin";><code>@​snorwin</code></a>)</li>
   <li>The <code>HTTPRouteBackendRequestRedirect</code> feature and its test 
were removed. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5279";>#5279</a>,
 <a href="https://github.com/snorwin";><code>@​snorwin</code></a>)</li>
   </ul>
   </li>
   <li>Go was upgraded to 1.27 (<code>go 1.27.0</code> directive in 
<code>go.mod</code> and <code>conformance/go.mod</code>) and Kubernetes 
dependencies to v0.37. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5297";>#5297</a>,
 <a href="https://github.com/snorwin";><code>@​snorwin</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5232";>#5232</a>,
 <a href="https://github.com/snorwin";><code>@​snorwin</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5388";>#5388</a>,
 <a href="https://github.com/howardjohn";><code>@​howardjohn</code></a>)</li>
   </ul>
   <h3>GEP &amp; API Graduation</h3>
   <ul>
   <li><strong>GEP Status Updates:</strong>
   <ul>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-4768/";>GEP-4768</a> 
(TelemetryPolicy): add the proposal, then the experimental 
<code>XTelemetryPolicy</code> API (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/4872";>#4872</a>,
 <a href="https://github.com/gkhom";><code>@​gkhom</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5323";>#5323</a>,
 <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5345";>#5345</a>,
 <a href="https://github.com/robscott";><code>@​robscott</code></a>)</li>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-5093/";>GEP-5093</a> 
(Gateway Address Routability): add as Provisional, move to Implementable, then 
to Experimental. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5094";>#5094</a>,
 <a href="https://github.com/usize";><code>@​usize</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5263";>#5263</a>,
 <a href="https://github.com/rikatz";><code>@​rikatz</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5304";>#5304</a>,
 <a href="https://github.com/rikatz";><code>@​rikatz</code></a>)</li>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-5224/";>GEP-5224</a> 
(Pre-routing filters): add as Provisional, move to Implementable, then to 
Experimental. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5235";>#5235</a>,
 <a href="https://github.com/jaellio";><code>@​jaellio</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5271";>#5271</a>,
 <a href="https://github.com/jaellio";><code>@​jaellio</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5315";>#5315</a>,
 <a href="https://github.com/jaellio";><code>@​jaellio</code></a>)</li>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-5075/";>GEP-5075</a> 
(ClusterTrustBundle <code>caCertificateRef</code>): add as Provisional, move to 
Experimental, then use <code>caCertificateRefs</code> instead of a dedicated 
reference type. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5259";>#5259</a>,
 <a href="https://github.com/davidesalerno";><code>@​davidesalerno</code></a>, 
<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5272";>#5272</a>,
 <a href="https://github.com/davidesalerno";><code>@​davidesalerno</code></a>, 
<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5356";>#5356</a>,
 <a 
href="https://github.com/davidesalerno";><code>@​davidesalerno</code></a>)</li>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-5253/";>GEP-5253</a>: 
Standardized Attribute Dictionary. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5256";>#5256</a>,
 <a href="https://github.com/gkhom";><code>@​gkhom</code></a>)</li>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-4359/";>GEP-4359</a>: 
Gateway API Regex. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/4764";>#4764</a>,
 <a href="https://github.com/Stevenjin8";><code>@​Stevenjin8</code></a>)</li>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-4360/";>GEP-4360</a>: 
Regex-based Path Rewrites. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/4695";>#4695</a>,
 <a href="https://github.com/Stevenjin8";><code>@​Stevenjin8</code></a>)</li>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-1619/";>GEP-1619</a> 
(Session Persistence): synced with API updates and made the Backend the 
attachment point. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/4870";>#4870</a>,
 <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/4876";>#4876</a>,
 <a href="https://github.com/gcs278";><code>@​gcs278</code></a>)</li>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-1731/";>GEP-1731</a> 
(HTTPRoute Retries): aligned retry semantics with implementations, then 
loosened the <code>backoff</code> definition so it no longer requires an 
exponential strategy, and promoted the retry configuration, including 
<code>backoff</code>, to the Standard channel. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5167";>#5167</a>,
 <a href="https://github.com/snorwin";><code>@​snorwin</code></a>, <a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5359";>#5359</a>,
 <a href="https://github.com/mikemorris";><code>@​mikemorris</code></a>)</li>
   <li><a href="https://gateway-api.sigs.k8s.io/geps/gep-4894/";>GEP-4894</a> 
(Backend): deferred <code>SelectorRef</code> in favor of the 
<code>Selector</code> field. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5158";>#5158</a>,
 <a href="https://github.com/gcs278";><code>@​gcs278</code></a>)</li>
   </ul>
   </li>
   <li><strong>Graduations to Standard:</strong>
   <ul>
   <li>HTTPRoute retry configuration (<code>retry.codes</code> and 
<code>retry.attempts</code>) is promoted to the Standard channel, and the 
<code>HTTPRouteRetryCodes</code> and <code>HTTPRouteRetryConnectionError</code> 
features are now Standard. <code>retry.backoff</code> (implementation-specific) 
is promoted with them. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5357";>#5357</a>,
 <a href="https://github.com/snorwin";><code>@​snorwin</code></a>)</li>
   <li>HTTPRoute and GRPCRoute rule <code>name</code> uniqueness validation is 
now enforced in the Standard channel. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/5009";>#5009</a>,
 <a href="https://github.com/snorwin";><code>@​snorwin</code></a>)</li>
   <li>BackendTLSPolicy SANs and TLS options are now marked as Standard 
channel. (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/pull/4999";>#4999</a>,
 <a href="https://github.com/Suvink";><code>@​Suvink</code></a>)</li>
   </ul>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/e26d183dbbc1bb782b78addbd26faba03955c152";><code>e26d183</code></a>
 chore: Prep for v1.7.0 (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5433";>#5433</a>)</li>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/e72a950497833e4dbe944765b6af1fa43f0177dc";><code>e72a950</code></a>
 chore: release v1.7.0-rc.3 (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5423";>#5423</a>)</li>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/d57b8ba6f1b18aec4b34cf69890799575d352f5a";><code>d57b8ba</code></a>
 chore: Release v1.7.0-rc.2 (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5416";>#5416</a>)</li>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/3992978499269b09e983f8bcfab8565475d8ad9d";><code>3992978</code></a>
 deps: bump dependencies before release (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5414";>#5414</a>)</li>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/5361fea5d02872fa248ec30a965e47f68186a995";><code>5361fea</code></a>
 fix: tlsroutemixedmode is standard, not experimental (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5412";>#5412</a>)</li>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/c36d813564882808b505cf2a837de799eff32bad";><code>c36d813</code></a>
 conformance: avoid nil Group panic in listener status matchers (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5411";>#5411</a>)</li>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/bbff6213de58a4d0cfb77097e304d436cff71527";><code>bbff621</code></a>
 [release-1.7] HTTPRoute: Add conformance test with multiple Routes 
attachment...</li>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/0614538c185bd6a9c3395991456e41ab5dd621d1";><code>0614538</code></a>
 replace coredns by echo-basic (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5408";>#5408</a>)</li>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/7285cf7486599b5cef7dfbf61c0f3bf2a5efb7ac";><code>7285cf7</code></a>
 conformance: fix parentRefToString printing a pointer address (<a 
href="https://redirect.github.com/kubernetes-sigs/gateway-api/issues/5399";>#5399</a>)</li>
   <li><a 
href="https://github.com/kubernetes-sigs/gateway-api/commit/f7c3e5e425edf0e76f415848b4acf34c9151a5c9";><code>f7c3e5e</code></a>
 [release-1.7] fix: add CEL to validate LabelKey in XBackend's 
endpointSelecto...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/kubernetes-sigs/gateway-api/compare/v1.6.3...v1.7.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/gateway-api&package-manager=go_modules&previous-version=1.6.3&new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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 this major version` will close this PR and stop 
Dependabot creating any more for this major version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this minor version` will close this PR and stop 
Dependabot creating any more for this minor version (unless you reopen the PR 
or upgrade to it yourself)
   - `@dependabot ignore this dependency` will close this PR and stop 
Dependabot creating any more for this dependency (unless you reopen the PR or 
upgrade to it yourself)
   
   
   </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]

Reply via email to