Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
733: build(deps): Bump dependency.spring.version from 6.0.7 to 6.0.8 r=remcowesterhoud a=dependabot[bot] Bumps `dependency.spring.version` from 6.0.7 to 6.0.8. Updates `spring-context` from 6.0.7 to 6.0.8 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">spring-context's releases</a>.</em></p> <blockquote> <h2>v6.0.8</h2> <h2>:star: New Features</h2> <ul> <li>Disable variable assignment in SimpleEvaluationContext <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30326">#30326</a></li> <li>Limit SpEL expression length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30325">#30325</a></li> <li>Limit string concatenation in SpEL expressions <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30324">#30324</a></li> <li>Introduce <code>StringUtils.truncate()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30290">#30290</a></li> <li>Introduce <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30286">#30286</a></li> <li>Introduce assertions against <code>Cookie</code> attributes in <code>CookieResultMatchers</code> for <code>MockMvc</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30285">#30285</a></li> <li>Polishing <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30267">#30267</a></li> <li>Support <code>SameSite</code> cookie attribute in <code>MockMvcHttpConnector</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30264">#30264</a></li> <li>Update <code>MockCookie</code> to make use of Servlet 6.0 APIs and semantics for "attributes" <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30263">#30263</a></li> <li>Refine <code>initRequestBuilder</code> in <code>DefaultWebClient</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30254">#30254</a></li> <li>HttpServerErrorException contains not-serializable field of type DefaultResponseErrorHandler <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30224">#30224</a></li> <li>Add class hints for Jackson annotations on fields and methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30208">#30208</a></li> <li>Add <code>HttpMethod</code> reflection hint to <code>ObjectToObjectConverterRuntimeHints</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30201">#30201</a></li> <li>Improve performance of canRead() in HttpMessageReader's <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30192">#30192</a></li> <li>Optimize array creation in SpEL <code>ConstructorReference</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30189">#30189</a></li> <li>ConstructorResolver error hints about mixing indexed and named args <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30169">#30169</a></li> <li>Replace <code>Collections.unmodifiableList(new ArrayList(..))</code> with <code>List.copyOf()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30166">#30166</a></li> <li>Add assert null validations for DefaultServerResponseBuilder <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30157">#30157</a></li> <li>Use <code>InputStream.readAllBytes()</code> in <code>FileCopyUtils.copyToByteArray()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30155">#30155</a></li> <li>Cache ServerHttpRequest::getMethod in AbstractServerHttpRequest <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30139">#30139</a></li> <li>Use String.equals() in LiteralPathElement <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30138">#30138</a></li> <li>Optimize some iterations in BodyExtractor and BodyInserter <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30136">#30136</a></li> <li>Add a couple missing java.time types to StatementCreatorUtils <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30123">#30123</a></li> <li>WebClient observations should not record CANCEL signals as aborted if response was received <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30070">#30070</a></li> <li>Destroy method not found in native image if concrete bean type is not exposed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29545">#29545</a></li> <li>Contribute init/destroy lifecycle introspection hints for registered beans <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29246">#29246</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>NPE thrown for nonexistent <code>default-destroy-method</code> in XML config <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30301">#30301</a></li> <li>Fix comparison of <code>title</code> in <code>equals()</code> and <code>hashCode()</code> of <code>ProblemDetail</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30294">#30294</a></li> <li>SSE breaks with indenting serializer in WebMvc.fn <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30277">#30277</a></li> <li><code>`@HttpExchange</code>` interface does not resolve return type correctly while using with suspending methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30266">#30266</a></li> <li>Increase max regex length in SpEL expressions <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30265">#30265</a></li> <li>Missing response information from client observation context when filter functions fail <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30247">#30247</a></li> <li>NullPointerException on timeout in HttpComponentsClientHttpConnector when using Apache HttpComponents <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30245">#30245</a></li> <li>Wrong MockRestRequestMatchers.header() method in spring-test being invoked (JDK issue?) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30220">#30220</a></li> <li>Refine generic type management in <code>AbstractMessageWriterResultHandler</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30214">#30214</a></li> <li>MvcUriComponentsBuilder.fromMethodCall breaks for controller with CharSequence return type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30210">#30210</a></li> <li>Encode IPV6 Zone IDs (%) in ReactorServerHttpRequest <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30188">#30188</a></li> <li>Handle all exceptions for stored proc output param retrieval in <code>SharedEntityManagerCreator</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30161">#30161</a></li> <li>Fix IllegalArgumentException that prevents STOMP DISCONNECT from reaching the client <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30120">#30120</a></li> <li>TypeNotPresentException: org/springframework/cglib/proxy/NoOp not present on Java 17 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30115">#30115</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Add since tags to sameSite() and attribute() in CookieResultMatchersDsl <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30308">#30308</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/3bea4682b769b933129fc01cbfc2fe2839786254"><code>3bea468</code></a> Release v6.0.8</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/be17c8d85f2b6b436a612e12ba05e8e1ebc0891b"><code>be17c8d</code></a> Disable variable assignment in SimpleEvaluationContext</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b73f5fcac22555f844cf27a7eeb876cb9d7f7f7e"><code>b73f5fc</code></a> Limit SpEL expression length</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/bc1511d6673ef293b03069da27928d34490d96f1"><code>bc1511d</code></a> Limit string concatenation in SpEL expressions</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/db9b139cf078dbaad2de8690c0a6ebd61a4fe835"><code>db9b139</code></a> Change max regex length in SpEL expressions to 1000</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/bd029b921842cec7602aa469302db65e08a19d1e"><code>bd029b9</code></a> Ensure RestClientResponseException is serializable</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/5f2264816aaea7481b67910b49fb70f85ee08813"><code>5f22648</code></a> Polishing contribution</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a8f31f5b9e3956ad9e696faf0709ac1cbb48c761"><code>a8f31f5</code></a> Improve ProblemDetail equals and hashCode</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/90627b4345aca53eb503ba629946ea0dfdc3ec66"><code>90627b4</code></a> Upgrade to Micrometer 1.10.6</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/4acc71b282cfa964b6521fa5a60d2fe583dbcef6"><code>4acc71b</code></a> Upgrade to Reactor 2022.0.6 and Netty 4.1.91</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.0.7...v6.0.8">compare view</a></li> </ul> </details> <br /> Updates `spring-core` from 6.0.7 to 6.0.8 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">spring-core's releases</a>.</em></p> <blockquote> <h2>v6.0.8</h2> <h2>:star: New Features</h2> <ul> <li>Disable variable assignment in SimpleEvaluationContext <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30326">#30326</a></li> <li>Limit SpEL expression length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30325">#30325</a></li> <li>Limit string concatenation in SpEL expressions <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30324">#30324</a></li> <li>Introduce <code>StringUtils.truncate()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30290">#30290</a></li> <li>Introduce <code>ObjectUtils.nullSafeConciseToString()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30286">#30286</a></li> <li>Introduce assertions against <code>Cookie</code> attributes in <code>CookieResultMatchers</code> for <code>MockMvc</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30285">#30285</a></li> <li>Polishing <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30267">#30267</a></li> <li>Support <code>SameSite</code> cookie attribute in <code>MockMvcHttpConnector</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30264">#30264</a></li> <li>Update <code>MockCookie</code> to make use of Servlet 6.0 APIs and semantics for "attributes" <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30263">#30263</a></li> <li>Refine <code>initRequestBuilder</code> in <code>DefaultWebClient</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30254">#30254</a></li> <li>HttpServerErrorException contains not-serializable field of type DefaultResponseErrorHandler <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30224">#30224</a></li> <li>Add class hints for Jackson annotations on fields and methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30208">#30208</a></li> <li>Add <code>HttpMethod</code> reflection hint to <code>ObjectToObjectConverterRuntimeHints</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30201">#30201</a></li> <li>Improve performance of canRead() in HttpMessageReader's <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30192">#30192</a></li> <li>Optimize array creation in SpEL <code>ConstructorReference</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30189">#30189</a></li> <li>ConstructorResolver error hints about mixing indexed and named args <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30169">#30169</a></li> <li>Replace <code>Collections.unmodifiableList(new ArrayList(..))</code> with <code>List.copyOf()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30166">#30166</a></li> <li>Add assert null validations for DefaultServerResponseBuilder <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30157">#30157</a></li> <li>Use <code>InputStream.readAllBytes()</code> in <code>FileCopyUtils.copyToByteArray()</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30155">#30155</a></li> <li>Cache ServerHttpRequest::getMethod in AbstractServerHttpRequest <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30139">#30139</a></li> <li>Use String.equals() in LiteralPathElement <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30138">#30138</a></li> <li>Optimize some iterations in BodyExtractor and BodyInserter <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30136">#30136</a></li> <li>Add a couple missing java.time types to StatementCreatorUtils <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30123">#30123</a></li> <li>WebClient observations should not record CANCEL signals as aborted if response was received <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30070">#30070</a></li> <li>Destroy method not found in native image if concrete bean type is not exposed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29545">#29545</a></li> <li>Contribute init/destroy lifecycle introspection hints for registered beans <a href="https://redirect.github.com/spring-projects/spring-framework/issues/29246">#29246</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>NPE thrown for nonexistent <code>default-destroy-method</code> in XML config <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30301">#30301</a></li> <li>Fix comparison of <code>title</code> in <code>equals()</code> and <code>hashCode()</code> of <code>ProblemDetail</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30294">#30294</a></li> <li>SSE breaks with indenting serializer in WebMvc.fn <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30277">#30277</a></li> <li><code>`@HttpExchange</code>` interface does not resolve return type correctly while using with suspending methods <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30266">#30266</a></li> <li>Increase max regex length in SpEL expressions <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30265">#30265</a></li> <li>Missing response information from client observation context when filter functions fail <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30247">#30247</a></li> <li>NullPointerException on timeout in HttpComponentsClientHttpConnector when using Apache HttpComponents <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30245">#30245</a></li> <li>Wrong MockRestRequestMatchers.header() method in spring-test being invoked (JDK issue?) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30220">#30220</a></li> <li>Refine generic type management in <code>AbstractMessageWriterResultHandler</code> <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30214">#30214</a></li> <li>MvcUriComponentsBuilder.fromMethodCall breaks for controller with CharSequence return type <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30210">#30210</a></li> <li>Encode IPV6 Zone IDs (%) in ReactorServerHttpRequest <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30188">#30188</a></li> <li>Handle all exceptions for stored proc output param retrieval in <code>SharedEntityManagerCreator</code> <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30161">#30161</a></li> <li>Fix IllegalArgumentException that prevents STOMP DISCONNECT from reaching the client <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30120">#30120</a></li> <li>TypeNotPresentException: org/springframework/cglib/proxy/NoOp not present on Java 17 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/30115">#30115</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Add since tags to sameSite() and attribute() in CookieResultMatchersDsl <a href="https://redirect.github.com/spring-projects/spring-framework/pull/30308">#30308</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/3bea4682b769b933129fc01cbfc2fe2839786254"><code>3bea468</code></a> Release v6.0.8</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/be17c8d85f2b6b436a612e12ba05e8e1ebc0891b"><code>be17c8d</code></a> Disable variable assignment in SimpleEvaluationContext</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b73f5fcac22555f844cf27a7eeb876cb9d7f7f7e"><code>b73f5fc</code></a> Limit SpEL expression length</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/bc1511d6673ef293b03069da27928d34490d96f1"><code>bc1511d</code></a> Limit string concatenation in SpEL expressions</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/db9b139cf078dbaad2de8690c0a6ebd61a4fe835"><code>db9b139</code></a> Change max regex length in SpEL expressions to 1000</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/bd029b921842cec7602aa469302db65e08a19d1e"><code>bd029b9</code></a> Ensure RestClientResponseException is serializable</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/5f2264816aaea7481b67910b49fb70f85ee08813"><code>5f22648</code></a> Polishing contribution</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a8f31f5b9e3956ad9e696faf0709ac1cbb48c761"><code>a8f31f5</code></a> Improve ProblemDetail equals and hashCode</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/90627b4345aca53eb503ba629946ea0dfdc3ec66"><code>90627b4</code></a> Upgrade to Micrometer 1.10.6</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/4acc71b282cfa964b6521fa5a60d2fe583dbcef6"><code>4acc71b</code></a> Upgrade to Reactor 2022.0.6 and Netty 4.1.91</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.0.7...v6.0.8">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` merge` will merge this PR after your CI passes on it - ``@dependabot` squash and merge` will squash and merge this PR after your CI passes on it - ``@dependabot` cancel merge` will cancel a previously requested merge and block automerging - ``@dependabot` reopen` will reopen this PR if it is closed - ``@dependabot` close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - ``@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> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information