Red Hat Application Foundations - supported Quarkus 3 extensions
Red Hat Application Foundations is designed to expand the support for Red Hat build of Quarkus and its set of supported core Quarkus extensions.
Red Hat build of Quarkus 3 is supported under a Red Hat Application Runtimes subscription and other subscriptions as detailed in the Red Hat Application Services subscription guide.
Red Hat build of Quarkus uses a platform concept to align multiple groups of Quarkus extensions into platform members and to ensure compatibility between extensions. The list of core platform members already supported by Red Hat build of Quarkus 3 is documented in the Red Hat build of Quarkus 3.x Component Details page.
With Red Hat Application Foundations we offer expanded support for additional Quarkus platform members and Quarkus extensions that are not covered by the Red Hat build of Quarkus product and that are not covered by a Red Hat Application Runtimes subscription.
Red Hat Application Foundations includes support for Red Hat build of Apache Camel, Red Hat’s Enterprise Integration product. Red Hat build of Apache Camel 4 is fully supported to run on Quarkus and offers a broad collection of additional Quarkus extensions. These extensions are grouped under the quarkus-camel Quarkus platform membership. The list of supported quarkus-camel extensions is documented in the Red Hat build of Apache Camel for Quarkus Reference Guide and also shown on code.camel.redhat.com.
In addition, Red Hat build of Apache Camel 4 further includes support for selected components of the Apache CXF Services Framework. A number of CXF based extensions are supported on Quarkus as well under the quarkus-cxf platform membership. The supported extensions are documented in the Quarkus CXF extensions reference guide and also on code.camel.redhat.com.
The following table summarizes this information.
| Product of Framework | Quarkus Platform Member | Required Red Hat Subscription | Notes |
|---|---|---|---|
| Red Hat build of Quarkus 3 | quarkus,quarkus-qpid-jms,quarkus-operator-sdk |
Red Hat Application Runtimes | Also supported by other Red Hat subscriptions such as OpenShift |
| Red Hat build of Apache Camel 4 | quarkus-camel |
Red Hat Application Foundations | Includes Enterprise Integration support for Quarkus |
| Apache CXF Services Framework extensions | quarkus-cxf |
Red Hat Application Foundations | Supports SOAP based Web Services, part of Red Hat build of Apache Camel |
Red Hat build of Apache Camel 4 for Quarkus offers its own Maven Bill of Material (BOM) file named quarkus-camel-bom. It aligns the dependencies needed by Camel with those of Quarkus. See chapter Dependency Management of the Camel development guide for detailed BOM instructions.
For further information on running Red Hat build of Apache Camel on Quarkus, please consult the official product documentation.
The list of releases of Red Hat build of Apache Camel is documented in the Release Schedule article.
Comments