{"id":18380,"name":"org.springframework.version","ecosystem":"maven","repository_url":null,"issues_count":25,"created_at":"2025-06-07T01:17:58.551Z","updated_at":"2025-06-07T01:17:58.551Z","purl":"pkg:maven/org.springframework.version","unique_repositories_count":6,"unique_repositories_count_past_30_days":0,"recent_issues":[{"uuid":"4171181787","node_id":"PR_kwDOAJTq2M7Oo9ZD","number":12915,"state":"open","title":"Bump org.springframework.version from 5.3.26 to 7.0.6","user":"dependabot[bot]","labels":["component:build","dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T14:22:29.000Z","updated_at":"2026-05-07T23:16:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"5.3.26","new_version":"7.0.6","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 5.3.26 to 7.0.6.\nUpdates `org.springframework:spring-aop` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/apache/cloudstack/pull/12915","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack/issues/12915","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12915/packages"},{"uuid":"3846044285","node_id":"PR_kwDOAJTq2M6-276P","number":12509,"state":"open","title":"Bump org.springframework.version from 5.3.26 to 7.0.3","user":"dependabot[bot]","labels":["component:build","dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-23T06:28:55.000Z","updated_at":"2026-01-23T10:02:57.114Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"5.3.26","new_version":"7.0.3","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 5.3.26 to 7.0.3.\nUpdates `org.springframework:spring-aop` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/cloudstack/pull/12509","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack/issues/12509","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12509/packages"},{"uuid":"3746203478","node_id":"PR_kwDOAJTq2M65wWxg","number":12304,"state":"closed","title":"Bump org.springframework.version from 5.3.26 to 7.0.2","user":"dependabot[bot]","labels":["component:build","dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-21T06:35:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-19T06:04:44.000Z","updated_at":"2026-01-21T06:36:03.000Z","time_to_close":2853070,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"5.3.26","new_version":"7.0.2","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 5.3.26 to 7.0.2.\nUpdates `org.springframework:spring-aop` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/apache/cloudstack/pull/12304","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack/issues/12304","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12304/packages"},{"uuid":"3577984593","node_id":"PR_kwDOAwPGcM6w_Lly","number":241,"state":"open","title":"Bump org.springframework.version from 6.2.11 to 6.2.12","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-01T13:01:18.000Z","updated_at":"2025-11-01T13:28:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.11","new_version":"6.2.12","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.11 to 6.2.12.\nUpdates `org.springframework:spring-core` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hazelcast/hazelcast-wm/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazelcast%2Fhazelcast-wm/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"},{"uuid":"2829693511","node_id":"PR_kwDOFqXYRc6oqbJH","number":59,"state":"open","title":"Bump org.springframework.version from 6.2.10 to 6.2.11","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-15T15:21:30.000Z","updated_at":"2025-09-15T15:21:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.10","new_version":"6.2.11","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.10 to 6.2.11.\nUpdates `org.springframework:spring-framework-bom` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vasac/coherence-spring/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vasac%2Fcoherence-spring/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"},{"uuid":"2827424641","node_id":"PR_kwDOAIMJTs6ohxOB","number":790,"state":"closed","title":"Bump org.springframework.version from 6.2.10 to 6.2.11","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T16:10:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T01:05:19.000Z","updated_at":"2025-09-15T16:10:43.000Z","time_to_close":54324,"merged_at":"2025-09-15T16:10:43.000Z","merged_by":"vasac","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.10","new_version":"6.2.11","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.10 to 6.2.11.\nUpdates `org.springframework:spring-framework-bom` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/coherence-community/coherence-spring/pull/790","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/790","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/790/packages"},{"uuid":"2820631410","node_id":"PR_kwDOAgWP4M6oH2ty","number":69,"state":"closed","title":"Bump org.springframework.version from 6.2.10 to 6.2.11","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-11T22:23:12.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-11T22:03:53.000Z","updated_at":"2025-09-11T22:23:12.000Z","time_to_close":1159,"merged_at":"2025-09-11T22:23:12.000Z","merged_by":"hendisantika","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.10","new_version":"6.2.11","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.10 to 6.2.11.\nUpdates `org.springframework:spring-context` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-orm` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendisantika/CMS-Hendi/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendisantika%2FCMS-Hendi/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"},{"uuid":"2788349253","node_id":"PR_kwDOAIMJTs6mMtVF","number":774,"state":"open","title":"Bump org.springframework.version from 5.3.39 to 6.2.10","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T02:44:47.000Z","updated_at":"2025-09-01T02:44:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"5.3.39","new_version":"6.2.10","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 5.3.39 to 6.2.10.\nUpdates `org.springframework:spring-framework-bom` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-aop` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-aspects` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aspects's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context-support` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jcl` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-jcl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringU...\n\n_Description has been truncated_","html_url":"https://github.com/coherence-community/coherence-spring/pull/774","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/774","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/774/packages"},{"uuid":"3332344505","node_id":"PR_kwDOFqXYRc6kMcMX","number":49,"state":"open","title":"Bump org.springframework.version from 6.2.9 to 6.2.10","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-18T22:46:20.000Z","updated_at":"2025-08-25T18:31:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.9","new_version":"6.2.10","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.9 to 6.2.10.\nUpdates `org.springframework:spring-framework-bom` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vasac/coherence-spring/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vasac%2Fcoherence-spring/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"},{"uuid":"2751712168","node_id":"PR_kwDOAIMJTs6kA8uo","number":755,"state":"closed","title":"Bump org.springframework.version from 6.2.9 to 6.2.10","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-22T11:24:46.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T01:29:09.000Z","updated_at":"2025-08-22T11:24:46.000Z","time_to_close":381337,"merged_at":"2025-08-22T11:24:46.000Z","merged_by":"vasac","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.9","new_version":"6.2.10","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.9 to 6.2.10.\nUpdates `org.springframework:spring-framework-bom` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/coherence-community/coherence-spring/pull/755","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/755","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/755/packages"},{"uuid":"2747519951","node_id":"PR_kwDOAgWP4M6jw9PP","number":65,"state":"closed","title":"Bump org.springframework.version from 6.2.9 to 6.2.10","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-14T22:48:48.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-14T22:35:35.000Z","updated_at":"2025-08-14T22:48:48.000Z","time_to_close":793,"merged_at":"2025-08-14T22:48:48.000Z","merged_by":"hendisantika","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.9","new_version":"6.2.10","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.9 to 6.2.10.\nUpdates `org.springframework:spring-context` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-orm` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendisantika/CMS-Hendi/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendisantika%2FCMS-Hendi/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"},{"uuid":"2713326377","node_id":"PR_kwDOAwPGcM6huhMp","number":204,"state":"closed","title":"Bump org.springframework.version from 6.2.1 to 6.2.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-10-01T12:18:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T13:55:58.000Z","updated_at":"2025-10-01T12:18:00.000Z","time_to_close":5264522,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.1","new_version":"6.2.9","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.1 to 6.2.9.\nUpdates `org.springframework:spring-core` from 6.2.1 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.1 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.1 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.1 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/hazelcast/hazelcast-wm/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazelcast%2Fhazelcast-wm/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"},{"uuid":"2682523218","node_id":"PR_kwDOFqXYRc6f5A5S","number":45,"state":"open","title":"Bump org.springframework.version from 6.2.7 to 6.2.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-07-21T16:36:17.000Z","updated_at":"2025-07-21T16:36:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.7","new_version":"6.2.9","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.7 to 6.2.9.\nUpdates `org.springframework:spring-framework-bom` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/vasac/coherence-spring/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vasac%2Fcoherence-spring/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"2680353269","node_id":"PR_kwDOAIMJTs6fwvH1","number":722,"state":"open","title":"Bump org.springframework.version from 6.2.8 to 6.2.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-21T01:23:07.000Z","updated_at":"2025-07-22T11:37:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.8","new_version":"6.2.9","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.8 to 6.2.9.\nUpdates `org.springframework:spring-framework-bom` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/coherence-community/coherence-spring/pull/722","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/722","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/722/packages"},{"uuid":"2675343262","node_id":"PR_kwDOAgWP4M6fdn-e","number":61,"state":"closed","title":"Bump org.springframework.version from 6.2.8 to 6.2.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-18T21:29:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-17T22:34:32.000Z","updated_at":"2025-07-18T21:29:00.000Z","time_to_close":82468,"merged_at":"2025-07-18T21:29:00.000Z","merged_by":"hendisantika","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.8","new_version":"6.2.9","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.8 to 6.2.9.\nUpdates `org.springframework:spring-context` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-orm` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendisantika/CMS-Hendi/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendisantika%2FCMS-Hendi/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"},{"uuid":"2596544200","node_id":"PR_kwDOA4RI786axB7I","number":48,"state":"closed","title":"Bump org.springframework.version from 6.2.5 to 6.2.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T17:10:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T18:30:51.000Z","updated_at":"2025-09-22T17:10:27.000Z","time_to_close":8462376,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.5","new_version":"6.2.8","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.5 to 6.2.8.\nUpdates `org.springframework:spring-beans` from 6.2.5 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.5 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.5 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpeterka/spring-ws-mtom/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpeterka%2Fspring-ws-mtom/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"},{"uuid":"2596168902","node_id":"PR_kwDOFqXYRc6avmTG","number":41,"state":"closed","title":"Bump org.springframework.version from 6.2.7 to 6.2.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-21T16:36:19.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-16T15:49:18.000Z","updated_at":"2025-07-21T16:36:20.000Z","time_to_close":3026821,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.7","new_version":"6.2.8","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.7 to 6.2.8.\nUpdates `org.springframework:spring-framework-bom` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/vasac/coherence-spring/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vasac%2Fcoherence-spring/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"},{"uuid":"2588637429","node_id":"PR_kwDOAgWP4M6aS3j1","number":57,"state":"closed","title":"Bump org.springframework.version from 6.2.7 to 6.2.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-12T23:03:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-12T22:41:33.000Z","updated_at":"2025-06-12T23:03:50.000Z","time_to_close":1336,"merged_at":"2025-06-12T23:03:49.000Z","merged_by":"hendisantika","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.7","new_version":"6.2.8","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.7 to 6.2.8.\nUpdates `org.springframework:spring-context` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-orm` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendisantika/CMS-Hendi/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendisantika%2FCMS-Hendi/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"},{"uuid":"2529374070","node_id":"PR_kwDOA4RI786Wwy92","number":45,"state":"open","title":"Bump org.springframework.version from 6.2.5 to 6.2.7","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T17:30:01.000Z","updated_at":"2025-05-19T17:30:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.5","new_version":"6.2.7","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.5 to 6.2.7.\nUpdates `org.springframework:spring-beans` from 6.2.5 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.5 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.5 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpeterka/spring-ws-mtom/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpeterka%2Fspring-ws-mtom/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"},{"uuid":"2527298633","node_id":"PR_kwDOAIMJTs6Wo4RJ","number":608,"state":"closed","title":"Bump org.springframework.version from 6.2.6 to 6.2.7","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-20T17:19:11.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T01:12:48.000Z","updated_at":"2025-05-20T17:19:11.000Z","time_to_close":144383,"merged_at":"2025-05-20T17:19:11.000Z","merged_by":"rlubke","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.6","new_version":"6.2.7","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.6 to 6.2.7.\nUpdates `org.springframework:spring-framework-bom` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/coherence-community/coherence-spring/pull/608","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/608","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/608/packages"}],"issue_packages":[{"old_version":"5.3.26","new_version":"7.0.6","update_type":"major","path":null,"pr_created_at":"2026-03-30T14:22:29.000Z","version_change":"5.3.26 → 7.0.6","issue":{"uuid":"4171181787","node_id":"PR_kwDOAJTq2M7Oo9ZD","number":12915,"state":"open","title":"Bump org.springframework.version from 5.3.26 to 7.0.6","user":"dependabot[bot]","labels":["component:build","dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-03-30T14:22:29.000Z","updated_at":"2026-05-07T23:16:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"5.3.26","new_version":"7.0.6","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 5.3.26 to 7.0.6.\nUpdates `org.springframework:spring-aop` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 5.3.26 to 7.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.6\u003c/h2\u003e\n\u003ch2\u003e:warning: Attention Required\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLog warning when default context configuration is ignored within test class hierarchies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36390\"\u003e#36390\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIgnore flush calls on ServletServerHttpResponse body outputstream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36385\"\u003e#36385\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLeverage \u003ccode\u003eResourceHandlerUtils\u003c/code\u003e in \u003ccode\u003eScriptTemplateView\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36458\"\u003e#36458\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore \u003ccode\u003eScriptTemplateViewTests\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36456\"\u003e#36456\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix log message in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36453\"\u003e#36453\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultResponseErrorHandler - setMessageConverters() not called via RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36434\"\u003e#36434\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve context initializers only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36430\"\u003e#36430\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInvoke \u003ccode\u003eresolveContextLoader()\u003c/code\u003e only once in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36425\"\u003e#36425\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFurther align synthesized annotation \u003ccode\u003etoString()\u003c/code\u003e with modern JDKs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36417\"\u003e#36417\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003esetDefaultCharset()\u003c/code\u003e in \u003ccode\u003eAbstractResourceBasedMessageSource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36413\"\u003e#36413\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport for JPA 4.0 flush mode \u0026quot;explicit\u0026quot; \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36401\"\u003e#36401\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport application-wide defaultHtmlEscape setting in WebFlux RequestContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36400\"\u003e#36400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003ePredicate\u0026lt;RequestPath\u0026gt;\u0026gt;\u003c/code\u003e in path API version resolver \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36398\"\u003e#36398\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in HttpMessageConverter implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36383\"\u003e#36383\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for non-flushing OutputStream to StreamUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36382\"\u003e#36382\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to get InputStream from RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36380\"\u003e#36380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRuntimeHintsWriter should comply with reachability-metadata-schema-v1.2.0.json \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36379\"\u003e#36379\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake it easier to create custom HttpExchangeAdapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36374\"\u003e#36374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove ResourceHttpMessageConverter target type support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36368\"\u003e#36368\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.test.web.servlet.assertj.AbstractHttpServletResponseAssert#headers case sensitivity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36349\"\u003e#36349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow registering serialized lambda metadata through RuntimeHints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36339\"\u003e#36339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefactor calculateHashCode in RequestMappingInfo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36325\"\u003e#36325\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMetadataReader misses enclosing class name for Kotlin nested classes with Java 24+ \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36451\"\u003e#36451\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGuard against invalid id/event values in Server Sent Events \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36440\"\u003e#36440\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eComponent scanning fails against non-loadable annotation type with enum array on Java 25 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36432\"\u003e#36432\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate ServletServerHttpRequest headers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36418\"\u003e#36418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIncomplete debug message in ConfigurationClassBeanDefinitionReader \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36410\"\u003e#36410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36404\"\u003e#36404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePropagate max frame length to WebSocket session \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36370\"\u003e#36370\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful shutdown of SimpleAsyncTaskExecutor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36362\"\u003e#36362\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate response headers with \u003ccode\u003eResponseEntity\u0026lt;Mono\u0026lt;T\u0026gt;\u0026gt;\u003c/code\u003e (or Kotlin suspend function) controller method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36357\"\u003e#36357\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpServiceProxyFactory returns LinkedHashMap instead of target type for method with generic return type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36326\"\u003e#36326\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpMediaTypeException thrown when calculating compatible media types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36300\"\u003e#36300\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument \u003ccode\u003eFullyQualifiedConfigurationBeanNameGenerator\u003c/code\u003e in Javadoc and reference docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36455\"\u003e#36455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument \u003ccode\u003e@Fallback\u003c/code\u003e alongside \u003ccode\u003ePrimary\u003c/code\u003e in the reference manual and \u003ccode\u003e@Bean\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36439\"\u003e#36439\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to \u003ccode\u003eUriComponentsBuilder\u003c/code\u003e and polish examples \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36403\"\u003e#36403\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmphasize \u003ccode\u003e@Configuration\u003c/code\u003e classes over XML and Groovy in testing chapter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36393\"\u003e#36393\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument tips to avoid issues with ignored default context configuration in tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36392\"\u003e#36392\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1526ceec1ddbb2e3161a159bed489ee389a407b8\"\u003e\u003ccode\u003e1526cee\u003c/code\u003e\u003c/a\u003e Release v7.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/739d5ba77b5e389b9ef3385e27145e51fc4f7136\"\u003e\u003ccode\u003e739d5ba\u003c/code\u003e\u003c/a\u003e Leverage ResourceHandlerUtils in ScriptTemplateView\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/19ab92ef5941383327df79e7752804a06040f2e3\"\u003e\u003ccode\u003e19ab92e\u003c/code\u003e\u003c/a\u003e Restore ScriptTemplateViewTests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/04313f062ea8c1202f83ba58fc92e0ca436617f1\"\u003e\u003ccode\u003e04313f0\u003c/code\u003e\u003c/a\u003e Improve documentation for FullyQualifiedConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e634ced56bb61053077af8b57a1546d24b5a593a\"\u003e\u003ccode\u003ee634ced\u003c/code\u003e\u003c/a\u003e Fix log message in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1502c2296ea8d2bb0b63eb7acc3e8aafd32ff7eb\"\u003e\u003ccode\u003e1502c22\u003c/code\u003e\u003c/a\u003e Remove redundant method invocation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/cc5c7ba1862b870083ae9558d823e15fefe9709e\"\u003e\u003ccode\u003ecc5c7ba\u003c/code\u003e\u003c/a\u003e Fix enclosing class resolution with ClassFile API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0269eb80dab935834f03e2b42b3fe4198dd15a54\"\u003e\u003ccode\u003e0269eb8\u003c/code\u003e\u003c/a\u003e Fix typo and improve Javadoc for ConfigurationBeanNameGenerator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9cedcd65ef9db17fdc1e1a02a2296f42d98647f2\"\u003e\u003ccode\u003e9cedcd6\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4e8acb9ef2ff43c6f841af2a2ad0a3de53cac914\"\u003e\u003ccode\u003e4e8acb9\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/apache/cloudstack/pull/12915","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack/issues/12915","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12915/packages"}},{"old_version":"5.3.26","new_version":"7.0.3","update_type":"major","path":null,"pr_created_at":"2026-01-23T06:28:55.000Z","version_change":"5.3.26 → 7.0.3","issue":{"uuid":"3846044285","node_id":"PR_kwDOAJTq2M6-276P","number":12509,"state":"open","title":"Bump org.springframework.version from 5.3.26 to 7.0.3","user":"dependabot[bot]","labels":["component:build","dependencies","java"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-01-23T06:28:55.000Z","updated_at":"2026-01-23T10:02:57.114Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"5.3.26","new_version":"7.0.3","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 5.3.26 to 7.0.3.\nUpdates `org.springframework:spring-aop` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 5.3.26 to 7.0.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.3\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDisconnectedClientHelper should detect presence of RestClientException and WebClientException separately \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36141\"\u003e#36141\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecate \u003ccode\u003ePagedListHolder\u003c/code\u003e and \u003ccode\u003ePropertyComparator\u003c/code\u003e for removal \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36139\"\u003e#36139\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd DataAccessException and MessagingException to the excluded outermost exceptions in DisconnectedClientHelper \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36134\"\u003e#36134\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport property placeholders in HTTP service registry \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36126\"\u003e#36126\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property to disable context pausing for tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36117\"\u003e#36117\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain original requested bean class for SpringContainedBean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36116\"\u003e#36116\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd task rejection support to SyncTaskExecutor's concurrency throttle \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36114\"\u003e#36114\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrecompute \u003ccode\u003ePropertyDescriptor\u003c/code\u003e array in \u003ccode\u003eSimpleBeanInfoFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36112\"\u003e#36112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for \u003ccode\u003e@ConcurrencyLimit\u003c/code\u003e to throw rejection exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36109\"\u003e#36109\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport HttpComponents 5.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36100\"\u003e#36100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix double encoding in \u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36097\"\u003e#36097\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize single-char wildcard path matching performance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36095\"\u003e#36095\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow WebFlux ApiVersionResolver to return a Mono \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36084\"\u003e#36084\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConfigure HttpMessageConverters as a list \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36083\"\u003e#36083\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHTTP Interface with an \u003ccode\u003e@RequestBody Object\u003c/code\u003e method parameter should use class of actual value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36078\"\u003e#36078\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently declare \u003ccode\u003e@Nullable\u003c/code\u003e on  parameter in \u003ccode\u003eequals()\u003c/code\u003e implementations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36075\"\u003e#36075\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Transactional\u003c/code\u003e triggered method rollbacks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36073\"\u003e#36073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce generalized \u003ccode\u003eMethodFailureEvent\u003c/code\u003e for use in \u003ccode\u003eEventPublicationInterceptor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36072\"\u003e#36072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid duplicate flushes in StringHttpMessageConverter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36065\"\u003e#36065\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, static resources fail to load \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36059\"\u003e#36059\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen no API version is provided, \u003ccode\u003e/error\u003c/code\u003e requests also fail. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36058\"\u003e#36058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003eTaskCallback\u003c/code\u003e return value as potentially nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36057\"\u003e#36057\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix case-insensitive semantics for LinkedCaseInsensitiveMap entrySet \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36056\"\u003e#36056\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate to NullAway 0.12.15 and fix new warnings \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/36054\"\u003e#36054\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide alternative to \u003ccode\u003eexecute(Retryable)\u003c/code\u003e which avoids \u003ccode\u003eRetryException\u003c/code\u003e in favor of rethrowing the last original \u003ccode\u003eRuntimeException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36052\"\u003e#36052\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid unnecessary pausing of application contexts in the TestContext framework \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36044\"\u003e#36044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSimplify TransactionalOperator.executeAndAwait by removing Optional \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36039\"\u003e#36039\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeprecated MockMvcClientHttpRequestFactory is required for tests with HTTP service interface proxy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35989\"\u003e#35989\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Jackson XML codecs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35752\"\u003e#35752\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport listener registration for \u003ccode\u003e@Retryable\u003c/code\u003e triggered retry executions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35382\"\u003e#35382\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eSmartFactoryBean\u003c/code\u003e type matching for \u003ccode\u003eResolvableType.NONE\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36123\"\u003e#36123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractMessageSendingTemplate\u003c/code\u003e ignores headers in \u003ccode\u003econvertAndSend()\u003c/code\u003e variant \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36120\"\u003e#36120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eJmsClient.sendAndReceive()\u003c/code\u003e fails if headers are included \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36118\"\u003e#36118\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve overloaded write methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36113\"\u003e#36113\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix context class resolution for nested types in \u003ccode\u003eAbstractJacksonHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36111\"\u003e#36111\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDefaultApiVersionInserter\u003c/code\u003e encodes already encoded URI \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36080\"\u003e#36080\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConverterFactory nullness mismatch with Converter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36063\"\u003e#36063\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWiretapConnector leaks data buffers when response body not consumed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36050\"\u003e#36050\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCompilationException should not use -1 for line or column numbers when they are unknown \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36041\"\u003e#36041\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eorg.springframework.core.test.tools.TestCompiler.Errors should handle case where warnings are turned into errors \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36037\"\u003e#36037\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUriComponentsBuilder loses the fragment when it consists of only a single character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36029\"\u003e#36029\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eParameter names of the handler method are null in HandlerInterceptor::preHandle during first invocation of an endpoint \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36024\"\u003e#36024\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertyDescriptorUtils\u003c/code\u003e does not reliably resolve read/write methods in type hierarchies with generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36019\"\u003e#36019\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIllegal reflection use against Hibernate Validator 9 on module path \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36012\"\u003e#36012\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/02cdd3615e8ad8e5e4eaf54b7a2ff8cffa83e29d\"\u003e\u003ccode\u003e02cdd36\u003c/code\u003e\u003c/a\u003e Release v7.0.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/62fd09dfa55f5691dbad9100f872d86f90b9df28\"\u003e\u003ccode\u003e62fd09d\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9df19dedaf3c4f31382573c379cd0283599980ab\"\u003e\u003ccode\u003e9df19de\u003c/code\u003e\u003c/a\u003e Revise wording for PauseMode documentation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01a57a72198f6181d8e9c85c726259d326fc8fb3\"\u003e\u003ccode\u003e01a57a7\u003c/code\u003e\u003c/a\u003e Simplify DefaultContextCache implementation by using entrySet().removeIf()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/b5c2003c51aa49dc9a7eeee5e04b89b1f2121edc\"\u003e\u003ccode\u003eb5c2003\u003c/code\u003e\u003c/a\u003e Fix variable name\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5f5da06467eb9324813906894c402b6450e94106\"\u003e\u003ccode\u003e5f5da06\u003c/code\u003e\u003c/a\u003e Upgrade to JUnit 6.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9f19b4074d3af9170fa07aa959ce4bdd9a7954b0\"\u003e\u003ccode\u003e9f19b40\u003c/code\u003e\u003c/a\u003e Exclude DataAccessException and MessagingException in DisconnectedClientHelper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a784eb0ab4e7305a5f6b3fbf101aeeb1884508ed\"\u003e\u003ccode\u003ea784eb0\u003c/code\u003e\u003c/a\u003e Improve DisconnectedClientHelper to better guard ClassNotFoundException\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa404063ab16ee72134a65af4a2204cb9f11b532\"\u003e\u003ccode\u003efa40406\u003c/code\u003e\u003c/a\u003e Avoid unnecessary pausing of application contexts for tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/948af8bcc6c5fd612cd3190f3a33df234dbc0dd4\"\u003e\u003ccode\u003e948af8b\u003c/code\u003e\u003c/a\u003e Fix typo in Javadoc\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/apache/cloudstack/pull/12509","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack/issues/12509","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12509/packages"}},{"old_version":"5.3.26","new_version":"7.0.2","update_type":"major","path":null,"pr_created_at":"2025-12-19T06:04:44.000Z","version_change":"5.3.26 → 7.0.2","issue":{"uuid":"3746203478","node_id":"PR_kwDOAJTq2M65wWxg","number":12304,"state":"closed","title":"Bump org.springframework.version from 5.3.26 to 7.0.2","user":"dependabot[bot]","labels":["component:build","dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-01-21T06:35:54.000Z","author_association":null,"state_reason":null,"created_at":"2025-12-19T06:04:44.000Z","updated_at":"2026-01-21T06:36:03.000Z","time_to_close":2853070,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"5.3.26","new_version":"7.0.2","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 5.3.26 to 7.0.2.\nUpdates `org.springframework:spring-aop` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 5.3.26 to 7.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.2\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAvoid unnecessary list creation and processing in \u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35995\"\u003e#35995\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestContextBootstrapper\u003c/code\u003e should resolve \u003ccode\u003eContextLoader\u003c/code\u003e only once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35994\"\u003e#35994\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog \u003ccode\u003eRetryException\u003c/code\u003e for \u003ccode\u003e@Retryable\u003c/code\u003e methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35983\"\u003e#35983\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently stop already started \u003ccode\u003eLifecycle\u003c/code\u003e beans on cancelled refresh \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35964\"\u003e#35964\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport timeouts in \u003ccode\u003e@Retryable\u003c/code\u003e and \u003ccode\u003eRetryPolicy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35963\"\u003e#35963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse \u003ccode\u003e==\u003c/code\u003e instead of \u003ccode\u003einstanceof\u003c/code\u003e for primitive array type checks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35962\"\u003e#35962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eMultiValueMapCollector\u003c/code\u003e for use with streams \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35958\"\u003e#35958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid package cycle caused by use of UriComponentsBuilder in ServletServerHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35952\"\u003e#35952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTarget type in Converter interface should be \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35947\"\u003e#35947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide access to attempt count in \u003ccode\u003eRetryListener\u003c/code\u003e as well as callbacks for the initial attempt \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35940\"\u003e#35940\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultHandshakeHandler should not log client faults on error level \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35930\"\u003e#35930\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLog warning when meta-annotation is ignored due to types not present in classpath \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35927\"\u003e#35927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevise \u003ccode\u003eApplicationContext#getId()\u003c/code\u003e nullability to non-null \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35925\"\u003e#35925\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse concurrent set behind reactive \u003ccode\u003eTransactionSynchronizationManager#registerSynchronization\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35921\"\u003e#35921\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter#canWrite\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35920\"\u003e#35920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister bean dependency for \u003ccode\u003eOptional\u003c/code\u003e injection point as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35919\"\u003e#35919\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eChange \u003ccode\u003ecanRead\u003c/code\u003e/\u003ccode\u003ecanWrite\u003c/code\u003e overrides to \u003ccode\u003eClass\u003c/code\u003e ones in \u003ccode\u003eAbstractSmartHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35916\"\u003e#35916\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDo not make HttpHeaders read-only in HttpEntity \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35888\"\u003e#35888\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd WebFlux SSE support with GSON \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35884\"\u003e#35884\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDifferent ReactorNettyWebSocketSession call getId()  may return the same value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35883\"\u003e#35883\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine nullability of \u003ccode\u003eAssert#noNullElements\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35868\"\u003e#35868\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow configuring default maxIdleTime on InMemoryWebSessionStore. \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35866\"\u003e#35866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003eBindingReflectionHintsRegistrar\u003c/code\u003e with \u003ccode\u003eObjectToObjectConverter\u003c/code\u003e hints \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35847\"\u003e#35847\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd \u003ccode\u003eresetCaches()\u003c/code\u003e method to general CacheManager interface \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35845\"\u003e#35845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhance handleTypeMismatch error message in ResponseEntityExceptionHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35837\"\u003e#35837\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for package-private \u003ccode\u003eBeanRegistrar\u003c/code\u003e in Spring AOT generated code \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35803\"\u003e#35803\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse ExtendedServletRequestDataBinder/ExtendedWebExchangeDataBinder for functional request binding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35800\"\u003e#35800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpose Collection\u003c!-- raw HTML omitted --\u003e on FragmentsRendering to facilitate Unit Tests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35775\"\u003e#35775\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove i18n-support for NoResourceFoundException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35758\"\u003e#35758\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCache resolved singleton beans in injected \u003ccode\u003eProvider\u003c/code\u003e instance \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35373\"\u003e#35373\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eContextConfigurationAttributes(Class)\u003c/code\u003e constructor incorrectly sets \u003ccode\u003einheritLocations\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/36000\"\u003e#36000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNullPointerException thrown from JdkClientHttpRequestFactory for null request header value \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35996\"\u003e#35996\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eState inconsistency in LazyConnectionDataSourceProxy when connection settings fail \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35980\"\u003e#35980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSubscriberInputStream#resume misuses parked thread reference \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35978\"\u003e#35978\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShared EntityManager returned by AbstractEntityManagerFactoryBean cannot be advised by AspectJ interceptor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35974\"\u003e#35974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient cannot make HEAD requests when the response declares gzip Content-Encoding \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35966\"\u003e#35966\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServerRequestObservationContext(s) miss Propagator.Getter method implementation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35965\"\u003e#35965\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJackson used instead of kotlinx.serialization for more complex types \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35960\"\u003e#35960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eStrong locking in \u003ccode\u003eConcurrentReferenceHashMap#computeIfAbsent\u003c/code\u003e may cause context initialisation deadlock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35944\"\u003e#35944\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBridgeMethodResolver change in 6.2.13 breaks Spring Data entity introspection \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35936\"\u003e#35936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefaultMessageListenerContainer does not clear Session and MessageConsumer for paused invokers \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35932\"\u003e#35932\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTighten cacheable decision behind \u003ccode\u003e@Lazy\u003c/code\u003e injection point \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35917\"\u003e#35917\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean definition does not consider name of \u003ccode\u003eRuntimeBeanReference\u003c/code\u003e using name and type \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35913\"\u003e#35913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental fallback match for Collection-type beans due to \u003ccode\u003e@Bean\u003c/code\u003e-level qualifier annotation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35908\"\u003e#35908\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3591f1e9fbf5d81d1a0cee3d60c892ac21d83c67\"\u003e\u003ccode\u003e3591f1e\u003c/code\u003e\u003c/a\u003e Release v7.0.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e2c9dc71386387df937fecc31113b0a02bb3ce18\"\u003e\u003ccode\u003ee2c9dc7\u003c/code\u003e\u003c/a\u003e Revert to previous behavior for 7.0.2 (based on Boot/Data impact)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1818161f5849bb348a8e1ebbd86d83a27ef64b18\"\u003e\u003ccode\u003e1818161\u003c/code\u003e\u003c/a\u003e Ensure bottom-up semantics in resolveDefaultContextConfigurationAttributes()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8916ee9f8108317520731297a6f0285a665ae55a\"\u003e\u003ccode\u003e8916ee9\u003c/code\u003e\u003c/a\u003e Set inheritLocations to true in ContextConfigurationAttributes constructor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d835fe311d20d5de103b8667d55592bf087be0f5\"\u003e\u003ccode\u003ed835fe3\u003c/code\u003e\u003c/a\u003e Do not send null HTTP header value in JdkClientHttpRequest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0eefac21c9304f1928de7afbfc190e773084a7d6\"\u003e\u003ccode\u003e0eefac2\u003c/code\u003e\u003c/a\u003e Polishing contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e99791f2894fed50179c7788592829dc5da54403\"\u003e\u003ccode\u003ee99791f\u003c/code\u003e\u003c/a\u003e Improve i18n-support for NoResourceFoundException.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/658775b914ab753783bcf01762c882f5822f660f\"\u003e\u003ccode\u003e658775b\u003c/code\u003e\u003c/a\u003e Avoid unnecessary list creation \u0026amp; processing in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ea7a1d789e6d07ae18e699c718cbf54dacfb91de\"\u003e\u003ccode\u003eea7a1d7\u003c/code\u003e\u003c/a\u003e Resolve ContextLoader only once in AbstractTestContextBootstrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4ae471df017cd9416c8898c4dcb48fb408c8805f\"\u003e\u003ccode\u003e4ae471d\u003c/code\u003e\u003c/a\u003e Resolve all default context configuration within @⁠Nested hierarchy\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.26...v7.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.\n","html_url":"https://github.com/apache/cloudstack/pull/12304","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack/issues/12304","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/12304/packages"}},{"old_version":"6.2.11","new_version":"6.2.12","update_type":"patch","path":null,"pr_created_at":"2025-11-01T13:01:18.000Z","version_change":"6.2.11 → 6.2.12","issue":{"uuid":"3577984593","node_id":"PR_kwDOAwPGcM6w_Lly","number":241,"state":"open","title":"Bump org.springframework.version from 6.2.11 to 6.2.12","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-01T13:01:18.000Z","updated_at":"2025-11-01T13:28:14.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.11","new_version":"6.2.12","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.11 to 6.2.12.\nUpdates `org.springframework:spring-core` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.11 to 6.2.12\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.12\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u0026quot;forEachByte\u0026quot; variant to DataBuffer for efficient traversing \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35623\"\u003e#35623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database [followup] \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35618\"\u003e#35618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove exception handling in \u003ccode\u003eConfigurationClassBeanDefinitionReader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35631\"\u003e#35631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd MySQL/MariaDB to TableMetaDataProviderFactory for correct generated-keys support \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35593\"\u003e#35593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOptimize state management in StompSubProtocolHandler \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35591\"\u003e#35591\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eServletServerHttpRequest.getRemoteAddress() may perform DNS lookup \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35589\"\u003e#35589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEmit log message when multiple primary beans are detected \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35550\"\u003e#35550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate key error is mapped to \u003ccode\u003eTransientDataAccessException\u003c/code\u003e by \u003ccode\u003eSQLStateSQLExceptionTranslator\u003c/code\u003e for \u003ccode\u003eBatchUpdateException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35547\"\u003e#35547\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove redundant object allocation in cglib proxy method calls \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35543\"\u003e#35543\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove deprecation on \u003ccode\u003eCandidateComponentsIndex\u003c/code\u003e and \u003ccode\u003eCandidateComponentsIndexLoader\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35472\"\u003e#35472\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProcessing response with no Content-Length header and no body raises EOFException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35361\"\u003e#35361\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDefaultListableBeanFactory::getBeanNamesForType does not always return all bean names \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35634\"\u003e#35634\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsider defaultCandidate for scoped proxies \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35627\"\u003e#35627\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRelease data buffer in AbstractCharSequenceDecoder even when String creation fails \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35625\"\u003e#35625\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathMatchingResourcePatternResolver is not able to resolve file in SpringBoot Packaged JAR \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35617\"\u003e#35617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent NoClassDefFoundError when Jetty Reactive HttpClient is not available \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35608\"\u003e#35608\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance regression with Property Placeholder Resolution \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35594\"\u003e#35594\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRetain order of \u003ccode\u003eproduces\u003c/code\u003e media types in \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35587\"\u003e#35587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eNested transaction support via savepoints is broken in HSQLDB database \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35564\"\u003e#35564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpEL expression parser uses more CPU after upgrade to 6.2.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35556\"\u003e#35556\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eThread race during FactoryBean instantiations starting with 6.2 due to lenient locks \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35545\"\u003e#35545\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate parsed path handling in UrlHandlerFilter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35538\"\u003e#35538\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResourceHttpMessageWriter.write has unexpected error handling for invalid range requests (offset \u0026gt; content length) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35536\"\u003e#35536\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAbstractTestNGSpringContextTests\u003c/code\u003e is not thread-safe regarding tracked exceptions \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35528\"\u003e#35528\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUrlHandlerFilter breaks RequestDispatcher.forward() on Tomcat \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35509\"\u003e#35509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractMockHttpServletRequestBuilder#buildRequest is not idempotent \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35493\"\u003e#35493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd support for \u003ccode\u003eJvmDefault\u003c/code\u003e (default in Kotlin 2.2.20+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35487\"\u003e#35487\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInstanceSupplierCodeGenerator fails to detect deprecated type on package private factory method \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35486\"\u003e#35486\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix synchronization in ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35466\"\u003e#35466\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003euseCaches option in PathMatchingResourcePatternResolver not applied in special case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35465\"\u003e#35465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeadlock during context initialization due to EntityManager lock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35398\"\u003e#35398\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove guidance in WebFlux on how to join inbound and outbound streams in \u003ccode\u003eWebSocketHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35572\"\u003e#35572\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eidref\u003c/code\u003e example in reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35560\"\u003e#35560\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix URI Patterns docs in WebMVC and WebFlux Request Mapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35551\"\u003e#35551\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow event listener method declared with multiple event classes to take a single parameter that is assignable from all of those event classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35506\"\u003e#35506\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Task Javadoc about Runnable wrapping \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35394\"\u003e#35394\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.12 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35640\"\u003e#35640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35638\"\u003e#35638\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e354390837e62c77a7ac386960df33fb357724b8\"\u003e\u003ccode\u003ee354390\u003c/code\u003e\u003c/a\u003e Release v6.2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c53132ecdf8a01ad7a4523501d5dae2288fa8d0f\"\u003e\u003ccode\u003ec53132e\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03c3ec15774c4de714129222b9b7732b57d96225\"\u003e\u003ccode\u003e03c3ec1\u003c/code\u003e\u003c/a\u003e Fall back on remoteHost if remoteAddress is null\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c88bfc54c9256e3c07511aa303be2b136c03e0e2\"\u003e\u003ccode\u003ec88bfc5\u003c/code\u003e\u003c/a\u003e Refactor state management in StompSubProtocolHandler\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a96558c965d1a12bf92a816b83228b3597783cf1\"\u003e\u003ccode\u003ea96558c\u003c/code\u003e\u003c/a\u003e Revise commit 01acb805018da643a3c4320ff0e032aa998beda8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1612b7c5dbe53189ed64274571d7c68b61dc4d98\"\u003e\u003ccode\u003e1612b7c\u003c/code\u003e\u003c/a\u003e Remove test prefixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/01acb805018da643a3c4320ff0e032aa998beda8\"\u003e\u003ccode\u003e01acb80\u003c/code\u003e\u003c/a\u003e Improve exception handling in ConfigurationClassBeanDefinitionReader\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f4438ce9e3c0f3c5c2d89a5c8ebf251849943355\"\u003e\u003ccode\u003ef4438ce\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.11 and Micrometer 1.14.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5033b9d3c5ab88dc33c0d35b096ccb58a5cc59d1\"\u003e\u003ccode\u003e5033b9d\u003c/code\u003e\u003c/a\u003e Reset by-type cache for Object after registering a new singleton\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d733023a2978a4725c6686645ad2dc05e640266f\"\u003e\u003ccode\u003ed733023\u003c/code\u003e\u003c/a\u003e Consistently apply fallback attribute to proxy definition as well\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.11...v6.2.12\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hazelcast/hazelcast-wm/pull/241","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazelcast%2Fhazelcast-wm/issues/241","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/241/packages"}},{"old_version":"6.2.10","new_version":"6.2.11","update_type":"patch","path":null,"pr_created_at":"2025-09-15T15:21:30.000Z","version_change":"6.2.10 → 6.2.11","issue":{"uuid":"2829693511","node_id":"PR_kwDOFqXYRc6oqbJH","number":59,"state":"open","title":"Bump org.springframework.version from 6.2.10 to 6.2.11","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-09-15T15:21:30.000Z","updated_at":"2025-09-15T15:21:31.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.10","new_version":"6.2.11","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.10 to 6.2.11.\nUpdates `org.springframework:spring-framework-bom` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vasac/coherence-spring/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vasac%2Fcoherence-spring/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"}},{"old_version":"6.2.10","new_version":"6.2.11","update_type":"patch","path":null,"pr_created_at":"2025-09-15T01:05:19.000Z","version_change":"6.2.10 → 6.2.11","issue":{"uuid":"2827424641","node_id":"PR_kwDOAIMJTs6ohxOB","number":790,"state":"closed","title":"Bump org.springframework.version from 6.2.10 to 6.2.11","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-15T16:10:43.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-15T01:05:19.000Z","updated_at":"2025-09-15T16:10:43.000Z","time_to_close":54324,"merged_at":"2025-09-15T16:10:43.000Z","merged_by":"vasac","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.10","new_version":"6.2.11","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.10 to 6.2.11.\nUpdates `org.springframework:spring-framework-bom` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/coherence-community/coherence-spring/pull/790","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/790","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/790/packages"}},{"old_version":"6.2.10","new_version":"6.2.11","update_type":"patch","path":null,"pr_created_at":"2025-09-11T22:03:53.000Z","version_change":"6.2.10 → 6.2.11","issue":{"uuid":"2820631410","node_id":"PR_kwDOAgWP4M6oH2ty","number":69,"state":"closed","title":"Bump org.springframework.version from 6.2.10 to 6.2.11","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-09-11T22:23:12.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-11T22:03:53.000Z","updated_at":"2025-09-11T22:23:12.000Z","time_to_close":1159,"merged_at":"2025-09-11T22:23:12.000Z","merged_by":"hendisantika","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.10","new_version":"6.2.11","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.10 to 6.2.11.\nUpdates `org.springframework:spring-context` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-orm` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.10 to 6.2.11\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.11\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMissing \u003ccode\u003e@Nullable\u003c/code\u003e on JsonPathAssertions.isEqualTo \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35445\"\u003e#35445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGraceful fallback for non-default NIO.2 FileSystems \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35443\"\u003e#35443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid thread pinning in SseEmitter, ResponseBodyEmitter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35423\"\u003e#35423\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDetect Informix error codes as \u003ccode\u003eDuplicateKeyException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35400\"\u003e#35400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent nullability for \u003ccode\u003eString value\u003c/code\u003e arguments in \u003ccode\u003eResponseCookie\u003c/code\u003e \u003ccode\u003efrom*()\u003c/code\u003e factory methods \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35377\"\u003e#35377\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRevisit \u003ccode\u003etaskTerminationTimeout\u003c/code\u003e semantics on \u003ccode\u003eSimpleAsyncTaskExecutor/Scheduler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35372\"\u003e#35372\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eStandardEvaluationContext.setBeanResolver\u003c/code\u003e should allow \u003ccode\u003e@Nullable BeanResolver\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35371\"\u003e#35371\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u0026quot;mainThreadPrefix = null \u0026quot; Causing multiple background bean locks to be blocked \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35409\"\u003e#35409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotation not found on parameter in overridden method unless method is public \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35349\"\u003e#35349\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAnnotations on overridden methods not found in type hierarchy with unresolved generics \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35342\"\u003e#35342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePerformance degradation when using singleton beans with Provider\u003c!-- raw HTML omitted --\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35330\"\u003e#35330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJettyClientHttpConnector buffer leak in Spring Framework 6.2 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35319\"\u003e#35319\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring application hangs on shutdown with \u003ccode\u003e@Scheduled\u003c/code\u003e(cron=…) when custom ScheduledExecutorService bean is defined (Java 19+) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35316\"\u003e#35316\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument potential need to use \u003ccode\u003eMockito.doXxx()\u003c/code\u003e to stub a \u003ccode\u003e@MockitoSpyBean\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35410\"\u003e#35410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix links to Reactive Libraries and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35392\"\u003e#35392\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken link in WebDriver docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35374\"\u003e#35374\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument Web DataBinder support for RouterFunction \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35367\"\u003e#35367\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove documentation for \u003ccode\u003eApplicationEvents\u003c/code\u003e to clarify recommended usage \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35335\"\u003e#35335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument terms and units in \u003ccode\u003eDataSize.parse()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35298\"\u003e#35298\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine \u003ccode\u003e@Contract\u003c/code\u003e Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35285\"\u003e#35285\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect the default value of nestedTransactionAllowed in JpaTransactionManager javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35212\"\u003e#35212\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.11 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35455\"\u003e#35455\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35454\"\u003e#35454\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Dockerel\"\u003e\u003ccode\u003e@​Dockerel\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kehrlann\"\u003e\u003ccode\u003e@​Kehrlann\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/acktsap\"\u003e\u003ccode\u003e@​acktsap\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/khj68\"\u003e\u003ccode\u003e@​khj68\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/scordio\"\u003e\u003ccode\u003e@​scordio\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/sgflt\"\u003e\u003ccode\u003e@​sgflt\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4c134254642d88e058aa004bdaf44168e1be7bb2\"\u003e\u003ccode\u003e4c13425\u003c/code\u003e\u003c/a\u003e Release v6.2.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/d17601e01c2aa9d95739699e67f0acc374456948\"\u003e\u003ccode\u003ed17601e\u003c/code\u003e\u003c/a\u003e Upgrade to Undertow 2.3.19, RxJava 3.1.11, Aalto 1.3.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/5b387615c67fb147c2cbd87881cf4b58b042e994\"\u003e\u003ccode\u003e5b38761\u003c/code\u003e\u003c/a\u003e Clarify intended nestedTransactionAllowed default in JpaTransactionManager\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0e3e34bee0c5b452b51c6ff6184e071a73ee2d40\"\u003e\u003ccode\u003e0e3e34b\u003c/code\u003e\u003c/a\u003e Find annotations on parameters in overridden non-public methods\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4745c7cf3c3f1623d5590873b384b59b21fb0652\"\u003e\u003ccode\u003e4745c7c\u003c/code\u003e\u003c/a\u003e Name local variables consistently\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/275fb52ad65463eaef4070bd9810720cad149e48\"\u003e\u003ccode\u003e275fb52\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.10 and Micrometer 1.14.11\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/7f9aa39748f5a3dfea3fcf8d151f25e36a181945\"\u003e\u003ccode\u003e7f9aa39\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c788554b1d846eed7820188a31cfa0c0debd97ac\"\u003e\u003ccode\u003ec788554\u003c/code\u003e\u003c/a\u003e Avoid thread pinning in SseEmitter, ResponseBodyEmitter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9e8c64011d547dc167212c5552b6b2116532d707\"\u003e\u003ccode\u003e9e8c640\u003c/code\u003e\u003c/a\u003e Make JsonPathAssertions#isEqualTo parameter nullable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ebb8e345706ae99289566dc4e82602f26e82604a\"\u003e\u003ccode\u003eebb8e34\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.26, Jetty Reactive HttpClient 4.0.11, Netty 4.1.127, Ht...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.10...v6.2.11\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendisantika/CMS-Hendi/pull/69","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendisantika%2FCMS-Hendi/issues/69","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/69/packages"}},{"old_version":"5.3.39","new_version":"6.2.10","update_type":"major","path":null,"pr_created_at":"2025-09-01T02:44:47.000Z","version_change":"5.3.39 → 6.2.10","issue":{"uuid":"2788349253","node_id":"PR_kwDOAIMJTs6mMtVF","number":774,"state":"open","title":"Bump org.springframework.version from 5.3.39 to 6.2.10","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-01T02:44:47.000Z","updated_at":"2025-09-01T02:44:48.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"5.3.39","new_version":"6.2.10","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 5.3.39 to 6.2.10.\nUpdates `org.springframework:spring-framework-bom` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-aop` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aop's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-aspects` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-aspects's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context-support` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context-support's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v5.3.39...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-jcl` from 5.3.39 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-jcl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringU...\n\n_Description has been truncated_","html_url":"https://github.com/coherence-community/coherence-spring/pull/774","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/774","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/774/packages"}},{"old_version":"6.2.9","new_version":"6.2.10","update_type":"patch","path":null,"pr_created_at":"2025-08-18T22:46:20.000Z","version_change":"6.2.9 → 6.2.10","issue":{"uuid":"3332344505","node_id":"PR_kwDOFqXYRc6kMcMX","number":49,"state":"open","title":"Bump org.springframework.version from 6.2.9 to 6.2.10","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-08-18T22:46:20.000Z","updated_at":"2025-08-25T18:31:35.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.9","new_version":"6.2.10","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.9 to 6.2.10.\nUpdates `org.springframework:spring-framework-bom` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/vasac/coherence-spring/pull/49","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vasac%2Fcoherence-spring/issues/49","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/49/packages"}},{"old_version":"6.2.9","new_version":"6.2.10","update_type":"patch","path":null,"pr_created_at":"2025-08-18T01:29:09.000Z","version_change":"6.2.9 → 6.2.10","issue":{"uuid":"2751712168","node_id":"PR_kwDOAIMJTs6kA8uo","number":755,"state":"closed","title":"Bump org.springframework.version from 6.2.9 to 6.2.10","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-22T11:24:46.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-18T01:29:09.000Z","updated_at":"2025-08-22T11:24:46.000Z","time_to_close":381337,"merged_at":"2025-08-22T11:24:46.000Z","merged_by":"vasac","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.9","new_version":"6.2.10","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.9 to 6.2.10.\nUpdates `org.springframework:spring-framework-bom` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/coherence-community/coherence-spring/pull/755","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/755","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/755/packages"}},{"old_version":"6.2.9","new_version":"6.2.10","update_type":"patch","path":null,"pr_created_at":"2025-08-14T22:35:35.000Z","version_change":"6.2.9 → 6.2.10","issue":{"uuid":"2747519951","node_id":"PR_kwDOAgWP4M6jw9PP","number":65,"state":"closed","title":"Bump org.springframework.version from 6.2.9 to 6.2.10","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-08-14T22:48:48.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-14T22:35:35.000Z","updated_at":"2025-08-14T22:48:48.000Z","time_to_close":793,"merged_at":"2025-08-14T22:48:48.000Z","merged_by":"hendisantika","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.9","new_version":"6.2.10","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.9 to 6.2.10.\nUpdates `org.springframework:spring-context` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-orm` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.9 to 6.2.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.10\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eOptimize NIO path resolution in \u003ccode\u003ePathEditor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35304\"\u003e#35304\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etype\u003c/code\u003e in \u003ccode\u003eProblemDetail\u003c/code\u003e nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35294\"\u003e#35294\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRefine UriUtils#decode and StringUtils#uriDecode implementation and documentation \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35253\"\u003e#35253\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide configurable \u003ccode\u003euseCaches\u003c/code\u003e option for \u003ccode\u003eURLConnection\u003c/code\u003e usage in \u003ccode\u003eUrlResource\u003c/code\u003e (avoiding jar file leak) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35218\"\u003e#35218\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@Scheduled\u003c/code\u003e tasks running in \u003ccode\u003eSimpleAsyncTaskScheduler\u003c/code\u003e are interrupted immediately on context close \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35254\"\u003e#35254\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eScriptUtils.executeSqlScript()\u003c/code\u003e does not support multiple results per statement \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35248\"\u003e#35248\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuccessful Autowiring Dependent on Configuration ordering and Primary Bean flag \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35239\"\u003e#35239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLocale parameter in MessageSource#getMessage methods should be nullable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35230\"\u003e#35230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow any \u003ccode\u003e@Transactional\u003c/code\u003e propagation for \u003ccode\u003e@TransactionalEventListener\u003c/code\u003e with BEFORE_COMMIT phase \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35150\"\u003e#35150\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCatalog name should be handled with the provided case \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35064\"\u003e#35064\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept support for generated keys column name array on HSQLDB and Derby as well \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34790\"\u003e#34790\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHandle direct CanncelationException on timeout in JdkClientHttpRequest \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34721\"\u003e#34721\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd documentation of RequestMapping about SpEL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35232\"\u003e#35232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDocument SqlBinaryValue behaviour with PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34786\"\u003e#34786\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.10 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35313\"\u003e#35313\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35312\"\u003e#35312\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Allan-QLB\"\u003e\u003ccode\u003e@​Allan-QLB\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/carsago\"\u003e\u003ccode\u003e@​carsago\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/cw-dimedis\"\u003e\u003ccode\u003e@​cw-dimedis\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/giampa91\"\u003e\u003ccode\u003e@​giampa91\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/8f64480c9f91aa4f8dcf56c53e5e967a1a65d0b8\"\u003e\u003ccode\u003e8f64480\u003c/code\u003e\u003c/a\u003e Release v6.2.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/edda4731e133dd785271cccd032fb4bb028d2720\"\u003e\u003ccode\u003eedda473\u003c/code\u003e\u003c/a\u003e Build against Java 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9fa2d7d190160bc1a4a713c40c0d3a5d229010e5\"\u003e\u003ccode\u003e9fa2d7d\u003c/code\u003e\u003c/a\u003e Upgrade to Jackson 2.18.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c30427fd4e18088c02c19be66567440a5878a369\"\u003e\u003ccode\u003ec30427f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.124.Final\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/1d908f1847a2ee1d3e24ba2a789b881691494eeb\"\u003e\u003ccode\u003e1d908f1\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.9 and Micrometer 1.14.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37b076be5121edbe0412f6b8ef190d595692b0e0\"\u003e\u003ccode\u003e37b076b\u003c/code\u003e\u003c/a\u003e Support multiple result sets in ScriptUtils.executeSqlScript()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a9453a59594dfb547a3411135dce210f6f9b1588\"\u003e\u003ccode\u003ea9453a5\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3781ba223ed76823b99e9c699e0957b391e22bf9\"\u003e\u003ccode\u003e3781ba2\u003c/code\u003e\u003c/a\u003e Optimize NIO path resolution in PathEditor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f11a1e6f827ed7c1bfb18b8318c1f60f2634fc83\"\u003e\u003ccode\u003ef11a1e6\u003c/code\u003e\u003c/a\u003e Polish tests\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ffc785471bbe579aaef282720baef00a44d46435\"\u003e\u003ccode\u003effc7854\u003c/code\u003e\u003c/a\u003e Fix checkstyle error\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.9...v6.2.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendisantika/CMS-Hendi/pull/65","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendisantika%2FCMS-Hendi/issues/65","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/65/packages"}},{"old_version":"6.2.1","new_version":"6.2.9","update_type":"patch","path":null,"pr_created_at":"2025-08-01T13:55:58.000Z","version_change":"6.2.1 → 6.2.9","issue":{"uuid":"2713326377","node_id":"PR_kwDOAwPGcM6huhMp","number":204,"state":"closed","title":"Bump org.springframework.version from 6.2.1 to 6.2.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":"2025-10-01T12:18:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-01T13:55:58.000Z","updated_at":"2025-10-01T12:18:00.000Z","time_to_close":5264522,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.1","new_version":"6.2.9","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.1 to 6.2.9.\nUpdates `org.springframework:spring-core` from 6.2.1 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.1 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.1 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.1 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.1...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e\n\n\u003e **Note**\n\u003e Automatic rebases have been disabled on this pull request as it has been open for over 30 days.","html_url":"https://github.com/hazelcast/hazelcast-wm/pull/204","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hazelcast%2Fhazelcast-wm/issues/204","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/204/packages"}},{"old_version":"6.2.7","new_version":"6.2.9","update_type":"patch","path":null,"pr_created_at":"2025-07-21T16:36:17.000Z","version_change":"6.2.7 → 6.2.9","issue":{"uuid":"2682523218","node_id":"PR_kwDOFqXYRc6f5A5S","number":45,"state":"open","title":"Bump org.springframework.version from 6.2.7 to 6.2.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"NONE","state_reason":null,"created_at":"2025-07-21T16:36:17.000Z","updated_at":"2025-07-21T16:36:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.7","new_version":"6.2.9","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.7 to 6.2.9.\nUpdates `org.springframework:spring-framework-bom` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.7 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e...\n\n_Description has been truncated_","html_url":"https://github.com/vasac/coherence-spring/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vasac%2Fcoherence-spring/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"6.2.8","new_version":"6.2.9","update_type":"patch","path":null,"pr_created_at":"2025-07-21T01:23:07.000Z","version_change":"6.2.8 → 6.2.9","issue":{"uuid":"2680353269","node_id":"PR_kwDOAIMJTs6fwvH1","number":722,"state":"open","title":"Bump org.springframework.version from 6.2.8 to 6.2.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-21T01:23:07.000Z","updated_at":"2025-07-22T11:37:39.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.8","new_version":"6.2.9","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.8 to 6.2.9.\nUpdates `org.springframework:spring-framework-bom` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com...\n\n_Description has been truncated_","html_url":"https://github.com/coherence-community/coherence-spring/pull/722","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/722","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/722/packages"}},{"old_version":"6.2.8","new_version":"6.2.9","update_type":"patch","path":null,"pr_created_at":"2025-07-17T22:34:32.000Z","version_change":"6.2.8 → 6.2.9","issue":{"uuid":"2675343262","node_id":"PR_kwDOAgWP4M6fdn-e","number":61,"state":"closed","title":"Bump org.springframework.version from 6.2.8 to 6.2.9","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-07-18T21:29:00.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-17T22:34:32.000Z","updated_at":"2025-07-18T21:29:00.000Z","time_to_close":82468,"merged_at":"2025-07-18T21:29:00.000Z","merged_by":"hendisantika","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.8","new_version":"6.2.9","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.8 to 6.2.9.\nUpdates `org.springframework:spring-context` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-orm` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.8 to 6.2.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.9\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eOncePerRequestFilter\u003c/code\u003e cannot be CGLib-proxied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35198\"\u003e#35198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistently catch \u003ccode\u003eInaccessibleObjectException\u003c/code\u003e next to \u003ccode\u003eIllegalAccessException\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35190\"\u003e#35190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce \u003ccode\u003eDate\u003c/code\u003e-to-\u003ccode\u003eInstant\u003c/code\u003e and \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eDate\u003c/code\u003e converters \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35175\"\u003e#35175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eConsistent nullability and exception declarations in \u003ccode\u003eAbstractMessagingTemplate\u003c/code\u003e hierarchy \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35159\"\u003e#35159\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRegister runtime hints for \u003ccode\u003eInstant\u003c/code\u003e-to-\u003ccode\u003eTimestamp\u003c/code\u003e conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35156\"\u003e#35156\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove handling of \u003ccode\u003eResponseEntity\u0026lt;?\u0026gt;\u003c/code\u003e in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35153\"\u003e#35153\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003e@CacheConfig(\u0026quot;myCacheName\u0026quot;)\u003c/code\u003e declarations for simplified configuration \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35152\"\u003e#35152\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDeclare \u003ccode\u003emessageSelector\u003c/code\u003e parameters in \u003ccode\u003eJmsOperations\u003c/code\u003e as \u003ccode\u003e@Nullable\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35151\"\u003e#35151\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd getter for \u003ccode\u003eOverflowStrategy\u003c/code\u003e in \u003ccode\u003eConcurrentWebSocketSessionDecorator\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35132\"\u003e#35132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse preset Content-Type for streaming and reactive responses in Spring MVC \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35130\"\u003e#35130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLeniently tolerate null \u003ccode\u003e@Aspect\u003c/code\u003e bean \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35074\"\u003e#35074\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eDataAccessResourceFailureException\u003c/code\u003e thrown when transaction times out on PostgreSQL \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35073\"\u003e#35073\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMethodInvokingFactoryBean\u003c/code\u003e fails to invoke publicly exported methods overridden by internal classes when using JPMS \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34028\"\u003e#34028\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestore preference for interface (most abstract) method in \u003ccode\u003egetPubliclyAccessibleMethodIfPossible\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35189\"\u003e#35189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake \u003ccode\u003etargetBeanName\u003c/code\u003e field in AbstractBeanFactoryBasedTargetSource \u003ccode\u003eprotected\u003c/code\u003e to avoid exceptions in logging and \u003ccode\u003etoString()\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35172\"\u003e#35172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix inconsistencies in \u003ccode\u003eStaticListableBeanFactory\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35119\"\u003e#35119\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport StreamingHttpOutputMessage in RestClient \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35102\"\u003e#35102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWhen building \u003ccode\u003eDELETE\u003c/code\u003e requests, the request body is not used in \u003ccode\u003eJdkClientHttpRequest.buildRequest\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35068\"\u003e#35068\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated bean registration file contains \u0026quot;too many constants\u0026quot; when building with many beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35044\"\u003e#35044\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent cache pollution by storing only the factories \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34732\"\u003e#34732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWebFlux decodes wildcard content-types as form-data/multipart \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34660\"\u003e#34660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAOT-generated CGLib proxies do not contain method overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34642\"\u003e#34642\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e500 response for ResourceHttpRequestHandler when requested range is not satisfied \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34490\"\u003e#34490\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDocument how to register runtime hints for convention-based conversion \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35178\"\u003e#35178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eLink to \u003ccode\u003e@ContextConfiguration\u003c/code\u003e Javadoc from reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35088\"\u003e#35088\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to JUnit 5.13.3 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35103\"\u003e#35103\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.9 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35202\"\u003e#35202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35201\"\u003e#35201\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Meijuh\"\u003e\u003ccode\u003e@​Meijuh\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/RazorNd\"\u003e\u003ccode\u003e@​RazorNd\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/chenggwang\"\u003e\u003ccode\u003e@​chenggwang\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/izeye\"\u003e\u003ccode\u003e@​izeye\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/mjd507\"\u003e\u003ccode\u003e@​mjd507\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/ngocnhan-tran1996\"\u003e\u003ccode\u003e@​ngocnhan-tran1996\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/philwebb\"\u003e\u003ccode\u003e@​philwebb\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/09a5ca3e747af3dacd2bbb42ae4f356db26b57d3\"\u003e\u003ccode\u003e09a5ca3\u003c/code\u003e\u003c/a\u003e Release v6.2.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/a4ec25d9ec0466c0c4e9ca4eb9d1ef9df18820a5\"\u003e\u003ccode\u003ea4ec25d\u003c/code\u003e\u003c/a\u003e Upgrade to MockK 1.13.17\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0fc043f762d61f190ccbcc905736f8e73737baf9\"\u003e\u003ccode\u003e0fc043f\u003c/code\u003e\u003c/a\u003e Upgrade to Netty 4.1.123, Selenium 4.34, XMLUnit 2.10.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/54732605a5c8ec2528854919b2e512332bf88498\"\u003e\u003ccode\u003e5473260\u003c/code\u003e\u003c/a\u003e Backport nullability refinements for Micrometer\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/12a6098eae12d4871dd2c0bef2e6cca1ba7545c3\"\u003e\u003ccode\u003e12a6098\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.8 and Micrometer 1.14.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f86034b528abd0400cede89969c3e1f8d7f138e0\"\u003e\u003ccode\u003ef86034b\u003c/code\u003e\u003c/a\u003e Drop final declaration from doFilter entry point (for CGLIB proxying)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/21807832c8e560b3b5d52577b4582a17d06348e4\"\u003e\u003ccode\u003e2180783\u003c/code\u003e\u003c/a\u003e Upgrade to Jetty 12.0.23, Netty 4.1.122, Gson 2.13.1, Caffeine 3.2.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/2434bb15404c3f3d7a9b05c3d10ffb024d4c99b4\"\u003e\u003ccode\u003e2434bb1\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4063cb5b9a5d5497faa85c9838ed4c108691a6ce\"\u003e\u003ccode\u003e4063cb5\u003c/code\u003e\u003c/a\u003e Publish releases using Central Portal\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4277682a5cecd0dddef2a39c05f5ef0d79394d45\"\u003e\u003ccode\u003e4277682\u003c/code\u003e\u003c/a\u003e Catch InaccessibleObjectException next to IllegalAccessException\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.8...v6.2.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendisantika/CMS-Hendi/pull/61","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendisantika%2FCMS-Hendi/issues/61","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/61/packages"}},{"old_version":"6.2.5","new_version":"6.2.8","update_type":"patch","path":null,"pr_created_at":"2025-06-16T18:30:51.000Z","version_change":"6.2.5 → 6.2.8","issue":{"uuid":"2596544200","node_id":"PR_kwDOA4RI786axB7I","number":48,"state":"closed","title":"Bump org.springframework.version from 6.2.5 to 6.2.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-09-22T17:10:27.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-16T18:30:51.000Z","updated_at":"2025-09-22T17:10:27.000Z","time_to_close":8462376,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.5","new_version":"6.2.8","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.5 to 6.2.8.\nUpdates `org.springframework:spring-beans` from 6.2.5 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.5 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.5 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpeterka/spring-ws-mtom/pull/48","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpeterka%2Fspring-ws-mtom/issues/48","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/48/packages"}},{"old_version":"6.2.7","new_version":"6.2.8","update_type":"patch","path":null,"pr_created_at":"2025-06-16T15:49:18.000Z","version_change":"6.2.7 → 6.2.8","issue":{"uuid":"2596168902","node_id":"PR_kwDOFqXYRc6avmTG","number":41,"state":"closed","title":"Bump org.springframework.version from 6.2.7 to 6.2.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-07-21T16:36:19.000Z","author_association":"NONE","state_reason":null,"created_at":"2025-06-16T15:49:18.000Z","updated_at":"2025-07-21T16:36:20.000Z","time_to_close":3026821,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.7","new_version":"6.2.8","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.7 to 6.2.8.\nUpdates `org.springframework:spring-framework-bom` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/vasac/coherence-spring/pull/41","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/vasac%2Fcoherence-spring/issues/41","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/41/packages"}},{"old_version":"6.2.7","new_version":"6.2.8","update_type":"patch","path":null,"pr_created_at":"2025-06-12T22:41:33.000Z","version_change":"6.2.7 → 6.2.8","issue":{"uuid":"2588637429","node_id":"PR_kwDOAgWP4M6aS3j1","number":57,"state":"closed","title":"Bump org.springframework.version from 6.2.7 to 6.2.8","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":"2025-06-12T23:03:49.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-12T22:41:33.000Z","updated_at":"2025-06-12T23:03:50.000Z","time_to_close":1336,"merged_at":"2025-06-12T23:03:49.000Z","merged_by":"hendisantika","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.7","new_version":"6.2.8","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.7 to 6.2.8.\nUpdates `org.springframework:spring-context` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-orm` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-orm's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.7 to 6.2.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.8\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNullability \u003ccode\u003e@Contract\u003c/code\u003e declaration for \u003ccode\u003eCodeFlow.isIntegerForNumericOp()\u003c/code\u003e is unnecessary \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34985\"\u003e#34985\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSerializer hint registration is broken for some Kotlin classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34979\"\u003e#34979\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClients created using JdkClientHttpRequestFactory set content-length for GET, DELETE and HEAD requests \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34971\"\u003e#34971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSupport registration of non-public \u003ccode\u003eBeanDefinitionReader\u003c/code\u003e via \u003ccode\u003e@ImportResource\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34928\"\u003e#34928\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMake max size for pattern cache in \u003ccode\u003ePathPatternMatchableHandlerMapping\u003c/code\u003e configurable \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34918\"\u003e#34918\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd optimized DataBufferInputStream overrides \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34799\"\u003e#34799\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eEncode non-printable character in Content-Disposition parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35034\"\u003e#35034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAllow update of existing \u003ccode\u003eWebSession\u003c/code\u003e after max sessions limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35013\"\u003e#35013\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix support for collections in \u003ccode\u003eAbstractKotlinSerializationHttpMessageConverter\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34992\"\u003e#34992\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePathPattern#combine throws StringIndexOutOfBoundsException \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34986\"\u003e#34986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix AOT code generation for autowired inner class constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34974\"\u003e#34974\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists closes JAR resource input streams with v6.2.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34955\"\u003e#34955\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEnhanced configuration class fails to call package-visible superclass constructor on WebSphere \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34950\"\u003e#34950\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eREPLY_CHANNEL\u003c/code\u003e header check in \u003ccode\u003eMessageHeaderAccessor\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34949\"\u003e#34949\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eMockEnvironment\u003c/code\u003e does not accept \u003ccode\u003eObject\u003c/code\u003e property values \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34947\"\u003e#34947\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e no longer uses \u003ccode\u003eConversionService\u003c/code\u003e from \u003ccode\u003eEnvironment\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34936\"\u003e#34936\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@Contract\u003c/code\u003e for \u003ccode\u003eStreamUtils.drain()\u003c/code\u003e incorrectly declares \u003ccode\u003enull\u003c/code\u003e results in an exception \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34933\"\u003e#34933\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eInconsistent behavior injecting null \u003ccode\u003e@Bean\u003c/code\u003e factory parameter \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34929\"\u003e#34929\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMockHttpServletRequest.addHeader duplicates \u0026quot;Content-Type\u0026quot; header \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34913\"\u003e#34913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBeanUtils.getParameterNames fails for Kotlin data classes \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34760\"\u003e#34760\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJAXB message converters ignore Content-Type charset \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34745\"\u003e#34745\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAspect Not Triggered After Restart in Spring Boot 3.4.x (But Works in 3.3.10) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34735\"\u003e#34735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd caching headers to unmodified static resources \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34614\"\u003e#34614\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eApply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35031\"\u003e#35031\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eResourceHttpRequestHandler#setHeaders\u003c/code\u003e JavaDoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/35004\"\u003e#35004\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove reference to AspectJ Eclipse Javadoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35000\"\u003e#35000\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMention CompletableFuture in Spring MVC \u0026quot;Asynchronous Requests\u0026quot; section of reference manual \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34991\"\u003e#34991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix exception name in ModelAttribute docs \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34980\"\u003e#34980\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix syntax in \u003ccode\u003e@SqlGroup\u003c/code\u003e example \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34972\"\u003e#34972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate X-Forwarded-Proto doc to say https / http \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34959\"\u003e#34959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate Guidance on Best Practices To Test Code That Uses RestClient and RestTemplate \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34892\"\u003e#34892\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd a section for WebAsyncTask in mvc-ann-async.adoc \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34885\"\u003e#34885\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClarify what \u003ccode\u003e@RestControllerAdvice\u003c/code\u003e vs \u003ccode\u003e@ControllerAdvice\u003c/code\u003e apply to by default \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34866\"\u003e#34866\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove Javadoc for \u003ccode\u003e@ExceptionHandler\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34554\"\u003e#34554\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to HttpComponents HttpClient 5.5 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34941\"\u003e#34941\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.8 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35020\"\u003e#35020\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/35021\"\u003e#35021\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/502b31a7f2b9710571bf973249ccb90c413982d0\"\u003e\u003ccode\u003e502b31a\u003c/code\u003e\u003c/a\u003e Release v6.2.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/f0e7b42704e6b33958f242d91bd690d6ef7ada9c\"\u003e\u003ccode\u003ef0e7b42\u003c/code\u003e\u003c/a\u003e Encode non-printable character in Content-Disposition parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/e86dc9ad95204e71f93e1338cb7ccf379e3fbd70\"\u003e\u003ccode\u003ee86dc9a\u003c/code\u003e\u003c/a\u003e Apply \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34856\"\u003egh-34856\u003c/a\u003e to MockClientHttpRequest in testfixture package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/05c3f56ec7e0c9c7ad27b87341fd48e5ac310b0e\"\u003e\u003ccode\u003e05c3f56\u003c/code\u003e\u003c/a\u003e Rely on default retention in \u003ccode\u003e@Contract\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/dee80ab1daba4fc7fe813c2a4798808a8889e2e3\"\u003e\u003ccode\u003edee80ab\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/07fd835ea983a910e696bd7d6c0f88c807998126\"\u003e\u003ccode\u003e07fd835\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/0d6c6eb2d542a6ebebac15f28b6c246707728024\"\u003e\u003ccode\u003e0d6c6eb\u003c/code\u003e\u003c/a\u003e Use Micrometer BOM for Context Propagation dependency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d2cc4ae9720ae70f6a2eacad14fb31cd2edf7dd\"\u003e\u003ccode\u003e4d2cc4a\u003c/code\u003e\u003c/a\u003e Polish contribution\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/c04902fefbe54e89d423addbf8d724870cf09213\"\u003e\u003ccode\u003ec04902f\u003c/code\u003e\u003c/a\u003e Allow update of existing WebSession after max sessions limit is reached\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c265e104476d7c2ea18a36ce326febc1f3613f7\"\u003e\u003ccode\u003e3c265e1\u003c/code\u003e\u003c/a\u003e Fix InMemoryWebSessionStoreTests.startsSessionImplicitly() test\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.7...v6.2.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/hendisantika/CMS-Hendi/pull/57","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hendisantika%2FCMS-Hendi/issues/57","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/57/packages"}},{"old_version":"6.2.5","new_version":"6.2.7","update_type":"patch","path":null,"pr_created_at":"2025-05-19T17:30:01.000Z","version_change":"6.2.5 → 6.2.7","issue":{"uuid":"2529374070","node_id":"PR_kwDOA4RI786Wwy92","number":45,"state":"open","title":"Bump org.springframework.version from 6.2.5 to 6.2.7","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T17:30:01.000Z","updated_at":"2025-05-19T17:30:02.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.5","new_version":"6.2.7","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.5 to 6.2.7.\nUpdates `org.springframework:spring-beans` from 6.2.5 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.5 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.5 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.2.6\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAn option for SimpleAsyncTaskExecutor to throw an exception when limit is reached \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34727\"\u003e#34727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide first-class support for Bean Overrides with \u003ccode\u003e@ContextHierarchy\u003c/code\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34723\"\u003e#34723\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMicro performance optimizations \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34717\"\u003e#34717\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSuppress \u0026quot;Unable to rollback against JDBC Connection\u0026quot; in case of timeout (connection closed) \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34714\"\u003e#34714\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.5...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/mpeterka/spring-ws-mtom/pull/45","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpeterka%2Fspring-ws-mtom/issues/45","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/45/packages"}},{"old_version":"6.2.6","new_version":"6.2.7","update_type":"patch","path":null,"pr_created_at":"2025-05-19T01:12:48.000Z","version_change":"6.2.6 → 6.2.7","issue":{"uuid":"2527298633","node_id":"PR_kwDOAIMJTs6Wo4RJ","number":608,"state":"closed","title":"Bump org.springframework.version from 6.2.6 to 6.2.7","user":"dependabot[bot]","labels":["dependencies","java"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2025-05-20T17:19:11.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T01:12:48.000Z","updated_at":"2025-05-20T17:19:11.000Z","time_to_close":144383,"merged_at":"2025-05-20T17:19:11.000Z","merged_by":"rlubke","closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"org.springframework.version","old_version":"6.2.6","new_version":"6.2.7","repository_url":null}],"path":null,"ecosystem":"maven"},"body":"Bumps `org.springframework.version` from 6.2.6 to 6.2.7.\nUpdates `org.springframework:spring-framework-bom` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-framework-bom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-web` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-web's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-core` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-context` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-context's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-beans` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-beans's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-expression` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-expression's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-test` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `org.springframework:spring-webmvc` from 6.2.6 to 6.2.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/spring-projects/spring-framework/releases\"\u003eorg.springframework:spring-webmvc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.2.7\u003c/h2\u003e\n\u003ch2\u003e:star: New Features\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eForward more methods to underlying InputStream in NonClosingInputStream \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34893\"\u003e#34893\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eIntroduce Spring property for the default property placeholder escape character \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34865\"\u003e#34865\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eClose ApplicationContext once AOT processing has completed \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34841\"\u003e#34841\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eAbstractJackson2HttpMessageConverter#getObjectMappersForType\u003c/code\u003e nullness \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34811\"\u003e#34811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd option for case-insensitive match to PatternMatchUtils \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34801\"\u003e#34801\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestClient \u003ccode\u003e@RequestBody\u003c/code\u003e parameters lose generic type information when creating HTTP service beans \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34793\"\u003e#34793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdds option to set Principal in MockServerWebExchange \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34789\"\u003e#34789\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:lady_beetle: Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eBeans created by FactoryBean are not considered as autowiring candidates if another thread holds a singletonLock \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34902\"\u003e#34902\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePropertySourcesPlaceholderConfigurer\u003c/code\u003e placeholder resolution fails in several scenarios \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34861\"\u003e#34861\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpComponentsClientHttpRequestFactory setConnectionRequestTimeout not working with httpclient 5.3.1 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34851\"\u003e#34851\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFragment.create() requires mutable map - which is unusable when used with Kotlin \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34848\"\u003e#34848\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDuplicate \u003ccode\u003eBeanOverrideHandler\u003c/code\u003e discovered in \u003ccode\u003e@Nested\u003c/code\u003e test case with superclass from different class or in interface implemented multiple times \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34844\"\u003e#34844\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccidental ClassLoader defineClass enforcement after \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34677\"\u003e#34677\u003c/a\u003e \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34824\"\u003e#34824\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHttpEntity.EMPTY headers should not be possible to mutate via HttpHeaders constructor \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34812\"\u003e#34812\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAbstractFileResolvingResource.exists incorrectly reports result for resources inside of spring-boot executable jar \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34796\"\u003e#34796\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrectly expand query param with same name from URI variables array  \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34783\"\u003e#34783\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eR2DBC \u003ccode\u003eNamedParameterUtils\u003c/code\u003e only expands reused collection parameter once \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34768\"\u003e#34768\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ePathMatchingResourcePatternResolver\u003c/code\u003e wrongly assumes that \u003ccode\u003etarget/classes\u003c/code\u003e always exists \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34764\"\u003e#34764\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:notebook_with_decorative_cover: Documentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eClarify \u003ccode\u003eCompositePropertySource\u003c/code\u003e behavior for \u003ccode\u003eEnumerablePropertySource\u003c/code\u003e contract \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34886\"\u003e#34886\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJavadoc and \u003ccode\u003e@Nullable\u003c/code\u003e annotation for \u003ccode\u003eservletContext\u003c/code\u003e parameter of \u003ccode\u003eConfigurableWebEnvironment.initPropertySources\u003c/code\u003e are contradictory \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34845\"\u003e#34845\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSpring MVC: \u003ccode\u003e@EnableAsync\u003c/code\u003e needs to be redeclared for each ApplicationContext \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34843\"\u003e#34843\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eProvide a working example instead of unclear placeholders \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/pull/34828\"\u003e#34828\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:hammer: Dependency Upgrades\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpgrade to Micrometer 1.14.7 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34889\"\u003e#34889\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade to Reactor 2024.0.6 \u003ca href=\"https://redirect.github.com/spring-projects/spring-framework/issues/34898\"\u003e#34898\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e:heart: Contributors\u003c/h2\u003e\n\u003cp\u003eThank you to all the contributors who worked on this release:\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/Artur\"\u003e\u003ccode\u003e@​Artur\u003c/code\u003e\u003c/a\u003e-, \u003ca href=\"https://github.com/blake-bauman\"\u003e\u003ccode\u003e@​blake-bauman\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/iifawzi\"\u003e\u003ccode\u003e@​iifawzi\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/kilink\"\u003e\u003ccode\u003e@​kilink\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/quaff\"\u003e\u003ccode\u003e@​quaff\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/whlit\"\u003e\u003ccode\u003e@​whlit\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zzoe2346\"\u003e\u003ccode\u003e@​zzoe2346\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ba590ac9e49b46d347dc56f4498ee436a3b5969b\"\u003e\u003ccode\u003eba590ac\u003c/code\u003e\u003c/a\u003e Release v6.2.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/ee62701f5634e904e42e218baad142cea2bcd332\"\u003e\u003ccode\u003eee62701\u003c/code\u003e\u003c/a\u003e Make use of PatternMatchUtils ignoreCase option\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/fa168ca78ae134e82db8eacc109bb29266b36fb1\"\u003e\u003ccode\u003efa168ca\u003c/code\u003e\u003c/a\u003e Revise FactoryBean locking behavior for strict/lenient consistency\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/3c228a5c1d07874d0bf2b9456921ab20fc6d5e22\"\u003e\u003ccode\u003e3c228a5\u003c/code\u003e\u003c/a\u003e Add missing \u003ca href=\"https://github.com/since\"\u003e\u003ccode\u003e@​since\u003c/code\u003e\u003c/a\u003e tags in PatternMatchUtils\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/9bf6b8cddffac2c0034e0e2f7a799a81ddb1f09f\"\u003e\u003ccode\u003e9bf6b8c\u003c/code\u003e\u003c/a\u003e Upgrade to Reactor 2024.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/37ecdd14372555c018c644e980666e47c06dcbe8\"\u003e\u003ccode\u003e37ecdd1\u003c/code\u003e\u003c/a\u003e Forward more methods to underlying InputStream in NonClosingInputStream\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/73f1c5a189b0f6e65b5b8507d6862b480ec7193c\"\u003e\u003ccode\u003e73f1c5a\u003c/code\u003e\u003c/a\u003e Polishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/4d296fb4ca1b3f87fe4b9cd97132f2688533de2d\"\u003e\u003ccode\u003e4d296fb\u003c/code\u003e\u003c/a\u003e Upgrade to Micrometer 1.14.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/6a9444473f1aad080bf659563e56cc2bbd8f9512\"\u003e\u003ccode\u003e6a94444\u003c/code\u003e\u003c/a\u003e Clarify CompositePropertySource behavior for EnumerablePropertySource contract\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/spring-projects/spring-framework/commit/03ae97b2ebe2ff97ed3f78253758fb3cf6cacbbd\"\u003e\u003ccode\u003e03ae97b\u003c/code\u003e\u003c/a\u003e Introduce Spring property for default escape character for placeholders\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/spring-projects/spring-framework/compare/v6.2.6...v6.2.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/coherence-community/coherence-spring/pull/608","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/coherence-community%2Fcoherence-spring/issues/608","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/608/packages"}}]}