⭐ New Features
- BeanCreationException error message should always include declaring class of constructor (or factory method) #27140
- SynchronossPartHttpMessageReader should only create temp directory when needed #27094
- Deprecate internal APIs in ScriptUtils implementations #26948
🪲 Bug Fixes
- AOP auto-proxying with proxyTargetClass=true and introduction advice does not work for JDK proxy targets #27148
- SimpleMethodMetadataReadingVisitor.Source.toString() omits separator for method arguments #27096
- DefaultPathSegment allows shared empty parameters map to be mutated #27065
- Ignore comments when searching for SQL statement delimiter in ScriptUtils #26942
- Ignore delimiter enclosed in double quotes in ScriptUtils #26936
📔 Documentation
- Fix
@Transactional
examples regarding method visibility #27005 - Improve
@Transactional
docs regarding method visibility #27004 - Document transactional semantics for
@TransactionalEventListener
after completion methods #26979
🔨 Dependency Upgrades
- Upgrade to Reactor Dysprosium-SR21 #27163