Update dependency org.springframework:spring-web to v6.1.10 #8

Merged
Fascinated merged 1 commits from renovate/spring-core into master 2024-07-06 03:39:15 +00:00
Contributor

This PR contains the following updates:

Package Type Update Change
org.springframework:spring-web compile patch 6.1.6 -> 6.1.10

Release Notes

spring-projects/spring-framework (org.springframework:spring-web)

v6.1.10

Compare Source

New Features

  • Defensive PersistenceExceptionTranslator bean retrieval in PersistenceExceptionTranslationInterceptor on shutdown #​33067
  • Support all "connection reset" exception phrases in DisconnectedClientHelper #​33064

🐞 Bug Fixes

  • Duplicate observations recorded with RestClient #​33068
  • WebFlux validation requires Servlet API since Spring Framework 6.1.3 #​33043
  • No qualifying bean of type 'java.lang.String' in case of accidental @Autowired @Bean method with @Value parameter #​33030
  • ConfigurationClassEnhancer doesn't not use correct ClassLoader when called multiple times #​33024

📔 Documentation

  • Typo in Annotation-driven Listener Endpoints section of Spring Framework documentation #​33050
  • Container Extension Points section of Spring Framework documentation refer to the wrong property name #​33037
  • Fix typo in comment #​33036
  • Incorrect constructor details in the javadoc for ApplicationContextEvent #​33032

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​tafjwr

v6.1.9

Compare Source

New Features

  • CRaC: ignore checkpointOnRefresh afterRestore #​32978
  • Add missing hints for Hibernate @TenantId #​32967
  • AnnotationUtils performance degrades with deep stacks #​32921
  • Missing hints for Hibernate generators #​32842
  • AbstractAutoProxyCreator#determineBeanType can trigger bean initialization at build time for aspects implementing Ordered #​32230

🐞 Bug Fixes

  • Behaviour change in ScheduledAnnotationBeanPostProcessor: canceling scheduled tasks on ContextClosedEvent v6.0 -> v6.1 #​33009
  • ContentCachingRequestWrapper may allocate too much memory #​32987
  • Support canEncode() for JAXBElement in Jaxb2XmlEncoder #​32977
  • AspectJ CTW aspects executed twice #​32970
  • @Valid annotations on container elements for handler argument validation not supported #​32964
  • Add support for double backslashes to StringUtils#cleanPath #​32962
  • @CacheEvict condition uses wrapper comparison instead of actual objects #​32960
  • ConcurrentHashMap.computeIfAbsent used in AdvisedSupport can cause virtual thread pinning #​32958
  • Exception mapping does not work as expected when plugging in ReactorNettyClientRequestFactory into RestTemplate and RestClient #​32952
  • ReactorResourceFactory not working with CRaC onRefresh checkpoint #​32945
  • SpEL compilation fails when indexing into an array or list with an Integer #​32908
  • SpEL compilation fails when indexing into a Map with a primitive #​32903
  • BeanUtils.copyProperties no longer copies generic type properties from a base class that has been enhanced #​32888
  • Application not starting with @EnableTransactionManagement(mode = AdviceMode.ASPECTJ) #​32882
  • ReactorNettyClientResponse should not throw exception if no body is available #​32805
  • Observation in ServerHttpObservationFilter is never stopped for asynchronous requests #​32730

📔 Documentation

  • Fix typo in the Simple Broker section of the reference documentation #​32993
  • Remove outdated copyright from index.adoc #​32983
  • Use HttpStatusCode consistently in reference guide #​32966
  • Entity name in MappingSqlQuery example of reference guide is wrong #​32957
  • Fix RegisterReflectionForBinding Javadoc #​32947
  • Reference documentation sample for MethodValidationPostProcessor is missing a static keyword #​32929
  • Fix typo in Jakarta validation documentation #​32928
  • Refine KotlinDetector.isKotlinType documentation for Kotlin 2.x lambdas #​32905
  • Complete Kotlin example for HTTP message codecs in reference doc #​32877
  • Use Threadlocal.remove() instead of .set(null) in documentation #​32874
  • Unexpected bean override / inject behavior #​32825
  • Document why complex object structure are not supported as paremeters or properties by AOT #​32273

🔨 Dependency Upgrades

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​Attacktive, @​Seungpang, @​deblockt, @​hlmg, @​ozooxo, @​soglad, and @​ypyf

v6.1.8

Compare Source

New Features

  • Avoid creation of SAXParserFactory for every read operation in Jaxb2Marshaller and co #​32851
  • Suppress deprecation warning for AOT-generated code that refers to a deprecated bean type #​32850

🐞 Bug Fixes

  • Overridden aspect method runs twice #​32865
  • @DateTimeFormat(iso = DateTimeFormat.ISO.DATE\_TIME) cannot convert UTC without milliseconds to java.util.Date #​32856
  • Spring AOP fails against registered @Configurable aspect #​32838
  • MockHttpServletRequest should not use a shared reader when no content is available #​32820

📔 Documentation

  • Modernize Antora Build #​32864
  • Modernize Antora Build #​32863
  • Refine CDS documentation #​32843
  • Revisit validation documentation to better explain when method validation is invoked #​32807

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​rwinch

v6.1.7

Compare Source

New Features

  • ResponseEntity is not reliably closed with InputStreamResource #​32802
  • Accept ajc-compiled @Aspect classes for Spring AOP proxy usage #​32793
  • Failure to process a bean definition ahead-of-time with an instance supplier should provide more contextual information #​32775
  • Provide methods to unambiguously send form data with MockMvc #​32757
  • Introduce NoOp implementation for ResponseErrorHandler #​32750
  • Support varargs invocations in SpEL for varargs array subtype #​32704
  • StreamUtils.copyRange overreads source stream in some cases #​32695
  • Modify error message when timeout is less than TIMEOUT_DEFAULT #​32635
  • Jetty HttpConnections not closed with SSE on Jetty 12.0.7+ when clients close the connection #​32629
  • Prevent duplicate subscription ID's in destinationCache of DefaultSubscriptionRegistry #​32625
  • When retrieval of a LoadTimeWeaverAware bean fails the resulting exception message may not indicate why it was being created #​32470

🐞 Bug Fixes

  • Do not send Cookie header in reactive JdkClientHttpRequest if no cookies added #​32799
  • Inconsistent use of cleaned URLs in PathMatchingResourcePatternResolver #​32828
  • DeferredQueryInvocationHandler fails to unwrap QuerySqmImpl class outside of transaction #​32766
  • BindingReflectionHintsRegistrar#registerReflectionHints can be invoked with a null type #​32753
  • AnnotationConfigWebApplicationContext should propagate ApplicationStartup to BeanFactory #​32747
  • Ignore non-String keys in PropertiesPropertySource.getPropertyNames() #​32742
  • MergedAnnotations search does not find container for repeatable annotation #​32731
  • "multiple subscribers not supported" when using WebClient exchange #​32727
  • ConfigurationClassEnhancer should consistently trigger FastClass creation at build-time #​32682
  • HttpComponentsClientHttpRequestFactory does not set Content-Length: 0 #​32678
  • Wrong proxy generation order during AOT for classes with ScopedProxyMode.TARGET\_CLASS and advisors #​32669
  • Unhandled JMS listener exceptions are not propagated #​32666
  • beanFactory#getBean with arguments ignore them if an Instance supplier is defined #​32657
  • Incorrect AsyncRequestTimeoutException handling in ResponseEntityExceptionHandler #​32644
  • Include actual cause's message in various parsing exception messages #​32636
  • Configuration class with Bean factory method on an interface generates wrong target with AOT #​32609
  • RestClient observations are stopped before ResponseSpec calls #​32575
  • MvcUriComponentsBuilder.fromMethodName does not pick the annotated method transparently #​32553
  • Deadlock/Stall in ConcurrentWebSocketSessionDecorator with Undertow 2.3.10 #​32445
  • RSocket setup payload can cause Netty ByteBuf leak #​32424
  • WebFlux temporary file not always deleted with parallel uploads. #​31217

📔 Documentation

  • Replace RFC 7807 by RFC 9457 in documentation #​32806
  • Links to Framework and Servlet Javadoc from Framework's Kotlin API documentation are broken #​32797
  • Fix incorrect class reference syntax in Kotlin code sample #​32733
  • Improve documentation advising against use of HandlerInterceptor for security #​32729
  • Inconsistent behaviour on transactional async method #​32709
  • Document that getBean with arguments is not recommended with AOT #​32690
  • Provide an example of custom request URL with RestClient in the reference guide #​32685
  • Correct documentation on streaming with MockMvcWebTestClient #​32687
  • Document limitations of CGLIB proxy class generation in JPMS module setups #​32671
  • Update links to HttpOnly documentation at OWASP in ResponseCookie #​32663
  • Document that RestTemplate may not return a body for certain exceptions #​32641
  • Document that DataIntegrityViolationException can also be thrown on read-only queries #​32631
  • Update documentation to explain streaming vs collecting and error handling with Flux<T> return values #​32630
  • Revise "The IoC Container" section to be more relevant for modern Spring applications #​32429
  • XML bean definition with factory-method does not always determine correct target type #​32091
  • Document @Order behavior on types, bean methods, and config classes #​30177
  • Clarify recommendation on self-injection for legitimate use cases (e.g. @Transactional re-entrant calls) #​28299

🔨 Dependency Upgrades

❤️ Contributors

Thank you to all the contributors who worked on this release:

@​LeMikaelF, @​Seungpang, @​izeye, @​m4tt30c91, @​remeio, and @​yhao3


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [org.springframework:spring-web](https://github.com/spring-projects/spring-framework) | compile | patch | `6.1.6` -> `6.1.10` | --- ### Release Notes <details> <summary>spring-projects/spring-framework (org.springframework:spring-web)</summary> ### [`v6.1.10`](https://github.com/spring-projects/spring-framework/releases/tag/v6.1.10) [Compare Source](https://github.com/spring-projects/spring-framework/compare/v6.1.9...v6.1.10) #### :star: New Features - Defensive `PersistenceExceptionTranslator` bean retrieval in `PersistenceExceptionTranslationInterceptor` on shutdown [#&#8203;33067](https://github.com/spring-projects/spring-framework/issues/33067) - Support all "connection reset" exception phrases in `DisconnectedClientHelper` [#&#8203;33064](https://github.com/spring-projects/spring-framework/issues/33064) #### :lady_beetle: Bug Fixes - Duplicate observations recorded with RestClient [#&#8203;33068](https://github.com/spring-projects/spring-framework/issues/33068) - WebFlux validation requires Servlet API since Spring Framework 6.1.3 [#&#8203;33043](https://github.com/spring-projects/spring-framework/issues/33043) - No qualifying bean of type 'java.lang.String' in case of accidental `@Autowired` `@Bean` method with `@Value` parameter [#&#8203;33030](https://github.com/spring-projects/spring-framework/issues/33030) - ConfigurationClassEnhancer doesn't not use correct ClassLoader when called multiple times [#&#8203;33024](https://github.com/spring-projects/spring-framework/issues/33024) #### :notebook_with_decorative_cover: Documentation - Typo in Annotation-driven Listener Endpoints section of Spring Framework documentation [#&#8203;33050](https://github.com/spring-projects/spring-framework/issues/33050) - Container Extension Points section of Spring Framework documentation refer to the wrong property name [#&#8203;33037](https://github.com/spring-projects/spring-framework/issues/33037) - Fix typo in comment [#&#8203;33036](https://github.com/spring-projects/spring-framework/pull/33036) - Incorrect constructor details in the javadoc for ApplicationContextEvent [#&#8203;33032](https://github.com/spring-projects/spring-framework/issues/33032) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;tafjwr](https://github.com/tafjwr) ### [`v6.1.9`](https://github.com/spring-projects/spring-framework/releases/tag/v6.1.9) [Compare Source](https://github.com/spring-projects/spring-framework/compare/v6.1.8...v6.1.9) #### :star: New Features - CRaC: ignore checkpointOnRefresh afterRestore [#&#8203;32978](https://github.com/spring-projects/spring-framework/issues/32978) - Add missing hints for Hibernate `@TenantId` [#&#8203;32967](https://github.com/spring-projects/spring-framework/issues/32967) - AnnotationUtils performance degrades with deep stacks [#&#8203;32921](https://github.com/spring-projects/spring-framework/issues/32921) - Missing hints for Hibernate generators [#&#8203;32842](https://github.com/spring-projects/spring-framework/issues/32842) - AbstractAutoProxyCreator#determineBeanType can trigger bean initialization at build time for aspects implementing Ordered [#&#8203;32230](https://github.com/spring-projects/spring-framework/issues/32230) #### :lady_beetle: Bug Fixes - Behaviour change in ScheduledAnnotationBeanPostProcessor: canceling scheduled tasks on ContextClosedEvent v6.0 -> v6.1 [#&#8203;33009](https://github.com/spring-projects/spring-framework/issues/33009) - ContentCachingRequestWrapper may allocate too much memory [#&#8203;32987](https://github.com/spring-projects/spring-framework/issues/32987) - Support `canEncode()` for `JAXBElement` in `Jaxb2XmlEncoder` [#&#8203;32977](https://github.com/spring-projects/spring-framework/pull/32977) - AspectJ CTW aspects executed twice [#&#8203;32970](https://github.com/spring-projects/spring-framework/issues/32970) - `@Valid` annotations on container elements for handler argument validation not supported [#&#8203;32964](https://github.com/spring-projects/spring-framework/issues/32964) - Add support for double backslashes to `StringUtils#cleanPath` [#&#8203;32962](https://github.com/spring-projects/spring-framework/issues/32962) - `@CacheEvict` condition uses wrapper comparison instead of actual objects [#&#8203;32960](https://github.com/spring-projects/spring-framework/issues/32960) - ConcurrentHashMap.computeIfAbsent used in AdvisedSupport can cause virtual thread pinning [#&#8203;32958](https://github.com/spring-projects/spring-framework/issues/32958) - Exception mapping does not work as expected when plugging in ReactorNettyClientRequestFactory into RestTemplate and RestClient [#&#8203;32952](https://github.com/spring-projects/spring-framework/issues/32952) - `ReactorResourceFactory` not working with CRaC onRefresh checkpoint [#&#8203;32945](https://github.com/spring-projects/spring-framework/issues/32945) - SpEL compilation fails when indexing into an array or list with an `Integer` [#&#8203;32908](https://github.com/spring-projects/spring-framework/issues/32908) - SpEL compilation fails when indexing into a `Map` with a primitive [#&#8203;32903](https://github.com/spring-projects/spring-framework/issues/32903) - BeanUtils.copyProperties no longer copies generic type properties from a base class that has been enhanced [#&#8203;32888](https://github.com/spring-projects/spring-framework/issues/32888) - Application not starting with `@EnableTransactionManagement`(mode = AdviceMode.ASPECTJ) [#&#8203;32882](https://github.com/spring-projects/spring-framework/issues/32882) - ReactorNettyClientResponse should not throw exception if no body is available [#&#8203;32805](https://github.com/spring-projects/spring-framework/issues/32805) - Observation in ServerHttpObservationFilter is never stopped for asynchronous requests [#&#8203;32730](https://github.com/spring-projects/spring-framework/issues/32730) #### :notebook_with_decorative_cover: Documentation - Fix typo in the Simple Broker section of the reference documentation [#&#8203;32993](https://github.com/spring-projects/spring-framework/pull/32993) - Remove outdated copyright from index.adoc [#&#8203;32983](https://github.com/spring-projects/spring-framework/issues/32983) - Use HttpStatusCode consistently in reference guide [#&#8203;32966](https://github.com/spring-projects/spring-framework/pull/32966) - Entity name in MappingSqlQuery example of reference guide is wrong [#&#8203;32957](https://github.com/spring-projects/spring-framework/pull/32957) - Fix `RegisterReflectionForBinding` Javadoc [#&#8203;32947](https://github.com/spring-projects/spring-framework/issues/32947) - Reference documentation sample for `MethodValidationPostProcessor` is missing a `static` keyword [#&#8203;32929](https://github.com/spring-projects/spring-framework/issues/32929) - Fix typo in Jakarta validation documentation [#&#8203;32928](https://github.com/spring-projects/spring-framework/pull/32928) - Refine `KotlinDetector.isKotlinType` documentation for Kotlin 2.x lambdas [#&#8203;32905](https://github.com/spring-projects/spring-framework/issues/32905) - Complete Kotlin example for HTTP message codecs in reference doc [#&#8203;32877](https://github.com/spring-projects/spring-framework/pull/32877) - Use Threadlocal.remove() instead of .set(null) in documentation [#&#8203;32874](https://github.com/spring-projects/spring-framework/pull/32874) - Unexpected bean override / inject behavior [#&#8203;32825](https://github.com/spring-projects/spring-framework/issues/32825) - Document why complex object structure are not supported as paremeters or properties by AOT [#&#8203;32273](https://github.com/spring-projects/spring-framework/issues/32273) #### :hammer: Dependency Upgrades - Upgrade to Micrometer 1.12.7 [#&#8203;33001](https://github.com/spring-projects/spring-framework/issues/33001) - Upgrade to Reactor 2023.0.7 [#&#8203;33007](https://github.com/spring-projects/spring-framework/issues/33007) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;Attacktive](https://github.com/Attacktive), [@&#8203;Seungpang](https://github.com/Seungpang), [@&#8203;deblockt](https://github.com/deblockt), [@&#8203;hlmg](https://github.com/hlmg), [@&#8203;ozooxo](https://github.com/ozooxo), [@&#8203;soglad](https://github.com/soglad), and [@&#8203;ypyf](https://github.com/ypyf) ### [`v6.1.8`](https://github.com/spring-projects/spring-framework/releases/tag/v6.1.8) [Compare Source](https://github.com/spring-projects/spring-framework/compare/v6.1.7...v6.1.8) #### :star: New Features - Avoid creation of SAXParserFactory for every read operation in Jaxb2Marshaller and co [#&#8203;32851](https://github.com/spring-projects/spring-framework/issues/32851) - Suppress deprecation warning for AOT-generated code that refers to a deprecated bean type [#&#8203;32850](https://github.com/spring-projects/spring-framework/issues/32850) #### :lady_beetle: Bug Fixes - Overridden aspect method runs twice [#&#8203;32865](https://github.com/spring-projects/spring-framework/issues/32865) - `@DateTimeFormat(iso = DateTimeFormat.ISO.DATE\_TIME)` cannot convert UTC without milliseconds to `java.util.Date` [#&#8203;32856](https://github.com/spring-projects/spring-framework/issues/32856) - Spring AOP fails against registered `@Configurable` aspect [#&#8203;32838](https://github.com/spring-projects/spring-framework/issues/32838) - MockHttpServletRequest should not use a shared reader when no content is available [#&#8203;32820](https://github.com/spring-projects/spring-framework/issues/32820) #### :notebook_with_decorative_cover: Documentation - Modernize Antora Build [#&#8203;32864](https://github.com/spring-projects/spring-framework/pull/32864) - Modernize Antora Build [#&#8203;32863](https://github.com/spring-projects/spring-framework/pull/32863) - Refine CDS documentation [#&#8203;32843](https://github.com/spring-projects/spring-framework/issues/32843) - Revisit validation documentation to better explain when method validation is invoked [#&#8203;32807](https://github.com/spring-projects/spring-framework/issues/32807) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;rwinch](https://github.com/rwinch) ### [`v6.1.7`](https://github.com/spring-projects/spring-framework/releases/tag/v6.1.7) [Compare Source](https://github.com/spring-projects/spring-framework/compare/v6.1.6...v6.1.7) #### :star: New Features - ResponseEntity<Resource> is not reliably closed with InputStreamResource [#&#8203;32802](https://github.com/spring-projects/spring-framework/issues/32802) - Accept ajc-compiled `@Aspect` classes for Spring AOP proxy usage [#&#8203;32793](https://github.com/spring-projects/spring-framework/issues/32793) - Failure to process a bean definition ahead-of-time with an instance supplier should provide more contextual information [#&#8203;32775](https://github.com/spring-projects/spring-framework/issues/32775) - Provide methods to unambiguously send form data with MockMvc [#&#8203;32757](https://github.com/spring-projects/spring-framework/issues/32757) - Introduce NoOp implementation for ResponseErrorHandler [#&#8203;32750](https://github.com/spring-projects/spring-framework/issues/32750) - Support varargs invocations in SpEL for varargs array subtype [#&#8203;32704](https://github.com/spring-projects/spring-framework/pull/32704) - StreamUtils.copyRange overreads source stream in some cases [#&#8203;32695](https://github.com/spring-projects/spring-framework/issues/32695) - Modify error message when timeout is less than TIMEOUT_DEFAULT [#&#8203;32635](https://github.com/spring-projects/spring-framework/pull/32635) - Jetty HttpConnections not closed with SSE on Jetty 12.0.7+ when clients close the connection [#&#8203;32629](https://github.com/spring-projects/spring-framework/issues/32629) - Prevent duplicate subscription ID's in destinationCache of DefaultSubscriptionRegistry [#&#8203;32625](https://github.com/spring-projects/spring-framework/issues/32625) - When retrieval of a LoadTimeWeaverAware bean fails the resulting exception message may not indicate why it was being created [#&#8203;32470](https://github.com/spring-projects/spring-framework/issues/32470) #### :lady_beetle: Bug Fixes - Do not send Cookie header in reactive JdkClientHttpRequest if no cookies added [#&#8203;32799](https://github.com/spring-projects/spring-framework/pull/32799) - Inconsistent use of cleaned URLs in PathMatchingResourcePatternResolver [#&#8203;32828](https://github.com/spring-projects/spring-framework/issues/32828) - DeferredQueryInvocationHandler fails to unwrap QuerySqmImpl class outside of transaction [#&#8203;32766](https://github.com/spring-projects/spring-framework/issues/32766) - BindingReflectionHintsRegistrar#registerReflectionHints can be invoked with a null type [#&#8203;32753](https://github.com/spring-projects/spring-framework/issues/32753) - `AnnotationConfigWebApplicationContext` should propagate `ApplicationStartup` to `BeanFactory` [#&#8203;32747](https://github.com/spring-projects/spring-framework/issues/32747) - Ignore non-String keys in `PropertiesPropertySource.getPropertyNames()` [#&#8203;32742](https://github.com/spring-projects/spring-framework/issues/32742) - `MergedAnnotations` search does not find container for repeatable annotation [#&#8203;32731](https://github.com/spring-projects/spring-framework/issues/32731) - "multiple subscribers not supported" when using WebClient exchange [#&#8203;32727](https://github.com/spring-projects/spring-framework/issues/32727) - ConfigurationClassEnhancer should consistently trigger FastClass creation at build-time [#&#8203;32682](https://github.com/spring-projects/spring-framework/issues/32682) - HttpComponentsClientHttpRequestFactory does not set Content-Length: 0 [#&#8203;32678](https://github.com/spring-projects/spring-framework/issues/32678) - Wrong proxy generation order during AOT for classes with `ScopedProxyMode.TARGET\_CLASS` and advisors [#&#8203;32669](https://github.com/spring-projects/spring-framework/issues/32669) - Unhandled JMS listener exceptions are not propagated [#&#8203;32666](https://github.com/spring-projects/spring-framework/issues/32666) - beanFactory#getBean with arguments ignore them if an Instance supplier is defined [#&#8203;32657](https://github.com/spring-projects/spring-framework/issues/32657) - Incorrect AsyncRequestTimeoutException handling in ResponseEntityExceptionHandler [#&#8203;32644](https://github.com/spring-projects/spring-framework/issues/32644) - Include actual cause's message in various parsing exception messages [#&#8203;32636](https://github.com/spring-projects/spring-framework/pull/32636) - Configuration class with Bean factory method on an interface generates wrong target with AOT [#&#8203;32609](https://github.com/spring-projects/spring-framework/issues/32609) - RestClient observations are stopped before ResponseSpec calls [#&#8203;32575](https://github.com/spring-projects/spring-framework/issues/32575) - MvcUriComponentsBuilder.fromMethodName does not pick the annotated method transparently [#&#8203;32553](https://github.com/spring-projects/spring-framework/issues/32553) - Deadlock/Stall in ConcurrentWebSocketSessionDecorator with Undertow 2.3.10 [#&#8203;32445](https://github.com/spring-projects/spring-framework/issues/32445) - RSocket setup payload can cause Netty ByteBuf leak [#&#8203;32424](https://github.com/spring-projects/spring-framework/issues/32424) - WebFlux temporary file not always deleted with parallel uploads. [#&#8203;31217](https://github.com/spring-projects/spring-framework/issues/31217) #### :notebook_with_decorative_cover: Documentation - Replace RFC 7807 by RFC 9457 in documentation [#&#8203;32806](https://github.com/spring-projects/spring-framework/issues/32806) - Links to Framework and Servlet Javadoc from Framework's Kotlin API documentation are broken [#&#8203;32797](https://github.com/spring-projects/spring-framework/issues/32797) - Fix incorrect class reference syntax in Kotlin code sample [#&#8203;32733](https://github.com/spring-projects/spring-framework/pull/32733) - Improve documentation advising against use of HandlerInterceptor for security [#&#8203;32729](https://github.com/spring-projects/spring-framework/issues/32729) - Inconsistent behaviour on transactional async method [#&#8203;32709](https://github.com/spring-projects/spring-framework/issues/32709) - Document that getBean with arguments is not recommended with AOT [#&#8203;32690](https://github.com/spring-projects/spring-framework/issues/32690) - Provide an example of custom request URL with RestClient in the reference guide [#&#8203;32685](https://github.com/spring-projects/spring-framework/issues/32685) - Correct documentation on streaming with MockMvcWebTestClient [#&#8203;32687](https://github.com/spring-projects/spring-framework/issues/32687) - Document limitations of CGLIB proxy class generation in JPMS module setups [#&#8203;32671](https://github.com/spring-projects/spring-framework/issues/32671) - Update links to HttpOnly documentation at OWASP in `ResponseCookie` [#&#8203;32663](https://github.com/spring-projects/spring-framework/pull/32663) - Document that RestTemplate may not return a body for certain exceptions [#&#8203;32641](https://github.com/spring-projects/spring-framework/issues/32641) - Document that DataIntegrityViolationException can also be thrown on read-only queries [#&#8203;32631](https://github.com/spring-projects/spring-framework/issues/32631) - Update documentation to explain streaming vs collecting and error handling with `Flux<T>` return values [#&#8203;32630](https://github.com/spring-projects/spring-framework/issues/32630) - Revise "The IoC Container" section to be more relevant for modern Spring applications [#&#8203;32429](https://github.com/spring-projects/spring-framework/issues/32429) - XML bean definition with `factory-method` does not always determine correct target type [#&#8203;32091](https://github.com/spring-projects/spring-framework/issues/32091) - Document `@Order` behavior on types, bean methods, and config classes [#&#8203;30177](https://github.com/spring-projects/spring-framework/issues/30177) - Clarify recommendation on self-injection for legitimate use cases (e.g. `@Transactional` re-entrant calls) [#&#8203;28299](https://github.com/spring-projects/spring-framework/issues/28299) #### :hammer: Dependency Upgrades - Upgrade to Micrometer 1.12.6 [#&#8203;32810](https://github.com/spring-projects/spring-framework/issues/32810) - Upgrade to Reactor 2023.0.6 [#&#8203;32786](https://github.com/spring-projects/spring-framework/issues/32786) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@&#8203;LeMikaelF](https://github.com/LeMikaelF), [@&#8203;Seungpang](https://github.com/Seungpang), [@&#8203;izeye](https://github.com/izeye), [@&#8203;m4tt30c91](https://github.com/m4tt30c91), [@&#8203;remeio](https://github.com/remeio), and [@&#8203;yhao3](https://github.com/yhao3) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNjUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjQxMy4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
renovate-bot force-pushed renovate/spring-core from 336b9bf41d to d15e1bc4fe 2024-05-22 18:02:02 +00:00 Compare
renovate-bot changed title from Update dependency org.springframework:spring-web to v6.1.7 to Update dependency org.springframework:spring-web to v6.1.8 2024-05-22 18:02:04 +00:00
renovate-bot changed title from Update dependency org.springframework:spring-web to v6.1.8 to Update dependency org.springframework:spring-web to v6.1.9 2024-06-13 12:00:59 +00:00
renovate-bot force-pushed renovate/spring-core from d15e1bc4fe to b00cc3cdd2 2024-06-13 12:00:59 +00:00 Compare
renovate-bot force-pushed renovate/spring-core from b00cc3cdd2 to 5f4722e079 2024-06-19 17:00:56 +00:00 Compare
renovate-bot changed title from Update dependency org.springframework:spring-web to v6.1.9 to Update dependency org.springframework:spring-web to v6.1.10 2024-06-19 17:00:56 +00:00
Fascinated merged commit 24770bf2a9 into master 2024-07-06 03:39:15 +00:00
Fascinated deleted branch renovate/spring-core 2024-07-06 03:39:15 +00:00
Sign in to join this conversation.
No Reviewers
No Label
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MinecraftUtilities/Java-Library#8
No description provided.