This is an automated email from the ASF dual-hosted git repository.

ppalaga pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git

commit 015e13deeb36d4bb695b771a65791d5ceabb3b35
Author: Peter Palaga <ppal...@redhat.com>
AuthorDate: Fri May 22 14:42:11 2020 +0200

    Status badges on extension pages
---
 docs/modules/ROOT/pages/extensions/activemq.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/ahc-ws.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/ahc.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/amqp.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/attachments.adoc                    | 3 ++-
 docs/modules/ROOT/pages/extensions/avro-rpc.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/avro.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-ec2.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-ecs.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-eks.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-iam.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-kinesis.adoc                    | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-kms.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-lambda.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-s3.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-sdb.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-sns.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-sqs.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-swf.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws-translate.adoc                  | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-cw.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-ddb.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-ec2.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-ecs.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-eks.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-iam.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-kms.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-mq.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-msk.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-s3.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-ses.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-sns.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-sqs.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/aws2-translate.adoc                 | 3 ++-
 docs/modules/ROOT/pages/extensions/azure.adoc                          | 3 ++-
 docs/modules/ROOT/pages/extensions/base64.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/bean-validator.adoc                 | 3 ++-
 docs/modules/ROOT/pages/extensions/bean.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/bindy.adoc                          | 3 ++-
 docs/modules/ROOT/pages/extensions/box.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/braintree.adoc                      | 3 ++-
 docs/modules/ROOT/pages/extensions/cassandraql.adoc                    | 3 ++-
 docs/modules/ROOT/pages/extensions/consul.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/controlbus.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/core-cloud.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/core.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/couchbase.adoc                      | 3 ++-
 docs/modules/ROOT/pages/extensions/couchdb.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/cron.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/csv.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/dataformat.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/debezium-mongodb.adoc               | 3 ++-
 docs/modules/ROOT/pages/extensions/debezium-mysql.adoc                 | 3 ++-
 docs/modules/ROOT/pages/extensions/debezium-sqlserver.adoc             | 3 ++-
 docs/modules/ROOT/pages/extensions/direct.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/dozer.adoc                          | 3 ++-
 docs/modules/ROOT/pages/extensions/elasticsearch-rest.adoc             | 3 ++-
 docs/modules/ROOT/pages/extensions/endpointdsl.adoc                    | 3 ++-
 docs/modules/ROOT/pages/extensions/exec.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/fhir.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/file-watch.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/file.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/ftp.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/github.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/google-bigquery.adoc                | 3 ++-
 docs/modules/ROOT/pages/extensions/google-calendar.adoc                | 3 ++-
 docs/modules/ROOT/pages/extensions/google-drive.adoc                   | 3 ++-
 docs/modules/ROOT/pages/extensions/google-mail.adoc                    | 3 ++-
 docs/modules/ROOT/pages/extensions/google-pubsub.adoc                  | 3 ++-
 docs/modules/ROOT/pages/extensions/google-sheets.adoc                  | 3 ++-
 docs/modules/ROOT/pages/extensions/graphql.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/groovy.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/grpc.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/gson.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/http.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/hystrix.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/ical.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/infinispan.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/influxdb.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/jackson.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/jacksonxml.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/jaxb.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/jdbc.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/jira.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/jms.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/johnzon.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/jsonpath.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/kafka.adoc                          | 3 ++-
 docs/modules/ROOT/pages/extensions/kotlin.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/kubernetes.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/kudu.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/log.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/lzf.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/mail.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/microprofile-health.adoc            | 3 ++-
 docs/modules/ROOT/pages/extensions/microprofile-metrics.adoc           | 3 ++-
 docs/modules/ROOT/pages/extensions/mongodb-gridfs.adoc                 | 3 ++-
 docs/modules/ROOT/pages/extensions/mongodb.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/mustache.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/netty-http.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/netty.adoc                          | 3 ++-
 docs/modules/ROOT/pages/extensions/nitrite.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/ognl.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/olingo4.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/openstack.adoc                      | 3 ++-
 docs/modules/ROOT/pages/extensions/opentracing.adoc                    | 3 ++-
 docs/modules/ROOT/pages/extensions/paho.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/pdf.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/platform-http.adoc                  | 3 ++-
 docs/modules/ROOT/pages/extensions/protobuf.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/pubnub.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/quartz.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/qute.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/rabbitmq.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/reactive-executor.adoc              | 3 ++-
 docs/modules/ROOT/pages/extensions/reactive-streams.adoc               | 3 ++-
 docs/modules/ROOT/pages/extensions/ref.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/rest-openapi.adoc                   | 3 ++-
 docs/modules/ROOT/pages/extensions/rest.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/salesforce.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/sap-netweaver.adoc                  | 3 ++-
 docs/modules/ROOT/pages/extensions/scheduler.adoc                      | 3 ++-
 docs/modules/ROOT/pages/extensions/seda.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/servicenow.adoc                     | 3 ++-
 docs/modules/ROOT/pages/extensions/servlet.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/sjms.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/sjms2.adoc                          | 3 ++-
 docs/modules/ROOT/pages/extensions/slack.adoc                          | 3 ++-
 docs/modules/ROOT/pages/extensions/snakeyaml.adoc                      | 3 ++-
 docs/modules/ROOT/pages/extensions/soap.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/sql.adoc                            | 3 ++-
 docs/modules/ROOT/pages/extensions/stream.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/tagsoup.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/tarfile.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/telegram.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/timer.adoc                          | 3 ++-
 docs/modules/ROOT/pages/extensions/twitter.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/validator.adoc                      | 3 ++-
 docs/modules/ROOT/pages/extensions/vm.adoc                             | 3 ++-
 docs/modules/ROOT/pages/extensions/websocket-jsr356.adoc               | 3 ++-
 docs/modules/ROOT/pages/extensions/xml-io.adoc                         | 3 ++-
 docs/modules/ROOT/pages/extensions/xml-jaxb.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/xml-jaxp.adoc                       | 3 ++-
 docs/modules/ROOT/pages/extensions/xpath.adoc                          | 3 ++-
 docs/modules/ROOT/pages/extensions/xslt.adoc                           | 3 ++-
 docs/modules/ROOT/pages/extensions/xstream.adoc                        | 3 ++-
 docs/modules/ROOT/pages/extensions/zip-deflater.adoc                   | 3 ++-
 docs/modules/ROOT/pages/extensions/zipfile.adoc                        | 3 ++-
 .../src/main/resources/doc-templates/extension-doc-page.adoc           | 3 ++-
 149 files changed, 298 insertions(+), 149 deletions(-)

diff --git a/docs/modules/ROOT/pages/extensions/activemq.adoc 
b/docs/modules/ROOT/pages/extensions/activemq.adoc
index b44022b..b093673 100644
--- a/docs/modules/ROOT/pages/extensions/activemq.adoc
+++ b/docs/modules/ROOT/pages/extensions/activemq.adoc
@@ -4,7 +4,8 @@
 [[activemq]]
 = ActiveMQ
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send messages to (or consume from) Apache ActiveMQ. This component extends the 
Camel JMS component.
 
diff --git a/docs/modules/ROOT/pages/extensions/ahc-ws.adoc 
b/docs/modules/ROOT/pages/extensions/ahc-ws.adoc
index e2ae24e..429eeb9 100644
--- a/docs/modules/ROOT/pages/extensions/ahc-ws.adoc
+++ b/docs/modules/ROOT/pages/extensions/ahc-ws.adoc
@@ -4,7 +4,8 @@
 [[ahc-ws]]
 = AHC (Async Http Client) Websocket
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Exchange data with external Websocket servers using Async Http Client.
 
diff --git a/docs/modules/ROOT/pages/extensions/ahc.adoc 
b/docs/modules/ROOT/pages/extensions/ahc.adoc
index 3e11162..fe8e992 100644
--- a/docs/modules/ROOT/pages/extensions/ahc.adoc
+++ b/docs/modules/ROOT/pages/extensions/ahc.adoc
@@ -4,7 +4,8 @@
 [[ahc]]
 = AHC (Async Http Client)
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Call external HTTP services using Async Http Client.
 
diff --git a/docs/modules/ROOT/pages/extensions/amqp.adoc 
b/docs/modules/ROOT/pages/extensions/amqp.adoc
index 80681c6..771e88e 100644
--- a/docs/modules/ROOT/pages/extensions/amqp.adoc
+++ b/docs/modules/ROOT/pages/extensions/amqp.adoc
@@ -4,7 +4,8 @@
 [[amqp]]
 = AMQP
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Messaging with AMQP protocol using Apache QPid Client.
 
diff --git a/docs/modules/ROOT/pages/extensions/attachments.adoc 
b/docs/modules/ROOT/pages/extensions/attachments.adoc
index 8033c92..d47fc26 100644
--- a/docs/modules/ROOT/pages/extensions/attachments.adoc
+++ b/docs/modules/ROOT/pages/extensions/attachments.adoc
@@ -4,7 +4,8 @@
 [[attachments]]
 = Attachments
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Java Attachments support for Camel Message
 
diff --git a/docs/modules/ROOT/pages/extensions/avro-rpc.adoc 
b/docs/modules/ROOT/pages/extensions/avro-rpc.adoc
index 86ef6db..b915289 100644
--- a/docs/modules/ROOT/pages/extensions/avro-rpc.adoc
+++ b/docs/modules/ROOT/pages/extensions/avro-rpc.adoc
@@ -4,7 +4,8 @@
 [[avro-rpc]]
 = Avro RPC
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Produce or consume Apache Avro RPC services.
 
diff --git a/docs/modules/ROOT/pages/extensions/avro.adoc 
b/docs/modules/ROOT/pages/extensions/avro.adoc
index 5092c67..30b36a8 100644
--- a/docs/modules/ROOT/pages/extensions/avro.adoc
+++ b/docs/modules/ROOT/pages/extensions/avro.adoc
@@ -4,7 +4,8 @@
 [[avro]]
 = Avro
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Serialize and deserialize messages using Apache Avro binary data format.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-ec2.adoc 
b/docs/modules/ROOT/pages/extensions/aws-ec2.adoc
index cf7680a..0525814 100644
--- a/docs/modules/ROOT/pages/extensions/aws-ec2.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-ec2.adoc
@@ -4,7 +4,8 @@
 [[aws-ec2]]
 = AWS Elastic Compute Cloud (EC2)
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage AWS EC2 instances.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-ecs.adoc 
b/docs/modules/ROOT/pages/extensions/aws-ecs.adoc
index a0d6f15..36d7905 100644
--- a/docs/modules/ROOT/pages/extensions/aws-ecs.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-ecs.adoc
@@ -4,7 +4,8 @@
 [[aws-ecs]]
 = AWS Elastic Container Service (ECS)
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage AWS ECS cluster instances.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-eks.adoc 
b/docs/modules/ROOT/pages/extensions/aws-eks.adoc
index 25a819c..ed6ea7d 100644
--- a/docs/modules/ROOT/pages/extensions/aws-eks.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-eks.adoc
@@ -4,7 +4,8 @@
 [[aws-eks]]
 = AWS Elastic Kubernetes Service (EKS)
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage AWS EKS cluster instances.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-iam.adoc 
b/docs/modules/ROOT/pages/extensions/aws-iam.adoc
index 14f21fc..be93f23 100644
--- a/docs/modules/ROOT/pages/extensions/aws-iam.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-iam.adoc
@@ -4,7 +4,8 @@
 [[aws-iam]]
 = AWS Identity and Access Management (IAM)
 
-*Since Camel Quarkus 1.1.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage AWS IAM instances.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-kinesis.adoc 
b/docs/modules/ROOT/pages/extensions/aws-kinesis.adoc
index 8ffca08..4327e0e 100644
--- a/docs/modules/ROOT/pages/extensions/aws-kinesis.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-kinesis.adoc
@@ -4,7 +4,8 @@
 [[aws-kinesis]]
 = AWS Kinesis
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Consume and produce records from AWS Kinesis Streams and AWS Kinesis Firehose 
streams.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-kms.adoc 
b/docs/modules/ROOT/pages/extensions/aws-kms.adoc
index 9e5aa78..0d95717 100644
--- a/docs/modules/ROOT/pages/extensions/aws-kms.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-kms.adoc
@@ -4,7 +4,8 @@
 [[aws-kms]]
 = AWS Key Management Service (KMS)
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage keys stored in AWS KMS instances.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-lambda.adoc 
b/docs/modules/ROOT/pages/extensions/aws-lambda.adoc
index 0d1a146..9e964b8 100644
--- a/docs/modules/ROOT/pages/extensions/aws-lambda.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-lambda.adoc
@@ -4,7 +4,8 @@
 [[aws-lambda]]
 = AWS Lambda
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage and invoke AWS Lambda functions.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-s3.adoc 
b/docs/modules/ROOT/pages/extensions/aws-s3.adoc
index 0e5ee45..df71a18 100644
--- a/docs/modules/ROOT/pages/extensions/aws-s3.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-s3.adoc
@@ -4,7 +4,8 @@
 [[aws-s3]]
 = AWS S3 Storage Service
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Store and retrie objects from AWS S3 Storage Service.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-sdb.adoc 
b/docs/modules/ROOT/pages/extensions/aws-sdb.adoc
index 818aa41..22be517 100644
--- a/docs/modules/ROOT/pages/extensions/aws-sdb.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-sdb.adoc
@@ -4,7 +4,8 @@
 [[aws-sdb]]
 = AWS SimpleDB (SDB)
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Store and Retrieve data from/to AWS SDB service.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-sns.adoc 
b/docs/modules/ROOT/pages/extensions/aws-sns.adoc
index 6425879..d461aab 100644
--- a/docs/modules/ROOT/pages/extensions/aws-sns.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-sns.adoc
@@ -4,7 +4,8 @@
 [[aws-sns]]
 = AWS Simple Notification System (SNS)
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send messages to an AWS Simple Notification Topic.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-sqs.adoc 
b/docs/modules/ROOT/pages/extensions/aws-sqs.adoc
index 166fa5a..20dee90 100644
--- a/docs/modules/ROOT/pages/extensions/aws-sqs.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-sqs.adoc
@@ -4,7 +4,8 @@
 [[aws-sqs]]
 = AWS Simple Queue Service (SQS)
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Sending and receive messages to/from AWS SQS service.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-swf.adoc 
b/docs/modules/ROOT/pages/extensions/aws-swf.adoc
index 0150061..0736166 100644
--- a/docs/modules/ROOT/pages/extensions/aws-swf.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-swf.adoc
@@ -4,7 +4,8 @@
 [[aws-swf]]
 = AWS Simple Workflow (SWF)
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage workflows in the AWS Simple Workflow service.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws-translate.adoc 
b/docs/modules/ROOT/pages/extensions/aws-translate.adoc
index 1aa2cd9..0180e19 100644
--- a/docs/modules/ROOT/pages/extensions/aws-translate.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws-translate.adoc
@@ -4,7 +4,8 @@
 [[aws-translate]]
 = AWS Translate
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Translate texts using AWS Translate.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-cw.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-cw.adoc
index 1143e04..b052ee8 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-cw.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-cw.adoc
@@ -4,7 +4,8 @@
 [[aws2-cw]]
 = AWS 2 CloudWatch
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-ddb.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-ddb.adoc
index 07a23fb..b64716b 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-ddb.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-ddb.adoc
@@ -4,7 +4,8 @@
 [[aws2-ddb]]
 = AWS 2 DynamoDB
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Store and retrieve data from AWS DynamoDB service or receive messages from AWS 
DynamoDB Stream using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-ec2.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-ec2.adoc
index 9fe922b..de0447b 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-ec2.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-ec2.adoc
@@ -4,7 +4,8 @@
 [[aws2-ec2]]
 = AWS 2 EC2
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Manage AWS EC2 instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-ecs.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-ecs.adoc
index 2447d81..1ecb986 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-ecs.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-ecs.adoc
@@ -4,7 +4,8 @@
 [[aws2-ecs]]
 = AWS 2 ECS
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Manage AWS ECS cluster instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-eks.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-eks.adoc
index 19becc1..bc6406d 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-eks.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-eks.adoc
@@ -4,7 +4,8 @@
 [[aws2-eks]]
 = AWS 2 EKS
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Manage AWS EKS cluster instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-iam.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-iam.adoc
index 468abc2..024b329 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-iam.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-iam.adoc
@@ -4,7 +4,8 @@
 [[aws2-iam]]
 = AWS 2 IAM
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Manage AWS IAM instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-kms.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-kms.adoc
index ac3d352..8027e68 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-kms.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-kms.adoc
@@ -4,7 +4,8 @@
 [[aws2-kms]]
 = AWS 2 KMS
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-mq.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-mq.adoc
index ed24878..f8e8ebc 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-mq.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-mq.adoc
@@ -4,7 +4,8 @@
 [[aws2-mq]]
 = AWS 2 MQ
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Manage AWS MQ instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-msk.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-msk.adoc
index 9e376cd..5bc9462 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-msk.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-msk.adoc
@@ -4,7 +4,8 @@
 [[aws2-msk]]
 = AWS 2 MSK
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Manage AWS MSK instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-s3.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-s3.adoc
index 0699417..dc652f7 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-s3.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-s3.adoc
@@ -4,7 +4,8 @@
 [[aws2-s3]]
 = AWS2 S3 Storage Service
 
-*Since Camel Quarkus 1.0.0-M7, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M7## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Store and retrie objects from AWS S3 Storage Service using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-ses.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-ses.adoc
index ad0fe57..0a33726 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-ses.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-ses.adoc
@@ -4,7 +4,8 @@
 [[aws2-ses]]
 = AWS 2 Simple Email Service
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send e-mails through AWS SES service using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-sns.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-sns.adoc
index d85a956..cd3f958 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-sns.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-sns.adoc
@@ -4,7 +4,8 @@
 [[aws2-sns]]
 = AWS 2 Simple Notification System (SNS)
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-sqs.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-sqs.adoc
index d8953e3..0db293d 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-sqs.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-sqs.adoc
@@ -4,7 +4,8 @@
 [[aws2-sqs]]
 = AWS 2 Simple Queue Service (SQS)
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/aws2-translate.adoc 
b/docs/modules/ROOT/pages/extensions/aws2-translate.adoc
index fe661b6..4989bdf 100644
--- a/docs/modules/ROOT/pages/extensions/aws2-translate.adoc
+++ b/docs/modules/ROOT/pages/extensions/aws2-translate.adoc
@@ -4,7 +4,8 @@
 [[aws2-translate]]
 = AWS 2 Translate
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Translate texts using AWS Translate and AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/azure.adoc 
b/docs/modules/ROOT/pages/extensions/azure.adoc
index d237ccd..76ab2f9 100644
--- a/docs/modules/ROOT/pages/extensions/azure.adoc
+++ b/docs/modules/ROOT/pages/extensions/azure.adoc
@@ -4,7 +4,8 @@
 [[azure]]
 = Azure
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Store and retrieve blobs from Azure Storage Blob Service or store and retrieve 
messages from Azure Storage Queue Service
 
diff --git a/docs/modules/ROOT/pages/extensions/base64.adoc 
b/docs/modules/ROOT/pages/extensions/base64.adoc
index 88f6f25..24ffb8d 100644
--- a/docs/modules/ROOT/pages/extensions/base64.adoc
+++ b/docs/modules/ROOT/pages/extensions/base64.adoc
@@ -4,7 +4,8 @@
 [[base64]]
 = Base64
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Encode and decode data using Base64.
 
diff --git a/docs/modules/ROOT/pages/extensions/bean-validator.adoc 
b/docs/modules/ROOT/pages/extensions/bean-validator.adoc
index 2ce2f9f..837dd18 100644
--- a/docs/modules/ROOT/pages/extensions/bean-validator.adoc
+++ b/docs/modules/ROOT/pages/extensions/bean-validator.adoc
@@ -4,7 +4,8 @@
 [[bean-validator]]
 = Bean Validator
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Validate the message body using the Java Bean Validation API.
 
diff --git a/docs/modules/ROOT/pages/extensions/bean.adoc 
b/docs/modules/ROOT/pages/extensions/bean.adoc
index 9d3ccbd..6cb12c4 100644
--- a/docs/modules/ROOT/pages/extensions/bean.adoc
+++ b/docs/modules/ROOT/pages/extensions/bean.adoc
@@ -4,7 +4,8 @@
 [[bean]]
 = Bean
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Invoke methods of Java beans
 
diff --git a/docs/modules/ROOT/pages/extensions/bindy.adoc 
b/docs/modules/ROOT/pages/extensions/bindy.adoc
index 678edad..a79d1d6 100644
--- a/docs/modules/ROOT/pages/extensions/bindy.adoc
+++ b/docs/modules/ROOT/pages/extensions/bindy.adoc
@@ -4,7 +4,8 @@
 [[bindy]]
 = Bindy
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Marshal and unmarshal Java beans from and to flat payloads (such as CSV, 
delimited, fixed length formats, or FIX messages).
 
diff --git a/docs/modules/ROOT/pages/extensions/box.adoc 
b/docs/modules/ROOT/pages/extensions/box.adoc
index 8d26377..edfa9d1 100644
--- a/docs/modules/ROOT/pages/extensions/box.adoc
+++ b/docs/modules/ROOT/pages/extensions/box.adoc
@@ -4,7 +4,8 @@
 [[box]]
 = Box
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Upload, download and manage files, folders, groups, collaborations, etc. on 
box.com.
 
diff --git a/docs/modules/ROOT/pages/extensions/braintree.adoc 
b/docs/modules/ROOT/pages/extensions/braintree.adoc
index d199ce0..d4e00a4 100644
--- a/docs/modules/ROOT/pages/extensions/braintree.adoc
+++ b/docs/modules/ROOT/pages/extensions/braintree.adoc
@@ -4,7 +4,8 @@
 [[braintree]]
 = Braintree
 
-*Since Camel Quarkus 1.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Process payments using Braintree Payments.
 
diff --git a/docs/modules/ROOT/pages/extensions/cassandraql.adoc 
b/docs/modules/ROOT/pages/extensions/cassandraql.adoc
index e46f69f..4189a91 100644
--- a/docs/modules/ROOT/pages/extensions/cassandraql.adoc
+++ b/docs/modules/ROOT/pages/extensions/cassandraql.adoc
@@ -4,7 +4,8 @@
 [[cassandraql]]
 = Cassandra CQL
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API).
 
diff --git a/docs/modules/ROOT/pages/extensions/consul.adoc 
b/docs/modules/ROOT/pages/extensions/consul.adoc
index 25ea4c0..f5cd858 100644
--- a/docs/modules/ROOT/pages/extensions/consul.adoc
+++ b/docs/modules/ROOT/pages/extensions/consul.adoc
@@ -4,7 +4,8 @@
 [[consul]]
 = Consul
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Integrate with Consul service discovery and configuration store.
 
diff --git a/docs/modules/ROOT/pages/extensions/controlbus.adoc 
b/docs/modules/ROOT/pages/extensions/controlbus.adoc
index 4eacc3d..c3b295c 100644
--- a/docs/modules/ROOT/pages/extensions/controlbus.adoc
+++ b/docs/modules/ROOT/pages/extensions/controlbus.adoc
@@ -4,7 +4,8 @@
 [[controlbus]]
 = Control Bus
 
-*Since Camel Quarkus 0.4.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage and monitor Camel routes.
 
diff --git a/docs/modules/ROOT/pages/extensions/core-cloud.adoc 
b/docs/modules/ROOT/pages/extensions/core-cloud.adoc
index 39abca9..d538165 100644
--- a/docs/modules/ROOT/pages/extensions/core-cloud.adoc
+++ b/docs/modules/ROOT/pages/extensions/core-cloud.adoc
@@ -4,7 +4,8 @@
 [[core-cloud]]
 = Cloud
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 The Camel Quarkus core cloud module
 
diff --git a/docs/modules/ROOT/pages/extensions/core.adoc 
b/docs/modules/ROOT/pages/extensions/core.adoc
index 140e92b..251e6ff 100644
--- a/docs/modules/ROOT/pages/extensions/core.adoc
+++ b/docs/modules/ROOT/pages/extensions/core.adoc
@@ -4,7 +4,8 @@
 [[core]]
 = Core
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Camel core functionality and basic Camel languages: Constant, 
ExchangeProperty, Header, Ref, Ref, Simple and Tokeinze
 
diff --git a/docs/modules/ROOT/pages/extensions/couchbase.adoc 
b/docs/modules/ROOT/pages/extensions/couchbase.adoc
index a7753ee..8b43364 100644
--- a/docs/modules/ROOT/pages/extensions/couchbase.adoc
+++ b/docs/modules/ROOT/pages/extensions/couchbase.adoc
@@ -4,7 +4,8 @@
 [[couchbase]]
 = Couchbase
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Query Couchbase Views with a poll strategy and/or perform various operations 
against Couchbase databases.
 
diff --git a/docs/modules/ROOT/pages/extensions/couchdb.adoc 
b/docs/modules/ROOT/pages/extensions/couchdb.adoc
index 20e5721..c4441a1 100644
--- a/docs/modules/ROOT/pages/extensions/couchdb.adoc
+++ b/docs/modules/ROOT/pages/extensions/couchdb.adoc
@@ -4,7 +4,8 @@
 [[couchdb]]
 = CouchDB
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Consume changesets for inserts, updates and deletes in a CouchDB database, as 
well as get, save, update and delete documents from a CouchDB database.
 
diff --git a/docs/modules/ROOT/pages/extensions/cron.adoc 
b/docs/modules/ROOT/pages/extensions/cron.adoc
index 383a26a..b5d5cee 100644
--- a/docs/modules/ROOT/pages/extensions/cron.adoc
+++ b/docs/modules/ROOT/pages/extensions/cron.adoc
@@ -4,7 +4,8 @@
 [[cron]]
 = Cron
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 A generic interface for triggering events at times specified through the Unix 
cron syntax.
 
diff --git a/docs/modules/ROOT/pages/extensions/csv.adoc 
b/docs/modules/ROOT/pages/extensions/csv.adoc
index 8f93eda..68b8cd7 100644
--- a/docs/modules/ROOT/pages/extensions/csv.adoc
+++ b/docs/modules/ROOT/pages/extensions/csv.adoc
@@ -4,7 +4,8 @@
 [[csv]]
 = CSV
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Handle CSV (Comma Separated Values) payloads.
 
diff --git a/docs/modules/ROOT/pages/extensions/dataformat.adoc 
b/docs/modules/ROOT/pages/extensions/dataformat.adoc
index 4a7f96e..44e9015 100644
--- a/docs/modules/ROOT/pages/extensions/dataformat.adoc
+++ b/docs/modules/ROOT/pages/extensions/dataformat.adoc
@@ -4,7 +4,8 @@
 [[dataformat]]
 = Data Format
 
-*Since Camel Quarkus 0.4.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Use a Camel Data Format as a regular Camel Component.
 
diff --git a/docs/modules/ROOT/pages/extensions/debezium-mongodb.adoc 
b/docs/modules/ROOT/pages/extensions/debezium-mongodb.adoc
index 68be288..be6ae60 100644
--- a/docs/modules/ROOT/pages/extensions/debezium-mongodb.adoc
+++ b/docs/modules/ROOT/pages/extensions/debezium-mongodb.adoc
@@ -4,7 +4,8 @@
 [[debezium-mongodb]]
 = Debezium MongoDB Connector
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Capture changes from a MongoDB database.
 
diff --git a/docs/modules/ROOT/pages/extensions/debezium-mysql.adoc 
b/docs/modules/ROOT/pages/extensions/debezium-mysql.adoc
index 533e6da..df7e68a 100644
--- a/docs/modules/ROOT/pages/extensions/debezium-mysql.adoc
+++ b/docs/modules/ROOT/pages/extensions/debezium-mysql.adoc
@@ -4,7 +4,8 @@
 [[debezium-mysql]]
 = Debezium MySQL Connector
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Capture changes from a MySQL database.
 
diff --git a/docs/modules/ROOT/pages/extensions/debezium-sqlserver.adoc 
b/docs/modules/ROOT/pages/extensions/debezium-sqlserver.adoc
index 440a307..e918ed4 100644
--- a/docs/modules/ROOT/pages/extensions/debezium-sqlserver.adoc
+++ b/docs/modules/ROOT/pages/extensions/debezium-sqlserver.adoc
@@ -4,7 +4,8 @@
 [[debezium-sqlserver]]
 = Debezium SQL Server Connector
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Capture changes from an SQL Server database.
 
diff --git a/docs/modules/ROOT/pages/extensions/direct.adoc 
b/docs/modules/ROOT/pages/extensions/direct.adoc
index 487960f..d8c2dfd 100644
--- a/docs/modules/ROOT/pages/extensions/direct.adoc
+++ b/docs/modules/ROOT/pages/extensions/direct.adoc
@@ -4,7 +4,8 @@
 [[direct]]
 = Direct
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Call another endpoint from the same Camel Context synchronously.
 
diff --git a/docs/modules/ROOT/pages/extensions/dozer.adoc 
b/docs/modules/ROOT/pages/extensions/dozer.adoc
index 697a4e4..635b0bf 100644
--- a/docs/modules/ROOT/pages/extensions/dozer.adoc
+++ b/docs/modules/ROOT/pages/extensions/dozer.adoc
@@ -4,7 +4,8 @@
 [[dozer]]
 = Dozer
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Map between Java beans using the Dozer mapping library.
 
diff --git a/docs/modules/ROOT/pages/extensions/elasticsearch-rest.adoc 
b/docs/modules/ROOT/pages/extensions/elasticsearch-rest.adoc
index 2576648..2d6d37e 100644
--- a/docs/modules/ROOT/pages/extensions/elasticsearch-rest.adoc
+++ b/docs/modules/ROOT/pages/extensions/elasticsearch-rest.adoc
@@ -4,7 +4,8 @@
 [[elasticsearch-rest]]
 = Elasticsearch Rest
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send requests to with an ElasticSearch via REST API.
 
diff --git a/docs/modules/ROOT/pages/extensions/endpointdsl.adoc 
b/docs/modules/ROOT/pages/extensions/endpointdsl.adoc
index 56196ea..f5e928e 100644
--- a/docs/modules/ROOT/pages/extensions/endpointdsl.adoc
+++ b/docs/modules/ROOT/pages/extensions/endpointdsl.adoc
@@ -4,7 +4,8 @@
 [[endpointdsl]]
 = Endpoint DSL
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Code Camel endpoint URI using Java DSL instead of plain strings
 
diff --git a/docs/modules/ROOT/pages/extensions/exec.adoc 
b/docs/modules/ROOT/pages/extensions/exec.adoc
index 4dbfe2e..7bbe849 100644
--- a/docs/modules/ROOT/pages/extensions/exec.adoc
+++ b/docs/modules/ROOT/pages/extensions/exec.adoc
@@ -4,7 +4,8 @@
 [[exec]]
 = Exec
 
-*Since Camel Quarkus 0.4.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Execute commands on the underlying operating system.
 
diff --git a/docs/modules/ROOT/pages/extensions/fhir.adoc 
b/docs/modules/ROOT/pages/extensions/fhir.adoc
index 18f9bdb..a1d6419 100644
--- a/docs/modules/ROOT/pages/extensions/fhir.adoc
+++ b/docs/modules/ROOT/pages/extensions/fhir.adoc
@@ -4,7 +4,8 @@
 [[fhir]]
 = FHIR
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Exchange information in the healthcare domain using the FHIR (Fast Healthcare 
Interoperability Resources) standard. Marshall and unmarshall FHIR objects 
to/from JSON. Marshall and unmarshall FHIR objects to/from XML.
 
diff --git a/docs/modules/ROOT/pages/extensions/file-watch.adoc 
b/docs/modules/ROOT/pages/extensions/file-watch.adoc
index 7a12488..5c1e1a5 100644
--- a/docs/modules/ROOT/pages/extensions/file-watch.adoc
+++ b/docs/modules/ROOT/pages/extensions/file-watch.adoc
@@ -4,7 +4,8 @@
 [[file-watch]]
 = File Watch
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Get notified about file events in a directory using java.nio.file.WatchService.
 
diff --git a/docs/modules/ROOT/pages/extensions/file.adoc 
b/docs/modules/ROOT/pages/extensions/file.adoc
index 5e2c18a..a181df8 100644
--- a/docs/modules/ROOT/pages/extensions/file.adoc
+++ b/docs/modules/ROOT/pages/extensions/file.adoc
@@ -4,7 +4,8 @@
 [[file]]
 = File
 
-*Since Camel Quarkus 0.4.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Read and write files.
 
diff --git a/docs/modules/ROOT/pages/extensions/ftp.adoc 
b/docs/modules/ROOT/pages/extensions/ftp.adoc
index de46516..9faecb6 100644
--- a/docs/modules/ROOT/pages/extensions/ftp.adoc
+++ b/docs/modules/ROOT/pages/extensions/ftp.adoc
@@ -4,7 +4,8 @@
 [[ftp]]
 = FTP
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Upload and download files to/from FTP or SFTP servers.
 
diff --git a/docs/modules/ROOT/pages/extensions/github.adoc 
b/docs/modules/ROOT/pages/extensions/github.adoc
index ae31448..ac29209 100644
--- a/docs/modules/ROOT/pages/extensions/github.adoc
+++ b/docs/modules/ROOT/pages/extensions/github.adoc
@@ -4,7 +4,8 @@
 [[github]]
 = GitHub
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Interact with the GitHub API.
 
diff --git a/docs/modules/ROOT/pages/extensions/google-bigquery.adoc 
b/docs/modules/ROOT/pages/extensions/google-bigquery.adoc
index f79d8ab..e6ff6a4 100644
--- a/docs/modules/ROOT/pages/extensions/google-bigquery.adoc
+++ b/docs/modules/ROOT/pages/extensions/google-bigquery.adoc
@@ -4,7 +4,8 @@
 [[google-bigquery]]
 = Google BigQuery
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Access Google Cloud BigQuery service using SQL queries or Google Client 
Services API
 
diff --git a/docs/modules/ROOT/pages/extensions/google-calendar.adoc 
b/docs/modules/ROOT/pages/extensions/google-calendar.adoc
index 6d158f4..26090c7 100644
--- a/docs/modules/ROOT/pages/extensions/google-calendar.adoc
+++ b/docs/modules/ROOT/pages/extensions/google-calendar.adoc
@@ -4,7 +4,8 @@
 [[google-calendar]]
 = Google Calendar
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Perform various operations on a Google Calendar. Poll for changes in a Google 
Calendar.
 
diff --git a/docs/modules/ROOT/pages/extensions/google-drive.adoc 
b/docs/modules/ROOT/pages/extensions/google-drive.adoc
index 1520946..513a701 100644
--- a/docs/modules/ROOT/pages/extensions/google-drive.adoc
+++ b/docs/modules/ROOT/pages/extensions/google-drive.adoc
@@ -4,7 +4,8 @@
 [[google-drive]]
 = Google Drive
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage files in Google Drive.
 
diff --git a/docs/modules/ROOT/pages/extensions/google-mail.adoc 
b/docs/modules/ROOT/pages/extensions/google-mail.adoc
index 706849d..4b5f781 100644
--- a/docs/modules/ROOT/pages/extensions/google-mail.adoc
+++ b/docs/modules/ROOT/pages/extensions/google-mail.adoc
@@ -4,7 +4,8 @@
 [[google-mail]]
 = Google Mail
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage messages in Google Mail. Poll for incoming messages in Google Mail.
 
diff --git a/docs/modules/ROOT/pages/extensions/google-pubsub.adoc 
b/docs/modules/ROOT/pages/extensions/google-pubsub.adoc
index 5138630..c6afa93 100644
--- a/docs/modules/ROOT/pages/extensions/google-pubsub.adoc
+++ b/docs/modules/ROOT/pages/extensions/google-pubsub.adoc
@@ -4,7 +4,8 @@
 [[google-pubsub]]
 = Google Pubsub
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send and receive messages to/from Google Cloud Platform PubSub Service.
 
diff --git a/docs/modules/ROOT/pages/extensions/google-sheets.adoc 
b/docs/modules/ROOT/pages/extensions/google-sheets.adoc
index 201e6eb..b6a2a70 100644
--- a/docs/modules/ROOT/pages/extensions/google-sheets.adoc
+++ b/docs/modules/ROOT/pages/extensions/google-sheets.adoc
@@ -4,7 +4,8 @@
 [[google-sheets]]
 = Google Sheets
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Manage spreadsheets in Google Sheets. Poll for changes in Google Sheets.
 
diff --git a/docs/modules/ROOT/pages/extensions/graphql.adoc 
b/docs/modules/ROOT/pages/extensions/graphql.adoc
index c3d696a..396ed00 100644
--- a/docs/modules/ROOT/pages/extensions/graphql.adoc
+++ b/docs/modules/ROOT/pages/extensions/graphql.adoc
@@ -4,7 +4,8 @@
 [[graphql]]
 = GraphQL
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send GraphQL queries and mutations to external systems.
 
diff --git a/docs/modules/ROOT/pages/extensions/groovy.adoc 
b/docs/modules/ROOT/pages/extensions/groovy.adoc
index 7deee46..84c7227 100644
--- a/docs/modules/ROOT/pages/extensions/groovy.adoc
+++ b/docs/modules/ROOT/pages/extensions/groovy.adoc
@@ -4,7 +4,8 @@
 [[groovy]]
 = Groovy
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Evaluate a Groovy script.
 
diff --git a/docs/modules/ROOT/pages/extensions/grpc.adoc 
b/docs/modules/ROOT/pages/extensions/grpc.adoc
index aa50c1e..1ae1568 100644
--- a/docs/modules/ROOT/pages/extensions/grpc.adoc
+++ b/docs/modules/ROOT/pages/extensions/grpc.adoc
@@ -4,7 +4,8 @@
 [[grpc]]
 = gRPC
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Expose gRPC endpoints and access external gRPC endpoints.
 
diff --git a/docs/modules/ROOT/pages/extensions/gson.adoc 
b/docs/modules/ROOT/pages/extensions/gson.adoc
index c1c69d0..f3899bc 100644
--- a/docs/modules/ROOT/pages/extensions/gson.adoc
+++ b/docs/modules/ROOT/pages/extensions/gson.adoc
@@ -4,7 +4,8 @@
 [[gson]]
 = Gson
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Marshal POJOs to JSON and back.
 
diff --git a/docs/modules/ROOT/pages/extensions/http.adoc 
b/docs/modules/ROOT/pages/extensions/http.adoc
index cbbd3fb..0e50854 100644
--- a/docs/modules/ROOT/pages/extensions/http.adoc
+++ b/docs/modules/ROOT/pages/extensions/http.adoc
@@ -4,7 +4,8 @@
 [[http]]
 = HTTP
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send requests to external HTTP servers using Apache HTTP Client 4.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/hystrix.adoc 
b/docs/modules/ROOT/pages/extensions/hystrix.adoc
index d7a8cea..7ee9b54 100644
--- a/docs/modules/ROOT/pages/extensions/hystrix.adoc
+++ b/docs/modules/ROOT/pages/extensions/hystrix.adoc
@@ -4,7 +4,8 @@
 [[hystrix]]
 = Hystrix
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Circuit Breaker EIP using Netflix Hystrix
 
diff --git a/docs/modules/ROOT/pages/extensions/ical.adoc 
b/docs/modules/ROOT/pages/extensions/ical.adoc
index 7f3dc5d..d7dd6b0 100644
--- a/docs/modules/ROOT/pages/extensions/ical.adoc
+++ b/docs/modules/ROOT/pages/extensions/ical.adoc
@@ -4,7 +4,8 @@
 [[ical]]
 = iCal
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Marshal and unmarshal iCal (.ics) documents to/from model objects provided by 
the iCal4j library.
 
diff --git a/docs/modules/ROOT/pages/extensions/infinispan.adoc 
b/docs/modules/ROOT/pages/extensions/infinispan.adoc
index 5c20c70..5b8ec60 100644
--- a/docs/modules/ROOT/pages/extensions/infinispan.adoc
+++ b/docs/modules/ROOT/pages/extensions/infinispan.adoc
@@ -4,7 +4,8 @@
 [[infinispan]]
 = Infinispan
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Read and write from/to Infinispan distributed key/value store and data grid.
 
diff --git a/docs/modules/ROOT/pages/extensions/influxdb.adoc 
b/docs/modules/ROOT/pages/extensions/influxdb.adoc
index 89c560c..1b0edff 100644
--- a/docs/modules/ROOT/pages/extensions/influxdb.adoc
+++ b/docs/modules/ROOT/pages/extensions/influxdb.adoc
@@ -4,7 +4,8 @@
 [[influxdb]]
 = InfluxDB
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Interact with InfluxDB, a time series database.
 
diff --git a/docs/modules/ROOT/pages/extensions/jackson.adoc 
b/docs/modules/ROOT/pages/extensions/jackson.adoc
index ee96d41..e5bc86d 100644
--- a/docs/modules/ROOT/pages/extensions/jackson.adoc
+++ b/docs/modules/ROOT/pages/extensions/jackson.adoc
@@ -4,7 +4,8 @@
 [[jackson]]
 = Jackson
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Marshal POJOs to JSON and back.
 
diff --git a/docs/modules/ROOT/pages/extensions/jacksonxml.adoc 
b/docs/modules/ROOT/pages/extensions/jacksonxml.adoc
index 8a096d1..5aa78bd 100644
--- a/docs/modules/ROOT/pages/extensions/jacksonxml.adoc
+++ b/docs/modules/ROOT/pages/extensions/jacksonxml.adoc
@@ -4,7 +4,8 @@
 [[jacksonxml]]
 = JacksonXML
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Unmarshal a XML payloads to POJOs and back using XMLMapper extension of 
Jackson.
 
diff --git a/docs/modules/ROOT/pages/extensions/jaxb.adoc 
b/docs/modules/ROOT/pages/extensions/jaxb.adoc
index 62d5f22..e6a62f2 100644
--- a/docs/modules/ROOT/pages/extensions/jaxb.adoc
+++ b/docs/modules/ROOT/pages/extensions/jaxb.adoc
@@ -4,7 +4,8 @@
 [[jaxb]]
 = JAXB
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
 
diff --git a/docs/modules/ROOT/pages/extensions/jdbc.adoc 
b/docs/modules/ROOT/pages/extensions/jdbc.adoc
index f84286f..38c1906 100644
--- a/docs/modules/ROOT/pages/extensions/jdbc.adoc
+++ b/docs/modules/ROOT/pages/extensions/jdbc.adoc
@@ -4,7 +4,8 @@
 [[jdbc]]
 = JDBC
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Access databases through SQL and JDBC.
 
diff --git a/docs/modules/ROOT/pages/extensions/jira.adoc 
b/docs/modules/ROOT/pages/extensions/jira.adoc
index 202070e..b2c5ad7 100644
--- a/docs/modules/ROOT/pages/extensions/jira.adoc
+++ b/docs/modules/ROOT/pages/extensions/jira.adoc
@@ -4,7 +4,8 @@
 [[jira]]
 = Jira
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Interact with JIRA issue tracker.
 
diff --git a/docs/modules/ROOT/pages/extensions/jms.adoc 
b/docs/modules/ROOT/pages/extensions/jms.adoc
index 0a468ec..c418cfe 100644
--- a/docs/modules/ROOT/pages/extensions/jms.adoc
+++ b/docs/modules/ROOT/pages/extensions/jms.adoc
@@ -4,7 +4,8 @@
 [[jms]]
 = JMS
 
-*Since Camel Quarkus 1.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Sent and receive messages to/from a JMS Queue or Topic.
 
diff --git a/docs/modules/ROOT/pages/extensions/johnzon.adoc 
b/docs/modules/ROOT/pages/extensions/johnzon.adoc
index a145b08..9850877 100644
--- a/docs/modules/ROOT/pages/extensions/johnzon.adoc
+++ b/docs/modules/ROOT/pages/extensions/johnzon.adoc
@@ -4,7 +4,8 @@
 [[johnzon]]
 = Johnzon
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Marshal POJOs to JSON and back.
 
diff --git a/docs/modules/ROOT/pages/extensions/jsonpath.adoc 
b/docs/modules/ROOT/pages/extensions/jsonpath.adoc
index 800d879..380ad81 100644
--- a/docs/modules/ROOT/pages/extensions/jsonpath.adoc
+++ b/docs/modules/ROOT/pages/extensions/jsonpath.adoc
@@ -4,7 +4,8 @@
 [[jsonpath]]
 = JSON Path
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Evaluate a JsonPath expression against a JSON message body.
 
diff --git a/docs/modules/ROOT/pages/extensions/kafka.adoc 
b/docs/modules/ROOT/pages/extensions/kafka.adoc
index 064920a..622059e 100644
--- a/docs/modules/ROOT/pages/extensions/kafka.adoc
+++ b/docs/modules/ROOT/pages/extensions/kafka.adoc
@@ -4,7 +4,8 @@
 [[kafka]]
 = Kafka
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Sent and receive messages to/from an Apache Kafka broker.
 
diff --git a/docs/modules/ROOT/pages/extensions/kotlin.adoc 
b/docs/modules/ROOT/pages/extensions/kotlin.adoc
index 82e4ba3..7aae60e 100644
--- a/docs/modules/ROOT/pages/extensions/kotlin.adoc
+++ b/docs/modules/ROOT/pages/extensions/kotlin.adoc
@@ -4,7 +4,8 @@
 [[kotlin]]
 = Kotlin
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Write Camel integration routes in Kotlin
 
diff --git a/docs/modules/ROOT/pages/extensions/kubernetes.adoc 
b/docs/modules/ROOT/pages/extensions/kubernetes.adoc
index 664707f..98b2941 100644
--- a/docs/modules/ROOT/pages/extensions/kubernetes.adoc
+++ b/docs/modules/ROOT/pages/extensions/kubernetes.adoc
@@ -4,7 +4,8 @@
 [[kubernetes]]
 = Kubernetes
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Perform operations against Kubernetes API
 
diff --git a/docs/modules/ROOT/pages/extensions/kudu.adoc 
b/docs/modules/ROOT/pages/extensions/kudu.adoc
index 3598038..b00bc07 100644
--- a/docs/modules/ROOT/pages/extensions/kudu.adoc
+++ b/docs/modules/ROOT/pages/extensions/kudu.adoc
@@ -4,7 +4,8 @@
 [[kudu]]
 = Kudu
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Interact with Apache Kudu, a free and open source column-oriented data store 
of the Apache Hadoop ecosystem.
 
diff --git a/docs/modules/ROOT/pages/extensions/log.adoc 
b/docs/modules/ROOT/pages/extensions/log.adoc
index 09472a5..568b0fb 100644
--- a/docs/modules/ROOT/pages/extensions/log.adoc
+++ b/docs/modules/ROOT/pages/extensions/log.adoc
@@ -4,7 +4,8 @@
 [[log]]
 = Log
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Log messages to the underlying logging mechanism.
 
diff --git a/docs/modules/ROOT/pages/extensions/lzf.adoc 
b/docs/modules/ROOT/pages/extensions/lzf.adoc
index ab3f983..5a5074a 100644
--- a/docs/modules/ROOT/pages/extensions/lzf.adoc
+++ b/docs/modules/ROOT/pages/extensions/lzf.adoc
@@ -4,7 +4,8 @@
 [[lzf]]
 = LZF Deflate Compression
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Compress and decompress streams using LZF deflate algorithm.
 
diff --git a/docs/modules/ROOT/pages/extensions/mail.adoc 
b/docs/modules/ROOT/pages/extensions/mail.adoc
index 528a2fc..d3f3e03 100644
--- a/docs/modules/ROOT/pages/extensions/mail.adoc
+++ b/docs/modules/ROOT/pages/extensions/mail.adoc
@@ -4,7 +4,8 @@
 [[mail]]
 = Mail
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send and receive emails using imap, pop3 and smtp protocols. Marshal Camel 
messages with attachments into MIME-Multipart messages and back.
 
diff --git a/docs/modules/ROOT/pages/extensions/microprofile-health.adoc 
b/docs/modules/ROOT/pages/extensions/microprofile-health.adoc
index 54be12a..ffe2bac 100644
--- a/docs/modules/ROOT/pages/extensions/microprofile-health.adoc
+++ b/docs/modules/ROOT/pages/extensions/microprofile-health.adoc
@@ -4,7 +4,8 @@
 [[microprofile-health]]
 = MicroProfile Health
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Bridging Eclipse MicroProfile Health with Camel health checks
 
diff --git a/docs/modules/ROOT/pages/extensions/microprofile-metrics.adoc 
b/docs/modules/ROOT/pages/extensions/microprofile-metrics.adoc
index 9b6209c..dab3911 100644
--- a/docs/modules/ROOT/pages/extensions/microprofile-metrics.adoc
+++ b/docs/modules/ROOT/pages/extensions/microprofile-metrics.adoc
@@ -4,7 +4,8 @@
 [[microprofile-metrics]]
 = MicroProfile Metrics
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Expose metrics from Camel routes.
 
diff --git a/docs/modules/ROOT/pages/extensions/mongodb-gridfs.adoc 
b/docs/modules/ROOT/pages/extensions/mongodb-gridfs.adoc
index 09bf928..ec7dd50 100644
--- a/docs/modules/ROOT/pages/extensions/mongodb-gridfs.adoc
+++ b/docs/modules/ROOT/pages/extensions/mongodb-gridfs.adoc
@@ -4,7 +4,8 @@
 [[mongodb-gridfs]]
 = MongoDB GridFS
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Interact with MongoDB GridFS.
 
diff --git a/docs/modules/ROOT/pages/extensions/mongodb.adoc 
b/docs/modules/ROOT/pages/extensions/mongodb.adoc
index fdf79cb..b630127 100644
--- a/docs/modules/ROOT/pages/extensions/mongodb.adoc
+++ b/docs/modules/ROOT/pages/extensions/mongodb.adoc
@@ -4,7 +4,8 @@
 [[mongodb]]
 = MongoDB
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Perform operations on MongoDB documents and collections.
 
diff --git a/docs/modules/ROOT/pages/extensions/mustache.adoc 
b/docs/modules/ROOT/pages/extensions/mustache.adoc
index 574add9..c8c849c 100644
--- a/docs/modules/ROOT/pages/extensions/mustache.adoc
+++ b/docs/modules/ROOT/pages/extensions/mustache.adoc
@@ -4,7 +4,8 @@
 [[mustache]]
 = Mustache
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Transform messages using a Mustache template.
 
diff --git a/docs/modules/ROOT/pages/extensions/netty-http.adoc 
b/docs/modules/ROOT/pages/extensions/netty-http.adoc
index 7c614d7..38c9d90 100644
--- a/docs/modules/ROOT/pages/extensions/netty-http.adoc
+++ b/docs/modules/ROOT/pages/extensions/netty-http.adoc
@@ -4,7 +4,8 @@
 [[netty-http]]
 = Netty HTTP
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 The Netty HTTP extension provides HTTP transport on top of the 
xref:extensions/netty.adoc[Netty extension].
 
diff --git a/docs/modules/ROOT/pages/extensions/netty.adoc 
b/docs/modules/ROOT/pages/extensions/netty.adoc
index f296cfb..031b803 100644
--- a/docs/modules/ROOT/pages/extensions/netty.adoc
+++ b/docs/modules/ROOT/pages/extensions/netty.adoc
@@ -4,7 +4,8 @@
 [[netty]]
 = Netty
 
-*Since Camel Quarkus 0.4.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Socket level networking using TCP or UDP with the Netty 4.x.
 
diff --git a/docs/modules/ROOT/pages/extensions/nitrite.adoc 
b/docs/modules/ROOT/pages/extensions/nitrite.adoc
index cd1ef93..85d9c22 100644
--- a/docs/modules/ROOT/pages/extensions/nitrite.adoc
+++ b/docs/modules/ROOT/pages/extensions/nitrite.adoc
@@ -4,7 +4,8 @@
 [[nitrite]]
 = Nitrite
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Access Nitrite databases.
 
diff --git a/docs/modules/ROOT/pages/extensions/ognl.adoc 
b/docs/modules/ROOT/pages/extensions/ognl.adoc
index 23e48e1..9dd923c 100644
--- a/docs/modules/ROOT/pages/extensions/ognl.adoc
+++ b/docs/modules/ROOT/pages/extensions/ognl.adoc
@@ -4,7 +4,8 @@
 [[ognl]]
 = OGNL
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression 
against the Camel Exchange.
 
diff --git a/docs/modules/ROOT/pages/extensions/olingo4.adoc 
b/docs/modules/ROOT/pages/extensions/olingo4.adoc
index 911cd6e..6791b20 100644
--- a/docs/modules/ROOT/pages/extensions/olingo4.adoc
+++ b/docs/modules/ROOT/pages/extensions/olingo4.adoc
@@ -4,7 +4,8 @@
 [[olingo4]]
 = Olingo4
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Communicate with OData 4.0 services using Apache Olingo OData API.
 
diff --git a/docs/modules/ROOT/pages/extensions/openstack.adoc 
b/docs/modules/ROOT/pages/extensions/openstack.adoc
index 987a5c2..0c463cc 100644
--- a/docs/modules/ROOT/pages/extensions/openstack.adoc
+++ b/docs/modules/ROOT/pages/extensions/openstack.adoc
@@ -4,7 +4,8 @@
 [[openstack]]
 = OpenStack
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Interact with OpenStack APIs
 
diff --git a/docs/modules/ROOT/pages/extensions/opentracing.adoc 
b/docs/modules/ROOT/pages/extensions/opentracing.adoc
index c548633..342cef9 100644
--- a/docs/modules/ROOT/pages/extensions/opentracing.adoc
+++ b/docs/modules/ROOT/pages/extensions/opentracing.adoc
@@ -4,7 +4,8 @@
 [[opentracing]]
 = OpenTracing
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Distributed tracing using OpenTracing
 
diff --git a/docs/modules/ROOT/pages/extensions/paho.adoc 
b/docs/modules/ROOT/pages/extensions/paho.adoc
index 117c888..f3710c2 100644
--- a/docs/modules/ROOT/pages/extensions/paho.adoc
+++ b/docs/modules/ROOT/pages/extensions/paho.adoc
@@ -4,7 +4,8 @@
 [[paho]]
 = Paho
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
 
diff --git a/docs/modules/ROOT/pages/extensions/pdf.adoc 
b/docs/modules/ROOT/pages/extensions/pdf.adoc
index ffd7c36..42db4cc 100644
--- a/docs/modules/ROOT/pages/extensions/pdf.adoc
+++ b/docs/modules/ROOT/pages/extensions/pdf.adoc
@@ -4,7 +4,8 @@
 [[pdf]]
 = PDF
 
-*Since Camel Quarkus 0.3.1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Create, modify or extract content from PDF documents.
 
diff --git a/docs/modules/ROOT/pages/extensions/platform-http.adoc 
b/docs/modules/ROOT/pages/extensions/platform-http.adoc
index dce02a1..a7eb343 100644
--- a/docs/modules/ROOT/pages/extensions/platform-http.adoc
+++ b/docs/modules/ROOT/pages/extensions/platform-http.adoc
@@ -4,7 +4,8 @@
 [[platform-http]]
 = Platform HTTP
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 This extension allows for creating HTTP endpoints for consuming HTTP requests.
 
diff --git a/docs/modules/ROOT/pages/extensions/protobuf.adoc 
b/docs/modules/ROOT/pages/extensions/protobuf.adoc
index bd4e497..993cb8c 100644
--- a/docs/modules/ROOT/pages/extensions/protobuf.adoc
+++ b/docs/modules/ROOT/pages/extensions/protobuf.adoc
@@ -4,7 +4,8 @@
 [[protobuf]]
 = Protobuf
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Serialize and deserialize Java objects using Google's Protocol buffers.
 
diff --git a/docs/modules/ROOT/pages/extensions/pubnub.adoc 
b/docs/modules/ROOT/pages/extensions/pubnub.adoc
index 37c0be6..1c9fc44 100644
--- a/docs/modules/ROOT/pages/extensions/pubnub.adoc
+++ b/docs/modules/ROOT/pages/extensions/pubnub.adoc
@@ -4,7 +4,8 @@
 [[pubnub]]
 = PubNub
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send and receive messages to/from PubNub data stream network for connected 
devices.
 
diff --git a/docs/modules/ROOT/pages/extensions/quartz.adoc 
b/docs/modules/ROOT/pages/extensions/quartz.adoc
index 057fb5d..2c70c82 100644
--- a/docs/modules/ROOT/pages/extensions/quartz.adoc
+++ b/docs/modules/ROOT/pages/extensions/quartz.adoc
@@ -4,7 +4,8 @@
 [[quartz]]
 = Quartz
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Schedule sending of messages using the Quartz 2.x scheduler.
 
diff --git a/docs/modules/ROOT/pages/extensions/qute.adoc 
b/docs/modules/ROOT/pages/extensions/qute.adoc
index 2c88a2c..f70d41a 100644
--- a/docs/modules/ROOT/pages/extensions/qute.adoc
+++ b/docs/modules/ROOT/pages/extensions/qute.adoc
@@ -4,7 +4,8 @@
 [[qute]]
 = Qute
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Transform messages using Quarkus Qute templating engine
 
diff --git a/docs/modules/ROOT/pages/extensions/rabbitmq.adoc 
b/docs/modules/ROOT/pages/extensions/rabbitmq.adoc
index bc1958d..e503069 100644
--- a/docs/modules/ROOT/pages/extensions/rabbitmq.adoc
+++ b/docs/modules/ROOT/pages/extensions/rabbitmq.adoc
@@ -4,7 +4,8 @@
 [[rabbitmq]]
 = RabbitMQ
 
-*Since Camel Quarkus 1.0.0-M6, JVM only*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send and receive messages from RabbitMQ instances.
 
diff --git a/docs/modules/ROOT/pages/extensions/reactive-executor.adoc 
b/docs/modules/ROOT/pages/extensions/reactive-executor.adoc
index 2f07901..c3dcc4f 100644
--- a/docs/modules/ROOT/pages/extensions/reactive-executor.adoc
+++ b/docs/modules/ROOT/pages/extensions/reactive-executor.adoc
@@ -4,7 +4,8 @@
 [[reactive-executor]]
 = Reactive Executor
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Reactive Executor for camel-core using Vert.x
 
diff --git a/docs/modules/ROOT/pages/extensions/reactive-streams.adoc 
b/docs/modules/ROOT/pages/extensions/reactive-streams.adoc
index 8b6df24..df74f3d 100644
--- a/docs/modules/ROOT/pages/extensions/reactive-streams.adoc
+++ b/docs/modules/ROOT/pages/extensions/reactive-streams.adoc
@@ -4,7 +4,8 @@
 [[reactive-streams]]
 = Reactive Streams
 
-*Since Camel Quarkus 1.0.0-M3, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M3## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Exchange messages with reactive stream processing libraries compatible with 
the reactive streams standard.
 
diff --git a/docs/modules/ROOT/pages/extensions/ref.adoc 
b/docs/modules/ROOT/pages/extensions/ref.adoc
index 80bd25e..0664886 100644
--- a/docs/modules/ROOT/pages/extensions/ref.adoc
+++ b/docs/modules/ROOT/pages/extensions/ref.adoc
@@ -4,7 +4,8 @@
 [[ref]]
 = Ref
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Route messages to an endpoint looked up dynamically by name in the Camel 
Registry.
 
diff --git a/docs/modules/ROOT/pages/extensions/rest-openapi.adoc 
b/docs/modules/ROOT/pages/extensions/rest-openapi.adoc
index 7265f26..403ac7e 100644
--- a/docs/modules/ROOT/pages/extensions/rest-openapi.adoc
+++ b/docs/modules/ROOT/pages/extensions/rest-openapi.adoc
@@ -4,7 +4,8 @@
 [[rest-openapi]]
 = REST OpenApi
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Configure REST producers based on an OpenAPI specification document delegating 
to a component implementing the RestProducerFactory interface.
 
diff --git a/docs/modules/ROOT/pages/extensions/rest.adoc 
b/docs/modules/ROOT/pages/extensions/rest.adoc
index 606f215..9244fbb 100644
--- a/docs/modules/ROOT/pages/extensions/rest.adoc
+++ b/docs/modules/ROOT/pages/extensions/rest.adoc
@@ -4,7 +4,8 @@
 [[rest]]
 = Rest
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Expose REST services and their OpenAPI Specification or call external REST 
services.
 
diff --git a/docs/modules/ROOT/pages/extensions/salesforce.adoc 
b/docs/modules/ROOT/pages/extensions/salesforce.adoc
index b461b44..42a124f 100644
--- a/docs/modules/ROOT/pages/extensions/salesforce.adoc
+++ b/docs/modules/ROOT/pages/extensions/salesforce.adoc
@@ -4,7 +4,8 @@
 [[salesforce]]
 = Salesforce
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Communicate with Salesforce using Java DTOs.
 
diff --git a/docs/modules/ROOT/pages/extensions/sap-netweaver.adoc 
b/docs/modules/ROOT/pages/extensions/sap-netweaver.adoc
index 416cd7e..10e654f 100644
--- a/docs/modules/ROOT/pages/extensions/sap-netweaver.adoc
+++ b/docs/modules/ROOT/pages/extensions/sap-netweaver.adoc
@@ -4,7 +4,8 @@
 [[sap-netweaver]]
 = SAP NetWeaver
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send requests to SAP NetWeaver Gateway using HTTP.
 
diff --git a/docs/modules/ROOT/pages/extensions/scheduler.adoc 
b/docs/modules/ROOT/pages/extensions/scheduler.adoc
index 02e00df..463b034 100644
--- a/docs/modules/ROOT/pages/extensions/scheduler.adoc
+++ b/docs/modules/ROOT/pages/extensions/scheduler.adoc
@@ -4,7 +4,8 @@
 [[scheduler]]
 = Scheduler
 
-*Since Camel Quarkus 0.4.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Generate messages in specified intervals using 
java.util.concurrent.ScheduledExecutorService.
 
diff --git a/docs/modules/ROOT/pages/extensions/seda.adoc 
b/docs/modules/ROOT/pages/extensions/seda.adoc
index 5a30ee2..cdd39c9 100644
--- a/docs/modules/ROOT/pages/extensions/seda.adoc
+++ b/docs/modules/ROOT/pages/extensions/seda.adoc
@@ -4,7 +4,8 @@
 [[seda]]
 = SEDA
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Asynchronously call another endpoint from any Camel Context in the same JVM.
 
diff --git a/docs/modules/ROOT/pages/extensions/servicenow.adoc 
b/docs/modules/ROOT/pages/extensions/servicenow.adoc
index 47e2021..475ae19 100644
--- a/docs/modules/ROOT/pages/extensions/servicenow.adoc
+++ b/docs/modules/ROOT/pages/extensions/servicenow.adoc
@@ -4,7 +4,8 @@
 [[servicenow]]
 = ServiceNow
 
-*Since Camel Quarkus 1.0.0-M6, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M6## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Interact with ServiceNow via its REST API.
 
diff --git a/docs/modules/ROOT/pages/extensions/servlet.adoc 
b/docs/modules/ROOT/pages/extensions/servlet.adoc
index 500800a..285792f 100644
--- a/docs/modules/ROOT/pages/extensions/servlet.adoc
+++ b/docs/modules/ROOT/pages/extensions/servlet.adoc
@@ -4,7 +4,8 @@
 [[servlet]]
 = Servlet
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Serve HTTP requests by a Servlet.
 
diff --git a/docs/modules/ROOT/pages/extensions/sjms.adoc 
b/docs/modules/ROOT/pages/extensions/sjms.adoc
index fb30d3c..1adc290 100644
--- a/docs/modules/ROOT/pages/extensions/sjms.adoc
+++ b/docs/modules/ROOT/pages/extensions/sjms.adoc
@@ -4,7 +4,8 @@
 [[sjms]]
 = Simple JMS
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.
 
diff --git a/docs/modules/ROOT/pages/extensions/sjms2.adoc 
b/docs/modules/ROOT/pages/extensions/sjms2.adoc
index ffe6455..901922c 100644
--- a/docs/modules/ROOT/pages/extensions/sjms2.adoc
+++ b/docs/modules/ROOT/pages/extensions/sjms2.adoc
@@ -4,7 +4,8 @@
 [[sjms2]]
 = Simple JMS2
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.
 
diff --git a/docs/modules/ROOT/pages/extensions/slack.adoc 
b/docs/modules/ROOT/pages/extensions/slack.adoc
index e5842b4..065f054 100644
--- a/docs/modules/ROOT/pages/extensions/slack.adoc
+++ b/docs/modules/ROOT/pages/extensions/slack.adoc
@@ -4,7 +4,8 @@
 [[slack]]
 = Slack
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send and receive messages to/from Slack.
 
diff --git a/docs/modules/ROOT/pages/extensions/snakeyaml.adoc 
b/docs/modules/ROOT/pages/extensions/snakeyaml.adoc
index 6001945..e6bca1f 100644
--- a/docs/modules/ROOT/pages/extensions/snakeyaml.adoc
+++ b/docs/modules/ROOT/pages/extensions/snakeyaml.adoc
@@ -4,7 +4,8 @@
 [[snakeyaml]]
 = SnakeYAML
 
-*Since Camel Quarkus 0.4.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Marshal and unmarshal Java objects to and from YAML.
 
diff --git a/docs/modules/ROOT/pages/extensions/soap.adoc 
b/docs/modules/ROOT/pages/extensions/soap.adoc
index faa4a05..1de34c2 100644
--- a/docs/modules/ROOT/pages/extensions/soap.adoc
+++ b/docs/modules/ROOT/pages/extensions/soap.adoc
@@ -4,7 +4,8 @@
 [[soap]]
 = SOAP dataformat
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Marshal Java objects to SOAP messages and back.
 
diff --git a/docs/modules/ROOT/pages/extensions/sql.adoc 
b/docs/modules/ROOT/pages/extensions/sql.adoc
index 7854b61..f542997 100644
--- a/docs/modules/ROOT/pages/extensions/sql.adoc
+++ b/docs/modules/ROOT/pages/extensions/sql.adoc
@@ -4,7 +4,8 @@
 [[sql]]
 = SQL
 
-*Since Camel Quarkus 1.0.0-M2, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M2## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Perform SQL queries using Spring JDBC.
 
diff --git a/docs/modules/ROOT/pages/extensions/stream.adoc 
b/docs/modules/ROOT/pages/extensions/stream.adoc
index c047d83..760dbe5 100644
--- a/docs/modules/ROOT/pages/extensions/stream.adoc
+++ b/docs/modules/ROOT/pages/extensions/stream.adoc
@@ -4,7 +4,8 @@
 [[stream]]
 = Stream
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Read from system-in and write to system-out and system-err streams.
 
diff --git a/docs/modules/ROOT/pages/extensions/tagsoup.adoc 
b/docs/modules/ROOT/pages/extensions/tagsoup.adoc
index c069601..5dfdc38 100644
--- a/docs/modules/ROOT/pages/extensions/tagsoup.adoc
+++ b/docs/modules/ROOT/pages/extensions/tagsoup.adoc
@@ -4,7 +4,8 @@
 [[tagsoup]]
 = TagSoup (a.k.a. TidyMarkup)
 
-*Since Camel Quarkus 1.0.0-M1, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M1## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Parse (potentially invalid) HTML into valid HTML or DOM.
 
diff --git a/docs/modules/ROOT/pages/extensions/tarfile.adoc 
b/docs/modules/ROOT/pages/extensions/tarfile.adoc
index 6ea6543..4fc4efb 100644
--- a/docs/modules/ROOT/pages/extensions/tarfile.adoc
+++ b/docs/modules/ROOT/pages/extensions/tarfile.adoc
@@ -4,7 +4,8 @@
 [[tarfile]]
 = Tar File
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Archive files into tarballs or extract files from tarballs.
 
diff --git a/docs/modules/ROOT/pages/extensions/telegram.adoc 
b/docs/modules/ROOT/pages/extensions/telegram.adoc
index 43342dc..45c6d7a 100644
--- a/docs/modules/ROOT/pages/extensions/telegram.adoc
+++ b/docs/modules/ROOT/pages/extensions/telegram.adoc
@@ -4,7 +4,8 @@
 [[telegram]]
 = Telegram
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send and receive messages acting as a Telegram Bot Telegram Bot API.
 
diff --git a/docs/modules/ROOT/pages/extensions/timer.adoc 
b/docs/modules/ROOT/pages/extensions/timer.adoc
index 7623073..03fd8e4 100644
--- a/docs/modules/ROOT/pages/extensions/timer.adoc
+++ b/docs/modules/ROOT/pages/extensions/timer.adoc
@@ -4,7 +4,8 @@
 [[timer]]
 = Timer
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Generate messages in specified intervals using java.util.Timer.
 
diff --git a/docs/modules/ROOT/pages/extensions/twitter.adoc 
b/docs/modules/ROOT/pages/extensions/twitter.adoc
index 49cc476..9d3e1e3 100644
--- a/docs/modules/ROOT/pages/extensions/twitter.adoc
+++ b/docs/modules/ROOT/pages/extensions/twitter.adoc
@@ -4,7 +4,8 @@
 [[twitter]]
 = Twitter
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Send tweets and receive tweets, direct messages and access Twitter Search
 
diff --git a/docs/modules/ROOT/pages/extensions/validator.adoc 
b/docs/modules/ROOT/pages/extensions/validator.adoc
index 63e02d4..e5615bb 100644
--- a/docs/modules/ROOT/pages/extensions/validator.adoc
+++ b/docs/modules/ROOT/pages/extensions/validator.adoc
@@ -4,7 +4,8 @@
 [[validator]]
 = Validator
 
-*Since Camel Quarkus 0.4.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Validate the payload using XML Schema and JAXP Validation.
 
diff --git a/docs/modules/ROOT/pages/extensions/vm.adoc 
b/docs/modules/ROOT/pages/extensions/vm.adoc
index fa45bde..d2fd5ad 100644
--- a/docs/modules/ROOT/pages/extensions/vm.adoc
+++ b/docs/modules/ROOT/pages/extensions/vm.adoc
@@ -4,7 +4,8 @@
 [[vm]]
 = VM
 
-*Since Camel Quarkus 0.3.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Call another endpoint in the same CamelContext asynchronously.
 
diff --git a/docs/modules/ROOT/pages/extensions/websocket-jsr356.adoc 
b/docs/modules/ROOT/pages/extensions/websocket-jsr356.adoc
index ce41b6e..862b0a4 100644
--- a/docs/modules/ROOT/pages/extensions/websocket-jsr356.adoc
+++ b/docs/modules/ROOT/pages/extensions/websocket-jsr356.adoc
@@ -4,7 +4,8 @@
 [[websocket-jsr356]]
 = Javax Websocket (JSR 356)
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Expose websocket endpoints using JSR356.
 
diff --git a/docs/modules/ROOT/pages/extensions/xml-io.adoc 
b/docs/modules/ROOT/pages/extensions/xml-io.adoc
index d837dd3..5001967 100644
--- a/docs/modules/ROOT/pages/extensions/xml-io.adoc
+++ b/docs/modules/ROOT/pages/extensions/xml-io.adoc
@@ -4,7 +4,8 @@
 [[xml-io]]
 = XML IO
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 An XML stack for parsing XML route definitions. A fast an light weight 
alternative to camel-quarkus-xml-jaxp
 
diff --git a/docs/modules/ROOT/pages/extensions/xml-jaxb.adoc 
b/docs/modules/ROOT/pages/extensions/xml-jaxb.adoc
index e53241c..737d38b 100644
--- a/docs/modules/ROOT/pages/extensions/xml-jaxb.adoc
+++ b/docs/modules/ROOT/pages/extensions/xml-jaxb.adoc
@@ -4,7 +4,8 @@
 [[xml-jaxb]]
 = XML JAXB
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 An XML stack for parsing XML route definitions. A legacy alternative to the 
fast an light weight camel-quarkus-xml-io
 
diff --git a/docs/modules/ROOT/pages/extensions/xml-jaxp.adoc 
b/docs/modules/ROOT/pages/extensions/xml-jaxp.adoc
index 2a0c9e7..5faff15 100644
--- a/docs/modules/ROOT/pages/extensions/xml-jaxp.adoc
+++ b/docs/modules/ROOT/pages/extensions/xml-jaxp.adoc
@@ -4,7 +4,8 @@
 [[xml-jaxp]]
 = XML JAXP
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Tokenize XML payloads using the specified path expression.
 
diff --git a/docs/modules/ROOT/pages/extensions/xpath.adoc 
b/docs/modules/ROOT/pages/extensions/xpath.adoc
index 376c2f1..94a0a69 100644
--- a/docs/modules/ROOT/pages/extensions/xpath.adoc
+++ b/docs/modules/ROOT/pages/extensions/xpath.adoc
@@ -4,7 +4,8 @@
 [[xpath]]
 = XPath
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Evaluate an XPath expression against an XML payload.
 
diff --git a/docs/modules/ROOT/pages/extensions/xslt.adoc 
b/docs/modules/ROOT/pages/extensions/xslt.adoc
index 543ddeb..6ea315d 100644
--- a/docs/modules/ROOT/pages/extensions/xslt.adoc
+++ b/docs/modules/ROOT/pages/extensions/xslt.adoc
@@ -4,7 +4,8 @@
 [[xslt]]
 = XSLT
 
-*Since Camel Quarkus 0.4.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Transforms XML payload using an XSLT template.
 
diff --git a/docs/modules/ROOT/pages/extensions/xstream.adoc 
b/docs/modules/ROOT/pages/extensions/xstream.adoc
index c3881bd..09b4fe5 100644
--- a/docs/modules/ROOT/pages/extensions/xstream.adoc
+++ b/docs/modules/ROOT/pages/extensions/xstream.adoc
@@ -4,7 +4,8 @@
 [[xstream]]
 = XStream
 
-*Since Camel Quarkus 1.0.0-M5, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M5## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Marshal and unmarshal POJOs to/from XML or JSON using XStream library.
 
diff --git a/docs/modules/ROOT/pages/extensions/zip-deflater.adoc 
b/docs/modules/ROOT/pages/extensions/zip-deflater.adoc
index 29b2b42..39aa929 100644
--- a/docs/modules/ROOT/pages/extensions/zip-deflater.adoc
+++ b/docs/modules/ROOT/pages/extensions/zip-deflater.adoc
@@ -4,7 +4,8 @@
 [[zip-deflater]]
 = Zip Deflate Compression
 
-*Since Camel Quarkus 1.0.0-M4, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-M4## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Compress and decompress streams using java.util.zip.Deflater, 
java.util.zip.Inflater or java.util.zip.GZIPStream.
 
diff --git a/docs/modules/ROOT/pages/extensions/zipfile.adoc 
b/docs/modules/ROOT/pages/extensions/zipfile.adoc
index 4cd997d..c6aa0da 100644
--- a/docs/modules/ROOT/pages/extensions/zipfile.adoc
+++ b/docs/modules/ROOT/pages/extensions/zipfile.adoc
@@ -4,7 +4,8 @@
 [[zipfile]]
 = Zip File
 
-*Since Camel Quarkus 0.2.0, JVM and native*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-supported]##supported##
 
 Compression and decompress streams using java.util.zip.ZipStream.
 
diff --git 
a/tooling/package-maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
 
b/tooling/package-maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
index 0e5c2de..2a1b753 100644
--- 
a/tooling/package-maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
+++ 
b/tooling/package-maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
@@ -1,7 +1,8 @@
 [[[=artifactIdBase]]]
 = [=name]
 
-*Since Camel Quarkus [=firstVersion], [=nativeSupported?then('JVM and 
native','JVM only')]*
+[.badges]
+[.badge-key]##Since Camel Quarkus##[.badge-version]##[=firstVersion]## 
[.badge-key]##JVM##[.badge-supported]##supported## 
[.badge-key]##Native##[.badge-[=nativeSupported?then('', 
'un')]supported]##[=nativeSupported?then('', 'un')]supported##
 
 [=intro]
 [#if models?size > 0]

Reply via email to