Evidence-linked product lifecycle intelligenceSUPPORT · SECURITY · RETIREMENT
← Lifecycle catalogue
RELEASE NOTESBROADCOMVERIFIED

PUBLISHER UPDATE · SPRING-FRAMEWORK-6.2.18

SPRING-FRAMEWORK-6.2.18 release notes and known issues

v6.2.18

Scope: Spring Framework. This update record adds version, fix and known-issue context. Its publication date is not a lifecycle boundary.

Summary

⭐ New Features Improve SpringValidatorAdapter and MethodValidationAdapter performance #36624 Add missing @Deprecated (forRemoval = true) for deleted in 7.0 #36591 Deprecate methodIdentification() in CacheAspectSupport for removal #36576 Improve error handling in multipart codecs #36564 LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy #36529 MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM #36510 🐞 Bug Fixes Handle Kotlin nullable value class param correctly in CoroutineUtils #36643 NullPointerException in ServerSentEvent when trying to set id or event properties #36634 @Sql fails if DataSource is wrapped in a TransactionAwareDataSourceProxy #36630 WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes #36627 Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport #36623 ContentCachingRequestWrapper does not allow unlimited content caching #36620 MergedAnnotation does not use ClassLoader for method or field #36614 AnnotationBeanNameGenerator fails when an annotation references a non-existent class #36588 FileSystemResource does not strictly follow the Resource#isReadable() contract #36585 Query not hidden in DefaultClientResponse checkpoint #36571 LazyConnectionDataSourceProxy does not pass on holdability to target Connection #36530 DefaultJmsListenerContainer may hang in an endless loop in doShutdown #36511 Inconsistent codings resolution in resource resolvers #36508 📔 Documentation Clarify semantics of HttpMethod.valueOf() #36653 Document that spring.profiles.active is ignored by @ActiveProfiles #36636 Document whitespace semantics in SpEL expressions #36629 MergedAnnotation.asAnnotationAttributes() Javadoc incorrectly states that it creates an immutable map #36568 Introduce Kotlin examples for Bean Overrides ( @MockitoBean , etc.) #36542 Fix incorrect cross-reference links in AbstractEnvironment Javadoc #36517 🔨 Dependency Upgrades Upgrade to Micrometer 1.15.11 #36661 Upgrade to Reactor 2024.0.17 #36660

Improvements and security content

  • ⭐ New Features Improve SpringValidatorAdapter and MethodValidationAdapter performance #36624 Add missing @Deprecated (forRemoval = true) for deleted in 7.0 #36591 Deprecate methodIdentification() in CacheAspectSupport for removal #36576 Improve error handling in multipart codecs #36564 LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy #36529 MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM #36510 🐞 Bug Fixes Handle Kotlin nullable value class param correctly in CoroutineUtils #36643 NullPointerException in ServerSentEvent when trying to set id or event properties #36634 @Sql fails if DataSource is wrapped in a TransactionAwareDataSourceProxy #36630 WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes #36627 Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport #36623 ContentCachingRequestWrapper does not allow unlimited content caching #36620 MergedAnnotation does not use ClassLoader for method or field #36614 AnnotationBeanNameGenerator fails when an annotation references a non-existent class #36588 FileSystemResource does not strictly follow the Resource#isReadable() contract #36585 Query not hidden in DefaultClientResponse checkpoint #36571 LazyConnectionDataSourceProxy does not pass on holdability to target Connection #36530 DefaultJmsListenerContainer may hang in an endless loop in doShutdown #36511 Inconsistent codings resolution in resource resolvers #36508 📔 Documentation Clarify semantics of HttpMethod.valueOf() #36653 Document that spring.profiles.active is ignored by @ActiveProfiles #36636 Document whitespace semantics in SpEL expressions #36629 MergedAnnotation.asAnnotationAttributes() Javadoc incorrectly states that it creates an immutable map #36568 Introduce Kotlin examples for Bean Overrides ( @MockitoBean , etc.) #36542 Fix incorrect cross-reference links in AbstractEnvironment Javadoc #36517 🔨 Dependency Upgrades Upgrade to Micrometer 1.15.11 #36661 Upgrade to Reactor 2024.0.17 #36660

Known issues

Publisher statement

Not stated. The verified publisher record does not contain a known-issues statement.

Affected products and versions

Products

  • Spring Framework

Affected versions

  • 6.2.18
  • 7.0
  • 1.15.11
  • 2024.0.17

Fixed versions or updates

  • No fixed version is stated in this record.

Recommended action

Review the official publisher document before deployment.

Official publisher evidence