⭐ New Features
- Optimize NIO path resolution in
PathEditor
#35304 - Make
type
inProblemDetail
nullable #35294 - Refine UriUtils#decode and StringUtils#uriDecode implementation and documentation #35253
- Provide configurable
useCaches
option forURLConnection
usage inUrlResource
(avoiding jar file leak) #35218
🐞 Bug Fixes
@Scheduled
tasks running inSimpleAsyncTaskScheduler
are interrupted immediately on context close #35254ScriptUtils.executeSqlScript()
does not support multiple results per statement #35248- Successful Autowiring Dependent on Configuration ordering and Primary Bean flag #35239
- Locale parameter in MessageSource#getMessage methods should be nullable #35230
- Allow any
@Transactional
propagation for@TransactionalEventListener
with BEFORE_COMMIT phase #35150 - Catalog name should be handled with the provided case #35064
- Accept support for generated keys column name array on HSQLDB and Derby as well #34790
- Handle direct CanncelationException on timeout in JdkClientHttpRequest #34721
📔 Documentation
- Add documentation of RequestMapping about SpEL #35232
- Document SqlBinaryValue behaviour with PostgreSQL #34786
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Allan-QLB, @carsago, @cw-dimedis, and @giampa91