github spring-projects/spring-boot v3.2.9

latest releases: v3.4.0-M2, v3.3.3
27 days ago

⭐ New Features

  • Add TWENTY_THREE to JavaVersion enum #41710

🐞 Bug Fixes

  • When using WebFlux, server.error.include-binding-errors=ALWAYS no longer has an effect when the BindingResult exception is the cause of a ResponseStatusException #41984
  • spring-boot-testcontainers causes unwanted container initialization during AOT processing #41838
  • Extending DefaultErrorAttributes and overriding getErrorAttributes() gets called twice #41732
  • PropertiesLauncher does not respect classpath.idx when adding jars in BOOT-INF/lib to the classpath #41719
  • ReactiveElasticsearchRepositoriesAutoConfiguration should back off when Reactor is not on the classpath #41672
  • Launcher's ClassLoader is no longer parallel capable #41665
  • Using Gradle's new file permission API is implemented in a way that prevents removal of the old API #41599
  • Constructor binding of EnumMap fails due to missing key type #41550
  • Spring Boot Maven plugin AOT cannot handle Maven modules with module-info.java #33383
  • Docker publishRegistry in Maven plugin configuration is validated when publish option is false #29756
  • mvn spring-boot:build-image fails when 'classifier' is set to non-default value #26721

📔 Documentation

  • Release type conditionals are not working in documentation #41993
  • Harmonize code sample for MyUserHandler in reference documentation #41948
  • Explain that enabling virtual threads disables traditional thread pools #41937
  • Improve documented logging property descriptions and default values #41933
  • Fix duplicate words #41916
  • Javadoc of slice test annotations should describe more accurately which components are considered #41914
  • Document when environment variable property mapping applies #41877
  • Correct grammar in 'Running your Application with Maven' #41868
  • Document the need to explicitly reset mock servers when using mock server customizers directly #41848
  • Pulsar configuration does not have default value for several entries in the metadata #41682
  • management.otlp.metrics.export.aggregation-temporality does not have a default value in the metadata #41674
  • management.newrelic.metrics.export.client-provider-type does not have a default value in the metadata #41666
  • "Use Spring Data repositories" How-to incorrectly refers to Repository annotations #41625
  • Update link to documentation for log4j-spring-boot #41612
  • Fix link to Flyway reference documentation #41591
  • Document configuration property binding's support for using @Name to customize a property name #41577
  • The effect upon Actuator of defining your own SecurityFilterChain is documented inconsistently #41569
  • Document more clearly that username and password are not used when spring.data.redis.url is set #41231

🔨 Dependency Upgrades

  • Upgrade to ActiveMQ 5.18.5 #41764
  • Upgrade to Awaitility 4.2.2 #41706
  • Upgrade to Byte Buddy 1.14.19 #41881
  • Upgrade to Dropwizard Metrics 4.2.27 #41938
  • Upgrade to Hazelcast 5.3.8 #41765
  • Upgrade to Hibernate 6.4.10.Final #41766
  • Upgrade to Infinispan 14.0.30.Final #41767
  • Upgrade to Jakarta Servlet JSP JSTL 3.0.1 #41842
  • Upgrade to Jersey 3.1.8 #41768
  • Upgrade to Jetty 12.0.12 #41770
  • Upgrade to Jetty Reactive HTTPClient 4.0.6 #41769
  • Upgrade to jOOQ 3.18.18 #41843
  • Upgrade to Kotlin 1.9.25 #41771
  • Upgrade to Maven Deploy Plugin 3.1.3 #41939
  • Upgrade to Maven Install Plugin 3.1.3 #41940
  • Upgrade to Micrometer 1.12.9 #41720
  • Upgrade to Micrometer Tracing 1.2.9 #41721
  • Upgrade to MongoDB 4.11.3 #41772
  • Upgrade to Neo4j Java Driver 5.23.0 #41730
  • Upgrade to Netty 4.1.112.Final #41773
  • Upgrade to Pulsar Reactive 0.5.7 #41882
  • Upgrade to Reactor Bom 2023.0.9 #41722
  • Upgrade to RxJava3 3.1.9 #41844
  • Upgrade to SLF4J 2.0.16 #41774
  • Upgrade to Spring AMQP 3.1.7 #41951
  • Upgrade to Spring Authorization Server 1.2.6 #41723
  • Upgrade to Spring Data Bom 2023.1.9 #41724
  • Upgrade to Spring Framework 6.1.12 #41725
  • Upgrade to Spring HATEOAS 2.2.4 #41883
  • Upgrade to Spring Integration 6.2.8 #41973
  • Upgrade to Spring Kafka 3.1.8 #41952
  • Upgrade to Spring LDAP 3.2.6 #41726
  • Upgrade to Spring Pulsar 1.0.9 #41727
  • Upgrade to Spring Retry 2.0.8 #41941
  • Upgrade to Spring Security 6.2.6 #41728
  • Upgrade to Spring Session 3.2.5 #41729
  • Upgrade to Tomcat 10.1.28 #41775
  • Upgrade to Yasson 3.0.4 #41776

❤️ Contributors

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

@PiyalAhmed, @Rajin9601, @dreis2211, @hyunmin0317, @ivamly, @lamtrinhdev, @ngocnhan-tran1996, @quaff, and @ritzykey

Don't miss a new spring-boot release

NewReleases is sending notifications on new releases.