⭐ New Features
- Defer creating logger in StandardWebSocketHandlerAdapter #25435
- Alignment of CORS default values with 5.x #25414
- Missing null checks in AbstractMessageChannel.addInterceptor/setInterceptors #25221
- Avoid full synchronization in AbstractRefreshableApplicationContext.getBeanFactory() since it can lead to massive thread blocking #25219
🪲 Bug fixes
- UriComponentsBuilder.cloneBuilder() cause sharing query parameters between builders #25426
- Oracle LOB segments holding TEMP space after executing SP using SimpleJdbcCall with SqlParameterSource #25419
- NoRollbackFor rule causes TransactionAspectSupport to log unwarranted "exception overridden" error on WebSphere #25269
- The AbstractTemplateViewResolver class is not abstract #25243
- MultiValueMapAdapter.getFirst fails with IndexOutOfBoundsException in case of empty List #25227
- WebSphereUowTransactionManager causes exception for PROPAGATION_SUPPORTS when timeout is specified #25225
- Avoid ClassCastException on IllegalArgumentException when invoking sync get cache method #25223