Skip to content

v6.0.9

Compare
Choose a tag to compare
@spring-builds spring-builds released this 11 May 13:13
· 4509 commits to main since this release

⭐ New Features

  • Consistent support for MultiValueMap and common Map implementations in CollectionFactory #30440
  • Introduce internal constants for implicit bounds in TypeUtils #30423
  • Update major/minor version properties in MockServletContext #30395
  • Reject null and empty SpEL expressions #30371
  • Support Test AOT processing with GraalVM tracing agent and Native Build Tools #30281
  • Introduce Environment.matchesProfiles() for profile expressions #30206
  • Optimize MultiValueMap iteration operations #29972

🐞 Bug Fixes

  • Respect TaskDecorator configuration on DefaultManagedTaskExecutor #30442
  • Qualifiers registered programmatically are not supported by AOT #30410
  • Support for InjectionPoint in bean factory methods when using AOT #30401
  • Bean methods with generic array/varargs parameters break native compilation #30407
  • ApplicationListenerMethodAdapter supports non-matching generic events #30399
  • Processing several @PersistenceContext injection points on the same class with AOT generates code that does not compile #30437
  • Make maximum SpEL expression length configurable #30380
  • Record beans do not compile to native images #30383
  • Missing resource hint for @PropertySource#value #30376
  • ApplicationEventPublisher - PayloadApplicationEvent not received by EventListener if event fired from child context #30360
  • StringDecoder.decode() should release chunks on cancellation #30299
  • Quote '?' in Quoted Printable filename #30252
  • Missing reflection hint for custom PropertySourceFactory in native image #30175
  • Aot generated sources fail to compile with 'File name too long' error #29846

📔 Documentation

  • Update package-info for CGLIB fork #30461
  • Clarify differences between GenericBeanDefinition and RootBeanDefinition #30444
  • Document how to configure FactoryBean with a configurable target with AOT #30434
  • Add Antora docs-build branch #30415
  • Switch the reference documentation to Antora #30414
  • @ResponseStatus documentation incorrect #30305

🔨 Dependency Upgrades

  • Upgrade to Micrometer 1.10.7 #30451
  • Upgrade to Reactor 2022.0.7 #30450

❤️ Contributors

Thank you to all the contributors who worked on this release:

@divcon, @izeye, @luozhenyu, @rwinch, @sigee, and @yuzawa-san