dependabot[bot] opened a new pull request, #1676: URL: https://github.com/apache/activemq/pull/1676
Bumps `spring-version` from 6.2.15 to 6.2.16. Updates `org.springframework:spring-aop` from 6.2.15 to 6.2.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-aop's releases</a>.</em></p> <blockquote> <h2>v6.2.16</h2> <h2>:star: New Features</h2> <ul> <li>Improve performance of hashcode calculations for request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36297">#36297</a></li> <li>Improve performance of HandlerMethod bean lookup <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36296">#36296</a></li> <li>Improve performance of validation groups determination <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36295">#36295</a></li> <li>Improve performance of single pattern request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36294">#36294</a></li> <li>Optimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36232">#36232</a></li> <li>Consistently close streams through try-with-resources in FileCopyUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36224">#36224</a></li> <li>SqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36220">#36220</a></li> <li><code>DataBufferUtils.write()</code> with NettyDataBuffer on JDK 25 hangs indefinitely <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36189">#36189</a></li> <li>WebClient (Reactor) attributes on Netty channel do not clear after connection release <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36163">#36163</a></li> <li>Reintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36152">#36152</a></li> <li>DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36150">#36150</a></li> <li>Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36135">#36135</a></li> <li>Improve user check in TransportHandlingSockJsService <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36129">#36129</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Avoid lock congestion in ConcurrentReferenceHashMap <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36308">#36308</a></li> <li>Resolved HttpEntity Controller argument does not reflect mutated HTTP headers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36301">#36301</a></li> <li>AbstractMessageConverter does not support wildcards in supported MIME types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36286">#36286</a></li> <li>Make <code>LocalEntityManagerFactoryBean#setDataSource</code> work on Hibernate as well as EclipseLink <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36272">#36272</a></li> <li>Deadlock might occur when calling <code>System.exit</code> on startup (against multiple shutdown hooks) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36268">#36268</a></li> <li><code>Netty4HeadersAdapter.remove</code> returns empty list instead of <code>null</code> for non-existing key <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36227">#36227</a></li> <li><code>EclipseLinkConnectionHandle</code> can fail against transaction isolation race condition <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36166">#36166</a></li> <li>WiretapConnector leaks data buffers when response body not consumed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36051">#36051</a></li> <li>UriComponentsBuilder loses the fragment when it consists of only a single character <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36035">#36035</a></li> <li><code>SimpleBeanInfoFactory</code> fails to reliably resolve read/write methods in type hierarchies with unresolved generics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36026">#36026</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix links to JUnit User Guide <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36218">#36218</a></li> <li>Fix <code>LocalContainerEntityManagerFactoryBean#setPersistenceUnitName</code> javadoc <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36206">#36206</a></li> <li>Update documentation on trailing slash handling where type-level <code>@GetMapping</code>("/base") is combined with method level <code>@GetMapping</code>("/") <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36200">#36200</a></li> <li>Update documentation on the MediaType used for ProblemDetail <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36193">#36193</a></li> <li>Replace <code>getErrors()</code> with <code>getBindingResult()</code> in examples <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36172">#36172</a></li> <li>Upgrade Antora dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36106">#36106</a></li> <li>Fix typos and grammar <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36023">#36023</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Bump fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36239">#36239</a></li> <li>Upgrade to ASM 9.9.1 and Objenesis 3.5 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36244">#36244</a></li> <li>Upgrade to JUnit 5.14.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36148">#36148</a></li> <li>Upgrade to Micrometer 1.15.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36290">#36290</a></li> <li>Upgrade to Reactor 2024.0.15 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36289">#36289</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/053d8e25f424bae9c5a597c4b248af137dce264f"><code>053d8e2</code></a> Release v6.2.16</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216"><code>8334388</code></a> avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/757b713f2274ff516af6dffbe00b53dee7bd9a65"><code>757b713</code></a> Use updated message in HttpEntityMethodProcessor</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c"><code>a065563</code></a> Optimize RequestMappingInfo hashcode calculation</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1"><code>6162d89</code></a> Cache HandlerMethod with resolved bean if singleton</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba"><code>5c537db</code></a> Optimize single PathPattern match</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2"><code>849553d</code></a> Avoid determineValidationGroups not necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97"><code>7240a5a</code></a> Upgrade to Reactor 2024.0.15</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3"><code>b00c387</code></a> Upgrade to Micrometer 1.15.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6"><code>8396c07</code></a> Fix wildcard MIME type support in messaging converters</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-beans` from 6.2.15 to 6.2.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-beans's releases</a>.</em></p> <blockquote> <h2>v6.2.16</h2> <h2>:star: New Features</h2> <ul> <li>Improve performance of hashcode calculations for request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36297">#36297</a></li> <li>Improve performance of HandlerMethod bean lookup <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36296">#36296</a></li> <li>Improve performance of validation groups determination <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36295">#36295</a></li> <li>Improve performance of single pattern request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36294">#36294</a></li> <li>Optimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36232">#36232</a></li> <li>Consistently close streams through try-with-resources in FileCopyUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36224">#36224</a></li> <li>SqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36220">#36220</a></li> <li><code>DataBufferUtils.write()</code> with NettyDataBuffer on JDK 25 hangs indefinitely <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36189">#36189</a></li> <li>WebClient (Reactor) attributes on Netty channel do not clear after connection release <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36163">#36163</a></li> <li>Reintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36152">#36152</a></li> <li>DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36150">#36150</a></li> <li>Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36135">#36135</a></li> <li>Improve user check in TransportHandlingSockJsService <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36129">#36129</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Avoid lock congestion in ConcurrentReferenceHashMap <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36308">#36308</a></li> <li>Resolved HttpEntity Controller argument does not reflect mutated HTTP headers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36301">#36301</a></li> <li>AbstractMessageConverter does not support wildcards in supported MIME types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36286">#36286</a></li> <li>Make <code>LocalEntityManagerFactoryBean#setDataSource</code> work on Hibernate as well as EclipseLink <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36272">#36272</a></li> <li>Deadlock might occur when calling <code>System.exit</code> on startup (against multiple shutdown hooks) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36268">#36268</a></li> <li><code>Netty4HeadersAdapter.remove</code> returns empty list instead of <code>null</code> for non-existing key <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36227">#36227</a></li> <li><code>EclipseLinkConnectionHandle</code> can fail against transaction isolation race condition <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36166">#36166</a></li> <li>WiretapConnector leaks data buffers when response body not consumed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36051">#36051</a></li> <li>UriComponentsBuilder loses the fragment when it consists of only a single character <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36035">#36035</a></li> <li><code>SimpleBeanInfoFactory</code> fails to reliably resolve read/write methods in type hierarchies with unresolved generics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36026">#36026</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix links to JUnit User Guide <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36218">#36218</a></li> <li>Fix <code>LocalContainerEntityManagerFactoryBean#setPersistenceUnitName</code> javadoc <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36206">#36206</a></li> <li>Update documentation on trailing slash handling where type-level <code>@GetMapping</code>("/base") is combined with method level <code>@GetMapping</code>("/") <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36200">#36200</a></li> <li>Update documentation on the MediaType used for ProblemDetail <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36193">#36193</a></li> <li>Replace <code>getErrors()</code> with <code>getBindingResult()</code> in examples <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36172">#36172</a></li> <li>Upgrade Antora dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36106">#36106</a></li> <li>Fix typos and grammar <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36023">#36023</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Bump fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36239">#36239</a></li> <li>Upgrade to ASM 9.9.1 and Objenesis 3.5 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36244">#36244</a></li> <li>Upgrade to JUnit 5.14.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36148">#36148</a></li> <li>Upgrade to Micrometer 1.15.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36290">#36290</a></li> <li>Upgrade to Reactor 2024.0.15 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36289">#36289</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/053d8e25f424bae9c5a597c4b248af137dce264f"><code>053d8e2</code></a> Release v6.2.16</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216"><code>8334388</code></a> avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/757b713f2274ff516af6dffbe00b53dee7bd9a65"><code>757b713</code></a> Use updated message in HttpEntityMethodProcessor</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c"><code>a065563</code></a> Optimize RequestMappingInfo hashcode calculation</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1"><code>6162d89</code></a> Cache HandlerMethod with resolved bean if singleton</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba"><code>5c537db</code></a> Optimize single PathPattern match</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2"><code>849553d</code></a> Avoid determineValidationGroups not necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97"><code>7240a5a</code></a> Upgrade to Reactor 2024.0.15</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3"><code>b00c387</code></a> Upgrade to Micrometer 1.15.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6"><code>8396c07</code></a> Fix wildcard MIME type support in messaging converters</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-context` from 6.2.15 to 6.2.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-context's releases</a>.</em></p> <blockquote> <h2>v6.2.16</h2> <h2>:star: New Features</h2> <ul> <li>Improve performance of hashcode calculations for request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36297">#36297</a></li> <li>Improve performance of HandlerMethod bean lookup <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36296">#36296</a></li> <li>Improve performance of validation groups determination <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36295">#36295</a></li> <li>Improve performance of single pattern request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36294">#36294</a></li> <li>Optimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36232">#36232</a></li> <li>Consistently close streams through try-with-resources in FileCopyUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36224">#36224</a></li> <li>SqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36220">#36220</a></li> <li><code>DataBufferUtils.write()</code> with NettyDataBuffer on JDK 25 hangs indefinitely <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36189">#36189</a></li> <li>WebClient (Reactor) attributes on Netty channel do not clear after connection release <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36163">#36163</a></li> <li>Reintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36152">#36152</a></li> <li>DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36150">#36150</a></li> <li>Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36135">#36135</a></li> <li>Improve user check in TransportHandlingSockJsService <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36129">#36129</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Avoid lock congestion in ConcurrentReferenceHashMap <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36308">#36308</a></li> <li>Resolved HttpEntity Controller argument does not reflect mutated HTTP headers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36301">#36301</a></li> <li>AbstractMessageConverter does not support wildcards in supported MIME types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36286">#36286</a></li> <li>Make <code>LocalEntityManagerFactoryBean#setDataSource</code> work on Hibernate as well as EclipseLink <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36272">#36272</a></li> <li>Deadlock might occur when calling <code>System.exit</code> on startup (against multiple shutdown hooks) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36268">#36268</a></li> <li><code>Netty4HeadersAdapter.remove</code> returns empty list instead of <code>null</code> for non-existing key <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36227">#36227</a></li> <li><code>EclipseLinkConnectionHandle</code> can fail against transaction isolation race condition <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36166">#36166</a></li> <li>WiretapConnector leaks data buffers when response body not consumed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36051">#36051</a></li> <li>UriComponentsBuilder loses the fragment when it consists of only a single character <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36035">#36035</a></li> <li><code>SimpleBeanInfoFactory</code> fails to reliably resolve read/write methods in type hierarchies with unresolved generics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36026">#36026</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix links to JUnit User Guide <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36218">#36218</a></li> <li>Fix <code>LocalContainerEntityManagerFactoryBean#setPersistenceUnitName</code> javadoc <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36206">#36206</a></li> <li>Update documentation on trailing slash handling where type-level <code>@GetMapping</code>("/base") is combined with method level <code>@GetMapping</code>("/") <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36200">#36200</a></li> <li>Update documentation on the MediaType used for ProblemDetail <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36193">#36193</a></li> <li>Replace <code>getErrors()</code> with <code>getBindingResult()</code> in examples <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36172">#36172</a></li> <li>Upgrade Antora dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36106">#36106</a></li> <li>Fix typos and grammar <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36023">#36023</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Bump fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36239">#36239</a></li> <li>Upgrade to ASM 9.9.1 and Objenesis 3.5 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36244">#36244</a></li> <li>Upgrade to JUnit 5.14.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36148">#36148</a></li> <li>Upgrade to Micrometer 1.15.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36290">#36290</a></li> <li>Upgrade to Reactor 2024.0.15 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36289">#36289</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/053d8e25f424bae9c5a597c4b248af137dce264f"><code>053d8e2</code></a> Release v6.2.16</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216"><code>8334388</code></a> avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/757b713f2274ff516af6dffbe00b53dee7bd9a65"><code>757b713</code></a> Use updated message in HttpEntityMethodProcessor</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c"><code>a065563</code></a> Optimize RequestMappingInfo hashcode calculation</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1"><code>6162d89</code></a> Cache HandlerMethod with resolved bean if singleton</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba"><code>5c537db</code></a> Optimize single PathPattern match</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2"><code>849553d</code></a> Avoid determineValidationGroups not necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97"><code>7240a5a</code></a> Upgrade to Reactor 2024.0.15</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3"><code>b00c387</code></a> Upgrade to Micrometer 1.15.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6"><code>8396c07</code></a> Fix wildcard MIME type support in messaging converters</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-core` from 6.2.15 to 6.2.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-core's releases</a>.</em></p> <blockquote> <h2>v6.2.16</h2> <h2>:star: New Features</h2> <ul> <li>Improve performance of hashcode calculations for request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36297">#36297</a></li> <li>Improve performance of HandlerMethod bean lookup <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36296">#36296</a></li> <li>Improve performance of validation groups determination <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36295">#36295</a></li> <li>Improve performance of single pattern request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36294">#36294</a></li> <li>Optimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36232">#36232</a></li> <li>Consistently close streams through try-with-resources in FileCopyUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36224">#36224</a></li> <li>SqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36220">#36220</a></li> <li><code>DataBufferUtils.write()</code> with NettyDataBuffer on JDK 25 hangs indefinitely <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36189">#36189</a></li> <li>WebClient (Reactor) attributes on Netty channel do not clear after connection release <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36163">#36163</a></li> <li>Reintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36152">#36152</a></li> <li>DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36150">#36150</a></li> <li>Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36135">#36135</a></li> <li>Improve user check in TransportHandlingSockJsService <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36129">#36129</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Avoid lock congestion in ConcurrentReferenceHashMap <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36308">#36308</a></li> <li>Resolved HttpEntity Controller argument does not reflect mutated HTTP headers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36301">#36301</a></li> <li>AbstractMessageConverter does not support wildcards in supported MIME types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36286">#36286</a></li> <li>Make <code>LocalEntityManagerFactoryBean#setDataSource</code> work on Hibernate as well as EclipseLink <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36272">#36272</a></li> <li>Deadlock might occur when calling <code>System.exit</code> on startup (against multiple shutdown hooks) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36268">#36268</a></li> <li><code>Netty4HeadersAdapter.remove</code> returns empty list instead of <code>null</code> for non-existing key <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36227">#36227</a></li> <li><code>EclipseLinkConnectionHandle</code> can fail against transaction isolation race condition <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36166">#36166</a></li> <li>WiretapConnector leaks data buffers when response body not consumed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36051">#36051</a></li> <li>UriComponentsBuilder loses the fragment when it consists of only a single character <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36035">#36035</a></li> <li><code>SimpleBeanInfoFactory</code> fails to reliably resolve read/write methods in type hierarchies with unresolved generics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36026">#36026</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix links to JUnit User Guide <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36218">#36218</a></li> <li>Fix <code>LocalContainerEntityManagerFactoryBean#setPersistenceUnitName</code> javadoc <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36206">#36206</a></li> <li>Update documentation on trailing slash handling where type-level <code>@GetMapping</code>("/base") is combined with method level <code>@GetMapping</code>("/") <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36200">#36200</a></li> <li>Update documentation on the MediaType used for ProblemDetail <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36193">#36193</a></li> <li>Replace <code>getErrors()</code> with <code>getBindingResult()</code> in examples <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36172">#36172</a></li> <li>Upgrade Antora dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36106">#36106</a></li> <li>Fix typos and grammar <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36023">#36023</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Bump fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36239">#36239</a></li> <li>Upgrade to ASM 9.9.1 and Objenesis 3.5 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36244">#36244</a></li> <li>Upgrade to JUnit 5.14.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36148">#36148</a></li> <li>Upgrade to Micrometer 1.15.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36290">#36290</a></li> <li>Upgrade to Reactor 2024.0.15 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36289">#36289</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/053d8e25f424bae9c5a597c4b248af137dce264f"><code>053d8e2</code></a> Release v6.2.16</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216"><code>8334388</code></a> avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/757b713f2274ff516af6dffbe00b53dee7bd9a65"><code>757b713</code></a> Use updated message in HttpEntityMethodProcessor</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c"><code>a065563</code></a> Optimize RequestMappingInfo hashcode calculation</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1"><code>6162d89</code></a> Cache HandlerMethod with resolved bean if singleton</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba"><code>5c537db</code></a> Optimize single PathPattern match</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2"><code>849553d</code></a> Avoid determineValidationGroups not necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97"><code>7240a5a</code></a> Upgrade to Reactor 2024.0.15</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3"><code>b00c387</code></a> Upgrade to Micrometer 1.15.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6"><code>8396c07</code></a> Fix wildcard MIME type support in messaging converters</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-expression` from 6.2.15 to 6.2.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-expression's releases</a>.</em></p> <blockquote> <h2>v6.2.16</h2> <h2>:star: New Features</h2> <ul> <li>Improve performance of hashcode calculations for request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36297">#36297</a></li> <li>Improve performance of HandlerMethod bean lookup <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36296">#36296</a></li> <li>Improve performance of validation groups determination <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36295">#36295</a></li> <li>Improve performance of single pattern request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36294">#36294</a></li> <li>Optimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36232">#36232</a></li> <li>Consistently close streams through try-with-resources in FileCopyUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36224">#36224</a></li> <li>SqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36220">#36220</a></li> <li><code>DataBufferUtils.write()</code> with NettyDataBuffer on JDK 25 hangs indefinitely <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36189">#36189</a></li> <li>WebClient (Reactor) attributes on Netty channel do not clear after connection release <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36163">#36163</a></li> <li>Reintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36152">#36152</a></li> <li>DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36150">#36150</a></li> <li>Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36135">#36135</a></li> <li>Improve user check in TransportHandlingSockJsService <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36129">#36129</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Avoid lock congestion in ConcurrentReferenceHashMap <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36308">#36308</a></li> <li>Resolved HttpEntity Controller argument does not reflect mutated HTTP headers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36301">#36301</a></li> <li>AbstractMessageConverter does not support wildcards in supported MIME types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36286">#36286</a></li> <li>Make <code>LocalEntityManagerFactoryBean#setDataSource</code> work on Hibernate as well as EclipseLink <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36272">#36272</a></li> <li>Deadlock might occur when calling <code>System.exit</code> on startup (against multiple shutdown hooks) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36268">#36268</a></li> <li><code>Netty4HeadersAdapter.remove</code> returns empty list instead of <code>null</code> for non-existing key <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36227">#36227</a></li> <li><code>EclipseLinkConnectionHandle</code> can fail against transaction isolation race condition <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36166">#36166</a></li> <li>WiretapConnector leaks data buffers when response body not consumed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36051">#36051</a></li> <li>UriComponentsBuilder loses the fragment when it consists of only a single character <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36035">#36035</a></li> <li><code>SimpleBeanInfoFactory</code> fails to reliably resolve read/write methods in type hierarchies with unresolved generics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36026">#36026</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix links to JUnit User Guide <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36218">#36218</a></li> <li>Fix <code>LocalContainerEntityManagerFactoryBean#setPersistenceUnitName</code> javadoc <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36206">#36206</a></li> <li>Update documentation on trailing slash handling where type-level <code>@GetMapping</code>("/base") is combined with method level <code>@GetMapping</code>("/") <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36200">#36200</a></li> <li>Update documentation on the MediaType used for ProblemDetail <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36193">#36193</a></li> <li>Replace <code>getErrors()</code> with <code>getBindingResult()</code> in examples <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36172">#36172</a></li> <li>Upgrade Antora dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36106">#36106</a></li> <li>Fix typos and grammar <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36023">#36023</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Bump fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36239">#36239</a></li> <li>Upgrade to ASM 9.9.1 and Objenesis 3.5 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36244">#36244</a></li> <li>Upgrade to JUnit 5.14.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36148">#36148</a></li> <li>Upgrade to Micrometer 1.15.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36290">#36290</a></li> <li>Upgrade to Reactor 2024.0.15 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36289">#36289</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/053d8e25f424bae9c5a597c4b248af137dce264f"><code>053d8e2</code></a> Release v6.2.16</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216"><code>8334388</code></a> avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/757b713f2274ff516af6dffbe00b53dee7bd9a65"><code>757b713</code></a> Use updated message in HttpEntityMethodProcessor</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c"><code>a065563</code></a> Optimize RequestMappingInfo hashcode calculation</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1"><code>6162d89</code></a> Cache HandlerMethod with resolved bean if singleton</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba"><code>5c537db</code></a> Optimize single PathPattern match</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2"><code>849553d</code></a> Avoid determineValidationGroups not necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97"><code>7240a5a</code></a> Upgrade to Reactor 2024.0.15</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3"><code>b00c387</code></a> Upgrade to Micrometer 1.15.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6"><code>8396c07</code></a> Fix wildcard MIME type support in messaging converters</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-jms` from 6.2.15 to 6.2.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-jms's releases</a>.</em></p> <blockquote> <h2>v6.2.16</h2> <h2>:star: New Features</h2> <ul> <li>Improve performance of hashcode calculations for request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36297">#36297</a></li> <li>Improve performance of HandlerMethod bean lookup <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36296">#36296</a></li> <li>Improve performance of validation groups determination <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36295">#36295</a></li> <li>Improve performance of single pattern request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36294">#36294</a></li> <li>Optimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36232">#36232</a></li> <li>Consistently close streams through try-with-resources in FileCopyUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36224">#36224</a></li> <li>SqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36220">#36220</a></li> <li><code>DataBufferUtils.write()</code> with NettyDataBuffer on JDK 25 hangs indefinitely <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36189">#36189</a></li> <li>WebClient (Reactor) attributes on Netty channel do not clear after connection release <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36163">#36163</a></li> <li>Reintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36152">#36152</a></li> <li>DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36150">#36150</a></li> <li>Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36135">#36135</a></li> <li>Improve user check in TransportHandlingSockJsService <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36129">#36129</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Avoid lock congestion in ConcurrentReferenceHashMap <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36308">#36308</a></li> <li>Resolved HttpEntity Controller argument does not reflect mutated HTTP headers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36301">#36301</a></li> <li>AbstractMessageConverter does not support wildcards in supported MIME types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36286">#36286</a></li> <li>Make <code>LocalEntityManagerFactoryBean#setDataSource</code> work on Hibernate as well as EclipseLink <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36272">#36272</a></li> <li>Deadlock might occur when calling <code>System.exit</code> on startup (against multiple shutdown hooks) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36268">#36268</a></li> <li><code>Netty4HeadersAdapter.remove</code> returns empty list instead of <code>null</code> for non-existing key <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36227">#36227</a></li> <li><code>EclipseLinkConnectionHandle</code> can fail against transaction isolation race condition <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36166">#36166</a></li> <li>WiretapConnector leaks data buffers when response body not consumed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36051">#36051</a></li> <li>UriComponentsBuilder loses the fragment when it consists of only a single character <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36035">#36035</a></li> <li><code>SimpleBeanInfoFactory</code> fails to reliably resolve read/write methods in type hierarchies with unresolved generics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36026">#36026</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix links to JUnit User Guide <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36218">#36218</a></li> <li>Fix <code>LocalContainerEntityManagerFactoryBean#setPersistenceUnitName</code> javadoc <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36206">#36206</a></li> <li>Update documentation on trailing slash handling where type-level <code>@GetMapping</code>("/base") is combined with method level <code>@GetMapping</code>("/") <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36200">#36200</a></li> <li>Update documentation on the MediaType used for ProblemDetail <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36193">#36193</a></li> <li>Replace <code>getErrors()</code> with <code>getBindingResult()</code> in examples <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36172">#36172</a></li> <li>Upgrade Antora dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36106">#36106</a></li> <li>Fix typos and grammar <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36023">#36023</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Bump fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36239">#36239</a></li> <li>Upgrade to ASM 9.9.1 and Objenesis 3.5 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36244">#36244</a></li> <li>Upgrade to JUnit 5.14.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36148">#36148</a></li> <li>Upgrade to Micrometer 1.15.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36290">#36290</a></li> <li>Upgrade to Reactor 2024.0.15 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36289">#36289</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/053d8e25f424bae9c5a597c4b248af137dce264f"><code>053d8e2</code></a> Release v6.2.16</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216"><code>8334388</code></a> avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/757b713f2274ff516af6dffbe00b53dee7bd9a65"><code>757b713</code></a> Use updated message in HttpEntityMethodProcessor</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c"><code>a065563</code></a> Optimize RequestMappingInfo hashcode calculation</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1"><code>6162d89</code></a> Cache HandlerMethod with resolved bean if singleton</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba"><code>5c537db</code></a> Optimize single PathPattern match</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2"><code>849553d</code></a> Avoid determineValidationGroups not necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97"><code>7240a5a</code></a> Upgrade to Reactor 2024.0.15</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3"><code>b00c387</code></a> Upgrade to Micrometer 1.15.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6"><code>8396c07</code></a> Fix wildcard MIME type support in messaging converters</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-tx` from 6.2.15 to 6.2.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-tx's releases</a>.</em></p> <blockquote> <h2>v6.2.16</h2> <h2>:star: New Features</h2> <ul> <li>Improve performance of hashcode calculations for request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36297">#36297</a></li> <li>Improve performance of HandlerMethod bean lookup <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36296">#36296</a></li> <li>Improve performance of validation groups determination <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36295">#36295</a></li> <li>Improve performance of single pattern request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36294">#36294</a></li> <li>Optimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36232">#36232</a></li> <li>Consistently close streams through try-with-resources in FileCopyUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36224">#36224</a></li> <li>SqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36220">#36220</a></li> <li><code>DataBufferUtils.write()</code> with NettyDataBuffer on JDK 25 hangs indefinitely <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36189">#36189</a></li> <li>WebClient (Reactor) attributes on Netty channel do not clear after connection release <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36163">#36163</a></li> <li>Reintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36152">#36152</a></li> <li>DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36150">#36150</a></li> <li>Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36135">#36135</a></li> <li>Improve user check in TransportHandlingSockJsService <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36129">#36129</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Avoid lock congestion in ConcurrentReferenceHashMap <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36308">#36308</a></li> <li>Resolved HttpEntity Controller argument does not reflect mutated HTTP headers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36301">#36301</a></li> <li>AbstractMessageConverter does not support wildcards in supported MIME types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36286">#36286</a></li> <li>Make <code>LocalEntityManagerFactoryBean#setDataSource</code> work on Hibernate as well as EclipseLink <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36272">#36272</a></li> <li>Deadlock might occur when calling <code>System.exit</code> on startup (against multiple shutdown hooks) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36268">#36268</a></li> <li><code>Netty4HeadersAdapter.remove</code> returns empty list instead of <code>null</code> for non-existing key <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36227">#36227</a></li> <li><code>EclipseLinkConnectionHandle</code> can fail against transaction isolation race condition <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36166">#36166</a></li> <li>WiretapConnector leaks data buffers when response body not consumed <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36051">#36051</a></li> <li>UriComponentsBuilder loses the fragment when it consists of only a single character <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36035">#36035</a></li> <li><code>SimpleBeanInfoFactory</code> fails to reliably resolve read/write methods in type hierarchies with unresolved generics <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36026">#36026</a></li> </ul> <h2>:notebook_with_decorative_cover: Documentation</h2> <ul> <li>Fix links to JUnit User Guide <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36218">#36218</a></li> <li>Fix <code>LocalContainerEntityManagerFactoryBean#setPersistenceUnitName</code> javadoc <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36206">#36206</a></li> <li>Update documentation on trailing slash handling where type-level <code>@GetMapping</code>("/base") is combined with method level <code>@GetMapping</code>("/") <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36200">#36200</a></li> <li>Update documentation on the MediaType used for ProblemDetail <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36193">#36193</a></li> <li>Replace <code>getErrors()</code> with <code>getBindingResult()</code> in examples <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36172">#36172</a></li> <li>Upgrade Antora dependencies <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36106">#36106</a></li> <li>Fix typos and grammar <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36023">#36023</a></li> </ul> <h2>:hammer: Dependency Upgrades</h2> <ul> <li>Bump fast-xml-parser from 4.5.2 to 5.3.4 in /framework-docs <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36239">#36239</a></li> <li>Upgrade to ASM 9.9.1 and Objenesis 3.5 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36244">#36244</a></li> <li>Upgrade to JUnit 5.14.2 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36148">#36148</a></li> <li>Upgrade to Micrometer 1.15.9 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36290">#36290</a></li> <li>Upgrade to Reactor 2024.0.15 <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36289">#36289</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/spring-projects/spring-framework/commit/053d8e25f424bae9c5a597c4b248af137dce264f"><code>053d8e2</code></a> Release v6.2.16</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8334388e200a38c041c1eb1420d5ecca1281a216"><code>8334388</code></a> avoid unnecessary locking in ConcurrentReferenceHashMap's implementation of c...</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/757b713f2274ff516af6dffbe00b53dee7bd9a65"><code>757b713</code></a> Use updated message in HttpEntityMethodProcessor</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/a065563484d5595df5dbbc70bf120f03af20db1c"><code>a065563</code></a> Optimize RequestMappingInfo hashcode calculation</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/6162d89042db2d11f3d1fe1e5896f8ded65d96a1"><code>6162d89</code></a> Cache HandlerMethod with resolved bean if singleton</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/5c537db2cc48cfc1d283dd446c74cc1cfbbaa1ba"><code>5c537db</code></a> Optimize single PathPattern match</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/849553dc8efe5dfc073a0b8a5d1093f0fac478a2"><code>849553d</code></a> Avoid determineValidationGroups not necessary</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/7240a5a669fa0924cb8ab0610416bf979b9dfa97"><code>7240a5a</code></a> Upgrade to Reactor 2024.0.15</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/b00c387775efc26a7966b97f97be1a2facbef1f3"><code>b00c387</code></a> Upgrade to Micrometer 1.15.9</li> <li><a href="https://github.com/spring-projects/spring-framework/commit/8396c071af928b5b7e9f74525b5c1e474137eda6"><code>8396c07</code></a> Fix wildcard MIME type support in messaging converters</li> <li>Additional commits viewable in <a href="https://github.com/spring-projects/spring-framework/compare/v6.2.15...v6.2.16">compare view</a></li> </ul> </details> <br /> Updates `org.springframework:spring-webmvc` from 6.2.15 to 6.2.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/spring-projects/spring-framework/releases">org.springframework:spring-webmvc's releases</a>.</em></p> <blockquote> <h2>v6.2.16</h2> <h2>:star: New Features</h2> <ul> <li>Improve performance of hashcode calculations for request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36297">#36297</a></li> <li>Improve performance of HandlerMethod bean lookup <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36296">#36296</a></li> <li>Improve performance of validation groups determination <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36295">#36295</a></li> <li>Improve performance of single pattern request mappings <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36294">#36294</a></li> <li>Optimize NamedParameterUtils#buildValueArray by lazily fetching SqlParameter <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36232">#36232</a></li> <li>Consistently close streams through try-with-resources in FileCopyUtils <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36224">#36224</a></li> <li>SqlBinaryValue and SqlCharacterValue should support InputStream content with undetermined length <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36220">#36220</a></li> <li><code>DataBufferUtils.write()</code> with NettyDataBuffer on JDK 25 hangs indefinitely <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36189">#36189</a></li> <li>WebClient (Reactor) attributes on Netty channel do not clear after connection release <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36163">#36163</a></li> <li>Reintroduce WebLogicJtaTransactionManager in Spring Framework 6.2.x <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36152">#36152</a></li> <li>DisconnectedClientHelper should detect presence of RestClientException and WebClientException separately <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36150">#36150</a></li> <li>Add DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36135">#36135</a></li> <li>Improve user check in TransportHandlingSockJsService <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36129">#36129</a></li> </ul> <h2>:lady_beetle: Bug Fixes</h2> <ul> <li>Avoid lock congestion in ConcurrentReferenceHashMap <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36308">#36308</a></li> <li>Resolved HttpEntity Controller argument does not reflect mutated HTTP headers <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36301">#36301</a></li> <li>AbstractMessageConverter does not support wildcards in supported MIME types <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36286">#36286</a></li> <li>Make <code>LocalEntityManagerFactoryBean#setDataSource</code> work on Hibernate as well as EclipseLink <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36272">#36272</a></li> <li>Deadlock might occur when calling <code>System.exit</code> on startup (against multiple shutdown hooks) <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36268">#36268</a></li> <li><code>Netty4HeadersAdapter.remove</code> returns empty list instead of <code>null</code> for non-existing key <a href="https://redirect.github.com/spring-projects/spring-framework/issues/36227">#36227</a></li> <li><code>EclipseLinkConnectionHandle</code> can fail against transaction iso... _Description has been truncated_ -- 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] For further information, visit: https://activemq.apache.org/contact
