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.33.2.SP13.33.2.SP1-redhat-000013.33.2quarkus
quarkus-qpid-jms
quarkus-operator-sdk
3.27.4.SP13.27.4.SP1-redhat-000013.27.4quarkus
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.33.2.SP13.27.4.SP1
quarkus-agroalSS
quarkus-avroSS
quarkus-cacheSS
quarkus-config-yamlSS
quarkus-container-image-openshiftDEVDEV
quarkus-container-image-podmanSS
quarkus-elasticsearch-rest-clientTPTP
quarkus-funqy-knative-eventsSS
quarkus-grpcSS
quarkus-hibernate-ormSS
quarkus-hibernate-orm-panacheSS
quarkus-hibernate-orm-rest-data-panacheSS
quarkus-hibernate-reactiveTPTP
quarkus-hibernate-search-orm-elasticsearchSS
quarkus-hibernate-validatorSS
quarkus-infinispan-cacheTPTP
quarkus-infinispan-clientSS
quarkus-jacksonSS
quarkus-jacocoDEVDEV
quarkus-jaxbSS
quarkus-jdbc-db2JVMJVM
quarkus-jdbc-h2DEVDEV
quarkus-jdbc-mariadbSS
quarkus-jdbc-mssqlSS
quarkus-jdbc-mysqlSS
quarkus-jdbc-oracleJVMJVM
quarkus-jdbc-postgresqlSS
quarkus-jfrTPTP
quarkus-jsonbSS
quarkus-jsonpSS
quarkus-kafka-clientSS
quarkus-kafka-streamsTPTP
quarkus-keycloak-authorizationSS
quarkus-kubernetesDEVDEV
quarkus-kubernetes-configSS
quarkus-kubernetes-service-bindingTPTP
quarkus-logging-jsonSS
quarkus-mailerSS
quarkus-messagingSS
quarkus-messaging-amqpSS
quarkus-messaging-kafkaSS
quarkus-micrometerSS
quarkus-micrometer-opentelemetryTPTP
quarkus-micrometer-registry-prometheusSS
quarkus-mongodb-clientTPTP
quarkus-mutinySS
quarkus-narayana-jtaSS
quarkus-observability-devservicesDEVDEV
quarkus-oidcSS
quarkus-oidc-clientSS
quarkus-openshiftDEVDEV
quarkus-openshift-clientTPTP
quarkus-opentelemetrySS
quarkus-operator-sdkDPDP
quarkus-picocliDEVDEV
quarkus-qpid-jmsSS
quarkus-quartzSS
quarkus-quteSS
quarkus-reactive-mssql-clientTPTP
quarkus-reactive-mysql-clientSS
quarkus-reactive-oracle-clientTPTP
quarkus-reactive-pg-clientSS
quarkus-reactive-routesDD
quarkus-restSS
quarkus-rest-clientSS
quarkus-rest-client-jacksonSS
quarkus-rest-client-oidc-filterSS
quarkus-rest-client-oidc-token-propagationTPTP
quarkus-rest-jacksonSS
quarkus-rest-jaxbTPTP
quarkus-rest-jsonbSS
quarkus-rest-quteSS
quarkus-resteasySS
quarkus-resteasy-clientSS
quarkus-resteasy-client-jacksonSS
quarkus-resteasy-client-jaxbSS
quarkus-resteasy-client-jsonbSS
quarkus-resteasy-client-oidc-filterSS
quarkus-resteasy-client-oidc-token-propagationTPTP
quarkus-resteasy-jacksonSS
quarkus-resteasy-jaxbSS
quarkus-resteasy-jsonbSS
quarkus-resteasy-multipartSS
quarkus-resteasy-quteSS
quarkus-schedulerSS
quarkus-security-jpaDPDP
quarkus-smallrye-context-propagationSS
quarkus-smallrye-fault-toleranceSS
quarkus-smallrye-graphqlSS
quarkus-smallrye-graphql-clientSS
quarkus-smallrye-healthSS
quarkus-smallrye-jwtSS
quarkus-smallrye-jwt-buildSS
quarkus-smallrye-openapiSS
quarkus-smallrye-storkTPTP
quarkus-spring-boot-propertiesSS
quarkus-spring-cacheSS
quarkus-spring-cloud-config-clientSS
quarkus-spring-data-jpaSS
quarkus-spring-data-restSS
quarkus-spring-diSS
quarkus-spring-scheduledSS
quarkus-spring-securitySS
quarkus-spring-webSS
quarkus-undertowSS
quarkus-vertxSS
quarkus-websocketsDD
quarkus-websockets-clientDD
quarkus-websockets-nextSS

Category
Article Type