Skip to content

v3.3.1

Compare
Choose a tag to compare
@spring-builds spring-builds released this 20 Jun 11:16
· 2814 commits to main since this release

🐞 Bug Fixes

  • SQL Server JDBC URL is malformed after adding org.springframework.boot.jdbc.parameters label #41169
  • Git instant properties cannot be coerced following git-commit-id Maven plugin upgrade #41152
  • Excluding status code from DefaultErrorAttributes throws NPE #41141
  • Spring Boot remote restart with devtools causes 'factory already defined' Tomcat error when running with 'java -jar' #41107
  • MongoHealthIndicator not compliant with Mongo stable API with strict setting #41104
  • Service connection for bitnami mongodb fails to connect #41097
  • Image building requires builder to specify a stack #41091
  • DataSourceProperties fail to bind if java.sql module isn't included #41084
  • AOT causes Logback configuration error when using include #41081
  • Image building hangs when builder and buildpack are configured #41049
  • IllegalArgumentException when trying to use Tomcat's HttpNio2Protocol with Spring Boot-configured SSL #41010
  • 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 #41006
  • JSP-related resources may not be found in an executable war file when using Jetty #40996
  • The value of the tomcat.threads.config.max metric is always -1, irrespective of the configured maximum number of threads #40957
  • The auto-configured reactiveNeo4jTransactionManager may cause a failure due to multiple TransactionManager beans #40953
  • Application fails to start when server.tomcat.threads.max < 10 #40945
  • SBOM actuator endpoint doesn't work in a native image #40939
  • Starter parent applies its configuration of the CycloneDX Maven plugin too broadly #40927
  • buildInfo does not work with Gradle 8.7 or later when the configuration cache is enabled #40924
  • Prometheus Exemplars are missing from _count #40904
  • Extract fails due to a duplicate entry when BOOT-INF/classes contains a directory that's also present in the root of the jar #40903
  • sbom is not available to the actuator endpoint when using bootRun or bootWar #40890
  • A newline character is missing from the start of the default banner #40889

📔 Documentation

  • Fix links to Spring AMQP's javadoc #41144
  • Document more precisely how a Container's Docker image name is used to find the matching service connection #41123
  • Cross-link to the CDS how-to guide #41118
  • Fix typos in javadoc of MockServerRestClientCustomizer and MockServerRestTemplateCustomizer #41065
  • Improve readability when listing three pillars of observability #41064
  • Add CDS training run configuration documentation #41045
  • Document the need to switch to io.micrometer:micrometer-registry-prometheus-simpleclient to use the Prometheus push gateway #40993
  • Improve consistency of documentation guidelines for packaging and running applications #40977
  • Fix typos in method names and javadoc #40976
  • Replace hard-coded links to Micrometer in documentation #40967
  • Add Kotlin example for @Testcontainers #40943
  • Fix various minor inconsistencies of the documentation #40942
  • Warn in the documentation that spring.profiles.group can only be used in non-profile-specific documents #40941
  • Broken Micrometer links in documentation #40916
  • Document Buildpacks CDS and Spring AOT support #40762

🔨 Dependency Upgrades

  • Upgrade to Byte Buddy 1.14.17 #41066
  • Upgrade to FreeMarker 2.3.33 #41067
  • Upgrade to HSQLDB 2.7.3 #41068
  • Upgrade to Infinispan 15.0.5.Final #41159
  • Upgrade to Jaybird 5.0.5.java11 #41132
  • Upgrade to Jersey 3.1.7 #41069
  • Upgrade to Jetty 12.0.10 #41071
  • Upgrade to Jetty Reactive HTTPClient 4.0.5 #41070
  • Upgrade to jOOQ 3.19.10 #41133
  • Upgrade to Maven Help Plugin 3.4.1 #41073
  • Upgrade to Maven Jar Plugin 3.4.2 #41160
  • Upgrade to Micrometer 1.13.1 #41030
  • Upgrade to Micrometer Tracing 1.3.1 #41042
  • Upgrade to MSSQL JDBC 12.6.2.jre11 #41074
  • Upgrade to Neo4j Java Driver 5.21.0 #41043
  • Upgrade to Netty 4.1.111.Final #41075
  • Upgrade to Pulsar Reactive 0.5.6 #41134
  • Upgrade to Reactor Bom 2023.0.7 #41031
  • Upgrade to Spring AMQP 3.1.6 #41145
  • Upgrade to Spring Authorization Server 1.3.1 #41032
  • Upgrade to Spring Data Bom 2024.0.1 #41033
  • Upgrade to Spring Framework 6.1.10 #41150
  • Upgrade to Spring GraphQL 1.3.1 #41035
  • Upgrade to Spring Integration 6.3.1 #41036
  • Upgrade to Spring Kafka 3.2.1 #41037
  • Upgrade to Spring LDAP 3.2.4 #41038
  • Upgrade to Spring Pulsar 1.1.1 #41039
  • Upgrade to Spring Security 6.3.1 #41040
  • Upgrade to Spring Session 3.3.1 #41041
  • Upgrade to Tomcat 10.1.25 #41161

❤️ Contributors

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

@Eng-Fouad, @PiyalAhmed, @Seungpang, @asashour, @cmabdullah, @dependabot[bot], @donghoony, @erie0210, @izeye, @mateusscheper, @onobc, @quaff, @sdeleuze, and @vsanna