Red Hat support for Spring Boot: 2.3.10 Component Details

Updated

Spring Boot 2.3.10 Components

The page lists important details about the Spring Boot 2.3.10 Components used in Red Hat Support for Spring Boot. Refer to the Red Hat Runtimes Spring Boot Component Details Overview for additional releases.

Copyright Notice About Spring Boot Components
Spring®, Spring Boot, the respective names of individual Spring projects, and words derived or using the registered name (such as SPRING FRAMEWORK, SPRING BOOT, SPRING CLOUD, SPRINGSOURCE, SPRING IO, SPRING IO PLATFORM, SPRING BY PIVOTAL) are registered trademarks of Content from pivotal.io is not included.Pivotal Software, Inc.

Supportability of Spring Boot Artifacts

Red Hat supports Spring Boot components as outlined in the Supported Configurations page. The list of supported components are listed below. The Spring Boot components are available in the Content from search.maven.org is not included.Maven Central Repository.

Dekorate Technology: Fully Supported

To ease the deployment of application, Dekorate generates Kubernetes/OpenShift resources by just using annotations or configuration files.
Dekorate is provided as a fully supported tool to be used with Red Hat support of Spring Boot with this release.
For examples and details, please check Dekorate.

Artifact IDVersion
io.dekorate2.4.1.redhat-00001

Reactive Spring Technology

For designing reactive applications, the following productized starters, based on community releases of Spring WebFlux and Reactor Netty are provided as a mix of Fully supported and Technology Preview. This enables you to create a fully Red Hat-supported reactive stack that you can use to build your Spring Boot applications. These set of starters use Eclipse Vert.x reactive components underneath.

Supported

Group IDArtifact IDVersionUnderlying RedHat Component Version
dev.snowdropvertx-spring-boot-starter1.1.6.redhat-00013Vert.x 3.9.8.redhat-00004
dev.snowdropvertx-spring-boot-starter-http1.1.6.redhat-00013Vert.x 3.9.8.redhat-00004
dev.snowdropvertx-spring-boot-starter-http-test1.1.6.redhat-00013Vert.x 3.9.8.redhat-00004
dev.snowdropvertx-spring-boot-starter-actuator1.1.6.redhat-00013Vert.x 3.9.8.redhat-00004
dev.snowdropvertx-spring-boot-starter-mail1.1.6.redhat-00013Vert.x 3.9.8.redhat-00004
dev.snowdropvertx-spring-boot-starter-amqp1.1.6.redhat-00013Vert.x 3.9.8.redhat-00004
dev.snowdropvertx-spring-boot-starter-kafka1.1.6.redhat-00013Vert.x 3.9.8.redhat-00004

Tech Preview

Group IDArtifact IDVersionUnderlying RedHat Component Version

Traditional Spring Technology : Supported Red Hat Components

Group IDArtifact IDVersionUnderlying RedHat Component Version
io.opentracing.contribopentracing-spring-jaeger-web-starter3.2.2.redhat-00004RedHat Jaeger Client 1.1.0.redhat-00002
org.amqphub.springamqp-10-jms-spring-boot-starter2.3.6.redhat-00004Red Hat AMQ Apache Qpid 0.55.0.redhat-00001
org.infinispaninfinispan-spring-boot-starter-embedded2.3.6.Final-redhat-00001RedHat JBoss Data Grid 11.0.9.Final-redhat-00001
org.infinispaninfinispan-spring-boot-starter-remote2.3.6.Final-redhat-00001RedHat JBoss Data Grid 11.0.9.Final-redhat-00001
org.jboss.resteasyresteasy-spring-boot-starter3.6.4.Final-redhat-00004RestEasy 3.15.1.Final-redhat-00001
org.keycloakkeycloak-spring-boot-starter[1]n/an/a
me.snowdropnarayana-spring-boot-starter2.5.3.redhat-00004Narayana 5.10.6.Final-redhat-00001

[1] Keycloak starter should be replaced by spring security.

Supported Spring Boot 2.3.10.RELEASE Components

Group IDArtifact IDVersionUnderlying RedHat Component Version
org.springframework.bootspring-boot-starter2.3.10.RELEASE
org.springframework.bootspring-boot-starter-test2.3.10.RELEASE
org.springframework.bootspring-boot-starter-actuator2.3.10.RELEASE
org.springframework.bootspring-boot-starter-artemis2.3.10.RELEASE
org.springframework.bootspring-boot-starter-activemq2.3.10.RELEASE
org.springframework.bootspring-boot-starter-data-jpa2.3.10.RELEASEHibernate 5.3.20.Final-redhat-00001
org.springframework.bootspring-boot-starter-jdbc2.3.10.RELEASE
org.springframework.bootspring-boot-starter-tomcat2.3.10.RELEASEApache Tomcat (Embedded) 9.0.43.redhat-00011
org.springframework.bootspring-boot-starter-undertow2.3.10.RELEASEUndertow 2.2.5.SP1-redhat-00001
org.springframework.bootspring-boot-starter-web2.3.10.RELEASE
org.springframework.bootspring-boot-starter-websocket2.3.10.RELEASE
org.springframework.bootspring-boot-starter-validation2.3.10.RELEASEHibernate-Validator 6.0.22.Final-redhat-00001
org.springframework.cloudspring-cloud-starter-kubernetes1.1.9.RELEASE
org.springframework.cloudspring-cloud-starter-kubernetes-config1.1.9.RELEASE

Deploying Spring Boot Applications From WAR Files

Repackaging the Spring Boot application as an executable WAR file is also supported through Red Hat Runtimes Subscription.

Where is the Keycloak Starter

You are wondering where is the keycloak starter ?, well please review our curated documentation which explain how to use Spring Security instead of the Keycloak Starter and keep securing your Spring Application. Please check using Spring Security.

Category
Components
Article Type