Backend Development 7 min read

What’s New in Spring Boot 3.3.1? Bug Fixes and Dependency Upgrades Explained

Spring Boot 3.3.1 introduces a comprehensive set of bug fixes, documentation updates, and numerous dependency upgrades, while also warning that the 3.0‑3.1 series has reached end‑of‑life, urging developers to migrate to the latest version for continued support.

Java Architecture Diary
Java Architecture Diary
Java Architecture Diary
What’s New in Spring Boot 3.3.1? Bug Fixes and Dependency Upgrades Explained

Spring Boot has released version 3.3.1, which includes bug fixes, documentation updates, and a series of dependency upgrades.

<code>&lt;parent&gt;
    &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
    &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
    &lt;version&gt;3.3.1&lt;/version&gt;
    &lt;relativePath/&gt;
&lt;/parent&gt;</code>

Bug Fixes

Add

org.springframework.boot.jdbc.parameters

tag to fix SQL Server JDBC URL format error #41169

Upgrade git-commit-id Maven plugin caused Git properties conversion failure #41152

bootRun or bootWar SBOM not usable on actuator endpoint #40890

Default banner missing leading newline #40889

SBOM actuator endpoint does not work in native image #40939

Remote restart with devtools and

java -jar

leads to Tomcat "factory already defined" error #41107

MongoHealthIndicator not compatible with Mongo Stable API #41104

Bitnami MongoDB service connection failure #41097

Building images incompatible with latest Platform API 0.12 and Buildpack API #41091

DataSourceProperties binding fails when java.sql module is omitted #41084

AOT include causes Logback configuration error #41081

Image build hangs when builder and buildpack are configured #41049

SSL configuration with Tomcat HttpNio2Protocol throws IllegalArgumentException #41010

Uber jar containing Multi-Release: true dependencies and META-INF/versions fails to start #41006

Excluding status code from DefaultErrorAttributes triggers NPE #41141

Executable WAR with Jetty may miss JSP resources #40996

tomcat.threads.config.max metric always reports -1 regardless of max threads #40957

reactiveNeo4jTransactionManager auto‑configuration may fail due to multiple TransactionManager beans #40953

Application fails to start when server.tomcat.threads.max < 10 #40945

CycloneDX Maven plugin outputs incorrect SBOM file path

buildInfo not applicable to Gradle 8.7+ when configuration cache is enabled #40924

Prometheus Exemplars missing _count #40904

Extraction fails when BOOT-INF/classes contains a duplicate directory entry #40903

Dependency Upgrades

Byte Buddy 1.14.17 #41066

FreeMarker 2.3.33 #41067

HSQLDB 2.7.3 #41068

Infinispan 15.0.5.Final #41159

Jaybird 5.0.5.java11 #41132

Jersey 3.1.7 #41069

Jetty 12.0.10 #41071

Jetty Reactive HTTPClient 4.0.5 #41070

jOOQ 3.19.10 #41133

Maven Help Plugin 3.4.1 #41073

Maven Jar Plugin 3.4.2 #41160

Micrometer 1.13.1 #41030

Micrometer Tracing 1.3.1 #41042

MSSQL JDBC 12.6.2.jre11 #41074

Neo4j Java Driver 5.21.0 #41043

Netty 4.1.111.Final #41075

Pulsar Reactive 0.5.6 #41134

Reactor Bom 2023.0.7 #41031

Spring AMQP 3.1.6 #41145

Spring Authorization Server 1.3.1 #41032

Spring Data Bom 2024.0.1 #41033

Spring Framework 6.1.10 #41150

Spring GraphQL 1.3.1 #41035

Spring Integration 6.3.1 #41036

Spring Kafka 3.2.1 #41037

Spring LDAP 3.2.4 #41038

Spring Pulsar 1.1.1 #41039

Spring Security 6.3.1 #41040

Spring Session 3.3.1 #41041

Tomcat 10.1.25 #41161

Special Note

springboot 3.0 3.1 series lifecycle has ended; please upgrade to the latest version.

Update information: Based on Spring Boot 3.3, Spring Cloud 2023 & Alibaba, SAS OAuth2, this micro‑service platform has been adapted to the Spring 3.3.1 series. For more details and source code, visit https://gitee.com/log4j/pig .

backendJavaBug FixesRelease NotesDependency Upgradespring-boot
Java Architecture Diary
Written by

Java Architecture Diary

Committed to sharing original, high‑quality technical articles; no fluff or promotional content.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.