Skip to content

fix(deps): update dependency org.springframework:spring-web to v6.1.7 (main)

renovate-token-rw-2 requested to merge renovate/main-spring-core into main

This MR contains the following updates:

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

Release Notes

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

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

:lady_beetle: 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: Enabled.

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

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


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

This MR has been generated by Renovate Bot.

Merge request reports