Spring Boot 3 - Tested and Verified configuration for Red Hat platforms

Updated -

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