v3.2.7
🐞 Bug Fixes
- SQL Server JDBC URL is malformed after adding org.springframework.boot.jdbc.parameters label #41146
- Git instant properties cannot be coerced following git-commit-id Maven plugin upgrade #41109
- MongoHealthIndicator not compliant with Mongo stable API with strict setting #41101
- DataSourceProperties fail to bind if java.sql module isn't included #41082
- Image building requires builder to specify a stack #41046
- IllegalArgumentException when trying to use Tomcat's HttpNio2Protocol with Spring Boot-configured SSL #41007
- Uber jar fails to start when it contains a dependency with Multi-Release: true in its manifest and unexpected file entries in META-INF/versions #41001
- buildInfo does not work with Gradle 8.7 or later when the configuration cache is enabled #40911
- The auto-configured reactiveNeo4jTransactionManager may cause a failure due to multiple TransactionManager beans #40895
- Flyway auto-configuration does not work with Flyway 10 when using GraalVM #40821
- Image building hangs when builder and buildpack are configured #40697
- Spring Boot remote restart with devtools causes 'factory already defined' Tomcat error when running with 'java -jar' #39733
- JSP-related resources may not be found in an executable war file when using Jetty #39472
- Excluding status code from DefaultErrorAttributes throws NPE #30011
📔 Documentation
- Document more precisely how a Container's Docker image name is used to find the matching service connection #41111
- Fix typos in javadoc of MockServerRestClientCustomizer and MockServerRestTemplateCustomizer #41052
- Improve readability when listing three pillars of observability #41051
- Fix typos in method names and javadoc #40971
- Warn in the documentation that spring.profiles.group can only be used in non-profile-specific documents #40918
- Add Kotlin example for
@Testcontainers
#40905 - Fix various minor inconsistencies of the documentation #40900
🔨 Dependency Upgrades
- Upgrade to Byte Buddy 1.14.17 #41054
- Upgrade to Dropwizard Metrics 4.2.26 #41055
- Upgrade to FreeMarker 2.3.33 #41056
- Upgrade to Hibernate 6.4.9.Final #41095
- Upgrade to HSQLDB 2.7.3 #41057
- Upgrade to Infinispan 14.0.29.Final #41096
- Upgrade to Jaybird 5.0.5.java11 #41127
- Upgrade to Jersey 3.1.7 #41058
- Upgrade to Jetty 12.0.10 #41060
- Upgrade to Jetty Reactive HTTPClient 4.0.5 #41059
- Upgrade to jOOQ 3.18.17 #41128
- Upgrade to Maven Help Plugin 3.4.1 #41062
- Upgrade to Micrometer 1.12.7 #41015
- Upgrade to Micrometer Tracing 1.2.7 #41027
- Upgrade to Neo4j Java Driver 5.21.0 #41028
- Upgrade to Netty 4.1.111.Final #41063
- Upgrade to Pulsar Reactive 0.5.6 #41129
- Upgrade to Reactor Bom 2023.0.7 #41016
- Upgrade to Spring AMQP 3.1.6 #41143
- Upgrade to Spring Authorization Server 1.2.5 #41017
- Upgrade to Spring Data Bom 2023.1.7 #41018
- Upgrade to Spring Framework 6.1.10 #41149
- Upgrade to Spring GraphQL 1.2.7 #41020
- Upgrade to Spring Integration 6.2.6 #41021
- Upgrade to Spring Kafka 3.1.6 #41022
- Upgrade to Spring LDAP 3.2.4 #41023
- Upgrade to Spring Pulsar 1.0.7 #41024
- Upgrade to Spring Security 6.2.5 #41025
- Upgrade to Spring Session 3.2.4 #41026
- Upgrade to Tomcat 10.1.25 #41158
❤️ Contributors
Thank you to all the contributors who worked on this release:
@MazizEsa, @PiyalAhmed, @asashour, @cmabdullah, @donghoony, @erie0210, @mateusscheper, @quaff, and @vsanna