github spring-projects/spring-framework v5.0.18.RELEASE

latest releases: v6.2.0-M2, v6.1.7, v6.0.20...
3 years ago

⭐ New Features

  • Defer creating logger in StandardWebSocketHandlerAdapter #25434
  • Missing null checks in AbstractMessageChannel.addInterceptor/setInterceptors #25220
  • Avoid full synchronization in AbstractRefreshableApplicationContext.getBeanFactory() since it can lead to massive thread blocking #25218

🪲 Bug fixes

  • UriComponentsBuilder.cloneBuilder() cause sharing query parameters between builders #25425
  • DefaultListableBeanFactory.getBean(Class) may throw NoSuchBeanDefinitionException when removeBeanDefinition is being called simultaneously to remove an unrelated bean #25422
  • Oracle LOB segments holding TEMP space after executing SP using SimpleJdbcCall with SqlParameterSource #25418
  • NoRollbackFor rule causes TransactionAspectSupport to log unwarranted "exception overridden" error on WebSphere #25268
  • The AbstractTemplateViewResolver class is not abstract #25242
  • MultiValueMapAdapter.getFirst fails with IndexOutOfBoundsException in case of empty List #25226
  • WebSphereUowTransactionManager causes exception for PROPAGATION_SUPPORTS when timeout is specified #25224
  • Avoid ClassCastException on IllegalArgumentException when invoking sync get cache method #25222

📔 Documentation

  • Clarify enforceInitMethod/enforceDestroyMethod default values in AbstractBeanDefinition #25404
  • Document exception handling limitations in TaskDecorator implementations (specifically for ThreadPoolTaskExecutor#submit) #25234

Don't miss a new spring-framework release

NewReleases is sending notifications on new releases.