Red Hat build of Quarkus 3.x Component Details

Updated

The page lists important details about the Red Hat build of Quarkus Components used in Red Hat Application Runtimes. Refer to the Red Hat Application Runtimes Component Detail Index for other releases.

Level of Support Classifications

Module support classifications serve as guidelines for customer use cases, and they are described in detail below:

Bill Of Material (BOM) with supported and none supported extensions

For convenience purposes Red Hat build of Quarkus ships with two different BOM files. One that only includes productized extensions and one that contains both productized and community extensions. Please note that the purpose of a Bill of Material is to align versions within a release to avoid misalignment of versions and as such it's not optimal to list supported vs not supported extensions. For a complete list of supported extensions please check the dedicated table on this page.

We only support application build using a BOM, please use one of the following Bill of material:

GroupIDExtension IDExplanation
com.redhat.quarkus.platformquarkus-bomSupported and community extensions

List of the available platform versions

Red Hat build of Quarkus 2 and later is using a platform concept to align multiple groups of extensions. The list below shows which platform vesions have been released and the members list which additional groups of extensions has been included.

Product VersionPlatform VersionQuarkus Upstream VersionMembers
3.27.23.27.2.redhat-000023.27.2quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.27.13.27.1.redhat-000033.27.1quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.27.03.27.0.redhat-000023.27.0quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.20.43.20.4.redhat-000013.20.4quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.20.33.20.3.redhat-000063.20.3quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.20.2.SP13.20.2.SP1-redhat-000033.20.2quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.20.23.20.2.redhat-000023.20.2quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.20.1.SP13.20.1.SP1-redhat-000013.20.1quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.20.13.20.1.redhat-000033.20.1quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.20.0.SP13.20.0.SP1-redhat-000013.20.0quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.20.03.20.0.redhat-000023.20.0quarkus
quarkus-qpid-jms
quarkus-operator-sdk

NOTE: There are additional Quarkus platform members and Quarkus extensions offered and supported by Red Hat Application Foundations. See Red Hat Application Foundations - supported Quarkus extensions for more information.

Supported extensions in Red Hat build of Quarkus 3.x

The maven dependency need to use the groupID io.quarkus.
We recommend to use the bom file instead of adding the dedicated version for the component.

NOTE: Some of the extensions were renamed between 3.8.6 and 3.15.1. For technical reasons they appear twice in the table below: under the old name (and marked as supported in 3.8 versions ) and under the new one (and marked as supported in 3.15 versions). Details can be found in release notes for SmallRye Messaging and RESTEasy Reactive extensions.

Artifact3.27.23.27.13.27.03.20.43.20.33.20.2.SP13.20.23.20.1.SP13.20.13.20.0.SP13.20.0
quarkus-agroalSSSSSSSSSSS
quarkus-avroSSSSSSSSSSS
quarkus-cacheSSSSSSSSSSS
quarkus-config-yamlSSSSSSSSSSS
quarkus-container-image-openshiftDEVDEVDEVDEVDEVDEVDEVDEVDEVDEVDEV
quarkus-container-image-podmanSSSSSSSSSSS
quarkus-elasticsearch-rest-clientTPTPTPTPTPTPTPTPTPTPTP
quarkus-funqy-knative-eventsSSSSSSSSSSS
quarkus-grpcSSSSSSSSSSS
quarkus-hibernate-ormSSSSSSSSSSS
quarkus-hibernate-orm-panacheSSSSSSSSSSS
quarkus-hibernate-orm-rest-data-panacheSSSSSSSSSSS
quarkus-hibernate-reactiveTPTPTPTPTPTPTPTPTPTPTP
quarkus-hibernate-search-orm-elasticsearchSSSSSSSSSSS
quarkus-hibernate-validatorSSSSSSSSSSS
quarkus-infinispan-cacheTPTPTPTPTPTPTPTPTPTPTP
quarkus-infinispan-clientSSSSSSSSSSS
quarkus-jacksonSSSSSSSSSSS
quarkus-jacocoDEVDEVDEVDEVDEVDEVDEVDEVDEVDEVDEV
quarkus-jaxbSSSSSSSSSSS
quarkus-jdbc-db2JVMJVMJVMJVMJVMJVMJVMJVMJVMJVMJVM
quarkus-jdbc-derby---DDDDDDDD
quarkus-jdbc-h2DEVDEVDEVDEVDEVDEVDEVDEVDEVDEVDEV
quarkus-jdbc-mariadbSSSSSSSSSSS
quarkus-jdbc-mssqlSSSSSSSSSSS
quarkus-jdbc-mysqlSSSSSSSSSSS
quarkus-jdbc-oracleJVMJVMJVMJVMJVMJVMJVMJVMJVMJVMJVM
quarkus-jdbc-postgresqlSSSSSSSSSSS
quarkus-jfrTPTPTPTPTPTPTPTPTPTPTP
quarkus-jsonbSSSSSSSSSSS
quarkus-jsonpSSSSSSSSSSS
quarkus-kafka-clientSSSSSSSSSSS
quarkus-kafka-streamsTPTPTPTPTPTPTPTPTPTPTP
quarkus-keycloak-authorizationSSSSSSSSSSS
quarkus-kubernetesDEVDEVDEVDEVDEVDEVDEVDEVDEVDEVDEV
quarkus-kubernetes-configSSSSSSSSSSS
quarkus-kubernetes-service-bindingTPTPTPTPTPTPTPTPTPTPTP
quarkus-logging-jsonSSSSSSSSSSS
quarkus-mailerSSSSSSSSSSS
quarkus-messagingSSSSSSSSSSS
quarkus-messaging-amqpSSSSSSSSSSS
quarkus-messaging-kafkaSSSSSSSSSSS
quarkus-micrometerSSSSSSSSSSS
quarkus-micrometer-registry-prometheusSSSSSSSSSSS
quarkus-mongodb-clientTPTPTPTPTPTPTPTPTPTPTP
quarkus-mutinySSSSSSSSSSS
quarkus-narayana-jtaSSSSSSSSSSS
quarkus-observability-devservicesDEVDEVDEVDEVDEVDEVDEVDEVDEVDEVDEV
quarkus-oidcSSSSSSSSSSS
quarkus-oidc-clientSSSSSSSSSSS
quarkus-openshiftDEVDEVDEVDEVDEVDEVDEVDEVDEVDEVDEV
quarkus-openshift-clientTPTPTPTPTPTPTPTPTPTPTP
quarkus-opentelemetrySSSSSSSSSSS
quarkus-operator-sdkDPDPDPDPDPDPDPDPDPDPDP
quarkus-picocliDEVDEVDEVDEVDEVDEVDEVDEVDEVDEVDEV
quarkus-qpid-jmsSSSSSSSSSSS
quarkus-quartzSSSSSSSSSSS
quarkus-quteSSSSSSSSSSS
quarkus-reactive-mssql-clientTPTPTPTPTPTPTPTPTPTPTP
quarkus-reactive-mysql-clientSSSSSSSSSSS
quarkus-reactive-oracle-clientTPTPTPTPTPTPTPTPTPTPTP
quarkus-reactive-pg-clientSSSSSSSSSSS
quarkus-reactive-routesDDDDDDDDDDD
quarkus-restSSSSSSSSSSS
quarkus-rest-clientSSSSSSSSSSS
quarkus-rest-client-jacksonSSSSSSSSSSS
quarkus-rest-client-oidc-filterSSSSSSSSSSS
quarkus-rest-client-oidc-token-propagationTPTPTPTPTPTPTPTPTPTPTP
quarkus-rest-jacksonSSSSSSSSSSS
quarkus-rest-jaxbTPTPTPTPTPTPTPTPTPTPTP
quarkus-rest-jsonbSSSSSSSSSSS
quarkus-rest-quteSSSSSSSSSSS
quarkus-resteasySSSSSSSSSSS
quarkus-resteasy-clientSSSSSSSSSSS
quarkus-resteasy-client-jacksonSSSSSSSSSSS
quarkus-resteasy-client-jaxbSSSSSSSSSSS
quarkus-resteasy-client-jsonbSSSSSSSSSSS
quarkus-resteasy-client-oidc-filterSSSSSSSSSSS
quarkus-resteasy-client-oidc-token-propagationTPTPTPTPTPTPTPTPTPTPTP
quarkus-resteasy-jacksonSSSSSSSSSSS
quarkus-resteasy-jaxbSSSSSSSSSSS
quarkus-resteasy-jsonbSSSSSSSSSSS
quarkus-resteasy-multipartSSSSSSSSSSS
quarkus-resteasy-quteSSSSSSSSSSS
quarkus-schedulerSSSSSSSSSSS
quarkus-security-jpaDPDPDPDPDPDPDPDPDPDPDP
quarkus-smallrye-context-propagationSSSSSSSSSSS
quarkus-smallrye-fault-toleranceSSSSSSSSSSS
quarkus-smallrye-graphqlSSSSSSSSSSS
quarkus-smallrye-graphql-clientSSSSSSSSSSS
quarkus-smallrye-healthSSSSSSSSSSS
quarkus-smallrye-jwtSSSSSSSSSSS
quarkus-smallrye-jwt-buildSSSSSSSSSSS
quarkus-smallrye-openapiSSSSSSSSSSS
quarkus-smallrye-storkTPTPTPTPTPTPTPTPTPTPTP
quarkus-spring-boot-propertiesSSSSSSSSSSS
quarkus-spring-cacheSSSSSSSSSSS
quarkus-spring-cloud-config-clientSSSSSSSSSSS
quarkus-spring-data-jpaSSSSSSSSSSS
quarkus-spring-data-restSSSSSSSSSSS
quarkus-spring-diSSSSSSSSSSS
quarkus-spring-scheduledSSSSSSSSSSS
quarkus-spring-securitySSSSSSSSSSS
quarkus-spring-webSSSSSSSSSSS
quarkus-undertowSSSSSSSSSSS
quarkus-vertxSSSSSSSSSSS
quarkus-websocketsDDDDDDDDDDD
quarkus-websockets-clientDDDDDDDDDDD
quarkus-websockets-nextSSSSSSSSSSS

Category
Article Type