Red Hat offers support for community Spring Boot as defined in Community Support for Spring Boot 3 for tested and verified configuration as defined on this page.
Tested and verified configuration per release
Older tested and verified configuration per release
The following tested and verified configurations are no longer actively maintained by the Spring Community and therefor not recommended for use. Red Hat does not test these versions with newer platforms.
Spring Boot 3.5
Tested and verified Java versions
This release of Spring Boot has been tested using the following Java version. Here is a list of known issues found in this release.
| Java Virtual Machine |
Version |
| OpenJDK |
21 |
| OpenJDK |
17 |
Tested and verified Platforms
This release of Spring Boot has been tested with the following Red Hat OpenShift Container Platform and Red Hat Enterprise Linux releases.
| Operating System |
Chipset Architecture |
Java Virtual Machine |
Container Image |
| OpenShift 4.19, 4.18 |
x86_64 |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest, registry.access.redhat.com/ubi9/openjdk-21:latest |
| OpenShift 4.19, 4.18 |
x86_64 |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest, registry.access.redhat.com/ubi9/openjdk-17:latest |
| OpenShift 4.19 |
s390x |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest, registry.access.redhat.com/ubi9/openjdk-21:latest |
| OpenShift 4.19 |
s390x |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest, registry.access.redhat.com/ubi9/openjdk-17:latest |
| OpenShift 4.19 |
ppc64le |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest, registry.access.redhat.com/ubi9/openjdk-21:latest |
| OpenShift 4.19 |
ppc64le |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest, registry.access.redhat.com/ubi9/openjdk-17:latest |
| Red Hat Enterprise Linux 8.10 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
| Red Hat Enterprise Linux 9.6 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
Tested and verified Components
| Group ID |
Artifact ID |
Version |
| org.springframework.boot |
spring-boot-dependencies |
3.5.6 |
| org.springframework.boot |
spring-boot-starter-actuator |
3.5.6 |
| org.springframework.boot |
spring-boot-starter-data-jpa |
3.5.6 |
| org.springframework.boot |
spring-boot-starter-web |
3.5.6 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8 |
3.3.0 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8-config |
3.3.0 |
| org.springframework.cloud |
spring-cloud-starter-circuitbreaker-resilience4j |
3.3.0 |
| org.springframework.cloud |
spring-cloud-starter-bootstrap |
4.3.0 |
| io.dekorate |
dekorate-spring-bom |
3.7.6 |
| org.jboss.narayana |
narayana-all |
7.2.2.Final |
| dev.snowdrop |
narayana-spring-boot-core |
3.5.0 |
| dev.snowdrop |
narayana-spring-boot-recovery-controller |
3.5.0 |
| dev.snowdrop |
narayana-spring-boot-starter |
3.5.0 |
| io.agroal |
agroal-spring-boot-starter |
2.8 |
Tested and verified Integrations
The following databases have been tested and verified on Red Hat OpenShift Container Platform:
| Databases |
JDBC Driver |
Container image |
| PostgreSQL 16 |
JDBC driver 42.7.8 |
registry.redhat.io/rhel8/postgresql-16:latest |
| MySQL 8.0 |
JDBC driver 9.4.0 |
registry.redhat.io/rhel8/mysql-80:latest |
| Oracle 23ai (x86 only) |
JDBC driver (ojdbc17) 23.9.0.25.07 |
container-registry.oracle.com/database/free:23.8.0.0-amd64 |
Spring Boot 3.4
Tested and verified Java versions
This release of Spring Boot has been tested using the following Java version. Here is a list of known issues found in this release.
| Java Virtual Machine |
Version |
| OpenJDK |
21 |
| OpenJDK |
17 |
Tested and verified Platforms
This release of Spring Boot has been tested with the following Red Hat OpenShift Container Platform and Red Hat Enterprise Linux releases.
| Operating System |
Chipset Architecture |
Java Virtual Machine |
Container Image |
| OpenShift 4.19, 4.18 |
x86_64 |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest, registry.access.redhat.com/ubi9/openjdk-21:latest |
| OpenShift 4.19, 4.18 |
x86_64 |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest, registry.access.redhat.com/ubi9/openjdk-17:latest |
| OpenShift 4.19 |
s390x |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest, registry.access.redhat.com/ubi9/openjdk-21:latest |
| OpenShift 4.19 |
s390x |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest, registry.access.redhat.com/ubi9/openjdk-17:latest |
| OpenShift 4.19 |
ppc64le |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest, registry.access.redhat.com/ubi9/openjdk-21:latest |
| OpenShift 4.19 |
ppc64le |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest, registry.access.redhat.com/ubi9/openjdk-17:latest |
| Red Hat Enterprise Linux 8.10 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
| Red Hat Enterprise Linux 9.6 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
Tested and verified Components
| Group ID |
Artifact ID |
Version |
| org.springframework.boot |
spring-boot-dependencies |
3.4.10 |
| org.springframework.boot |
spring-boot-starter-actuator |
3.4.10 |
| org.springframework.boot |
spring-boot-starter-data-jpa |
3.4.10 |
| org.springframework.boot |
spring-boot-starter-web |
3.4.10 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8 |
3.2.2 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8-config |
3.2.2 |
| org.springframework.cloud |
spring-cloud-starter-circuitbreaker-resilience4j |
3.2.2 |
| org.springframework.cloud |
spring-cloud-starter-bootstrap |
4.2.2 |
| io.dekorate |
dekorate-spring-bom |
3.7.6 |
| org.jboss.narayana |
narayana-all |
7.2.2.Final |
| dev.snowdrop |
narayana-spring-boot-core |
3.5.0 |
| dev.snowdrop |
narayana-spring-boot-recovery-controller |
3.5.0 |
| dev.snowdrop |
narayana-spring-boot-starter |
3.5.0 |
| io.agroal |
agroal-spring-boot-starter |
2.8 |
Tested and verified Integrations
The following databases have been tested and verified on Red Hat OpenShift Container Platform:
| Databases |
JDBC Driver |
Container image |
| PostgreSQL 16 |
JDBC driver 42.7.8 |
registry.redhat.io/rhel8/postgresql-16:latest |
| MySQL 8.0 |
JDBC driver 9.4.0 |
registry.redhat.io/rhel8/mysql-80:latest |
| Oracle 23ai (x86 only) |
JDBC driver (ojdbc17) 23.9.0.25.07 |
container-registry.oracle.com/database/free:23.8.0.0-amd64 |
Spring Boot 3.3
Tested and verified Java versions
This release of Spring Boot has been tested using the following Java version. Here is a list of known issues found in this release.
| Java Virtual Machine |
Version |
| OpenJDK |
21 |
| OpenJDK |
17 |
Tested and verified Platforms
This release of Spring Boot has been tested with the following Red Hat OpenShift Container Platform and Red Hat Enterprise Linux releases.
| Operating System |
Chipset Architecture |
Java Virtual Machine |
Container Image |
| OpenShift 4.19, 4.18 |
x86_64 |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest, registry.access.redhat.com/ubi9/openjdk-21:latest |
| OpenShift 4.19, 4.18 |
x86_64 |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest, registry.access.redhat.com/ubi9/openjdk-17:latest |
| OpenShift 4.19 |
s390x |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest, registry.access.redhat.com/ubi9/openjdk-21:latest |
| OpenShift 4.19 |
s390x |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest, registry.access.redhat.com/ubi9/openjdk-17:latest |
| OpenShift 4.19 |
ppc64le |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest, registry.access.redhat.com/ubi9/openjdk-21:latest |
| OpenShift 4.19 |
ppc64le |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest, registry.access.redhat.com/ubi9/openjdk-17:latest |
| Red Hat Enterprise Linux 8.10 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
| Red Hat Enterprise Linux 9.5 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
Tested and verified Components
| Group ID |
Artifact ID |
Version |
| org.springframework.boot |
spring-boot-dependencies |
3.3.13 |
| org.springframework.boot |
spring-boot-starter-actuator |
3.3.13 |
| org.springframework.boot |
spring-boot-starter-data-jpa |
3.3.13 |
| org.springframework.boot |
spring-boot-starter-web |
3.3.13 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8 |
3.1.5 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8-config |
3.1.5 |
| org.springframework.cloud |
spring-cloud-starter-circuitbreaker-resilience4j |
3.1.4 |
| org.springframework.cloud |
spring-cloud-starter-bootstrap |
4.1.5 |
| io.dekorate |
dekorate-spring-bom |
3.7.6 |
| org.jboss.narayana |
narayana-all |
7.2.2.Final |
| dev.snowdrop |
narayana-spring-boot-core |
3.4.2.2 |
| dev.snowdrop |
narayana-spring-boot-recovery-controller |
3.4.2.2 |
| dev.snowdrop |
narayana-spring-boot-starter |
3.4.2.2 |
| io.agroal |
agroal-spring-boot-starter |
2.7.1 |
Tested and verified Integrations
The following databases have been tested and verified on Red Hat OpenShift Container Platform:
| Databases |
JDBC Driver |
Container image |
| PostgreSQL 16 |
JDBC driver 42.7.7 |
registry.redhat.io/rhel8/postgresql-16:latest |
| MySQL 8.0 |
JDBC driver 9.3.0 |
registry.redhat.io/rhel8/mysql-80:latest |
| Oracle 23ai (x86 only) |
JDBC driver (ojdbc17) 23.8.0.25.04 |
container-registry.oracle.com/database/free:latest |
Spring Boot 3.2
Tested and verified Java versions
This release of Spring Boot has been tested using the following Java version. Here is a list of known issues found in this release.
| Java Virtual Machine |
Version |
| OpenJDK |
21 |
| OpenJDK |
17 |
Tested and verified Platforms
This release of Spring Boot has been tested with the following Red Hat OpenShift Container Platform and Red Hat Enterprise Linux releases.
| Operating System |
Chipset Architecture |
Java Virtual Machine |
Container Image |
| OpenShift 4.17, 4.16 |
x86_64 |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest |
| OpenShift 4.17, 4.16 |
x86_64 |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest |
| OpenShift 4.17 |
s390x |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest |
| OpenShift 4.17 |
s390x |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest |
| OpenShift 4.17 |
ppc64le |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest |
| OpenShift 4.17 |
ppc64le |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest |
| Red Hat Enterprise Linux 8.10 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
| Red Hat Enterprise Linux 9.5 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
Tested and verified Components
| Group ID |
Artifact ID |
Version |
| org.springframework.boot |
spring-boot-dependencies |
3.2.12 |
| org.springframework.boot |
spring-boot-starter-actuator |
3.2.12 |
| org.springframework.boot |
spring-boot-starter-data-jpa |
3.2.12 |
| org.springframework.boot |
spring-boot-starter-web |
3.2.12 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8 |
3.1.4 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8-config |
3.1.4 |
| org.springframework.cloud |
spring-cloud-starter-circuitbreaker-resilience4j |
3.1.3 |
| org.springframework.cloud |
spring-cloud-starter-bootstrap |
4.1.5 |
| io.dekorate |
dekorate-spring-bom |
3.7.6 |
| org.jboss.narayana |
narayana-all |
7.1.0.Final |
| dev.snowdrop |
narayana-spring-boot-core |
3.3.0 |
| dev.snowdrop |
narayana-spring-boot-recovery-controller |
3.3.0 |
| dev.snowdrop |
narayana-spring-boot-starter |
3.3.0 |
| io.agroal |
agroal-spring-boot-starter |
2.5 |
Tested and verified Integrations
The following databases have been tested and verified on Red Hat OpenShift Container Platform:
| Databases |
JDBC Driver |
Container image |
| PostgreSQL 15 |
JDBC driver 42.7.4 |
registry.redhat.io/rhel8/postgresql-15:latest |
| MySQL 8.0 |
JDBC driver 9.1.0 |
registry.redhat.io/rhel8/mysql-80:latest |
| Oracle 23ai (x86 only) |
JDBC driver (ojdbc17) 23.6.0.24.10 |
container-registry.oracle.com/database/free:latest |
Spring Boot 3.1
Tested and verified Java versions
This release of Spring Boot has been tested using the following Java version. Here is a list of known issues found in this release.
| Java Virtual Machine |
Version |
| OpenJDK |
21 |
| OpenJDK |
17 |
Tested and verified Platforms
This release of Spring Boot has been tested with the following Red Hat OpenShift Container Platform and Red Hat Enterprise Linux releases.
| Operating System |
Chipset Architecture |
Java Virtual Machine |
Container Image |
| OpenShift 4.15, 4.14 |
x86_64 |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest |
| OpenShift 4.15, 4.14 |
x86_64 |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest |
| OpenShift 4.15 |
s390x |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest |
| OpenShift 4.15 |
s390x |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest |
| OpenShift 4.15,4.14 |
ppc64le |
OpenJDK 21 |
registry.access.redhat.com/ubi8/openjdk-21:latest |
| OpenShift 4.15,4.14 |
ppc64le |
OpenJDK 17 |
registry.access.redhat.com/ubi8/openjdk-17:latest |
| Red Hat Enterprise Linux 8.9 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
| Red Hat Enterprise Linux 9.4 |
x86_64 |
OpenJDK 21, OpenJDK 17 |
N/A |
Tested and verified Components
| Group ID |
Artifact ID |
Version |
| org.springframework.boot |
spring-boot-dependencies |
3.1.12 |
| org.springframework.boot |
spring-boot-starter-actuator |
3.1.12 |
| org.springframework.boot |
spring-boot-starter-data-jpa |
3.1.12 |
| org.springframework.boot |
spring-boot-starter-web |
3.1.12 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8 |
3.0.5 |
| org.springframework.cloud |
spring-cloud-starter-kubernetes-fabric8-config |
3.0.5 |
| org.springframework.cloud |
spring-cloud-starter-circuitbreaker-resilience4j |
3.0.4 |
| org.springframework.cloud |
spring-cloud-starter-bootstrap |
4.0.5 |
| io.dekorate |
dekorate-spring-bom |
3.7.6 |
Tested and verified Integrations
The following databases have been tested and verified on Red Hat OpenShift Container Platform:
| Databases |
JDBC Driver |
Container image |
| PostgreSQL 15 |
JDBC driver 42.7.1 |
registry.redhat.io/rhel8/postgresql-15:latest |
| MySQL 8.0 |
JDBC driver 8.3.0 |
registry.redhat.io/rhel8/mysql-80:latest |
| Oracle 23ai (x86 only) |
JDBC driver 23.3.0.23.09 |
container-registry.oracle.com/database/free:latest |
Comments