This version is still in development and is not considered stable yet. For the latest stable version, please use Spring Boot 3.3.14!

System Requirements

Spring Boot 3.3.15-SNAPSHOT requires at least Java 17 and is compatible with versions up to and including Java 23. Spring Framework 6.1.22-SNAPSHOT or above is also required.

Explicit build support is provided for the following build tools:

Build Tool Version

Maven

3.6.3 or later

Gradle

7.x (7.5 or later) and 8.x

Servlet Containers

Spring Boot supports the following embedded servlet containers:

Name Servlet Version

Tomcat 10.1 (10.1.25 or later)

6.0

Jetty 12.0

6.0

Undertow 2.3

6.0

You can also deploy Spring Boot applications to any servlet 5.0+ compatible container.

GraalVM Native Images

Spring Boot applications can be converted into a Native Image using GraalVM 22.3 or above.

Images can be created using the native build tools Gradle/Maven plugins or native-image tool provided by GraalVM. You can also create native images using the native-image Paketo buildpack.

The following versions are supported:

Name Version

GraalVM Community

22.3

Native Build Tools

0.10.6