Skip to content

Bump spring-framework-bom from 6.1.6 to 6.1.10

Bumps spring-framework-bom from 6.1.6 to 6.1.10.

Release notes

Sourced from spring-framework-bom's releases.


New Features

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

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


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



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

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

... (truncated)

  • 5356a1b Release v6.1.10
  • f7307c9 Avoid recording RestClient observations twice
  • 098c4b1 Use Sonatype S01 token in release pipeline
  • 65dbfd0 Defensive PersistenceExceptionTranslator bean retrieval on shutdown
  • 203fa75 Support all "connection reset" phrases in DisconnectedClientHelper
  • 9a56a88 Polishing
  • e79a9a5 Correct and consistent event class names in constructor javadoc
  • 2c3c383 Consistently ignore bridge method on generated subclass for visibility purposes
  • c38e989 Remove use of ServletException in ModelFactory
  • 3e0849a Fix typo
  • Additional commits viewable in compare view

Merge request reports