You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by pp...@apache.org on 2020/09/15 11:43:38 UTC

[camel-quarkus] branch master updated (9a4655d -> 9bbc6af)

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

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


    from 9a4655d  Disruptor native support #1597
     new 03afceb  Use asciidoctor-antora-indexer to produce lists of extensions and components on the reference pages #1557
     new 1c295a3  Rename firstVersion properties to camel.quarkus.jvmSince and add camel.quarkus.nativeSince
     new 9bbc6af  Regenerate the extension pages

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 catalog/pom.xml                                    |   2 +-
 docs/antora-playbook.yml                           |   4 +
 .../contributor-guide/extension-documentation.adoc |   3 +-
 docs/modules/ROOT/pages/reference/components.adoc  | 941 +--------------------
 .../ROOT/pages/reference/components/activemq.adoc  |  15 +
 .../ROOT/pages/reference/components/ahc-ws.adoc    |  15 +
 .../ROOT/pages/reference/components/ahc.adoc       |  15 +
 .../ROOT/pages/reference/components/amqp.adoc      |  15 +
 .../ROOT/pages/reference/components/apns.adoc      |  15 +
 .../ROOT/pages/reference/components/arangodb.adoc  |  15 +
 .../ROOT/pages/reference/components/as2.adoc       |  15 +
 .../ROOT/pages/reference/components/asterisk.adoc  |  15 +
 .../ROOT/pages/reference/components/atmos.adoc     |  15 +
 .../ROOT/pages/reference/components/atom.adoc      |  15 +
 .../ROOT/pages/reference/components/atomix.adoc    |  15 +
 .../ROOT/pages/reference/components/avro-rpc.adoc  |  15 +
 .../ROOT/pages/reference/components/aws-ec2.adoc   |  15 +
 .../ROOT/pages/reference/components/aws-ecs.adoc   |  15 +
 .../ROOT/pages/reference/components/aws-eks.adoc   |  15 +
 .../ROOT/pages/reference/components/aws-iam.adoc   |  15 +
 .../pages/reference/components/aws-kinesis.adoc    |  15 +
 .../ROOT/pages/reference/components/aws-kms.adoc   |  15 +
 .../pages/reference/components/aws-lambda.adoc     |  15 +
 .../ROOT/pages/reference/components/aws-s3.adoc    |  15 +
 .../ROOT/pages/reference/components/aws-sdb.adoc   |  15 +
 .../ROOT/pages/reference/components/aws-sns.adoc   |  15 +
 .../ROOT/pages/reference/components/aws-sqs.adoc   |  15 +
 .../ROOT/pages/reference/components/aws-swf.adoc   |  15 +
 .../pages/reference/components/aws-translate.adoc  |  15 +
 .../pages/reference/components/aws2-athena.adoc    |  15 +
 .../ROOT/pages/reference/components/aws2-cw.adoc   |  15 +
 .../ROOT/pages/reference/components/aws2-ddb.adoc  |  15 +
 .../ROOT/pages/reference/components/aws2-ec2.adoc  |  15 +
 .../ROOT/pages/reference/components/aws2-ecs.adoc  |  15 +
 .../ROOT/pages/reference/components/aws2-eks.adoc  |  15 +
 .../ROOT/pages/reference/components/aws2-iam.adoc  |  15 +
 .../pages/reference/components/aws2-kinesis.adoc   |  15 +
 .../ROOT/pages/reference/components/aws2-kms.adoc  |  15 +
 .../pages/reference/components/aws2-lambda.adoc    |  15 +
 .../ROOT/pages/reference/components/aws2-mq.adoc   |  15 +
 .../ROOT/pages/reference/components/aws2-msk.adoc  |  15 +
 .../ROOT/pages/reference/components/aws2-s3.adoc   |  15 +
 .../ROOT/pages/reference/components/aws2-ses.adoc  |  15 +
 .../ROOT/pages/reference/components/aws2-sns.adoc  |  15 +
 .../ROOT/pages/reference/components/aws2-sqs.adoc  |  15 +
 .../ROOT/pages/reference/components/aws2-sts.adoc  |  15 +
 .../pages/reference/components/aws2-translate.adoc |  15 +
 .../reference/components/azure-storage-blob.adoc   |  15 +
 .../reference/components/azure-storage-queue.adoc  |  15 +
 .../ROOT/pages/reference/components/azure.adoc     |  15 +
 .../pages/reference/components/bean-validator.adoc |  15 +
 .../ROOT/pages/reference/components/bean.adoc      |  15 +
 .../ROOT/pages/reference/components/beanstalk.adoc |  15 +
 .../ROOT/pages/reference/components/bonita.adoc    |  15 +
 .../ROOT/pages/reference/components/box.adoc       |  15 +
 .../ROOT/pages/reference/components/braintree.adoc |  15 +
 .../ROOT/pages/reference/components/browse.adoc    |  15 +
 .../ROOT/pages/reference/components/caffeine.adoc  |  15 +
 .../pages/reference/components/cassandraql.adoc    |  15 +
 .../pages/reference/components/chatscript.adoc     |  15 +
 .../ROOT/pages/reference/components/chunk.adoc     |  15 +
 .../ROOT/pages/reference/components/cm-sms.adoc    |  15 +
 .../ROOT/pages/reference/components/cmis.adoc      |  15 +
 .../ROOT/pages/reference/components/coap.adoc      |  15 +
 .../ROOT/pages/reference/components/cometd.adoc    |  15 +
 .../ROOT/pages/reference/components/consul.adoc    |  15 +
 .../pages/reference/components/controlbus.adoc     |  15 +
 .../ROOT/pages/reference/components/corda.adoc     |  15 +
 .../ROOT/pages/reference/components/couchbase.adoc |  15 +
 .../ROOT/pages/reference/components/couchdb.adoc   |  15 +
 .../ROOT/pages/reference/components/cron.adoc      |  15 +
 .../ROOT/pages/reference/components/crypto.adoc    |  15 +
 .../pages/reference/components/dataformat.adoc     |  15 +
 .../reference/components/debezium-mongodb.adoc     |  15 +
 .../pages/reference/components/debezium-mysql.adoc |  15 +
 .../reference/components/debezium-postgres.adoc    |  15 +
 .../reference/components/debezium-sqlserver.adoc   |  15 +
 .../pages/reference/components/digitalocean.adoc   |  15 +
 .../ROOT/pages/reference/components/direct.adoc    |  15 +
 .../ROOT/pages/reference/components/disruptor.adoc |  15 +
 .../ROOT/pages/reference/components/djl.adoc       |  15 +
 .../ROOT/pages/reference/components/dns.adoc       |  15 +
 .../ROOT/pages/reference/components/dozer.adoc     |  15 +
 .../ROOT/pages/reference/components/drill.adoc     |  15 +
 .../ROOT/pages/reference/components/dropbox.adoc   |  15 +
 .../ROOT/pages/reference/components/ehcache.adoc   |  15 +
 .../reference/components/elasticsearch-rest.adoc   |  15 +
 .../ROOT/pages/reference/components/elsql.adoc     |  15 +
 .../ROOT/pages/reference/components/etcd.adoc      |  15 +
 .../ROOT/pages/reference/components/exec.adoc      |  15 +
 .../ROOT/pages/reference/components/facebook.adoc  |  15 +
 .../ROOT/pages/reference/components/fhir.adoc      |  15 +
 .../pages/reference/components/file-watch.adoc     |  15 +
 .../ROOT/pages/reference/components/file.adoc      |  15 +
 .../ROOT/pages/reference/components/flatpack.adoc  |  15 +
 .../ROOT/pages/reference/components/flink.adoc     |  15 +
 .../ROOT/pages/reference/components/fop.adoc       |  15 +
 .../pages/reference/components/freemarker.adoc     |  15 +
 .../ROOT/pages/reference/components/ftp.adoc       |  15 +
 .../ROOT/pages/reference/components/ganglia.adoc   |  15 +
 .../ROOT/pages/reference/components/geocoder.adoc  |  15 +
 .../ROOT/pages/reference/components/git.adoc       |  15 +
 .../ROOT/pages/reference/components/github.adoc    |  15 +
 .../reference/components/google-bigquery.adoc      |  15 +
 .../reference/components/google-calendar.adoc      |  15 +
 .../pages/reference/components/google-drive.adoc   |  15 +
 .../pages/reference/components/google-mail.adoc    |  15 +
 .../pages/reference/components/google-pubsub.adoc  |  15 +
 .../pages/reference/components/google-sheets.adoc  |  15 +
 .../ROOT/pages/reference/components/graphql.adoc   |  15 +
 .../ROOT/pages/reference/components/grpc.adoc      |  15 +
 .../pages/reference/components/guava-eventbus.adoc |  15 +
 .../ROOT/pages/reference/components/hazelcast.adoc |  15 +
 .../ROOT/pages/reference/components/hdfs.adoc      |  15 +
 .../ROOT/pages/reference/components/hipchat.adoc   |  15 +
 .../ROOT/pages/reference/components/http.adoc      |  15 +
 .../ROOT/pages/reference/components/iec60870.adoc  |  15 +
 .../ROOT/pages/reference/components/ignite.adoc    |  15 +
 .../pages/reference/components/infinispan.adoc     |  15 +
 .../ROOT/pages/reference/components/influxdb.adoc  |  15 +
 .../ROOT/pages/reference/components/iota.adoc      |  15 +
 .../ROOT/pages/reference/components/ipfs.adoc      |  15 +
 .../ROOT/pages/reference/components/irc.adoc       |  15 +
 .../ROOT/pages/reference/components/jbpm.adoc      |  15 +
 .../ROOT/pages/reference/components/jclouds.adoc   |  15 +
 .../ROOT/pages/reference/components/jcr.adoc       |  15 +
 .../ROOT/pages/reference/components/jdbc.adoc      |  15 +
 .../pages/reference/components/jgroups-raft.adoc   |  15 +
 .../ROOT/pages/reference/components/jgroups.adoc   |  15 +
 .../ROOT/pages/reference/components/jing.adoc      |  15 +
 .../ROOT/pages/reference/components/jira.adoc      |  15 +
 .../ROOT/pages/reference/components/jms.adoc       |  15 +
 .../ROOT/pages/reference/components/jolt.adoc      |  15 +
 .../ROOT/pages/reference/components/jooq.adoc      |  15 +
 .../ROOT/pages/reference/components/jpa.adoc       |  15 +
 .../ROOT/pages/reference/components/jsch.adoc      |  15 +
 .../ROOT/pages/reference/components/jslt.adoc      |  15 +
 .../pages/reference/components/json-validator.adoc |  15 +
 .../ROOT/pages/reference/components/jt400.adoc     |  15 +
 .../ROOT/pages/reference/components/kafka.adoc     |  15 +
 .../pages/reference/components/kubernetes.adoc     |  15 +
 .../ROOT/pages/reference/components/kudu.adoc      |  15 +
 .../ROOT/pages/reference/components/language.adoc  |  15 +
 .../ROOT/pages/reference/components/ldap.adoc      |  15 +
 .../ROOT/pages/reference/components/ldif.adoc      |  15 +
 .../ROOT/pages/reference/components/log.adoc       |  15 +
 .../ROOT/pages/reference/components/lucene.adoc    |  15 +
 .../pages/reference/components/lumberjack.adoc     |  15 +
 .../ROOT/pages/reference/components/mail.adoc      |  15 +
 .../ROOT/pages/reference/components/master.adoc    |  15 +
 .../reference/components/microprofile-metrics.adoc |  15 +
 .../ROOT/pages/reference/components/milo.adoc      |  15 +
 .../ROOT/pages/reference/components/mllp.adoc      |  15 +
 .../ROOT/pages/reference/components/mock.adoc      |  15 +
 .../pages/reference/components/mongodb-gridfs.adoc |  15 +
 .../ROOT/pages/reference/components/mongodb.adoc   |  15 +
 .../ROOT/pages/reference/components/msv.adoc       |  15 +
 .../ROOT/pages/reference/components/mustache.adoc  |  15 +
 .../ROOT/pages/reference/components/mvel.adoc      |  15 +
 .../ROOT/pages/reference/components/mybatis.adoc   |  15 +
 .../ROOT/pages/reference/components/nagios.adoc    |  15 +
 .../ROOT/pages/reference/components/nats.adoc      |  15 +
 .../pages/reference/components/netty-http.adoc     |  15 +
 .../ROOT/pages/reference/components/netty.adoc     |  15 +
 .../ROOT/pages/reference/components/nitrite.adoc   |  15 +
 .../ROOT/pages/reference/components/nsq.adoc       |  15 +
 .../ROOT/pages/reference/components/olingo4.adoc   |  15 +
 .../ROOT/pages/reference/components/openstack.adoc |  15 +
 .../pages/reference/components/optaplanner.adoc    |  15 +
 .../ROOT/pages/reference/components/paho.adoc      |  15 +
 .../ROOT/pages/reference/components/pdf.adoc       |  15 +
 .../reference/components/pg-replication-slot.adoc  |  15 +
 .../ROOT/pages/reference/components/pgevent.adoc   |  15 +
 .../pages/reference/components/platform-http.adoc  |  15 +
 .../ROOT/pages/reference/components/printer.adoc   |  15 +
 .../ROOT/pages/reference/components/pubnub.adoc    |  15 +
 .../ROOT/pages/reference/components/pulsar.adoc    |  15 +
 .../ROOT/pages/reference/components/quartz.adoc    |  15 +
 .../ROOT/pages/reference/components/quickfix.adoc  |  15 +
 .../ROOT/pages/reference/components/rabbitmq.adoc  |  15 +
 .../reference/components/reactive-streams.adoc     |  15 +
 .../ROOT/pages/reference/components/ref.adoc       |  15 +
 .../pages/reference/components/rest-openapi.adoc   |  15 +
 .../ROOT/pages/reference/components/rest.adoc      |  15 +
 .../pages/reference/components/robotframework.adoc |  15 +
 .../ROOT/pages/reference/components/rss.adoc       |  15 +
 .../ROOT/pages/reference/components/saga.adoc      |  15 +
 .../pages/reference/components/salesforce.adoc     |  15 +
 .../pages/reference/components/sap-netweaver.adoc  |  15 +
 .../ROOT/pages/reference/components/saxon.adoc     |  15 +
 .../ROOT/pages/reference/components/scheduler.adoc |  15 +
 .../pages/reference/components/schematron.adoc     |  15 +
 .../ROOT/pages/reference/components/seda.adoc      |  15 +
 .../pages/reference/components/servicenow.adoc     |  15 +
 .../ROOT/pages/reference/components/servlet.adoc   |  15 +
 .../ROOT/pages/reference/components/sip.adoc       |  15 +
 .../ROOT/pages/reference/components/sjms.adoc      |  15 +
 .../ROOT/pages/reference/components/sjms2.adoc     |  15 +
 .../ROOT/pages/reference/components/slack.adoc     |  15 +
 .../ROOT/pages/reference/components/smpp.adoc      |  15 +
 .../ROOT/pages/reference/components/snmp.adoc      |  15 +
 .../ROOT/pages/reference/components/solr.adoc      |  15 +
 .../ROOT/pages/reference/components/soroush.adoc   |  15 +
 .../pages/reference/components/splunk-hec.adoc     |  15 +
 .../ROOT/pages/reference/components/splunk.adoc    |  15 +
 .../ROOT/pages/reference/components/sql.adoc       |  15 +
 .../ROOT/pages/reference/components/ssh.adoc       |  15 +
 .../ROOT/pages/reference/components/stax.adoc      |  15 +
 .../ROOT/pages/reference/components/stomp.adoc     |  15 +
 .../ROOT/pages/reference/components/stream.adoc    |  15 +
 .../pages/reference/components/stringtemplate.adoc |  15 +
 .../ROOT/pages/reference/components/stub.adoc      |  15 +
 .../ROOT/pages/reference/components/telegram.adoc  |  15 +
 .../ROOT/pages/reference/components/thrift.adoc    |  15 +
 .../ROOT/pages/reference/components/tika.adoc      |  15 +
 .../ROOT/pages/reference/components/timer.adoc     |  15 +
 .../ROOT/pages/reference/components/twilio.adoc    |  15 +
 .../ROOT/pages/reference/components/twitter.adoc   |  15 +
 .../ROOT/pages/reference/components/validator.adoc |  15 +
 .../ROOT/pages/reference/components/velocity.adoc  |  15 +
 .../pages/reference/components/vertx-http.adoc     |  15 +
 .../reference/components/vertx-websocket.adoc      |  15 +
 .../ROOT/pages/reference/components/vertx.adoc     |  15 +
 .../ROOT/pages/reference/components/vm.adoc        |  15 +
 .../ROOT/pages/reference/components/weather.adoc   |  15 +
 .../ROOT/pages/reference/components/web3j.adoc     |  15 +
 .../reference/components/websocket-jsr356.adoc     |  15 +
 .../ROOT/pages/reference/components/weka.adoc      |  15 +
 .../ROOT/pages/reference/components/wordpress.adoc |  15 +
 .../ROOT/pages/reference/components/workday.adoc   |  15 +
 .../ROOT/pages/reference/components/xchange.adoc   |  15 +
 .../ROOT/pages/reference/components/xj.adoc        |  15 +
 .../pages/reference/components/xmlsecurity.adoc    |  15 +
 .../ROOT/pages/reference/components/xmpp.adoc      |  15 +
 .../pages/reference/components/xslt-saxon.adoc     |  15 +
 .../ROOT/pages/reference/components/xslt.adoc      |  15 +
 .../ROOT/pages/reference/components/yammer.adoc    |  15 +
 .../ROOT/pages/reference/components/zendesk.adoc   |  15 +
 .../reference/components/zookeeper-master.adoc     |  15 +
 .../ROOT/pages/reference/components/zookeeper.adoc |  15 +
 docs/modules/ROOT/pages/reference/dataformats.adoc | 173 +---
 .../ROOT/pages/reference/dataformats/asn1.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/avro.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/barcode.adoc  |  15 +
 .../ROOT/pages/reference/dataformats/base64.adoc   |  15 +
 .../ROOT/pages/reference/dataformats/beanio.adoc   |  15 +
 .../ROOT/pages/reference/dataformats/bindy.adoc    |  15 +
 .../ROOT/pages/reference/dataformats/cbor.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/crypto.adoc   |  15 +
 .../ROOT/pages/reference/dataformats/csv.adoc      |  15 +
 .../ROOT/pages/reference/dataformats/fastjson.adoc |  15 +
 .../ROOT/pages/reference/dataformats/fhir.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/flatpack.adoc |  15 +
 .../ROOT/pages/reference/dataformats/grok.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/gson.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/hl7.adoc      |  15 +
 .../ROOT/pages/reference/dataformats/ical.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/jackson.adoc  |  15 +
 .../pages/reference/dataformats/jacksonxml.adoc    |  15 +
 .../ROOT/pages/reference/dataformats/jaxb.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/johnzon.adoc  |  15 +
 .../ROOT/pages/reference/dataformats/jsonapi.adoc  |  15 +
 .../ROOT/pages/reference/dataformats/lzf.adoc      |  15 +
 .../ROOT/pages/reference/dataformats/mail.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/protobuf.adoc |  15 +
 .../ROOT/pages/reference/dataformats/rss.adoc      |  15 +
 .../pages/reference/dataformats/snakeyaml.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/soap.adoc     |  15 +
 .../ROOT/pages/reference/dataformats/syslog.adoc   |  15 +
 .../ROOT/pages/reference/dataformats/tagsoup.adoc  |  15 +
 .../ROOT/pages/reference/dataformats/tarfile.adoc  |  15 +
 .../ROOT/pages/reference/dataformats/thrift.adoc   |  15 +
 .../reference/dataformats/univocity-parsers.adoc   |  15 +
 .../pages/reference/dataformats/xmlsecurity.adoc   |  15 +
 .../ROOT/pages/reference/dataformats/xstream.adoc  |  15 +
 .../pages/reference/dataformats/zip-deflater.adoc  |  15 +
 .../ROOT/pages/reference/dataformats/zipfile.adoc  |  15 +
 .../ROOT/pages/reference/extensions/activemq.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/ahc-ws.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/ahc.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/amqp.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/apns.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/arangodb.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/as2.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/asn1.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/asterisk.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/atmos.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/atom.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/atomix.adoc    |  11 +-
 .../pages/reference/extensions/attachments.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/avro-rpc.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/avro.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/aws-ec2.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/aws-ecs.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/aws-eks.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/aws-iam.adoc   |  10 +-
 .../pages/reference/extensions/aws-kinesis.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/aws-kms.adoc   |  10 +-
 .../pages/reference/extensions/aws-lambda.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/aws-s3.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/aws-sdb.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/aws-sns.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/aws-sqs.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/aws-swf.adoc   |  10 +-
 .../pages/reference/extensions/aws-translate.adoc  |  10 +-
 .../pages/reference/extensions/aws2-athena.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/aws2-cw.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/aws2-ddb.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/aws2-ec2.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/aws2-ecs.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/aws2-eks.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/aws2-iam.adoc  |  10 +-
 .../pages/reference/extensions/aws2-kinesis.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/aws2-kms.adoc  |  10 +-
 .../pages/reference/extensions/aws2-lambda.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/aws2-mq.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/aws2-msk.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/aws2-s3.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/aws2-ses.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/aws2-sns.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/aws2-sqs.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/aws2-sts.adoc  |  11 +-
 .../pages/reference/extensions/aws2-translate.adoc |  10 +-
 .../reference/extensions/azure-storage-blob.adoc   |  11 +-
 .../reference/extensions/azure-storage-queue.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/azure.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/barcode.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/base64.adoc    |  10 +-
 .../pages/reference/extensions/bean-validator.adoc |  10 +-
 .../ROOT/pages/reference/extensions/bean.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/beanio.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/beanstalk.adoc |  11 +-
 .../ROOT/pages/reference/extensions/bindy.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/bonita.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/box.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/braintree.adoc |  10 +-
 .../ROOT/pages/reference/extensions/browse.adoc    |  11 +-
 .../reference/extensions/caffeine-lrucache.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/caffeine.adoc  |  11 +-
 .../pages/reference/extensions/cassandraql.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/cbor.adoc      |  11 +-
 .../pages/reference/extensions/chatscript.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/chunk.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/cm-sms.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/cmis.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/coap.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/cometd.adoc    |  11 +-
 .../pages/reference/extensions/componentdsl.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/consul.adoc    |  10 +-
 .../pages/reference/extensions/controlbus.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/corda.adoc     |  11 +-
 .../pages/reference/extensions/core-cloud.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/core.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/couchbase.adoc |  10 +-
 .../ROOT/pages/reference/extensions/couchdb.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/cron.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/crypto.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/csv.adoc       |  10 +-
 .../pages/reference/extensions/dataformat.adoc     |  10 +-
 .../reference/extensions/debezium-mongodb.adoc     |  10 +-
 .../pages/reference/extensions/debezium-mysql.adoc |  10 +-
 .../reference/extensions/debezium-postgres.adoc    |  10 +-
 .../reference/extensions/debezium-sqlserver.adoc   |  10 +-
 .../pages/reference/extensions/digitalocean.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/direct.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/disruptor.adoc |  11 +-
 .../ROOT/pages/reference/extensions/djl.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/dns.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/dozer.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/drill.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/dropbox.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/ehcache.adoc   |  11 +-
 .../reference/extensions/elasticsearch-rest.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/elsql.adoc     |  11 +-
 .../pages/reference/extensions/endpointdsl.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/etcd.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/exec.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/facebook.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/fastjson.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/fhir.adoc      |  10 +-
 .../pages/reference/extensions/file-watch.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/file.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/flatpack.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/flink.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/fop.adoc       |  11 +-
 .../pages/reference/extensions/freemarker.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/ftp.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/ganglia.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/geocoder.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/git.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/github.adoc    |  10 +-
 .../reference/extensions/google-bigquery.adoc      |  10 +-
 .../reference/extensions/google-calendar.adoc      |  10 +-
 .../pages/reference/extensions/google-drive.adoc   |  10 +-
 .../pages/reference/extensions/google-mail.adoc    |  10 +-
 .../pages/reference/extensions/google-pubsub.adoc  |  10 +-
 .../pages/reference/extensions/google-sheets.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/graphql.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/grok.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/groovy.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/grpc.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/gson.adoc      |  10 +-
 .../pages/reference/extensions/guava-eventbus.adoc |  11 +-
 .../ROOT/pages/reference/extensions/hazelcast.adoc |  11 +-
 .../ROOT/pages/reference/extensions/hdfs.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/hipchat.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/hl7.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/http.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/hystrix.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/ical.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/iec60870.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/ignite.adoc    |  11 +-
 .../pages/reference/extensions/infinispan.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/influxdb.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/iota.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/ipfs.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/irc.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/jackson.adoc   |  10 +-
 .../pages/reference/extensions/jacksonxml.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/jaxb.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/jbpm.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/jclouds.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/jcr.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/jdbc.adoc      |  10 +-
 .../pages/reference/extensions/jgroups-raft.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/jgroups.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/jing.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/jira.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/jms.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/johnzon.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/jolt.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/jooq.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/jpa.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/jsch.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/jslt.adoc      |  11 +-
 .../pages/reference/extensions/json-validator.adoc |  10 +-
 .../ROOT/pages/reference/extensions/jsonapi.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/jsonpath.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/jt400.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/jta.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/kafka.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/kotlin.adoc    |  10 +-
 .../pages/reference/extensions/kubernetes.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/kudu.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/language.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/ldap.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/ldif.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/log.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/lucene.adoc    |  11 +-
 .../pages/reference/extensions/lumberjack.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/lzf.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/mail.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/main.adoc      |  10 +-
 .../pages/reference/extensions/management.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/master.adoc    |  10 +-
 .../extensions/microprofile-fault-tolerance.adoc   |  10 +-
 .../reference/extensions/microprofile-health.adoc  |  10 +-
 .../reference/extensions/microprofile-metrics.adoc |  10 +-
 .../ROOT/pages/reference/extensions/milo.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/mllp.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/mock.adoc      |  10 +-
 .../pages/reference/extensions/mongodb-gridfs.adoc |  10 +-
 .../ROOT/pages/reference/extensions/mongodb.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/msv.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/mustache.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/mvel.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/mybatis.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/nagios.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/nats.adoc      |  11 +-
 .../pages/reference/extensions/netty-http.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/netty.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/nitrite.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/nsq.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/ognl.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/olingo4.adoc   |  10 +-
 .../pages/reference/extensions/openapi-java.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/openstack.adoc |  10 +-
 .../pages/reference/extensions/opentracing.adoc    |  10 +-
 .../pages/reference/extensions/optaplanner.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/paho.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/pdf.adoc       |  10 +-
 .../reference/extensions/pg-replication-slot.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/pgevent.adoc   |  11 +-
 .../pages/reference/extensions/platform-http.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/printer.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/protobuf.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/pubnub.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/pulsar.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/quartz.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/quickfix.adoc  |  11 +-
 .../ROOT/pages/reference/extensions/qute.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/rabbitmq.adoc  |  10 +-
 .../reference/extensions/reactive-executor.adoc    |  10 +-
 .../reference/extensions/reactive-streams.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/ref.adoc       |  10 +-
 .../pages/reference/extensions/rest-openapi.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/rest.adoc      |  10 +-
 .../pages/reference/extensions/robotframework.adoc |  11 +-
 .../ROOT/pages/reference/extensions/rss.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/saga.adoc      |  11 +-
 .../pages/reference/extensions/salesforce.adoc     |  10 +-
 .../pages/reference/extensions/sap-netweaver.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/saxon.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/scheduler.adoc |  10 +-
 .../pages/reference/extensions/schematron.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/seda.adoc      |  10 +-
 .../pages/reference/extensions/servicenow.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/servlet.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/sip.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/sjms.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/sjms2.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/slack.adoc     |  10 +-
 .../extensions/smallrye-reactive-messaging.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/smpp.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/snakeyaml.adoc |  10 +-
 .../ROOT/pages/reference/extensions/snmp.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/soap.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/solr.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/soroush.adoc   |  11 +-
 .../pages/reference/extensions/splunk-hec.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/splunk.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/sql.adoc       |  10 +-
 .../ROOT/pages/reference/extensions/ssh.adoc       |  11 +-
 .../ROOT/pages/reference/extensions/stax.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/stomp.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/stream.adoc    |  10 +-
 .../pages/reference/extensions/stringtemplate.adoc |  11 +-
 .../ROOT/pages/reference/extensions/stub.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/syslog.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/tagsoup.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/tarfile.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/telegram.adoc  |  10 +-
 .../extensions/threadpoolfactory-vertx.adoc        |  10 +-
 .../ROOT/pages/reference/extensions/thrift.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/tika.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/timer.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/twilio.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/twitter.adoc   |  10 +-
 .../reference/extensions/univocity-parsers.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/validator.adoc |  10 +-
 .../ROOT/pages/reference/extensions/velocity.adoc  |  11 +-
 .../pages/reference/extensions/vertx-http.adoc     |  11 +-
 .../reference/extensions/vertx-websocket.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/vertx.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/vm.adoc        |  10 +-
 .../ROOT/pages/reference/extensions/weather.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/web3j.adoc     |  11 +-
 .../reference/extensions/websocket-jsr356.adoc     |  10 +-
 .../ROOT/pages/reference/extensions/weka.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/wordpress.adoc |  11 +-
 .../ROOT/pages/reference/extensions/workday.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/xchange.adoc   |  11 +-
 .../ROOT/pages/reference/extensions/xj.adoc        |  11 +-
 .../ROOT/pages/reference/extensions/xml-io.adoc    |  10 +-
 .../ROOT/pages/reference/extensions/xml-jaxb.adoc  |  10 +-
 .../ROOT/pages/reference/extensions/xml-jaxp.adoc  |  10 +-
 .../pages/reference/extensions/xmlsecurity.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/xmpp.adoc      |  11 +-
 .../ROOT/pages/reference/extensions/xpath.adoc     |  10 +-
 .../pages/reference/extensions/xslt-saxon.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/xslt.adoc      |  10 +-
 .../ROOT/pages/reference/extensions/xstream.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/yammer.adoc    |  11 +-
 .../ROOT/pages/reference/extensions/zendesk.adoc   |  11 +-
 .../pages/reference/extensions/zip-deflater.adoc   |  10 +-
 .../ROOT/pages/reference/extensions/zipfile.adoc   |  10 +-
 .../reference/extensions/zookeeper-master.adoc     |  11 +-
 .../ROOT/pages/reference/extensions/zookeeper.adoc |  11 +-
 docs/modules/ROOT/pages/reference/index.adoc       | 904 +-------------------
 docs/modules/ROOT/pages/reference/languages.adoc   |  89 +-
 .../ROOT/pages/reference/languages/bean.adoc       |  15 +
 .../ROOT/pages/reference/languages/core.adoc       |  15 +
 .../ROOT/pages/reference/languages/groovy.adoc     |  15 +
 .../ROOT/pages/reference/languages/hl7.adoc        |  15 +
 .../ROOT/pages/reference/languages/jsonpath.adoc   |  15 +
 .../ROOT/pages/reference/languages/mvel.adoc       |  15 +
 .../ROOT/pages/reference/languages/ognl.adoc       |  15 +
 .../ROOT/pages/reference/languages/saxon.adoc      |  15 +
 .../ROOT/pages/reference/languages/xml-jaxp.adoc   |  15 +
 .../ROOT/pages/reference/languages/xpath.adoc      |  15 +
 docs/modules/ROOT/pages/reference/others.adoc      | 101 +--
 .../ROOT/pages/reference/others/attachments.adoc   |  15 +
 .../ROOT/pages/reference/others/hystrix.adoc       |  15 +
 docs/modules/ROOT/pages/reference/others/jta.adoc  |  15 +
 .../others/microprofile-fault-tolerance.adoc       |  15 +
 .../reference/others/microprofile-health.adoc      |  15 +
 .../ROOT/pages/reference/others/openapi-java.adoc  |  15 +
 .../ROOT/pages/reference/others/opentracing.adoc   |  15 +
 .../pages/reference/others/reactive-executor.adoc  |  15 +
 .../reference/others/threadpoolfactory-vertx.adoc  |  15 +
 docs/package.json                                  |   3 +-
 docs/yarn.lock                                     |  97 ++-
 extensions-core/caffeine-lrucache/runtime/pom.xml  |   3 +-
 extensions-core/core-cloud/runtime/pom.xml         |   3 +-
 extensions-core/core/runtime/pom.xml               |   3 +-
 extensions-core/main/runtime/pom.xml               |   3 +-
 extensions-core/reactive-executor/runtime/pom.xml  |   3 +-
 .../threadpoolfactory-vertx/runtime/pom.xml        |   3 +-
 extensions-core/xml-io/runtime/pom.xml             |   3 +-
 extensions-core/xml-jaxb/runtime/pom.xml           |   3 +-
 extensions-core/xml-jaxp/runtime/pom.xml           |   3 +-
 extensions-jvm/apns/runtime/pom.xml                |   2 +-
 extensions-jvm/asn1/runtime/pom.xml                |   2 +-
 extensions-jvm/asterisk/runtime/pom.xml            |   2 +-
 extensions-jvm/atmos/runtime/pom.xml               |   2 +-
 extensions-jvm/atom/runtime/pom.xml                |   2 +-
 extensions-jvm/atomix/runtime/pom.xml              |   2 +-
 extensions-jvm/avro-rpc/runtime/pom.xml            |   3 +-
 extensions-jvm/aws2-kinesis/runtime/pom.xml        |   2 +-
 extensions-jvm/azure-storage-blob/runtime/pom.xml  |   2 +-
 extensions-jvm/azure-storage-queue/runtime/pom.xml |   2 +-
 extensions-jvm/barcode/runtime/pom.xml             |   2 +-
 extensions-jvm/beanio/runtime/pom.xml              |   2 +-
 extensions-jvm/beanstalk/runtime/pom.xml           |   2 +-
 extensions-jvm/bonita/runtime/pom.xml              |   2 +-
 extensions-jvm/browse/runtime/pom.xml              |   2 +-
 extensions-jvm/cassandraql/runtime/pom.xml         |   3 +-
 extensions-jvm/cbor/runtime/pom.xml                |   2 +-
 extensions-jvm/chatscript/runtime/pom.xml          |   2 +-
 extensions-jvm/chunk/runtime/pom.xml               |   2 +-
 extensions-jvm/cm-sms/runtime/pom.xml              |   2 +-
 extensions-jvm/cmis/runtime/pom.xml                |   2 +-
 extensions-jvm/coap/runtime/pom.xml                |   2 +-
 extensions-jvm/cometd/runtime/pom.xml              |   2 +-
 extensions-jvm/corda/runtime/pom.xml               |   2 +-
 extensions-jvm/couchbase/runtime/pom.xml           |   3 +-
 extensions-jvm/crypto/runtime/pom.xml              |   2 +-
 extensions-jvm/debezium-mongodb/runtime/pom.xml    |   3 +-
 extensions-jvm/digitalocean/runtime/pom.xml        |   2 +-
 extensions-jvm/djl/runtime/pom.xml                 |   2 +-
 extensions-jvm/dns/runtime/pom.xml                 |   2 +-
 extensions-jvm/drill/runtime/pom.xml               |   2 +-
 extensions-jvm/ehcache/runtime/pom.xml             |   2 +-
 extensions-jvm/elsql/runtime/pom.xml               |   2 +-
 extensions-jvm/etcd/runtime/pom.xml                |   2 +-
 extensions-jvm/facebook/runtime/pom.xml            |   2 +-
 extensions-jvm/fastjson/runtime/pom.xml            |   2 +-
 extensions-jvm/flink/runtime/pom.xml               |   2 +-
 extensions-jvm/fop/runtime/pom.xml                 |   2 +-
 extensions-jvm/freemarker/runtime/pom.xml          |   2 +-
 extensions-jvm/ganglia/runtime/pom.xml             |   2 +-
 extensions-jvm/geocoder/runtime/pom.xml            |   2 +-
 extensions-jvm/google-bigquery/runtime/pom.xml     |   3 +-
 extensions-jvm/google-pubsub/runtime/pom.xml       |   3 +-
 extensions-jvm/groovy/runtime/pom.xml              |   3 +-
 extensions-jvm/grpc/runtime/pom.xml                |   3 +-
 extensions-jvm/guava-eventbus/runtime/pom.xml      |   2 +-
 extensions-jvm/hazelcast/runtime/pom.xml           |   2 +-
 extensions-jvm/hdfs/runtime/pom.xml                |   2 +-
 extensions-jvm/hipchat/runtime/pom.xml             |   2 +-
 extensions-jvm/hl7/runtime/pom.xml                 |   2 +-
 extensions-jvm/iec60870/runtime/pom.xml            |   2 +-
 extensions-jvm/ignite/runtime/pom.xml              |   2 +-
 extensions-jvm/iota/runtime/pom.xml                |   2 +-
 extensions-jvm/ipfs/runtime/pom.xml                |   2 +-
 extensions-jvm/irc/runtime/pom.xml                 |   2 +-
 extensions-jvm/jbpm/runtime/pom.xml                |   2 +-
 extensions-jvm/jclouds/runtime/pom.xml             |   2 +-
 extensions-jvm/jcr/runtime/pom.xml                 |   2 +-
 extensions-jvm/jgroups-raft/runtime/pom.xml        |   2 +-
 extensions-jvm/jgroups/runtime/pom.xml             |   2 +-
 extensions-jvm/jing/runtime/pom.xml                |   2 +-
 extensions-jvm/jooq/runtime/pom.xml                |   2 +-
 extensions-jvm/jsch/runtime/pom.xml                |   2 +-
 extensions-jvm/jslt/runtime/pom.xml                |   2 +-
 extensions-jvm/jsonapi/runtime/pom.xml             |   2 +-
 extensions-jvm/jt400/runtime/pom.xml               |   2 +-
 extensions-jvm/language/runtime/pom.xml            |   2 +-
 extensions-jvm/ldap/runtime/pom.xml                |   2 +-
 extensions-jvm/ldif/runtime/pom.xml                |   2 +-
 extensions-jvm/lucene/runtime/pom.xml              |   2 +-
 extensions-jvm/lumberjack/runtime/pom.xml          |   2 +-
 extensions-jvm/management/runtime/pom.xml          |   2 +-
 extensions-jvm/milo/runtime/pom.xml                |   2 +-
 extensions-jvm/mllp/runtime/pom.xml                |   2 +-
 extensions-jvm/msv/runtime/pom.xml                 |   2 +-
 extensions-jvm/mvel/runtime/pom.xml                |   2 +-
 extensions-jvm/mybatis/runtime/pom.xml             |   2 +-
 extensions-jvm/nagios/runtime/pom.xml              |   2 +-
 extensions-jvm/nitrite/runtime/pom.xml             |   3 +-
 extensions-jvm/nsq/runtime/pom.xml                 |   2 +-
 extensions-jvm/ognl/runtime/pom.xml                |   3 +-
 extensions-jvm/openstack/runtime/pom.xml           |   3 +-
 extensions-jvm/optaplanner/runtime/pom.xml         |   2 +-
 extensions-jvm/pg-replication-slot/runtime/pom.xml |   2 +-
 extensions-jvm/pgevent/runtime/pom.xml             |   2 +-
 extensions-jvm/printer/runtime/pom.xml             |   2 +-
 extensions-jvm/protobuf/runtime/pom.xml            |   3 +-
 extensions-jvm/pubnub/runtime/pom.xml              |   3 +-
 extensions-jvm/pulsar/runtime/pom.xml              |   2 +-
 extensions-jvm/quickfix/runtime/pom.xml            |   2 +-
 extensions-jvm/robotframework/runtime/pom.xml      |   2 +-
 extensions-jvm/rss/runtime/pom.xml                 |   2 +-
 extensions-jvm/saga/runtime/pom.xml                |   2 +-
 extensions-jvm/saxon/runtime/pom.xml               |   2 +-
 extensions-jvm/schematron/runtime/pom.xml          |   2 +-
 extensions-jvm/sip/runtime/pom.xml                 |   2 +-
 extensions-jvm/smpp/runtime/pom.xml                |   2 +-
 extensions-jvm/snmp/runtime/pom.xml                |   2 +-
 extensions-jvm/solr/runtime/pom.xml                |   2 +-
 extensions-jvm/soroush/runtime/pom.xml             |   2 +-
 extensions-jvm/splunk-hec/runtime/pom.xml          |   2 +-
 extensions-jvm/splunk/runtime/pom.xml              |   2 +-
 extensions-jvm/ssh/runtime/pom.xml                 |   2 +-
 extensions-jvm/stax/runtime/pom.xml                |   2 +-
 extensions-jvm/stomp/runtime/pom.xml               |   2 +-
 extensions-jvm/stringtemplate/runtime/pom.xml      |   2 +-
 extensions-jvm/stub/runtime/pom.xml                |   2 +-
 extensions-jvm/syslog/runtime/pom.xml              |   2 +-
 extensions-jvm/thrift/runtime/pom.xml              |   2 +-
 extensions-jvm/twilio/runtime/pom.xml              |   2 +-
 extensions-jvm/univocity-parsers/runtime/pom.xml   |   2 +-
 extensions-jvm/velocity/runtime/pom.xml            |   2 +-
 extensions-jvm/web3j/runtime/pom.xml               |   2 +-
 extensions-jvm/weka/runtime/pom.xml                |   2 +-
 extensions-jvm/wordpress/runtime/pom.xml           |   2 +-
 extensions-jvm/workday/runtime/pom.xml             |   2 +-
 extensions-jvm/xchange/runtime/pom.xml             |   2 +-
 extensions-jvm/xj/runtime/pom.xml                  |   2 +-
 extensions-jvm/xmlsecurity/runtime/pom.xml         |   2 +-
 extensions-jvm/xmpp/runtime/pom.xml                |   2 +-
 extensions-jvm/xslt-saxon/runtime/pom.xml          |   2 +-
 extensions-jvm/yammer/runtime/pom.xml              |   2 +-
 extensions-jvm/zendesk/runtime/pom.xml             |   2 +-
 extensions-jvm/zookeeper-master/runtime/pom.xml    |   2 +-
 extensions-jvm/zookeeper/runtime/pom.xml           |   2 +-
 extensions-support/ahc/runtime/pom.xml             |   3 +-
 extensions-support/aws/runtime/pom.xml             |   3 +-
 extensions-support/aws2/runtime/pom.xml            |   3 +-
 extensions-support/bouncycastle/runtime/pom.xml    |   5 +-
 extensions-support/debezium/runtime/pom.xml        |   3 +-
 .../google-http-client/runtime/pom.xml             |   3 +-
 extensions-support/mail/runtime/pom.xml            |   3 +-
 extensions-support/mongodb/runtime/pom.xml         |   3 +-
 extensions/activemq/runtime/pom.xml                |   3 +-
 extensions/ahc-ws/runtime/pom.xml                  |   3 +-
 extensions/ahc/runtime/pom.xml                     |   3 +-
 extensions/amqp/runtime/pom.xml                    |   3 +-
 extensions/arangodb/runtime/pom.xml                |   3 +-
 extensions/as2/runtime/pom.xml                     |   3 +-
 extensions/attachments/runtime/pom.xml             |   3 +-
 extensions/avro/runtime/pom.xml                    |   3 +-
 extensions/aws-ec2/runtime/pom.xml                 |   3 +-
 extensions/aws-ecs/runtime/pom.xml                 |   3 +-
 extensions/aws-eks/runtime/pom.xml                 |   3 +-
 extensions/aws-iam/runtime/pom.xml                 |   3 +-
 extensions/aws-kinesis/runtime/pom.xml             |   3 +-
 extensions/aws-kms/runtime/pom.xml                 |   3 +-
 extensions/aws-lambda/runtime/pom.xml              |   3 +-
 extensions/aws-s3/runtime/pom.xml                  |   3 +-
 extensions/aws-sdb/runtime/pom.xml                 |   3 +-
 extensions/aws-sns/runtime/pom.xml                 |   3 +-
 extensions/aws-sqs/runtime/pom.xml                 |   3 +-
 extensions/aws-swf/runtime/pom.xml                 |   3 +-
 extensions/aws-translate/runtime/pom.xml           |   3 +-
 extensions/aws2-athena/runtime/pom.xml             |   3 +-
 extensions/aws2-cw/runtime/pom.xml                 |   3 +-
 extensions/aws2-ddb/runtime/pom.xml                |   3 +-
 extensions/aws2-ec2/runtime/pom.xml                |   3 +-
 extensions/aws2-ecs/runtime/pom.xml                |   3 +-
 extensions/aws2-eks/runtime/pom.xml                |   3 +-
 extensions/aws2-iam/runtime/pom.xml                |   3 +-
 extensions/aws2-kms/runtime/pom.xml                |   3 +-
 extensions/aws2-lambda/runtime/pom.xml             |   3 +-
 extensions/aws2-mq/runtime/pom.xml                 |   3 +-
 extensions/aws2-msk/runtime/pom.xml                |   3 +-
 extensions/aws2-s3/runtime/pom.xml                 |   3 +-
 extensions/aws2-ses/runtime/pom.xml                |   3 +-
 extensions/aws2-sns/runtime/pom.xml                |   3 +-
 extensions/aws2-sqs/runtime/pom.xml                |   3 +-
 extensions/aws2-sts/runtime/pom.xml                |   3 +-
 extensions/aws2-translate/runtime/pom.xml          |   3 +-
 extensions/azure/runtime/pom.xml                   |   3 +-
 extensions/base64/runtime/pom.xml                  |   3 +-
 extensions/bean-validator/runtime/pom.xml          |   3 +-
 extensions/bean/runtime/pom.xml                    |   3 +-
 extensions/bindy/runtime/pom.xml                   |   3 +-
 extensions/box/runtime/pom.xml                     |   3 +-
 extensions/braintree/runtime/pom.xml               |   3 +-
 extensions/caffeine/runtime/pom.xml                |   3 +-
 extensions/componentdsl/runtime/pom.xml            |   3 +-
 extensions/consul/runtime/pom.xml                  |   3 +-
 extensions/controlbus/runtime/pom.xml              |   3 +-
 extensions/couchdb/runtime/pom.xml                 |   3 +-
 extensions/cron/runtime/pom.xml                    |   3 +-
 extensions/csv/runtime/pom.xml                     |   3 +-
 extensions/dataformat/runtime/pom.xml              |   3 +-
 extensions/debezium-mysql/runtime/pom.xml          |   3 +-
 extensions/debezium-postgres/runtime/pom.xml       |   3 +-
 extensions/debezium-sqlserver/runtime/pom.xml      |   3 +-
 extensions/direct/runtime/pom.xml                  |   3 +-
 extensions/disruptor/runtime/pom.xml               |   3 +-
 extensions/dozer/runtime/pom.xml                   |   3 +-
 extensions/dropbox/runtime/pom.xml                 |   3 +-
 extensions/elasticsearch-rest/runtime/pom.xml      |   3 +-
 extensions/endpointdsl/runtime/pom.xml             |   3 +-
 extensions/exec/runtime/pom.xml                    |   3 +-
 extensions/fhir/runtime/pom.xml                    |   3 +-
 extensions/file-watch/runtime/pom.xml              |   3 +-
 extensions/file/runtime/pom.xml                    |   3 +-
 extensions/flatpack/runtime/pom.xml                |   3 +-
 extensions/ftp/runtime/pom.xml                     |   3 +-
 extensions/git/runtime/pom.xml                     |   3 +-
 extensions/github/runtime/pom.xml                  |   3 +-
 extensions/google-calendar/runtime/pom.xml         |   3 +-
 extensions/google-drive/runtime/pom.xml            |   3 +-
 extensions/google-mail/runtime/pom.xml             |   3 +-
 extensions/google-sheets/runtime/pom.xml           |   3 +-
 extensions/graphql/runtime/pom.xml                 |   3 +-
 extensions/grok/runtime/pom.xml                    |   3 +-
 extensions/gson/runtime/pom.xml                    |   3 +-
 extensions/http/runtime/pom.xml                    |   3 +-
 extensions/hystrix/runtime/pom.xml                 |   3 +-
 extensions/ical/runtime/pom.xml                    |   3 +-
 extensions/infinispan/runtime/pom.xml              |   3 +-
 extensions/influxdb/runtime/pom.xml                |   3 +-
 extensions/jackson/runtime/pom.xml                 |   3 +-
 extensions/jacksonxml/runtime/pom.xml              |   3 +-
 extensions/jaxb/runtime/pom.xml                    |   3 +-
 extensions/jdbc/runtime/pom.xml                    |   3 +-
 extensions/jira/runtime/pom.xml                    |   3 +-
 extensions/jms/runtime/pom.xml                     |   3 +-
 extensions/johnzon/runtime/pom.xml                 |   3 +-
 extensions/jolt/runtime/pom.xml                    |   3 +-
 extensions/jpa/runtime/pom.xml                     |   3 +-
 extensions/json-validator/runtime/pom.xml          |   3 +-
 extensions/jsonpath/runtime/pom.xml                |   3 +-
 extensions/jta/runtime/pom.xml                     |   3 +-
 extensions/kafka/runtime/pom.xml                   |   3 +-
 extensions/kotlin/runtime/pom.xml                  |   3 +-
 extensions/kubernetes/runtime/pom.xml              |   3 +-
 extensions/kudu/runtime/pom.xml                    |   3 +-
 extensions/log/runtime/pom.xml                     |   3 +-
 extensions/lzf/runtime/pom.xml                     |   3 +-
 extensions/mail/runtime/pom.xml                    |   3 +-
 extensions/master/runtime/pom.xml                  |   3 +-
 .../microprofile-fault-tolerance/runtime/pom.xml   |   3 +-
 extensions/microprofile-health/runtime/pom.xml     |   3 +-
 extensions/microprofile-metrics/runtime/pom.xml    |   3 +-
 extensions/mock/runtime/pom.xml                    |   3 +-
 extensions/mongodb-gridfs/runtime/pom.xml          |   3 +-
 extensions/mongodb/runtime/pom.xml                 |   3 +-
 extensions/mustache/runtime/pom.xml                |   3 +-
 extensions/nats/runtime/pom.xml                    |   3 +-
 extensions/netty-http/runtime/pom.xml              |   3 +-
 extensions/netty/runtime/pom.xml                   |   3 +-
 extensions/olingo4/runtime/pom.xml                 |   3 +-
 extensions/openapi-java/runtime/pom.xml            |   3 +-
 extensions/opentracing/runtime/pom.xml             |   3 +-
 extensions/paho/runtime/pom.xml                    |   3 +-
 extensions/pdf/runtime/pom.xml                     |   3 +-
 extensions/platform-http/runtime/pom.xml           |   3 +-
 extensions/quartz/runtime/pom.xml                  |   3 +-
 extensions/qute/runtime/pom.xml                    |   3 +-
 extensions/rabbitmq/runtime/pom.xml                |   3 +-
 extensions/reactive-streams/runtime/pom.xml        |   3 +-
 extensions/ref/runtime/pom.xml                     |   3 +-
 extensions/rest-openapi/runtime/pom.xml            |   3 +-
 extensions/rest/runtime/pom.xml                    |   3 +-
 extensions/salesforce/runtime/pom.xml              |   3 +-
 extensions/sap-netweaver/runtime/pom.xml           |   3 +-
 extensions/scheduler/runtime/pom.xml               |   3 +-
 extensions/seda/runtime/pom.xml                    |   3 +-
 extensions/servicenow/runtime/pom.xml              |   3 +-
 extensions/servlet/runtime/pom.xml                 |   3 +-
 extensions/sjms/runtime/pom.xml                    |   3 +-
 extensions/sjms2/runtime/pom.xml                   |   3 +-
 extensions/slack/runtime/pom.xml                   |   3 +-
 .../smallrye-reactive-messaging/runtime/pom.xml    |   3 +-
 extensions/snakeyaml/runtime/pom.xml               |   3 +-
 extensions/soap/runtime/pom.xml                    |   3 +-
 extensions/sql/runtime/pom.xml                     |   3 +-
 extensions/stream/runtime/pom.xml                  |   3 +-
 extensions/tagsoup/runtime/pom.xml                 |   3 +-
 extensions/tarfile/runtime/pom.xml                 |   3 +-
 extensions/telegram/runtime/pom.xml                |   3 +-
 extensions/tika/runtime/pom.xml                    |   3 +-
 extensions/timer/runtime/pom.xml                   |   3 +-
 extensions/twitter/runtime/pom.xml                 |   3 +-
 extensions/validator/runtime/pom.xml               |   3 +-
 extensions/vertx-http/runtime/pom.xml              |   3 +-
 extensions/vertx-websocket/runtime/pom.xml         |   3 +-
 extensions/vertx/runtime/pom.xml                   |   3 +-
 extensions/vm/runtime/pom.xml                      |   3 +-
 extensions/weather/runtime/pom.xml                 |   3 +-
 extensions/websocket-jsr356/runtime/pom.xml        |   3 +-
 extensions/xpath/runtime/pom.xml                   |   3 +-
 extensions/xslt/runtime/pom.xml                    |   3 +-
 extensions/xstream/runtime/pom.xml                 |   3 +-
 extensions/zip-deflater/runtime/pom.xml            |   3 +-
 extensions/zipfile/runtime/pom.xml                 |   3 +-
 tooling/create-extension-templates/runtime-pom.xml |   5 +-
 .../camel/quarkus/maven/CamelQuarkusExtension.java |  23 +-
 .../org/apache/camel/quarkus/maven/CqUtils.java    |   5 +
 .../quarkus/maven/PrepareCatalogQuarkusMojo.java   |   4 +-
 .../quarkus/maven/UpdateExtensionDocPageMojo.java  |  69 +-
 .../doc-templates/extension-doc-page.adoc          |  13 +-
 .../doc-templates/extensions-camel-bits.adoc       |  12 +
 .../resources/doc-templates/extensions.adoc.ftl    |   2 +-
 899 files changed, 7432 insertions(+), 3204 deletions(-)
 create mode 100644 docs/modules/ROOT/pages/reference/components/activemq.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ahc-ws.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ahc.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/amqp.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/apns.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/arangodb.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/as2.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/asterisk.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/atmos.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/atom.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/atomix.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/avro-rpc.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-ec2.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-ecs.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-eks.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-iam.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-kinesis.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-kms.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-lambda.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-s3.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-sdb.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-sns.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-sqs.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-swf.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws-translate.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-athena.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-cw.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-ddb.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-ec2.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-ecs.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-eks.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-iam.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-kinesis.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-kms.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-lambda.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-mq.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-msk.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-s3.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-ses.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-sns.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-sqs.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-sts.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/aws2-translate.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/azure-storage-blob.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/azure-storage-queue.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/azure.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/bean-validator.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/bean.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/beanstalk.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/bonita.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/box.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/braintree.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/browse.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/caffeine.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/cassandraql.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/chatscript.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/chunk.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/cm-sms.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/cmis.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/coap.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/cometd.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/consul.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/controlbus.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/corda.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/couchbase.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/couchdb.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/cron.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/crypto.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/dataformat.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/debezium-mongodb.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/debezium-mysql.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/debezium-postgres.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/debezium-sqlserver.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/digitalocean.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/direct.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/disruptor.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/djl.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/dns.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/dozer.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/drill.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/dropbox.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ehcache.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/elasticsearch-rest.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/elsql.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/etcd.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/exec.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/facebook.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/fhir.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/file-watch.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/file.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/flatpack.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/flink.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/fop.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/freemarker.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ftp.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ganglia.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/geocoder.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/git.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/github.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/google-bigquery.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/google-calendar.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/google-drive.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/google-mail.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/google-pubsub.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/google-sheets.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/graphql.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/grpc.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/guava-eventbus.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/hazelcast.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/hdfs.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/hipchat.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/http.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/iec60870.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ignite.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/infinispan.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/influxdb.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/iota.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ipfs.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/irc.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jbpm.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jclouds.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jcr.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jdbc.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jgroups-raft.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jgroups.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jing.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jira.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jms.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jolt.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jooq.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jpa.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jsch.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jslt.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/json-validator.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/jt400.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/kafka.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/kubernetes.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/kudu.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/language.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ldap.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ldif.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/log.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/lucene.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/lumberjack.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/mail.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/master.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/microprofile-metrics.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/milo.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/mllp.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/mock.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/mongodb-gridfs.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/mongodb.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/msv.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/mustache.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/mvel.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/mybatis.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/nagios.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/nats.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/netty-http.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/netty.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/nitrite.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/nsq.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/olingo4.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/openstack.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/optaplanner.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/paho.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/pdf.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/pg-replication-slot.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/pgevent.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/platform-http.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/printer.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/pubnub.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/pulsar.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/quartz.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/quickfix.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/rabbitmq.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/reactive-streams.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ref.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/rest-openapi.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/rest.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/robotframework.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/rss.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/saga.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/salesforce.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/sap-netweaver.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/saxon.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/scheduler.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/schematron.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/seda.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/servicenow.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/servlet.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/sip.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/sjms.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/sjms2.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/slack.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/smpp.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/snmp.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/solr.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/soroush.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/splunk-hec.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/splunk.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/sql.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/ssh.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/stax.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/stomp.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/stream.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/stringtemplate.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/stub.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/telegram.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/thrift.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/tika.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/timer.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/twilio.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/twitter.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/validator.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/velocity.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/vertx-http.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/vertx-websocket.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/vertx.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/vm.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/weather.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/web3j.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/websocket-jsr356.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/weka.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/wordpress.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/workday.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/xchange.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/xj.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/xmlsecurity.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/xmpp.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/xslt-saxon.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/xslt.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/yammer.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/zendesk.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/zookeeper-master.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/components/zookeeper.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/asn1.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/avro.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/barcode.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/base64.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/beanio.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/bindy.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/cbor.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/crypto.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/csv.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/fastjson.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/fhir.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/flatpack.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/grok.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/gson.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/hl7.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/ical.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/jackson.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/jacksonxml.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/jaxb.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/johnzon.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/jsonapi.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/lzf.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/mail.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/protobuf.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/rss.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/snakeyaml.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/soap.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/syslog.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/tagsoup.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/tarfile.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/thrift.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/univocity-parsers.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/xmlsecurity.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/xstream.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/zip-deflater.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/dataformats/zipfile.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/bean.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/core.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/groovy.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/hl7.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/jsonpath.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/mvel.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/ognl.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/saxon.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/xml-jaxp.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/languages/xpath.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/others/attachments.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/others/hystrix.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/others/jta.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/others/microprofile-fault-tolerance.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/others/microprofile-health.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/others/openapi-java.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/others/opentracing.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/others/reactive-executor.adoc
 create mode 100644 docs/modules/ROOT/pages/reference/others/threadpoolfactory-vertx.adoc
 create mode 100644 tooling/maven-plugin/src/main/resources/doc-templates/extensions-camel-bits.adoc


[camel-quarkus] 01/03: Use asciidoctor-antora-indexer to produce lists of extensions and components on the reference pages #1557

Posted by pp...@apache.org.
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 03afcebefc6b3e49f675ca7a55933845330be85c
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Tue Sep 15 12:05:54 2020 +0200

    Use asciidoctor-antora-indexer to produce lists of extensions and components on the reference pages #1557
---
 catalog/pom.xml                                    |   2 +-
 docs/antora-playbook.yml                           |   4 +
 .../contributor-guide/extension-documentation.adoc |   3 +-
 docs/modules/ROOT/pages/reference/components.adoc  | 941 +--------------------
 docs/modules/ROOT/pages/reference/dataformats.adoc | 173 +---
 docs/modules/ROOT/pages/reference/index.adoc       | 904 +-------------------
 docs/modules/ROOT/pages/reference/languages.adoc   |  89 +-
 docs/modules/ROOT/pages/reference/others.adoc      | 101 +--
 docs/package.json                                  |   3 +-
 docs/yarn.lock                                     |  97 ++-
 tooling/create-extension-templates/runtime-pom.xml |   5 +-
 .../camel/quarkus/maven/CamelQuarkusExtension.java |  23 +-
 .../org/apache/camel/quarkus/maven/CqUtils.java    |   5 +
 .../quarkus/maven/PrepareCatalogQuarkusMojo.java   |   4 +-
 .../quarkus/maven/UpdateExtensionDocPageMojo.java  |  69 +-
 .../doc-templates/extension-doc-page.adoc          |  13 +-
 .../doc-templates/extensions-camel-bits.adoc       |  12 +
 .../resources/doc-templates/extensions.adoc.ftl    |   2 +-
 18 files changed, 252 insertions(+), 2198 deletions(-)

diff --git a/catalog/pom.xml b/catalog/pom.xml
index 3fbefcd..337b8d4 100644
--- a/catalog/pom.xml
+++ b/catalog/pom.xml
@@ -4127,7 +4127,7 @@
                         <!-- prepare the catalog and update doc files, etc. -->
                         <goals>
                             <goal>prepare-catalog-quarkus</goal>
-                            <goal>update-doc-extensions-list</goal>
+                            <!-- <goal>update-doc-extensions-list</goal> -->
                         </goals>
                         <phase>process-resources</phase>
                         <configuration>
diff --git a/docs/antora-playbook.yml b/docs/antora-playbook.yml
index f23024e..ab44b38 100644
--- a/docs/antora-playbook.yml
+++ b/docs/antora-playbook.yml
@@ -24,6 +24,10 @@ content:
   - url: ./../
     branches: HEAD
     start_path: docs
+
+asciidoc:
+  extensions:
+    - "@djencks/asciidoctor-antora-indexer"
 ui:
   bundle:
     url: https://gitlab.com/antora/antora-ui-default/-/jobs/artifacts/master/raw/build/ui-bundle.zip?job=bundle-stable
diff --git a/docs/modules/ROOT/pages/contributor-guide/extension-documentation.adoc b/docs/modules/ROOT/pages/contributor-guide/extension-documentation.adoc
index 628b6e5..5a98210 100644
--- a/docs/modules/ROOT/pages/contributor-guide/extension-documentation.adoc
+++ b/docs/modules/ROOT/pages/contributor-guide/extension-documentation.adoc
@@ -15,7 +15,8 @@ and from Camel Quarkus items on https://code.quarkus.io/[code.quarkus.io].
 The `update-extension-doc-page` mojo merges the https://github.com/apache/camel-quarkus/blame/master/tooling/package-maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc[FreeMarker template] with the following data:
 
 * `artifactIdBase`: the `artifactId` of the runtime module without the `camel-quarkus-` prefix.
-* `firstVersion`: the `<firstVersion>` property in the runtime `pom.xml`
+* `jvmSince`: the `<camel.quarkus.jvmSince>` property in the runtime `pom.xml`
+* `nativeSince`: the `<camel.quarkus.nativeSince>` property in the runtime `pom.xml`
 * `nativeSupported`: `false` if the given extension lives under `extensions-jvm`, `true` otherwise.
 * `models`: the list of Camel
    https://github.com/apache/camel/blob/master/tooling/camel-tooling-model/src/main/java/org/apache/camel/tooling/model/ComponentModel.java[components]
diff --git a/docs/modules/ROOT/pages/reference/components.adoc b/docs/modules/ROOT/pages/reference/components.adoc
index 49111d7..c2cebf9 100644
--- a/docs/modules/ROOT/pages/reference/components.adoc
+++ b/docs/modules/ROOT/pages/reference/components.adoc
@@ -1,940 +1,13 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
-
-[camel-quarkus-components]
 = Camel components supported on Quarkus
 
-[#cq-components-table-row-count]##?## components in [#cq-components-table-artifact-count]##?## JAR artifacts ([#cq-components-table-deprecated-count]##?## deprecated, [#cq-components-table-jvm-count]##?## JVM only)
+There are indexCount:[relative=reference/components/\*.adoc] components (indexCount:[relative=reference/components/\*.adoc,attributes='cq-deprecated=true'] deprecated, indexCount:[relative=reference/components/\*.adoc,attributes='cq-native-supported=false'] JVM only)
 
-[#cq-components-table.counted-table,width="100%",cols="4,1,1,1,5",options="header"]
+[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
 |===
-| Component | Artifact | Support Level | Since | Description
-
-| xref:reference/extensions/activemq.adoc[ActiveMQ] | [.camel-element-artifact]##camel-quarkus-activemq## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
-
-| xref:reference/extensions/amqp.adoc[AMQP] | [.camel-element-artifact]##camel-quarkus-amqp## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Messaging with AMQP protocol using Apache QPid Client.
-
-| xref:reference/extensions/apns.adoc[APNS] | [.camel-element-artifact]##camel-quarkus-apns## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send notifications to Apple iOS devices.
-
-| xref:reference/extensions/arangodb.adoc[ArangoDb] | [.camel-element-artifact]##camel-quarkus-arangodb## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Perform operations on ArangoDb when used as a Document Database, or as a Graph Database
-
-| xref:reference/extensions/as2.adoc[AS2] | [.camel-element-artifact]##camel-quarkus-as2## | [.camel-element-Native]##Native## +
-Stable | 1.0.0-CR4 | Transfer data securely and reliably using the AS2 protocol (RFC4130).
-
-| xref:reference/extensions/asterisk.adoc[Asterisk] | [.camel-element-artifact]##camel-quarkus-asterisk## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with Asterisk PBX Server.
-
-| xref:reference/extensions/ahc.adoc[Async HTTP Client (AHC)] | [.camel-element-artifact]##camel-quarkus-ahc## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Call external HTTP services using Async Http Client.
-
-| xref:reference/extensions/ahc-ws.adoc[Async HTTP Client (AHC) Websocket] | [.camel-element-artifact]##camel-quarkus-ahc-ws## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Exchange data with external Websocket servers using Async Http Client.
-
-| xref:reference/extensions/atmos.adoc[Atmos] | [.camel-element-artifact]##camel-quarkus-atmos## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Integract with EMC's ViPR object data services using the Atmos Client.
-
-| xref:reference/extensions/atom.adoc[Atom] | [.camel-element-artifact]##camel-quarkus-atom## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Poll Atom RSS feeds.
-
-| xref:reference/extensions/atomix.adoc[Atomix Map] | [.camel-element-artifact]##camel-quarkus-atomix## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access Atomix's distributed map.
-
-| xref:reference/extensions/atomix.adoc[Atomix Messaging] | [.camel-element-artifact]##camel-quarkus-atomix## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access Atomix's group messaging.
-
-| xref:reference/extensions/atomix.adoc[Atomix MultiMap] | [.camel-element-artifact]##camel-quarkus-atomix## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access Atomix's distributed multi map.
-
-| xref:reference/extensions/atomix.adoc[Atomix Queue] | [.camel-element-artifact]##camel-quarkus-atomix## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access Atomix's distributed queue.
-
-| xref:reference/extensions/atomix.adoc[Atomix Set] | [.camel-element-artifact]##camel-quarkus-atomix## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access Atomix's distributed set.
-
-| xref:reference/extensions/atomix.adoc[Atomix Value] | [.camel-element-artifact]##camel-quarkus-atomix## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access Atomix's distributed value.
-
-| xref:reference/extensions/avro-rpc.adoc[Avro RPC] | [.camel-element-artifact]##camel-quarkus-avro-rpc## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Produce or consume Apache Avro RPC services.
-
-| xref:reference/extensions/aws2-athena.adoc[AWS 2 Athena] | [.camel-element-artifact]##camel-quarkus-aws2-athena## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Access AWS Athena service using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-cw.adoc[AWS 2 CloudWatch] | [.camel-element-artifact]##camel-quarkus-aws2-cw## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-ddb.adoc[AWS 2 DynamoDB] | [.camel-element-artifact]##camel-quarkus-aws2-ddb## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-ddb.adoc[AWS 2 DynamoDB Streams] | [.camel-element-artifact]##camel-quarkus-aws2-ddb## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-ec2.adoc[AWS 2 Elastic Compute Cloud (EC2)] | [.camel-element-artifact]##camel-quarkus-aws2-ec2## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS EC2 instances using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-ecs.adoc[AWS 2 Elastic Container Service (ECS)] | [.camel-element-artifact]##camel-quarkus-aws2-ecs## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS ECS cluster instances using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-eks.adoc[AWS 2 Elastic Kubernetes Service (EKS)] | [.camel-element-artifact]##camel-quarkus-aws2-eks## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS EKS cluster instances using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-iam.adoc[AWS 2 Identity and Access Management (IAM)] | [.camel-element-artifact]##camel-quarkus-aws2-iam## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS IAM instances using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-kms.adoc[AWS 2 Key Management Service (KMS)] | [.camel-element-artifact]##camel-quarkus-aws2-kms## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-kinesis.adoc[AWS 2 Kinesis] | [.camel-element-artifact]##camel-quarkus-aws2-kinesis## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-kinesis.adoc[AWS 2 Kinesis Firehose] | [.camel-element-artifact]##camel-quarkus-aws2-kinesis## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-lambda.adoc[AWS 2 Lambda] | [.camel-element-artifact]##camel-quarkus-aws2-lambda## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Manage and invoke AWS Lambda functions using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-msk.adoc[AWS 2 Managed Streaming for Apache Kafka (MSK)] | [.camel-element-artifact]##camel-quarkus-aws2-msk## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS MSK instances using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-mq.adoc[AWS 2 MQ] | [.camel-element-artifact]##camel-quarkus-aws2-mq## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS MQ instances using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-s3.adoc[AWS 2 S3 Storage Service] | [.camel-element-artifact]##camel-quarkus-aws2-s3## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-sts.adoc[AWS 2 Security Token Service (STS)] | [.camel-element-artifact]##camel-quarkus-aws2-sts## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Manage AWS STS cluster instances using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-ses.adoc[AWS 2 Simple Email Service (SES)] | [.camel-element-artifact]##camel-quarkus-aws2-ses## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send e-mails through AWS SES service using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-sns.adoc[AWS 2 Simple Notification System (SNS)] | [.camel-element-artifact]##camel-quarkus-aws2-sns## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-sqs.adoc[AWS 2 Simple Queue Service (SQS)] | [.camel-element-artifact]##camel-quarkus-aws2-sqs## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.
-
-| xref:reference/extensions/aws2-translate.adoc[AWS 2 Translate] | [.camel-element-artifact]##camel-quarkus-aws2-translate## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Translate texts using AWS Translate and AWS SDK version 2.x.
-
-| xref:reference/extensions/aws-ec2.adoc[AWS Elastic Compute Cloud (EC2)] | [.camel-element-artifact]##camel-quarkus-aws-ec2## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS EC2 instances.
-
-| xref:reference/extensions/aws-ecs.adoc[AWS Elastic Container Service (ECS)] | [.camel-element-artifact]##camel-quarkus-aws-ecs## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS ECS cluster instances.
-
-| xref:reference/extensions/aws-eks.adoc[AWS Elastic Kubernetes Service (EKS)] | [.camel-element-artifact]##camel-quarkus-aws-eks## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Manage AWS EKS cluster instances.
-
-| xref:reference/extensions/aws-iam.adoc[AWS Identity and Access Management (IAM)] | [.camel-element-artifact]##camel-quarkus-aws-iam## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Manage AWS IAM instances.
-
-| xref:reference/extensions/aws-kms.adoc[AWS Key Management Service (KMS)] | [.camel-element-artifact]##camel-quarkus-aws-kms## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage keys stored in AWS KMS instances.
-
-| xref:reference/extensions/aws-kinesis.adoc[AWS Kinesis] | [.camel-element-artifact]##camel-quarkus-aws-kinesis## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Consume and produce records from AWS Kinesis Streams.
-
-| xref:reference/extensions/aws-kinesis.adoc[AWS Kinesis Firehose] | [.camel-element-artifact]##camel-quarkus-aws-kinesis## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Consume data from AWS Kinesis Firehose streams.
-
-| xref:reference/extensions/aws-lambda.adoc[AWS Lambda] | [.camel-element-artifact]##camel-quarkus-aws-lambda## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage and invoke AWS Lambda functions.
-
-| xref:reference/extensions/aws-s3.adoc[AWS S3 Storage Service] | [.camel-element-artifact]##camel-quarkus-aws-s3## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Store and retrieve objects from AWS S3 Storage Service.
-
-| xref:reference/extensions/aws-sns.adoc[AWS Simple Notification System (SNS)] | [.camel-element-artifact]##camel-quarkus-aws-sns## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Send messages to an AWS Simple Notification Topic.
-
-| xref:reference/extensions/aws-sqs.adoc[AWS Simple Queue Service (SQS)] | [.camel-element-artifact]##camel-quarkus-aws-sqs## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Sending and receive messages to/from AWS SQS service.
-
-| xref:reference/extensions/aws-swf.adoc[AWS Simple Workflow (SWF)] | [.camel-element-artifact]##camel-quarkus-aws-swf## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage workflows in the AWS Simple Workflow service.
-
-| xref:reference/extensions/aws-sdb.adoc[AWS SimpleDB] | [.camel-element-artifact]##camel-quarkus-aws-sdb## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Store and Retrieve data from/to AWS SDB service.
-
-| xref:reference/extensions/aws-translate.adoc[AWS Translate] | [.camel-element-artifact]##camel-quarkus-aws-translate## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Translate texts using AWS Translate.
-
-| xref:reference/extensions/azure-storage-blob.adoc[Azure Storage Blob Service] | [.camel-element-artifact]##camel-quarkus-azure-storage-blob## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Store and retrieve blobs from Azure Storage Blob Service using SDK v12.
-
-| xref:reference/extensions/azure.adoc[Azure Storage Blob Service (Deprecated)] | [.camel-element-artifact]##camel-quarkus-azure## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | [.camel-element-deprecated]*deprecated* Store and retrieve blobs from Azure Storage Blob Service.
-
-| xref:reference/extensions/azure-storage-queue.adoc[Azure Storage Queue Service] | [.camel-element-artifact]##camel-quarkus-azure-storage-queue## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12.
-
-| xref:reference/extensions/azure.adoc[Azure Storage Queue Service (Deprecated)] | [.camel-element-artifact]##camel-quarkus-azure## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | [.camel-element-deprecated]*deprecated* Store and retrieve messages from Azure Storage Queue Service.
-
-| xref:reference/extensions/bean.adoc[Bean] | [.camel-element-artifact]##camel-quarkus-bean## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Invoke methods of Java beans stored in Camel registry.
-
-| xref:reference/extensions/bean-validator.adoc[Bean Validator] | [.camel-element-artifact]##camel-quarkus-bean-validator## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Validate the message body using the Java Bean Validation API.
-
-| xref:reference/extensions/beanstalk.adoc[Beanstalk] | [.camel-element-artifact]##camel-quarkus-beanstalk## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Retrieve and post-process Beanstalk jobs.
-
-| xref:reference/extensions/bonita.adoc[Bonita] | [.camel-element-artifact]##camel-quarkus-bonita## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Communicate with a remote Bonita BPM process engine.
-
-| xref:reference/extensions/box.adoc[Box] | [.camel-element-artifact]##camel-quarkus-box## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
-
-| xref:reference/extensions/braintree.adoc[Braintree] | [.camel-element-artifact]##camel-quarkus-braintree## | [.camel-element-Native]##Native## +
-Stable | 1.2.0 | Process payments using Braintree Payments.
-
-| xref:reference/extensions/browse.adoc[Browse] | [.camel-element-artifact]##camel-quarkus-browse## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Inspect the messages received on endpoints supporting BrowsableEndpoint.
-
-| xref:reference/extensions/caffeine.adoc[Caffeine Cache] | [.camel-element-artifact]##camel-quarkus-caffeine## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Perform caching operations using Caffeine Cache.
-
-| xref:reference/extensions/caffeine.adoc[Caffeine LoadCache] | [.camel-element-artifact]##camel-quarkus-caffeine## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Perform caching operations using Caffeine Cache with an attached CacheLoader.
-
-| xref:reference/extensions/cassandraql.adoc[Cassandra CQL] | [.camel-element-artifact]##camel-quarkus-cassandraql## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.
-
-| xref:reference/extensions/chatscript.adoc[ChatScript] | [.camel-element-artifact]##camel-quarkus-chatscript## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Chat with a ChatScript Server.
-
-| xref:reference/extensions/chunk.adoc[Chunk] | [.camel-element-artifact]##camel-quarkus-chunk## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using Chunk templating engine.
-
-| xref:reference/extensions/bean.adoc[Class] | [.camel-element-artifact]##camel-quarkus-bean## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Invoke methods of Java beans specified by class name.
-
-| xref:reference/extensions/cm-sms.adoc[CM SMS Gateway] | [.camel-element-artifact]##camel-quarkus-cm-sms## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send SMS messages via CM SMS Gateway.
-
-| xref:reference/extensions/cmis.adoc[CMIS] | [.camel-element-artifact]##camel-quarkus-cmis## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Read and write data from to/from a CMIS compliant content repositories.
-
-| xref:reference/extensions/coap.adoc[CoAP] | [.camel-element-artifact]##camel-quarkus-coap## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from COAP capable devices.
-
-| xref:reference/extensions/cometd.adoc[CometD] | [.camel-element-artifact]##camel-quarkus-cometd## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.
-
-| xref:reference/extensions/consul.adoc[Consul] | [.camel-element-artifact]##camel-quarkus-consul## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Integrate with Consul service discovery and configuration store.
-
-| xref:reference/extensions/controlbus.adoc[Control Bus] | [.camel-element-artifact]##camel-quarkus-controlbus## | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Manage and monitor Camel routes.
-
-| xref:reference/extensions/corda.adoc[Corda] | [.camel-element-artifact]##camel-quarkus-corda## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations against Corda blockchain platform using corda-rpc library.
-
-| xref:reference/extensions/couchbase.adoc[Couchbase] | [.camel-element-artifact]##camel-quarkus-couchbase## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.
-
-| xref:reference/extensions/couchdb.adoc[CouchDB] | [.camel-element-artifact]##camel-quarkus-couchdb## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.
-
-| xref:reference/extensions/cron.adoc[Cron] | [.camel-element-artifact]##camel-quarkus-cron## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | A generic interface for triggering events at times specified through the Unix cron syntax.
-
-| xref:reference/extensions/crypto.adoc[Crypto (JCE)] | [.camel-element-artifact]##camel-quarkus-crypto## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
-
-| xref:reference/extensions/dataformat.adoc[Data Format] | [.camel-element-artifact]##camel-quarkus-dataformat## | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Use a Camel Data Format as a regular Camel Component.
-
-| xref:reference/extensions/debezium-mongodb.adoc[Debezium MongoDB Connector] | [.camel-element-artifact]##camel-quarkus-debezium-mongodb## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Capture changes from a MongoDB database.
-
-| xref:reference/extensions/debezium-mysql.adoc[Debezium MySQL Connector] | [.camel-element-artifact]##camel-quarkus-debezium-mysql## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Capture changes from a MySQL database.
-
-| xref:reference/extensions/debezium-postgres.adoc[Debezium PostgresSQL Connector] | [.camel-element-artifact]##camel-quarkus-debezium-postgres## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Capture changes from a PostgresSQL database.
-
-| xref:reference/extensions/debezium-sqlserver.adoc[Debezium SQL Server Connector] | [.camel-element-artifact]##camel-quarkus-debezium-sqlserver## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Capture changes from an SQL Server database.
-
-| xref:reference/extensions/djl.adoc[Deep Java Library] | [.camel-element-artifact]##camel-quarkus-djl## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).
-
-| xref:reference/extensions/digitalocean.adoc[DigitalOcean] | [.camel-element-artifact]##camel-quarkus-digitalocean## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage Droplets and resources within the DigitalOcean cloud.
-
-| xref:reference/extensions/direct.adoc[Direct] | [.camel-element-artifact]##camel-quarkus-direct## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Call another endpoint from the same Camel Context synchronously.
-
-| xref:reference/extensions/disruptor.adoc[Disruptor] | [.camel-element-artifact]##camel-quarkus-disruptor## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Provides asynchronous SEDA behavior using LMAX Disruptor.
-
-| xref:reference/extensions/dns.adoc[DNS] | [.camel-element-artifact]##camel-quarkus-dns## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform DNS queries using DNSJava.
-
-| xref:reference/extensions/dozer.adoc[Dozer] | [.camel-element-artifact]##camel-quarkus-dozer## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Map between Java beans using the Dozer mapping library.
-
-| xref:reference/extensions/drill.adoc[Drill] | [.camel-element-artifact]##camel-quarkus-drill## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform queries against an Apache Drill cluster.
-
-| xref:reference/extensions/dropbox.adoc[Dropbox] | [.camel-element-artifact]##camel-quarkus-dropbox## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.
-
-| xref:reference/extensions/ehcache.adoc[Ehcache] | [.camel-element-artifact]##camel-quarkus-ehcache## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform caching operations using Ehcache.
-
-| xref:reference/extensions/elasticsearch-rest.adoc[Elasticsearch Rest] | [.camel-element-artifact]##camel-quarkus-elasticsearch-rest## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send requests to with an ElasticSearch via REST API.
-
-| xref:reference/extensions/elsql.adoc[ElSQL] | [.camel-element-artifact]##camel-quarkus-elsql## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Use ElSql to define SQL queries. Extends the SQL Component.
-
-| xref:reference/extensions/etcd.adoc[Etcd Keys] | [.camel-element-artifact]##camel-quarkus-etcd## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Get, set or delete keys in etcd key-value store.
-
-| xref:reference/extensions/etcd.adoc[Etcd Stats] | [.camel-element-artifact]##camel-quarkus-etcd## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access etcd cluster statistcs.
-
-| xref:reference/extensions/etcd.adoc[Etcd Watch] | [.camel-element-artifact]##camel-quarkus-etcd## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Watch specific etcd keys or directories for changes.
-
-| xref:reference/extensions/exec.adoc[Exec] | [.camel-element-artifact]##camel-quarkus-exec## | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Execute commands on the underlying operating system.
-
-| xref:reference/extensions/facebook.adoc[Facebook] | [.camel-element-artifact]##camel-quarkus-facebook## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send requests to Facebook APIs supported by Facebook4J.
-
-| xref:reference/extensions/fhir.adoc[FHIR] | [.camel-element-artifact]##camel-quarkus-fhir## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.
-
-| xref:reference/extensions/file.adoc[File] | [.camel-element-artifact]##camel-quarkus-file## | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Read and write files.
-
-| xref:reference/extensions/file-watch.adoc[File Watch] | [.camel-element-artifact]##camel-quarkus-file-watch## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Get notified about file events in a directory using java.nio.file.WatchService.
-
-| xref:reference/extensions/flatpack.adoc[Flatpack] | [.camel-element-artifact]##camel-quarkus-flatpack## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Parse fixed width and delimited files using the FlatPack library.
-
-| xref:reference/extensions/flink.adoc[Flink] | [.camel-element-artifact]##camel-quarkus-flink## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send DataSet jobs to an Apache Flink cluster.
-
-| xref:reference/extensions/fop.adoc[FOP] | [.camel-element-artifact]##camel-quarkus-fop## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Render messages into PDF and other output formats supported by Apache FOP.
-
-| xref:reference/extensions/freemarker.adoc[Freemarker] | [.camel-element-artifact]##camel-quarkus-freemarker## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using FreeMarker templates.
-
-| xref:reference/extensions/ftp.adoc[FTP] | [.camel-element-artifact]##camel-quarkus-ftp## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Upload and download files to/from FTP servers.
-
-| xref:reference/extensions/ftp.adoc[FTPS] | [.camel-element-artifact]##camel-quarkus-ftp## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Upload and download files to/from FTP servers supporting the FTPS protocol.
-
-| xref:reference/extensions/ganglia.adoc[Ganglia] | [.camel-element-artifact]##camel-quarkus-ganglia## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send metrics to Ganglia monitoring system.
-
-| xref:reference/extensions/geocoder.adoc[Geocoder] | [.camel-element-artifact]##camel-quarkus-geocoder## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Find geocodes (latitude and longitude) for a given address or the other way round.
-
-| xref:reference/extensions/git.adoc[Git] | [.camel-element-artifact]##camel-quarkus-git## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Perform operations on git repositories.
-
-| xref:reference/extensions/github.adoc[GitHub] | [.camel-element-artifact]##camel-quarkus-github## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with the GitHub API.
-
-| xref:reference/extensions/google-bigquery.adoc[Google BigQuery] | [.camel-element-artifact]##camel-quarkus-google-bigquery## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Google BigQuery data warehouse for analytics.
-
-| xref:reference/extensions/google-bigquery.adoc[Google BigQuery Standard SQL] | [.camel-element-artifact]##camel-quarkus-google-bigquery## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Access Google Cloud BigQuery service using SQL queries.
-
-| xref:reference/extensions/google-calendar.adoc[Google Calendar] | [.camel-element-artifact]##camel-quarkus-google-calendar## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform various operations on a Google Calendar.
-
-| xref:reference/extensions/google-calendar.adoc[Google Calendar Stream] | [.camel-element-artifact]##camel-quarkus-google-calendar## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Poll for changes in a Google Calendar.
-
-| xref:reference/extensions/google-drive.adoc[Google Drive] | [.camel-element-artifact]##camel-quarkus-google-drive## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage files in Google Drive.
-
-| xref:reference/extensions/google-mail.adoc[Google Mail] | [.camel-element-artifact]##camel-quarkus-google-mail## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage messages in Google Mail.
-
-| xref:reference/extensions/google-mail.adoc[Google Mail Stream] | [.camel-element-artifact]##camel-quarkus-google-mail## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Poll for incoming messages in Google Mail.
-
-| xref:reference/extensions/google-pubsub.adoc[Google Pubsub] | [.camel-element-artifact]##camel-quarkus-google-pubsub## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Send and receive messages to/from Google Cloud Platform PubSub Service.
-
-| xref:reference/extensions/google-sheets.adoc[Google Sheets] | [.camel-element-artifact]##camel-quarkus-google-sheets## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage spreadsheets in Google Sheets.
-
-| xref:reference/extensions/google-sheets.adoc[Google Sheets Stream] | [.camel-element-artifact]##camel-quarkus-google-sheets## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Poll for changes in Google Sheets.
-
-| xref:reference/extensions/graphql.adoc[GraphQL] | [.camel-element-artifact]##camel-quarkus-graphql## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send GraphQL queries and mutations to external systems.
-
-| xref:reference/extensions/grpc.adoc[gRPC] | [.camel-element-artifact]##camel-quarkus-grpc## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Expose gRPC endpoints and access external gRPC endpoints.
-
-| xref:reference/extensions/guava-eventbus.adoc[Guava EventBus] | [.camel-element-artifact]##camel-quarkus-guava-eventbus## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from Guava EventBus.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast Atomic Number] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast Instance] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Consume join/leave events of a cache instance in a Hazelcast cluster.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast List] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations on Hazelcast distributed list.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast Map] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations on Hazelcast distributed map.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast Multimap] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations on Hazelcast distributed multimap.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast Queue] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations on Hazelcast distributed queue.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast Replicated Map] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations on Hazelcast replicated map.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast Ringbuffer] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations on Hazelcast distributed ringbuffer.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast SEDA] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast Set] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations on Hazelcast distributed set.
-
-| xref:reference/extensions/hazelcast.adoc[Hazelcast Topic] | [.camel-element-artifact]##camel-quarkus-hazelcast## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from Hazelcast distributed topic.
-
-| xref:reference/extensions/hdfs.adoc[HDFS] | [.camel-element-artifact]##camel-quarkus-hdfs## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Read and write from/to an HDFS filesystem using Hadoop 2.x.
-
-| xref:reference/extensions/hipchat.adoc[Hipchat] | [.camel-element-artifact]##camel-quarkus-hipchat## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from Hipchat service.
-
-| xref:reference/extensions/http.adoc[HTTP] | [.camel-element-artifact]##camel-quarkus-http## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send requests to external HTTP servers using Apache HTTP Client 4.x.
-
-| xref:reference/extensions/iec60870.adoc[IEC 60870 Client] | [.camel-element-artifact]##camel-quarkus-iec60870## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.
-
-| xref:reference/extensions/iec60870.adoc[IEC 60870 Server] | [.camel-element-artifact]##camel-quarkus-iec60870## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.
-
-| xref:reference/extensions/ignite.adoc[Ignite Cache] | [.camel-element-artifact]##camel-quarkus-ignite## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform cache operations on an Ignite cache or consume changes from a continuous query.
-
-| xref:reference/extensions/ignite.adoc[Ignite Compute] | [.camel-element-artifact]##camel-quarkus-ignite## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Run compute operations on an Ignite cluster.
-
-| xref:reference/extensions/ignite.adoc[Ignite Events] | [.camel-element-artifact]##camel-quarkus-ignite## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Receive events from an Ignite cluster by creating a local event listener.
-
-| xref:reference/extensions/ignite.adoc[Ignite ID Generator] | [.camel-element-artifact]##camel-quarkus-ignite## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with Ignite Atomic Sequences and ID Generators .
-
-| xref:reference/extensions/ignite.adoc[Ignite Messaging] | [.camel-element-artifact]##camel-quarkus-ignite## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages from an Ignite topic.
-
-| xref:reference/extensions/ignite.adoc[Ignite Queues] | [.camel-element-artifact]##camel-quarkus-ignite## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with Ignite Queue data structures.
-
-| xref:reference/extensions/ignite.adoc[Ignite Sets] | [.camel-element-artifact]##camel-quarkus-ignite## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with Ignite Set data structures.
-
-| xref:reference/extensions/infinispan.adoc[Infinispan] | [.camel-element-artifact]##camel-quarkus-infinispan## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Read and write from/to Infinispan distributed key/value store and data grid.
-
-| xref:reference/extensions/influxdb.adoc[InfluxDB] | [.camel-element-artifact]##camel-quarkus-influxdb## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with InfluxDB, a time series database.
-
-| xref:reference/extensions/iota.adoc[IOTA] | [.camel-element-artifact]##camel-quarkus-iota## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage financial transactions using IOTA distributed ledger.
-
-| xref:reference/extensions/ipfs.adoc[IPFS] | [.camel-element-artifact]##camel-quarkus-ipfs## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access the Interplanetary File System (IPFS).
-
-| xref:reference/extensions/irc.adoc[IRC] | [.camel-element-artifact]##camel-quarkus-irc## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from and IRC chat.
-
-| xref:reference/extensions/websocket-jsr356.adoc[Javax Websocket] | [.camel-element-artifact]##camel-quarkus-websocket-jsr356## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Expose websocket endpoints using JSR356.
-
-| xref:reference/extensions/jbpm.adoc[JBPM] | [.camel-element-artifact]##camel-quarkus-jbpm## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with jBPM workflow engine over REST.
-
-| xref:reference/extensions/jclouds.adoc[JClouds] | [.camel-element-artifact]##camel-quarkus-jclouds## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with jclouds compute & blobstore service.
-
-| xref:reference/extensions/jcr.adoc[JCR] | [.camel-element-artifact]##camel-quarkus-jcr## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Read and write nodes to/from a JCR compliant content repository.
-
-| xref:reference/extensions/jdbc.adoc[JDBC] | [.camel-element-artifact]##camel-quarkus-jdbc## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Access databases through SQL and JDBC.
-
-| xref:reference/extensions/jgroups.adoc[JGroups] | [.camel-element-artifact]##camel-quarkus-jgroups## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Exchange messages with JGroups clusters.
-
-| xref:reference/extensions/jgroups-raft.adoc[JGroups raft] | [.camel-element-artifact]##camel-quarkus-jgroups-raft## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Exchange messages with JGroups-raft clusters.
-
-| xref:reference/extensions/jing.adoc[Jing] | [.camel-element-artifact]##camel-quarkus-jing## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library.
-
-| xref:reference/extensions/jira.adoc[Jira] | [.camel-element-artifact]##camel-quarkus-jira## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with JIRA issue tracker.
-
-| xref:reference/extensions/jms.adoc[JMS] | [.camel-element-artifact]##camel-quarkus-jms## | [.camel-element-Native]##Native## +
-Stable | 1.2.0 | Sent and receive messages to/from a JMS Queue or Topic.
-
-| xref:reference/extensions/jolt.adoc[JOLT] | [.camel-element-artifact]##camel-quarkus-jolt## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | JSON to JSON transformation using JOLT.
-
-| xref:reference/extensions/jooq.adoc[JOOQ] | [.camel-element-artifact]##camel-quarkus-jooq## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Store and retrieve Java objects from an SQL database using JOOQ.
-
-| xref:reference/extensions/jpa.adoc[JPA] | [.camel-element-artifact]##camel-quarkus-jpa## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Store and retrieve Java objects from databases using Java Persistence API (JPA).
-
-| xref:reference/extensions/jslt.adoc[JSLT] | [.camel-element-artifact]##camel-quarkus-jslt## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Query or transform JSON payloads using an JSLT.
-
-| xref:reference/extensions/json-validator.adoc[JSON Schema Validator] | [.camel-element-artifact]##camel-quarkus-json-validator## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Validate JSON payloads using NetworkNT JSON Schema.
-
-| xref:reference/extensions/jt400.adoc[JT400] | [.camel-element-artifact]##camel-quarkus-jt400## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.
-
-| xref:reference/extensions/kafka.adoc[Kafka] | [.camel-element-artifact]##camel-quarkus-kafka## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Sent and receive messages to/from an Apache Kafka broker.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes ConfigMap] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Deployments] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Deployments and get notified on Deployment changes.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes HPA] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Job] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Jobs.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Namespaces] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Namespaces and get notified on Namespace changes.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Nodes] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Nodes and get notified on Node changes.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Persistent Volume] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Persistent Volume Claim] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Pods] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Pods and get notified on Pod changes.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Replication Controller] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Resources Quota] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Resources Quotas.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Secrets] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Secrets.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Service Account] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Service Accounts.
-
-| xref:reference/extensions/kubernetes.adoc[Kubernetes Services] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on Kubernetes Services and get notified on Service changes.
-
-| xref:reference/extensions/kudu.adoc[Kudu] | [.camel-element-artifact]##camel-quarkus-kudu## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.
-
-| xref:reference/extensions/language.adoc[Language] | [.camel-element-artifact]##camel-quarkus-language## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Execute scripts in any of the languages supported by Camel.
-
-| xref:reference/extensions/ldap.adoc[LDAP] | [.camel-element-artifact]##camel-quarkus-ldap## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform searches on LDAP servers.
-
-| xref:reference/extensions/ldif.adoc[LDIF] | [.camel-element-artifact]##camel-quarkus-ldif## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform updates on an LDAP server from an LDIF body content.
-
-| xref:reference/extensions/log.adoc[Log] | [.camel-element-artifact]##camel-quarkus-log## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Log messages to the underlying logging mechanism.
-
-| xref:reference/extensions/lucene.adoc[Lucene] | [.camel-element-artifact]##camel-quarkus-lucene## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform inserts or queries against Apache Lucene databases.
-
-| xref:reference/extensions/lumberjack.adoc[Lumberjack] | [.camel-element-artifact]##camel-quarkus-lumberjack## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Receive logs messages using the Lumberjack protocol.
-
-| xref:reference/extensions/mail.adoc[Mail] | [.camel-element-artifact]##camel-quarkus-mail## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Send and receive emails using imap, pop3 and smtp protocols.
-
-| xref:reference/extensions/master.adoc[Master] | [.camel-element-artifact]##camel-quarkus-master## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
-
-| xref:reference/extensions/microprofile-metrics.adoc[MicroProfile Metrics] | [.camel-element-artifact]##camel-quarkus-microprofile-metrics## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Expose metrics from Camel routes.
-
-| xref:reference/extensions/mllp.adoc[MLLP] | [.camel-element-artifact]##camel-quarkus-mllp## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Communicate with external systems using the MLLP protocol.
-
-| xref:reference/extensions/mock.adoc[Mock] | [.camel-element-artifact]##camel-quarkus-mock## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Test routes and mediation rules using mocks.
-
-| xref:reference/extensions/mongodb.adoc[MongoDB] | [.camel-element-artifact]##camel-quarkus-mongodb## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on MongoDB documents and collections.
-
-| xref:reference/extensions/mongodb-gridfs.adoc[MongoDB GridFS] | [.camel-element-artifact]##camel-quarkus-mongodb-gridfs## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with MongoDB GridFS.
-
-| xref:reference/extensions/msv.adoc[MSV] | [.camel-element-artifact]##camel-quarkus-msv## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Validate XML payloads using Multi-Schema Validator (MSV).
-
-| xref:reference/extensions/mustache.adoc[Mustache] | [.camel-element-artifact]##camel-quarkus-mustache## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Transform messages using a Mustache template.
-
-| xref:reference/extensions/mvel.adoc[MVEL] | [.camel-element-artifact]##camel-quarkus-mvel## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using an MVEL template.
-
-| xref:reference/extensions/mybatis.adoc[MyBatis] | [.camel-element-artifact]##camel-quarkus-mybatis## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Performs a query, poll, insert, update or delete in a relational database using MyBatis.
-
-| xref:reference/extensions/mybatis.adoc[MyBatis Bean] | [.camel-element-artifact]##camel-quarkus-mybatis## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform queries, inserts, updates or deletes in a relational database using MyBatis.
-
-| xref:reference/extensions/nagios.adoc[Nagios] | [.camel-element-artifact]##camel-quarkus-nagios## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send passive checks to Nagios using JSendNSCA.
-
-| xref:reference/extensions/nats.adoc[Nats] | [.camel-element-artifact]##camel-quarkus-nats## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Send and receive messages from NATS messaging system.
-
-| xref:reference/extensions/netty.adoc[Netty] | [.camel-element-artifact]##camel-quarkus-netty## | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Socket level networking using TCP or UDP with the Netty 4.x.
-
-| xref:reference/extensions/netty-http.adoc[Netty HTTP] | [.camel-element-artifact]##camel-quarkus-netty-http## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Netty HTTP server and client using the Netty 4.x.
-
-| xref:reference/extensions/nitrite.adoc[Nitrite] | [.camel-element-artifact]##camel-quarkus-nitrite## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Access Nitrite databases.
-
-| xref:reference/extensions/nsq.adoc[NSQ] | [.camel-element-artifact]##camel-quarkus-nsq## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages from NSQ realtime distributed messaging platform.
-
-| xref:reference/extensions/olingo4.adoc[Olingo4] | [.camel-element-artifact]##camel-quarkus-olingo4## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Communicate with OData 4.0 services using Apache Olingo OData API.
-
-| xref:reference/extensions/milo.adoc[OPC UA Client] | [.camel-element-artifact]##camel-quarkus-milo## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Connect to OPC UA servers using the binary protocol for acquiring telemetry data.
-
-| xref:reference/extensions/milo.adoc[OPC UA Server] | [.camel-element-artifact]##camel-quarkus-milo## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Make telemetry data available as an OPC UA server.
-
-| xref:reference/extensions/kubernetes.adoc[Openshift Build Config] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on OpenShift Build Configs.
-
-| xref:reference/extensions/kubernetes.adoc[Openshift Builds] | [.camel-element-artifact]##camel-quarkus-kubernetes## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on OpenShift Builds.
-
-| xref:reference/extensions/openstack.adoc[OpenStack Cinder] | [.camel-element-artifact]##camel-quarkus-openstack## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Access data in OpenStack Cinder block storage.
-
-| xref:reference/extensions/openstack.adoc[OpenStack Glance] | [.camel-element-artifact]##camel-quarkus-openstack## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Manage VM images and metadata definitions in OpenStack Glance.
-
-| xref:reference/extensions/openstack.adoc[OpenStack Keystone] | [.camel-element-artifact]##camel-quarkus-openstack## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.
-
-| xref:reference/extensions/openstack.adoc[OpenStack Neutron] | [.camel-element-artifact]##camel-quarkus-openstack## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Access OpenStack Neutron for network services.
-
-| xref:reference/extensions/openstack.adoc[OpenStack Nova] | [.camel-element-artifact]##camel-quarkus-openstack## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Access OpenStack to manage compute resources.
-
-| xref:reference/extensions/openstack.adoc[OpenStack Swift] | [.camel-element-artifact]##camel-quarkus-openstack## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Access OpenStack Swift object/blob store.
-
-| xref:reference/extensions/optaplanner.adoc[OptaPlanner] | [.camel-element-artifact]##camel-quarkus-optaplanner## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Solve planning problems with OptaPlanner.
-
-| xref:reference/extensions/paho.adoc[Paho] | [.camel-element-artifact]##camel-quarkus-paho## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
-
-| xref:reference/extensions/pdf.adoc[PDF] | [.camel-element-artifact]##camel-quarkus-pdf## | [.camel-element-Native]##Native## +
-Stable | 0.3.1 | Create, modify or extract content from PDF documents.
-
-| xref:reference/extensions/platform-http.adoc[Platform HTTP] | [.camel-element-artifact]##camel-quarkus-platform-http## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Expose HTTP endpoints using the HTTP server available in the current platform.
-
-| xref:reference/extensions/pgevent.adoc[PostgresSQL Event] | [.camel-element-artifact]##camel-quarkus-pgevent## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive PostgreSQL events via LISTEN and NOTIFY commands.
-
-| xref:reference/extensions/pg-replication-slot.adoc[PostgresSQL Replication Slot] | [.camel-element-artifact]##camel-quarkus-pg-replication-slot## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.
-
-| xref:reference/extensions/printer.adoc[Printer] | [.camel-element-artifact]##camel-quarkus-printer## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send print jobs to printers.
-
-| xref:reference/extensions/pubnub.adoc[PubNub] | [.camel-element-artifact]##camel-quarkus-pubnub## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Send and receive messages to/from PubNub data stream network for connected devices.
-
-| xref:reference/extensions/pulsar.adoc[Pulsar] | [.camel-element-artifact]##camel-quarkus-pulsar## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages from/to Apache Pulsar messaging system.
-
-| xref:reference/extensions/quartz.adoc[Quartz] | [.camel-element-artifact]##camel-quarkus-quartz## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Schedule sending of messages using the Quartz 2.x scheduler.
-
-| xref:reference/extensions/quickfix.adoc[QuickFix] | [.camel-element-artifact]##camel-quarkus-quickfix## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.
-
-| xref:reference/extensions/rabbitmq.adoc[RabbitMQ] | [.camel-element-artifact]##camel-quarkus-rabbitmq## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages from RabbitMQ instances.
-
-| xref:reference/extensions/reactive-streams.adoc[Reactive Streams] | [.camel-element-artifact]##camel-quarkus-reactive-streams## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.
-
-| xref:reference/extensions/ref.adoc[Ref] | [.camel-element-artifact]##camel-quarkus-ref## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Route messages to an endpoint looked up dynamically by name in the Camel Registry.
-
-| xref:reference/extensions/rest.adoc[REST] | [.camel-element-artifact]##camel-quarkus-rest## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Expose REST services or call external REST services.
-
-| xref:reference/extensions/rest.adoc[REST API] | [.camel-element-artifact]##camel-quarkus-rest## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Expose OpenAPI Specification of the REST services defined using Camel REST DSL.
-
-| xref:reference/extensions/rest-openapi.adoc[REST OpenApi] | [.camel-element-artifact]##camel-quarkus-rest-openapi## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.
-
-| xref:reference/extensions/robotframework.adoc[Robot Framework] | [.camel-element-artifact]##camel-quarkus-robotframework## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Pass camel exchanges to acceptence test written in Robot DSL.
-
-| xref:reference/extensions/rss.adoc[RSS] | [.camel-element-artifact]##camel-quarkus-rss## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Poll RSS feeds.
-
-| xref:reference/extensions/saga.adoc[Saga] | [.camel-element-artifact]##camel-quarkus-saga## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Execute custom actions within a route using the Saga EIP.
-
-| xref:reference/extensions/salesforce.adoc[Salesforce] | [.camel-element-artifact]##camel-quarkus-salesforce## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Communicate with Salesforce using Java DTOs.
-
-| xref:reference/extensions/sap-netweaver.adoc[SAP NetWeaver] | [.camel-element-artifact]##camel-quarkus-sap-netweaver## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send requests to SAP NetWeaver Gateway using HTTP.
-
-| xref:reference/extensions/scheduler.adoc[Scheduler] | [.camel-element-artifact]##camel-quarkus-scheduler## | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.
-
-| xref:reference/extensions/schematron.adoc[Schematron] | [.camel-element-artifact]##camel-quarkus-schematron## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Validate XML payload using the Schematron Library.
-
-| xref:reference/extensions/jsch.adoc[SCP] | [.camel-element-artifact]##camel-quarkus-jsch## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Copy files to/from remote hosts using the secure copy protocol (SCP).
-
-| xref:reference/extensions/seda.adoc[SEDA] | [.camel-element-artifact]##camel-quarkus-seda## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Asynchronously call another endpoint from any Camel Context in the same JVM.
-
-| xref:reference/extensions/servicenow.adoc[ServiceNow] | [.camel-element-artifact]##camel-quarkus-servicenow## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with ServiceNow via its REST API.
-
-| xref:reference/extensions/servlet.adoc[Servlet] | [.camel-element-artifact]##camel-quarkus-servlet## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Serve HTTP requests by a Servlet.
-
-| xref:reference/extensions/ftp.adoc[SFTP] | [.camel-element-artifact]##camel-quarkus-ftp## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Upload and download files to/from SFTP servers.
-
-| xref:reference/extensions/sjms.adoc[Simple JMS] | [.camel-element-artifact]##camel-quarkus-sjms## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.
-
-| xref:reference/extensions/sjms.adoc[Simple JMS Batch] | [.camel-element-artifact]##camel-quarkus-sjms## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Highly performant and transactional batch consumption of messages from a JMS queue.
-
-| xref:reference/extensions/sjms2.adoc[Simple JMS2] | [.camel-element-artifact]##camel-quarkus-sjms2## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.
-
-| xref:reference/extensions/sip.adoc[SIP] | [.camel-element-artifact]##camel-quarkus-sip## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages using the SIP protocol (used in telecommunications).
-
-| xref:reference/extensions/slack.adoc[Slack] | [.camel-element-artifact]##camel-quarkus-slack## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Send and receive messages to/from Slack.
-
-| xref:reference/extensions/smpp.adoc[SMPP] | [.camel-element-artifact]##camel-quarkus-smpp## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive SMS messages using a SMSC (Short Message Service Center).
-
-| xref:reference/extensions/snmp.adoc[SNMP] | [.camel-element-artifact]##camel-quarkus-snmp## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.
-
-| xref:reference/extensions/solr.adoc[Solr] | [.camel-element-artifact]##camel-quarkus-solr## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations against Apache Lucene Solr.
-
-| xref:reference/extensions/soroush.adoc[Soroush] | [.camel-element-artifact]##camel-quarkus-soroush## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages as a Soroush chat bot.
-
-| xref:reference/extensions/splunk.adoc[Splunk] | [.camel-element-artifact]##camel-quarkus-splunk## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Publish or search for events in Splunk.
-
-| xref:reference/extensions/splunk-hec.adoc[Splunk HEC] | [.camel-element-artifact]##camel-quarkus-splunk-hec## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | The splunk component allows to publish events in Splunk using the HTTP Event Collector.
-
-| xref:reference/extensions/sql.adoc[SQL] | [.camel-element-artifact]##camel-quarkus-sql## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform SQL queries using Spring JDBC.
-
-| xref:reference/extensions/sql.adoc[SQL Stored Procedure] | [.camel-element-artifact]##camel-quarkus-sql## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.
-
-| xref:reference/extensions/ssh.adoc[SSH] | [.camel-element-artifact]##camel-quarkus-ssh## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Execute commands on remote hosts using SSH.
-
-| xref:reference/extensions/stax.adoc[StAX] | [.camel-element-artifact]##camel-quarkus-stax## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Process XML payloads by a SAX ContentHandler.
-
-| xref:reference/extensions/stomp.adoc[Stomp] | [.camel-element-artifact]##camel-quarkus-stomp## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.
-
-| xref:reference/extensions/stream.adoc[Stream] | [.camel-element-artifact]##camel-quarkus-stream## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Read from system-in and write to system-out and system-err streams.
-
-| xref:reference/extensions/stringtemplate.adoc[String Template] | [.camel-element-artifact]##camel-quarkus-stringtemplate## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using StringTemplate engine.
-
-| xref:reference/extensions/stub.adoc[Stub] | [.camel-element-artifact]##camel-quarkus-stub## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Stub out any physical endpoints while in development or testing.
-
-| xref:reference/extensions/telegram.adoc[Telegram] | [.camel-element-artifact]##camel-quarkus-telegram## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages acting as a Telegram Bot Telegram Bot API.
-
-| xref:reference/extensions/thrift.adoc[Thrift] | [.camel-element-artifact]##camel-quarkus-thrift## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.
-
-| xref:reference/extensions/tika.adoc[Tika] | [.camel-element-artifact]##camel-quarkus-tika## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Parse documents and extract metadata and text using Apache Tika.
-
-| xref:reference/extensions/timer.adoc[Timer] | [.camel-element-artifact]##camel-quarkus-timer## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Generate messages in specified intervals using java.util.Timer.
-
-| xref:reference/extensions/twilio.adoc[Twilio] | [.camel-element-artifact]##camel-quarkus-twilio## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with Twilio REST APIs using Twilio Java SDK.
-
-| xref:reference/extensions/twitter.adoc[Twitter Direct Message] | [.camel-element-artifact]##camel-quarkus-twitter## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Send and receive Twitter direct messages.
-
-| xref:reference/extensions/twitter.adoc[Twitter Search] | [.camel-element-artifact]##camel-quarkus-twitter## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Access Twitter Search.
-
-| xref:reference/extensions/twitter.adoc[Twitter Timeline] | [.camel-element-artifact]##camel-quarkus-twitter## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Send tweets and receive tweets from user's timeline.
-
-| xref:reference/extensions/validator.adoc[Validator] | [.camel-element-artifact]##camel-quarkus-validator## | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Validate the payload using XML Schema and JAXP Validation.
-
-| xref:reference/extensions/velocity.adoc[Velocity] | [.camel-element-artifact]##camel-quarkus-velocity## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using a Velocity template.
-
-| xref:reference/extensions/vertx.adoc[Vert.x] | [.camel-element-artifact]##camel-quarkus-vertx## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages to/from Vert.x Event Bus.
-
-| xref:reference/extensions/vertx-http.adoc[Vert.x HTTP Client] | [.camel-element-artifact]##camel-quarkus-vertx-http## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Camel HTTP client support with Vert.x
-
-| xref:reference/extensions/vertx-websocket.adoc[Vert.x WebSocket] | [.camel-element-artifact]##camel-quarkus-vertx-websocket## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Camel WebSocket support with Vert.x
-
-| xref:reference/extensions/vm.adoc[VM] | [.camel-element-artifact]##camel-quarkus-vm## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Call another endpoint in the same CamelContext asynchronously.
-
-| xref:reference/extensions/weather.adoc[Weather] | [.camel-element-artifact]##camel-quarkus-weather## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Poll the weather information from Open Weather Map.
-
-| xref:reference/extensions/web3j.adoc[Web3j Ethereum Blockchain] | [.camel-element-artifact]##camel-quarkus-web3j## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with Ethereum nodes using web3j client API.
-
-| xref:reference/extensions/weka.adoc[Weka] | [.camel-element-artifact]##camel-quarkus-weka## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform machine learning tasks using Weka.
-
-| xref:reference/extensions/wordpress.adoc[Wordpress] | [.camel-element-artifact]##camel-quarkus-wordpress## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage posts and users using Wordpress API.
-
-| xref:reference/extensions/workday.adoc[Workday] | [.camel-element-artifact]##camel-quarkus-workday## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Detect and parse documents using Workday.
-
-| xref:reference/extensions/xchange.adoc[XChange] | [.camel-element-artifact]##camel-quarkus-xchange## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access market data and trade on Bitcoin and Altcoin exchanges.
-
-| xref:reference/extensions/xj.adoc[XJ] | [.camel-element-artifact]##camel-quarkus-xj## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform JSON and XML message using a XSLT.
-
-| xref:reference/extensions/xmlsecurity.adoc[XML Security Sign] | [.camel-element-artifact]##camel-quarkus-xmlsecurity## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Sign XML payloads using the XML signature specification.
-
-| xref:reference/extensions/xmlsecurity.adoc[XML Security Verify] | [.camel-element-artifact]##camel-quarkus-xmlsecurity## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Verify XML payloads using the XML signature specification.
-
-| xref:reference/extensions/xmpp.adoc[XMPP] | [.camel-element-artifact]##camel-quarkus-xmpp## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from an XMPP chat server.
-
-| xref:reference/extensions/saxon.adoc[XQuery] | [.camel-element-artifact]##camel-quarkus-saxon## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Query and/or transform XML payloads using XQuery and Saxon.
-
-| xref:reference/extensions/xslt.adoc[XSLT] | [.camel-element-artifact]##camel-quarkus-xslt## | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Transforms XML payload using an XSLT template.
-
-| xref:reference/extensions/xslt-saxon.adoc[XSLT Saxon] | [.camel-element-artifact]##camel-quarkus-xslt-saxon## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform XML payloads using an XSLT template using Saxon.
-
-| xref:reference/extensions/yammer.adoc[Yammer] | [.camel-element-artifact]##camel-quarkus-yammer## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with the Yammer enterprise social network.
-
-| xref:reference/extensions/zendesk.adoc[Zendesk] | [.camel-element-artifact]##camel-quarkus-zendesk## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage Zendesk tickets, users, organizations, etc.
-
-| xref:reference/extensions/zookeeper.adoc[ZooKeeper] | [.camel-element-artifact]##camel-quarkus-zookeeper## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage ZooKeeper clusters.
-
-| xref:reference/extensions/zookeeper-master.adoc[ZooKeeper Master] | [.camel-element-artifact]##camel-quarkus-zookeeper-master## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
+| Component | Artifact | JVM +
+since | Native +
+since | Support +
+level | Description
 |===
 
-++++
-<script type="text/javascript">
-var countedTables = document.getElementsByClassName("counted-table");
-if (countedTables) {
-    var i;
-    for (i = 0; i < countedTables.length; i++) {
-        var table = countedTables[i];
-        var tbody = table.getElementsByTagName("tbody")[0];
-        var rowCountElement = document.getElementById(table.id + "-row-count");
-        rowCountElement.innerHTML = tbody.getElementsByTagName("tr").length;
-        var deprecatedCountElement = document.getElementById(table.id + "-deprecated-count");
-        deprecatedCountElement.innerHTML = tbody.getElementsByClassName("camel-element-deprecated").length;
-        var jvmCountElement = document.getElementById(table.id + "-jvm-count");
-        jvmCountElement.innerHTML = tbody.getElementsByClassName("camel-element-JVM").length;
-
-        var artifactCountElement = document.getElementById(table.id + "-artifact-count");
-        var artifactElements = tbody.getElementsByClassName("camel-element-artifact");
-        var artifactIdSet = new Set();
-        var j;
-        for (j = 0; j < artifactElements.length; j++) {
-            artifactIdSet.add(artifactElements[j].innerHTML);
-        }
-        artifactCountElement.innerHTML = artifactIdSet.size;
-    }
-}
-</script>
-++++
+indexTable::[relative='reference/components/*.adoc',cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status,cq-camel-part-description"]
diff --git a/docs/modules/ROOT/pages/reference/dataformats.adoc b/docs/modules/ROOT/pages/reference/dataformats.adoc
index 70323c6..27db993 100644
--- a/docs/modules/ROOT/pages/reference/dataformats.adoc
+++ b/docs/modules/ROOT/pages/reference/dataformats.adoc
@@ -1,172 +1,13 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
-
-[camel-quarkus-dataformats]
 = Camel data formats supported on Quarkus
 
-[#cq-dataformats-table-row-count]##?## data formats in [#cq-dataformats-table-artifact-count]##?## JAR artifacts ([#cq-dataformats-table-deprecated-count]##?## deprecated, [#cq-dataformats-table-jvm-count]##?## JVM only)
+There are indexCount:[relative=reference/dataformats/\*.adoc] data formats (indexCount:[relative=reference/dataformats/\*.adoc,attributes='cq-deprecated=true'] deprecated, indexCount:[relative=reference/dataformats/\*.adoc,attributes='cq-native-supported=false'] JVM only)
 
-[#cq-dataformats-table.counted-table,width="100%",cols="4,1,1,1,5",options="header"]
+[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
 |===
-| Data format | Artifact | Support Level | Since | Description
-
-| xref:reference/extensions/asn1.adoc[ASN.1 File] | [.camel-element-artifact]##camel-quarkus-asn1## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
-
-| xref:reference/extensions/avro.adoc[Avro] | [.camel-element-artifact]##camel-quarkus-avro## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Serialize and deserialize messages using Apache Avro binary data format.
-
-| xref:reference/extensions/barcode.adoc[Barcode] | [.camel-element-artifact]##camel-quarkus-barcode## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform strings to various 1D/2D barcode bitmap formats and back.
-
-| xref:reference/extensions/base64.adoc[Base64] | [.camel-element-artifact]##camel-quarkus-base64## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Encode and decode data using Base64.
-
-| xref:reference/extensions/beanio.adoc[BeanIO] | [.camel-element-artifact]##camel-quarkus-beanio## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats).
-
-| xref:reference/extensions/bindy.adoc[Bindy CSV] | [.camel-element-artifact]##camel-quarkus-bindy## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
-
-| xref:reference/extensions/bindy.adoc[Bindy Fixed Length] | [.camel-element-artifact]##camel-quarkus-bindy## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
-
-| xref:reference/extensions/bindy.adoc[Bindy Key Value Pair] | [.camel-element-artifact]##camel-quarkus-bindy## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
-
-| xref:reference/extensions/cbor.adoc[CBOR] | [.camel-element-artifact]##camel-quarkus-cbor## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Unmarshal a CBOR payload to POJO and back.
-
-| xref:reference/extensions/crypto.adoc[Crypto (Java Cryptographic Extension)] | [.camel-element-artifact]##camel-quarkus-crypto## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Encrypt and decrypt messages using Java Cryptography Extension (JCE).
-
-| xref:reference/extensions/csv.adoc[CSV] | [.camel-element-artifact]##camel-quarkus-csv## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Handle CSV (Comma Separated Values) payloads.
-
-| xref:reference/extensions/fhir.adoc[FHIR JSon] | [.camel-element-artifact]##camel-quarkus-fhir## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Marshall and unmarshall FHIR objects to/from JSON.
-
-| xref:reference/extensions/fhir.adoc[FHIR XML] | [.camel-element-artifact]##camel-quarkus-fhir## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Marshall and unmarshall FHIR objects to/from XML.
-
-| xref:reference/extensions/flatpack.adoc[Flatpack] | [.camel-element-artifact]##camel-quarkus-flatpack## | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library.
-
-| xref:reference/extensions/grok.adoc[Grok] | [.camel-element-artifact]##camel-quarkus-grok## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Unmarshal unstructured data to objects using Logstash based Grok patterns.
-
-| xref:reference/extensions/zip-deflater.adoc[GZip Deflater] | [.camel-element-artifact]##camel-quarkus-zip-deflater## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Compress and decompress messages using java.util.zip.GZIPStream.
-
-| xref:reference/extensions/hl7.adoc[HL7] | [.camel-element-artifact]##camel-quarkus-hl7## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
-
-| xref:reference/extensions/ical.adoc[iCal] | [.camel-element-artifact]##camel-quarkus-ical## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.
-
-| xref:reference/extensions/jacksonxml.adoc[JacksonXML] | [.camel-element-artifact]##camel-quarkus-jacksonxml## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.
-
-| xref:reference/extensions/jaxb.adoc[JAXB] | [.camel-element-artifact]##camel-quarkus-jaxb## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
-
-| xref:reference/extensions/fastjson.adoc[JSON Fastjson] | [.camel-element-artifact]##camel-quarkus-fastjson## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal POJOs to JSON and back.
-
-| xref:reference/extensions/gson.adoc[JSON Gson] | [.camel-element-artifact]##camel-quarkus-gson## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal POJOs to JSON and back.
-
-| xref:reference/extensions/jackson.adoc[JSON Jackson] | [.camel-element-artifact]##camel-quarkus-jackson## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Marshal POJOs to JSON and back.
-
-| xref:reference/extensions/johnzon.adoc[JSON Johnzon] | [.camel-element-artifact]##camel-quarkus-johnzon## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal POJOs to JSON and back.
-
-| xref:reference/extensions/xstream.adoc[JSON XStream] | [.camel-element-artifact]##camel-quarkus-xstream## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal POJOs to JSON and back.
-
-| xref:reference/extensions/jsonapi.adoc[JSonApi] | [.camel-element-artifact]##camel-quarkus-jsonapi## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.
-
-| xref:reference/extensions/lzf.adoc[LZF Deflate Compression] | [.camel-element-artifact]##camel-quarkus-lzf## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Compress and decompress streams using LZF deflate algorithm.
-
-| xref:reference/extensions/mail.adoc[MIME Multipart] | [.camel-element-artifact]##camel-quarkus-mail## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Marshal Camel messages with attachments into MIME-Multipart messages and back.
-
-| xref:reference/extensions/crypto.adoc[PGP] | [.camel-element-artifact]##camel-quarkus-crypto## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.
-
-| xref:reference/extensions/protobuf.adoc[Protobuf] | [.camel-element-artifact]##camel-quarkus-protobuf## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Serialize and deserialize Java objects using Google's Protocol buffers.
-
-| xref:reference/extensions/rss.adoc[RSS] | [.camel-element-artifact]##camel-quarkus-rss## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform from ROME SyndFeed Java Objects to XML and vice-versa.
-
-| xref:reference/extensions/soap.adoc[SOAP] | [.camel-element-artifact]##camel-quarkus-soap## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal Java objects to SOAP messages and back.
-
-| xref:reference/extensions/syslog.adoc[Syslog] | [.camel-element-artifact]##camel-quarkus-syslog## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.
-
-| xref:reference/extensions/tarfile.adoc[Tar File] | [.camel-element-artifact]##camel-quarkus-tarfile## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Archive files into tarballs or extract files from tarballs.
-
-| xref:reference/extensions/thrift.adoc[Thrift] | [.camel-element-artifact]##camel-quarkus-thrift## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Serialize and deserialize messages using Apache Thrift binary data format.
-
-| xref:reference/extensions/tagsoup.adoc[TidyMarkup] | [.camel-element-artifact]##camel-quarkus-tagsoup## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Parse (potentially invalid) HTML into valid HTML or DOM.
-
-| xref:reference/extensions/univocity-parsers.adoc[uniVocity CSV] | [.camel-element-artifact]##camel-quarkus-univocity-parsers## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.
-
-| xref:reference/extensions/univocity-parsers.adoc[uniVocity Fixed Length] | [.camel-element-artifact]##camel-quarkus-univocity-parsers## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal Java objects from and to fixed length records using UniVocity Parsers.
-
-| xref:reference/extensions/univocity-parsers.adoc[uniVocity TSV] | [.camel-element-artifact]##camel-quarkus-univocity-parsers## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers.
-
-| xref:reference/extensions/xmlsecurity.adoc[XML Security] | [.camel-element-artifact]##camel-quarkus-xmlsecurity## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Encrypt and decrypt XML payloads using Apache Santuario.
-
-| xref:reference/extensions/xstream.adoc[XStream] | [.camel-element-artifact]##camel-quarkus-xstream## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal and unmarshal POJOs to/from XML using XStream library.
-
-| xref:reference/extensions/snakeyaml.adoc[YAML SnakeYAML] | [.camel-element-artifact]##camel-quarkus-snakeyaml## | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Marshal and unmarshal Java objects to and from YAML.
-
-| xref:reference/extensions/zip-deflater.adoc[Zip Deflate Compression] | [.camel-element-artifact]##camel-quarkus-zip-deflater## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater.
-
-| xref:reference/extensions/zipfile.adoc[Zip File] | [.camel-element-artifact]##camel-quarkus-zipfile## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Compression and decompress streams using java.util.zip.ZipStream.
+| Data format | Artifact | JVM +
+since | Native +
+since | Support +
+level | Description
 |===
 
-++++
-<script type="text/javascript">
-var countedTables = document.getElementsByClassName("counted-table");
-if (countedTables) {
-    var i;
-    for (i = 0; i < countedTables.length; i++) {
-        var table = countedTables[i];
-        var tbody = table.getElementsByTagName("tbody")[0];
-        var rowCountElement = document.getElementById(table.id + "-row-count");
-        rowCountElement.innerHTML = tbody.getElementsByTagName("tr").length;
-        var deprecatedCountElement = document.getElementById(table.id + "-deprecated-count");
-        deprecatedCountElement.innerHTML = tbody.getElementsByClassName("camel-element-deprecated").length;
-        var jvmCountElement = document.getElementById(table.id + "-jvm-count");
-        jvmCountElement.innerHTML = tbody.getElementsByClassName("camel-element-JVM").length;
-
-        var artifactCountElement = document.getElementById(table.id + "-artifact-count");
-        var artifactElements = tbody.getElementsByClassName("camel-element-artifact");
-        var artifactIdSet = new Set();
-        var j;
-        for (j = 0; j < artifactElements.length; j++) {
-            artifactIdSet.add(artifactElements[j].innerHTML);
-        }
-        artifactCountElement.innerHTML = artifactIdSet.size;
-    }
-}
-</script>
-++++
+indexTable::[relative='reference/dataformats/*.adoc',cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status,cq-camel-part-description"]
diff --git a/docs/modules/ROOT/pages/reference/index.adoc b/docs/modules/ROOT/pages/reference/index.adoc
index 0bcc973..b31a910 100644
--- a/docs/modules/ROOT/pages/reference/index.adoc
+++ b/docs/modules/ROOT/pages/reference/index.adoc
@@ -1,6 +1,3 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
-
 [camel-quarkus-extensions]
 = Camel Quarkus extensions reference
 :page-aliases: list-of-camel-quarkus-extensions.adoc,reference/extensions/index.adoc
@@ -17,901 +14,14 @@ In case you are missing some extension in the list:
   https://github.com/apache/camel-quarkus/issues[report] any issues you encounter.
 ====
 
-[#cq-extensions-table-row-count]##?## extensions ([#cq-extensions-table-deprecated-count]##?## deprecated, [#cq-extensions-table-jvm-count]##?## JVM only)
+There are indexCount:[relative=reference/extensions/\*.adoc] extensions (indexCount:[relative=reference/extensions/\*.adoc,attributes='cq-deprecated=true'] deprecated, indexCount:[relative=reference/extensions/\*.adoc,attributes='cq-native-supported=false'] JVM only)
 
-[#cq-extensions-table.counted-table,width="100%",cols="4,1,1,1,5",options="header"]
+[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
 |===
-| Extension | Artifact | Support Level | Since | Description
-
-|  xref:reference/extensions/activemq.adoc[ActiveMQ]  | camel-quarkus-activemq | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
-
-|  xref:reference/extensions/amqp.adoc[AMQP]  | camel-quarkus-amqp | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Messaging with AMQP protocol using Apache QPid Client.
-
-|  xref:reference/extensions/apns.adoc[APNS]  | camel-quarkus-apns | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send notifications to Apple iOS devices.
-
-|  xref:reference/extensions/arangodb.adoc[ArangoDb]  | camel-quarkus-arangodb | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Perform operations on ArangoDb when used as a Document Database, or as a Graph Database
-
-|  xref:reference/extensions/as2.adoc[AS2]  | camel-quarkus-as2 | [.camel-element-Native]##Native## +
-Stable | 1.0.0-CR4 | Transfer data securely and reliably using the AS2 protocol (RFC4130).
-
-|  xref:reference/extensions/asn1.adoc[ASN.1 File]  | camel-quarkus-asn1 | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
-
-|  xref:reference/extensions/asterisk.adoc[Asterisk]  | camel-quarkus-asterisk | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with Asterisk PBX Server.
-
-|  xref:reference/extensions/ahc.adoc[Async HTTP Client (AHC)]  | camel-quarkus-ahc | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Call external HTTP services using Async Http Client.
-
-|  xref:reference/extensions/ahc-ws.adoc[Async HTTP Client (AHC) Websocket]  | camel-quarkus-ahc-ws | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Exchange data with external Websocket servers using Async Http Client.
-
-|  xref:reference/extensions/atmos.adoc[Atmos]  | camel-quarkus-atmos | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Integract with EMC's ViPR object data services using the Atmos Client.
-
-|  xref:reference/extensions/atom.adoc[Atom]  | camel-quarkus-atom | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Poll Atom RSS feeds.
-
-|  xref:reference/extensions/atomix.adoc[Atomix Map]  | camel-quarkus-atomix | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access Atomix's distributed map.
-
-|  xref:reference/extensions/attachments.adoc[Attachments]  | camel-quarkus-attachments | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Support for attachments on Camel messages
-
-|  xref:reference/extensions/avro.adoc[Avro]  | camel-quarkus-avro | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Serialize and deserialize messages using Apache Avro binary data format.
-
-|  xref:reference/extensions/avro-rpc.adoc[Avro RPC]  | camel-quarkus-avro-rpc | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Produce or consume Apache Avro RPC services.
-
-|  xref:reference/extensions/aws2-athena.adoc[AWS 2 Athena]  | camel-quarkus-aws2-athena | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Access AWS Athena service using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-cw.adoc[AWS 2 CloudWatch]  | camel-quarkus-aws2-cw | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-ddb.adoc[AWS 2 DynamoDB]  | camel-quarkus-aws2-ddb | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Store and retrieve data from AWS DynamoDB service or receive messages from AWS DynamoDB Stream using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-ec2.adoc[AWS 2 Elastic Compute Cloud (EC2)]  | camel-quarkus-aws2-ec2 | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS EC2 instances using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-ecs.adoc[AWS 2 Elastic Container Service (ECS)]  | camel-quarkus-aws2-ecs | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS ECS cluster instances using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-eks.adoc[AWS 2 Elastic Kubernetes Service (EKS)]  | camel-quarkus-aws2-eks | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS EKS cluster instances using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-iam.adoc[AWS 2 Identity and Access Management (IAM)]  | camel-quarkus-aws2-iam | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS IAM instances using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-kms.adoc[AWS 2 Key Management Service (KMS)]  | camel-quarkus-aws2-kms | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-kinesis.adoc[AWS 2 Kinesis]  | camel-quarkus-aws2-kinesis | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Consume and produce records from AWS Kinesis Streams using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-lambda.adoc[AWS 2 Lambda]  | camel-quarkus-aws2-lambda | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Manage and invoke AWS Lambda functions using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-msk.adoc[AWS 2 Managed Streaming for Apache Kafka (MSK)]  | camel-quarkus-aws2-msk | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS MSK instances using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-mq.adoc[AWS 2 MQ]  | camel-quarkus-aws2-mq | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS MQ instances using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-s3.adoc[AWS 2 S3 Storage Service]  | camel-quarkus-aws2-s3 | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-sts.adoc[AWS 2 Security Token Service (STS)]  | camel-quarkus-aws2-sts | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Manage AWS STS cluster instances using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-ses.adoc[AWS 2 Simple Email Service (SES)]  | camel-quarkus-aws2-ses | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send e-mails through AWS SES service using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-sns.adoc[AWS 2 Simple Notification System (SNS)]  | camel-quarkus-aws2-sns | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-sqs.adoc[AWS 2 Simple Queue Service (SQS)]  | camel-quarkus-aws2-sqs | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws2-translate.adoc[AWS 2 Translate]  | camel-quarkus-aws2-translate | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Translate texts using AWS Translate and AWS SDK version 2.x.
-
-|  xref:reference/extensions/aws-ec2.adoc[AWS Elastic Compute Cloud (EC2)]  | camel-quarkus-aws-ec2 | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS EC2 instances.
-
-|  xref:reference/extensions/aws-ecs.adoc[AWS Elastic Container Service (ECS)]  | camel-quarkus-aws-ecs | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage AWS ECS cluster instances.
-
-|  xref:reference/extensions/aws-eks.adoc[AWS Elastic Kubernetes Service (EKS)]  | camel-quarkus-aws-eks | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Manage AWS EKS cluster instances.
-
-|  xref:reference/extensions/aws-iam.adoc[AWS Identity and Access Management (IAM)]  | camel-quarkus-aws-iam | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Manage AWS IAM instances.
-
-|  xref:reference/extensions/aws-kms.adoc[AWS Key Management Service (KMS)]  | camel-quarkus-aws-kms | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage keys stored in AWS KMS instances.
-
-|  xref:reference/extensions/aws-kinesis.adoc[AWS Kinesis]  | camel-quarkus-aws-kinesis | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Consume and produce records from AWS Kinesis Streams and AWS Kinesis Firehose streams.
-
-|  xref:reference/extensions/aws-lambda.adoc[AWS Lambda]  | camel-quarkus-aws-lambda | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage and invoke AWS Lambda functions.
-
-|  xref:reference/extensions/aws-s3.adoc[AWS S3 Storage Service]  | camel-quarkus-aws-s3 | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Store and retrieve objects from AWS S3 Storage Service.
-
-|  xref:reference/extensions/aws-sns.adoc[AWS Simple Notification System (SNS)]  | camel-quarkus-aws-sns | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Send messages to an AWS Simple Notification Topic.
-
-|  xref:reference/extensions/aws-sqs.adoc[AWS Simple Queue Service (SQS)]  | camel-quarkus-aws-sqs | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Sending and receive messages to/from AWS SQS service.
-
-|  xref:reference/extensions/aws-swf.adoc[AWS Simple Workflow (SWF)]  | camel-quarkus-aws-swf | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage workflows in the AWS Simple Workflow service.
-
-|  xref:reference/extensions/aws-sdb.adoc[AWS SimpleDB]  | camel-quarkus-aws-sdb | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Store and Retrieve data from/to AWS SDB service.
-
-|  xref:reference/extensions/aws-translate.adoc[AWS Translate]  | camel-quarkus-aws-translate | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Translate texts using AWS Translate.
-
-|  xref:reference/extensions/azure.adoc[Azure]  | camel-quarkus-azure | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | [.camel-element-deprecated]*deprecated* Store and retrieve blobs from Azure Storage Blob Service or store and retrieve messages from Azure Storage Queue Service
-
-|  xref:reference/extensions/azure-storage-blob.adoc[Azure Storage Blob Service]  | camel-quarkus-azure-storage-blob | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Store and retrieve blobs from Azure Storage Blob Service using SDK v12.
-
-|  xref:reference/extensions/azure-storage-queue.adoc[Azure Storage Queue Service]  | camel-quarkus-azure-storage-queue | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12.
-
-|  xref:reference/extensions/barcode.adoc[Barcode]  | camel-quarkus-barcode | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform strings to various 1D/2D barcode bitmap formats and back.
-
-|  xref:reference/extensions/base64.adoc[Base64]  | camel-quarkus-base64 | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Encode and decode data using Base64.
-
-|  xref:reference/extensions/bean.adoc[Bean]  | camel-quarkus-bean | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Invoke methods of Java beans
-
-|  xref:reference/extensions/bean-validator.adoc[Bean Validator]  | camel-quarkus-bean-validator | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Validate the message body using the Java Bean Validation API.
-
-|  xref:reference/extensions/beanio.adoc[BeanIO]  | camel-quarkus-beanio | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats).
-
-|  xref:reference/extensions/beanstalk.adoc[Beanstalk]  | camel-quarkus-beanstalk | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Retrieve and post-process Beanstalk jobs.
-
-|  xref:reference/extensions/bindy.adoc[Bindy]  | camel-quarkus-bindy | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
-
-|  xref:reference/extensions/bonita.adoc[Bonita]  | camel-quarkus-bonita | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Communicate with a remote Bonita BPM process engine.
-
-|  xref:reference/extensions/box.adoc[Box]  | camel-quarkus-box | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
-
-|  xref:reference/extensions/braintree.adoc[Braintree]  | camel-quarkus-braintree | [.camel-element-Native]##Native## +
-Stable | 1.2.0 | Process payments using Braintree Payments.
-
-|  xref:reference/extensions/browse.adoc[Browse]  | camel-quarkus-browse | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Inspect the messages received on endpoints supporting BrowsableEndpoint.
-
-|  xref:reference/extensions/caffeine.adoc[Caffeine Cache]  | camel-quarkus-caffeine | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Perform caching operations using Caffeine Cache.
-
-|  xref:reference/extensions/caffeine-lrucache.adoc[Caffeine LRUCache]  | camel-quarkus-caffeine-lrucache | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | An LRUCacheFactory implementation based on Caffeine
-
-|  xref:reference/extensions/cassandraql.adoc[Cassandra CQL]  | camel-quarkus-cassandraql | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.
-
-|  xref:reference/extensions/cbor.adoc[CBOR]  | camel-quarkus-cbor | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Unmarshal a CBOR payload to POJO and back.
-
-|  xref:reference/extensions/chatscript.adoc[ChatScript]  | camel-quarkus-chatscript | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Chat with a ChatScript Server.
-
-|  xref:reference/extensions/chunk.adoc[Chunk]  | camel-quarkus-chunk | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using Chunk templating engine.
-
-|  xref:reference/extensions/core-cloud.adoc[Cloud]  | camel-quarkus-core-cloud | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | The Camel Quarkus core cloud module
-
-|  xref:reference/extensions/cm-sms.adoc[CM SMS Gateway]  | camel-quarkus-cm-sms | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send SMS messages via CM SMS Gateway.
-
-|  xref:reference/extensions/cmis.adoc[CMIS]  | camel-quarkus-cmis | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Read and write data from to/from a CMIS compliant content repositories.
-
-|  xref:reference/extensions/coap.adoc[CoAP]  | camel-quarkus-coap | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from COAP capable devices.
-
-|  xref:reference/extensions/cometd.adoc[CometD]  | camel-quarkus-cometd | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.
-
-|  xref:reference/extensions/componentdsl.adoc[Component DSL]  | camel-quarkus-componentdsl | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Create Camel components with a fluent Java DSL
-
-|  xref:reference/extensions/consul.adoc[Consul]  | camel-quarkus-consul | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Integrate with Consul service discovery and configuration store.
-
-|  xref:reference/extensions/controlbus.adoc[Control Bus]  | camel-quarkus-controlbus | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Manage and monitor Camel routes.
-
-|  xref:reference/extensions/corda.adoc[Corda]  | camel-quarkus-corda | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations against Corda blockchain platform using corda-rpc library.
-
-|  xref:reference/extensions/core.adoc[Core]  | camel-quarkus-core | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Camel core functionality and basic Camel languages: Constant, ExchangeProperty, Header, Ref, Ref, Simple and Tokeinze
-
-|  xref:reference/extensions/couchbase.adoc[Couchbase]  | camel-quarkus-couchbase | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.
-
-|  xref:reference/extensions/couchdb.adoc[CouchDB]  | camel-quarkus-couchdb | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.
-
-|  xref:reference/extensions/cron.adoc[Cron]  | camel-quarkus-cron | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | A generic interface for triggering events at times specified through the Unix cron syntax.
-
-|  xref:reference/extensions/crypto.adoc[Crypto (JCE)]  | camel-quarkus-crypto | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
-
-|  xref:reference/extensions/csv.adoc[CSV]  | camel-quarkus-csv | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Handle CSV (Comma Separated Values) payloads.
-
-|  xref:reference/extensions/dataformat.adoc[Data Format]  | camel-quarkus-dataformat | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Use a Camel Data Format as a regular Camel Component.
-
-|  xref:reference/extensions/debezium-mongodb.adoc[Debezium MongoDB Connector]  | camel-quarkus-debezium-mongodb | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Capture changes from a MongoDB database.
-
-|  xref:reference/extensions/debezium-mysql.adoc[Debezium MySQL Connector]  | camel-quarkus-debezium-mysql | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Capture changes from a MySQL database.
-
-|  xref:reference/extensions/debezium-postgres.adoc[Debezium PostgresSQL Connector]  | camel-quarkus-debezium-postgres | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Capture changes from a PostgresSQL database.
-
-|  xref:reference/extensions/debezium-sqlserver.adoc[Debezium SQL Server Connector]  | camel-quarkus-debezium-sqlserver | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Capture changes from an SQL Server database.
-
-|  xref:reference/extensions/djl.adoc[Deep Java Library]  | camel-quarkus-djl | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).
-
-|  xref:reference/extensions/digitalocean.adoc[DigitalOcean]  | camel-quarkus-digitalocean | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage Droplets and resources within the DigitalOcean cloud.
-
-|  xref:reference/extensions/direct.adoc[Direct]  | camel-quarkus-direct | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Call another endpoint from the same Camel Context synchronously.
-
-|  xref:reference/extensions/disruptor.adoc[Disruptor]  | camel-quarkus-disruptor | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Provides asynchronous SEDA behavior using LMAX Disruptor.
-
-|  xref:reference/extensions/dns.adoc[DNS]  | camel-quarkus-dns | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform DNS queries using DNSJava.
-
-|  xref:reference/extensions/dozer.adoc[Dozer]  | camel-quarkus-dozer | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Map between Java beans using the Dozer mapping library.
-
-|  xref:reference/extensions/drill.adoc[Drill]  | camel-quarkus-drill | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform queries against an Apache Drill cluster.
-
-|  xref:reference/extensions/dropbox.adoc[Dropbox]  | camel-quarkus-dropbox | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.
-
-|  xref:reference/extensions/ehcache.adoc[Ehcache]  | camel-quarkus-ehcache | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform caching operations using Ehcache.
-
-|  xref:reference/extensions/elasticsearch-rest.adoc[Elasticsearch Rest]  | camel-quarkus-elasticsearch-rest | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send requests to with an ElasticSearch via REST API.
-
-|  xref:reference/extensions/elsql.adoc[ElSQL]  | camel-quarkus-elsql | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Use ElSql to define SQL queries. Extends the SQL Component.
-
-|  xref:reference/extensions/endpointdsl.adoc[Endpoint DSL]  | camel-quarkus-endpointdsl | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Code Camel endpoint URI using Java DSL instead of plain strings
-
-|  xref:reference/extensions/etcd.adoc[Etcd Keys]  | camel-quarkus-etcd | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Get, set or delete keys in etcd key-value store.
-
-|  xref:reference/extensions/exec.adoc[Exec]  | camel-quarkus-exec | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Execute commands on the underlying operating system.
-
-|  xref:reference/extensions/facebook.adoc[Facebook]  | camel-quarkus-facebook | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send requests to Facebook APIs supported by Facebook4J.
-
-|  xref:reference/extensions/fhir.adoc[FHIR]  | camel-quarkus-fhir | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.
-
-|  xref:reference/extensions/file.adoc[File]  | camel-quarkus-file | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Read and write files.
-
-|  xref:reference/extensions/file-watch.adoc[File Watch]  | camel-quarkus-file-watch | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Get notified about file events in a directory using java.nio.file.WatchService.
-
-|  xref:reference/extensions/flatpack.adoc[Flatpack]  | camel-quarkus-flatpack | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Parse fixed width and delimited files using the FlatPack library.
-
-|  xref:reference/extensions/flink.adoc[Flink]  | camel-quarkus-flink | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send DataSet jobs to an Apache Flink cluster.
-
-|  xref:reference/extensions/fop.adoc[FOP]  | camel-quarkus-fop | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Render messages into PDF and other output formats supported by Apache FOP.
-
-|  xref:reference/extensions/freemarker.adoc[Freemarker]  | camel-quarkus-freemarker | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using FreeMarker templates.
-
-|  xref:reference/extensions/ftp.adoc[FTP]  | camel-quarkus-ftp | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Upload and download files to/from FTP or SFTP servers.
-
-|  xref:reference/extensions/ganglia.adoc[Ganglia]  | camel-quarkus-ganglia | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send metrics to Ganglia monitoring system.
-
-|  xref:reference/extensions/geocoder.adoc[Geocoder]  | camel-quarkus-geocoder | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Find geocodes (latitude and longitude) for a given address or the other way round.
-
-|  xref:reference/extensions/git.adoc[Git]  | camel-quarkus-git | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Perform operations on git repositories.
-
-|  xref:reference/extensions/github.adoc[GitHub]  | camel-quarkus-github | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with the GitHub API.
-
-|  xref:reference/extensions/google-bigquery.adoc[Google BigQuery]  | camel-quarkus-google-bigquery | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Access Google Cloud BigQuery service using SQL queries or Google Client Services API
-
-|  xref:reference/extensions/google-calendar.adoc[Google Calendar]  | camel-quarkus-google-calendar | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform various operations on a Google Calendar.
-
-|  xref:reference/extensions/google-drive.adoc[Google Drive]  | camel-quarkus-google-drive | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage files in Google Drive.
-
-|  xref:reference/extensions/google-mail.adoc[Google Mail]  | camel-quarkus-google-mail | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage messages in Google Mail.
-
-|  xref:reference/extensions/google-pubsub.adoc[Google Pubsub]  | camel-quarkus-google-pubsub | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Send and receive messages to/from Google Cloud Platform PubSub Service.
-
-|  xref:reference/extensions/google-sheets.adoc[Google Sheets]  | camel-quarkus-google-sheets | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Manage spreadsheets in Google Sheets.
-
-|  xref:reference/extensions/graphql.adoc[GraphQL]  | camel-quarkus-graphql | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send GraphQL queries and mutations to external systems.
-
-|  xref:reference/extensions/grok.adoc[Grok]  | camel-quarkus-grok | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Unmarshal unstructured data to objects using Logstash based Grok patterns.
-
-|  xref:reference/extensions/groovy.adoc[Groovy]  | camel-quarkus-groovy | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Evaluate a Groovy script.
-
-|  xref:reference/extensions/grpc.adoc[gRPC]  | camel-quarkus-grpc | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Expose gRPC endpoints and access external gRPC endpoints.
-
-|  xref:reference/extensions/guava-eventbus.adoc[Guava EventBus]  | camel-quarkus-guava-eventbus | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from Guava EventBus.
-
-|  xref:reference/extensions/hazelcast.adoc[Hazelcast Atomic Number]  | camel-quarkus-hazelcast | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).
-
-|  xref:reference/extensions/hdfs.adoc[HDFS]  | camel-quarkus-hdfs | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Read and write from/to an HDFS filesystem using Hadoop 2.x.
-
-|  xref:reference/extensions/hipchat.adoc[Hipchat]  | camel-quarkus-hipchat | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from Hipchat service.
-
-|  xref:reference/extensions/hl7.adoc[HL7]  | camel-quarkus-hl7 | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
-
-|  xref:reference/extensions/http.adoc[HTTP]  | camel-quarkus-http | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send requests to external HTTP servers using Apache HTTP Client 4.x.
-
-|  xref:reference/extensions/hystrix.adoc[Hystrix]  | camel-quarkus-hystrix | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | [.camel-element-deprecated]*deprecated* Circuit Breaker EIP using Netflix Hystrix
-
-|  xref:reference/extensions/ical.adoc[iCal]  | camel-quarkus-ical | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.
-
-|  xref:reference/extensions/iec60870.adoc[IEC 60870 Client]  | camel-quarkus-iec60870 | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.
-
-|  xref:reference/extensions/ignite.adoc[Ignite Cache]  | camel-quarkus-ignite | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform cache operations on an Ignite cache or consume changes from a continuous query.
-
-|  xref:reference/extensions/infinispan.adoc[Infinispan]  | camel-quarkus-infinispan | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Read and write from/to Infinispan distributed key/value store and data grid.
-
-|  xref:reference/extensions/influxdb.adoc[InfluxDB]  | camel-quarkus-influxdb | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with InfluxDB, a time series database.
-
-|  xref:reference/extensions/iota.adoc[IOTA]  | camel-quarkus-iota | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage financial transactions using IOTA distributed ledger.
-
-|  xref:reference/extensions/ipfs.adoc[IPFS]  | camel-quarkus-ipfs | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access the Interplanetary File System (IPFS).
-
-|  xref:reference/extensions/irc.adoc[IRC]  | camel-quarkus-irc | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from and IRC chat.
-
-|  xref:reference/extensions/jacksonxml.adoc[JacksonXML]  | camel-quarkus-jacksonxml | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.
-
-|  xref:reference/extensions/websocket-jsr356.adoc[Javax Websocket]  | camel-quarkus-websocket-jsr356 | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Expose websocket endpoints using JSR356.
-
-|  xref:reference/extensions/jaxb.adoc[JAXB]  | camel-quarkus-jaxb | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
-
-|  xref:reference/extensions/jbpm.adoc[JBPM]  | camel-quarkus-jbpm | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with jBPM workflow engine over REST.
-
-|  xref:reference/extensions/jclouds.adoc[JClouds]  | camel-quarkus-jclouds | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with jclouds compute & blobstore service.
-
-|  xref:reference/extensions/jcr.adoc[JCR]  | camel-quarkus-jcr | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Read and write nodes to/from a JCR compliant content repository.
-
-|  xref:reference/extensions/jdbc.adoc[JDBC]  | camel-quarkus-jdbc | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Access databases through SQL and JDBC.
-
-|  xref:reference/extensions/jgroups.adoc[JGroups]  | camel-quarkus-jgroups | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Exchange messages with JGroups clusters.
-
-|  xref:reference/extensions/jgroups-raft.adoc[JGroups raft]  | camel-quarkus-jgroups-raft | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Exchange messages with JGroups-raft clusters.
-
-|  xref:reference/extensions/jing.adoc[Jing]  | camel-quarkus-jing | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library.
-
-|  xref:reference/extensions/jira.adoc[Jira]  | camel-quarkus-jira | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with JIRA issue tracker.
-
-|  xref:reference/extensions/jms.adoc[JMS]  | camel-quarkus-jms | [.camel-element-Native]##Native## +
-Stable | 1.2.0 | Sent and receive messages to/from a JMS Queue or Topic.
-
-|  xref:reference/extensions/jolt.adoc[JOLT]  | camel-quarkus-jolt | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | JSON to JSON transformation using JOLT.
-
-|  xref:reference/extensions/jooq.adoc[JOOQ]  | camel-quarkus-jooq | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Store and retrieve Java objects from an SQL database using JOOQ.
-
-|  xref:reference/extensions/jpa.adoc[JPA]  | camel-quarkus-jpa | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Store and retrieve Java objects from databases using Java Persistence API (JPA).
-
-|  xref:reference/extensions/jslt.adoc[JSLT]  | camel-quarkus-jslt | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Query or transform JSON payloads using an JSLT.
-
-|  xref:reference/extensions/fastjson.adoc[JSON Fastjson]  | camel-quarkus-fastjson | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal POJOs to JSON and back.
-
-|  xref:reference/extensions/gson.adoc[JSON Gson]  | camel-quarkus-gson | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal POJOs to JSON and back.
-
-|  xref:reference/extensions/jackson.adoc[JSON Jackson]  | camel-quarkus-jackson | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Marshal POJOs to JSON and back.
-
-|  xref:reference/extensions/johnzon.adoc[JSON Johnzon]  | camel-quarkus-johnzon | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal POJOs to JSON and back.
-
-|  xref:reference/extensions/json-validator.adoc[JSON Schema Validator]  | camel-quarkus-json-validator | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Validate JSON payloads using NetworkNT JSON Schema.
-
-|  xref:reference/extensions/jsonapi.adoc[JSonApi]  | camel-quarkus-jsonapi | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.
-
-|  xref:reference/extensions/jsonpath.adoc[JsonPath]  | camel-quarkus-jsonpath | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Evaluate a JsonPath expression against a JSON message body.
-
-|  xref:reference/extensions/jt400.adoc[JT400]  | camel-quarkus-jt400 | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.
-
-|  xref:reference/extensions/jta.adoc[JTA]  | camel-quarkus-jta | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Using Camel With JTA Transaction Manager
-
-|  xref:reference/extensions/kafka.adoc[Kafka]  | camel-quarkus-kafka | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Sent and receive messages to/from an Apache Kafka broker.
-
-|  xref:reference/extensions/kotlin.adoc[Kotlin]  | camel-quarkus-kotlin | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Write Camel integration routes in Kotlin
-
-|  xref:reference/extensions/kubernetes.adoc[Kubernetes]  | camel-quarkus-kubernetes | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations against Kubernetes API
-
-|  xref:reference/extensions/kudu.adoc[Kudu]  | camel-quarkus-kudu | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.
-
-|  xref:reference/extensions/language.adoc[Language]  | camel-quarkus-language | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Execute scripts in any of the languages supported by Camel.
-
-|  xref:reference/extensions/ldap.adoc[LDAP]  | camel-quarkus-ldap | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform searches on LDAP servers.
-
-|  xref:reference/extensions/ldif.adoc[LDIF]  | camel-quarkus-ldif | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform updates on an LDAP server from an LDIF body content.
-
-|  xref:reference/extensions/log.adoc[Log]  | camel-quarkus-log | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Log messages to the underlying logging mechanism.
-
-|  xref:reference/extensions/lucene.adoc[Lucene]  | camel-quarkus-lucene | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform inserts or queries against Apache Lucene databases.
-
-|  xref:reference/extensions/lumberjack.adoc[Lumberjack]  | camel-quarkus-lumberjack | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Receive logs messages using the Lumberjack protocol.
-
-|  xref:reference/extensions/lzf.adoc[LZF Deflate Compression]  | camel-quarkus-lzf | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Compress and decompress streams using LZF deflate algorithm.
-
-|  xref:reference/extensions/main.adoc[Main]  | camel-quarkus-main | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Bootstrap Camel using Camel Main which brings advanced auto-configuration capabilities and integration with Quarkus Command Mode
-
-|  xref:reference/extensions/management.adoc[Management]  | camel-quarkus-management | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | JMX management strategy and associated managed resources.
-
-|  xref:reference/extensions/master.adoc[Master]  | camel-quarkus-master | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
-
-|  xref:reference/extensions/microprofile-fault-tolerance.adoc[Microprofile Fault Tolerance]  | camel-quarkus-microprofile-fault-tolerance | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Circuit Breaker EIP using MicroProfile Fault Tolerance
-
-|  xref:reference/extensions/microprofile-health.adoc[Microprofile Health]  | camel-quarkus-microprofile-health | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Bridging Eclipse MicroProfile Health with Camel health checks
-
-|  xref:reference/extensions/microprofile-metrics.adoc[MicroProfile Metrics]  | camel-quarkus-microprofile-metrics | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Expose metrics from Camel routes.
-
-|  xref:reference/extensions/mail.adoc[MIME Multipart]  | camel-quarkus-mail | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Marshal Camel messages with attachments into MIME-Multipart messages and back.
-
-|  xref:reference/extensions/mllp.adoc[MLLP]  | camel-quarkus-mllp | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Communicate with external systems using the MLLP protocol.
-
-|  xref:reference/extensions/mock.adoc[Mock]  | camel-quarkus-mock | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Test routes and mediation rules using mocks.
-
-|  xref:reference/extensions/mongodb.adoc[MongoDB]  | camel-quarkus-mongodb | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform operations on MongoDB documents and collections.
-
-|  xref:reference/extensions/mongodb-gridfs.adoc[MongoDB GridFS]  | camel-quarkus-mongodb-gridfs | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with MongoDB GridFS.
-
-|  xref:reference/extensions/msv.adoc[MSV]  | camel-quarkus-msv | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Validate XML payloads using Multi-Schema Validator (MSV).
-
-|  xref:reference/extensions/mustache.adoc[Mustache]  | camel-quarkus-mustache | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Transform messages using a Mustache template.
-
-|  xref:reference/extensions/mvel.adoc[MVEL]  | camel-quarkus-mvel | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using an MVEL template.
-
-|  xref:reference/extensions/mybatis.adoc[MyBatis]  | camel-quarkus-mybatis | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Performs a query, poll, insert, update or delete in a relational database using MyBatis.
-
-|  xref:reference/extensions/nagios.adoc[Nagios]  | camel-quarkus-nagios | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send passive checks to Nagios using JSendNSCA.
-
-|  xref:reference/extensions/nats.adoc[Nats]  | camel-quarkus-nats | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Send and receive messages from NATS messaging system.
-
-|  xref:reference/extensions/netty.adoc[Netty]  | camel-quarkus-netty | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Socket level networking using TCP or UDP with the Netty 4.x.
-
-|  xref:reference/extensions/netty-http.adoc[Netty HTTP]  | camel-quarkus-netty-http | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Netty HTTP server and client using the Netty 4.x.
-
-|  xref:reference/extensions/nitrite.adoc[Nitrite]  | camel-quarkus-nitrite | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Access Nitrite databases.
-
-|  xref:reference/extensions/nsq.adoc[NSQ]  | camel-quarkus-nsq | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages from NSQ realtime distributed messaging platform.
-
-|  xref:reference/extensions/ognl.adoc[OGNL]  | camel-quarkus-ognl | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange.
-
-|  xref:reference/extensions/olingo4.adoc[Olingo4]  | camel-quarkus-olingo4 | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Communicate with OData 4.0 services using Apache Olingo OData API.
-
-|  xref:reference/extensions/milo.adoc[OPC UA Client]  | camel-quarkus-milo | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Connect to OPC UA servers using the binary protocol for acquiring telemetry data.
-
-|  xref:reference/extensions/openapi-java.adoc[Openapi Java]  | camel-quarkus-openapi-java | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Rest-dsl support for using openapi doc
-
-|  xref:reference/extensions/openstack.adoc[OpenStack]  | camel-quarkus-openstack | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Interact with OpenStack APIs
-
-|  xref:reference/extensions/opentracing.adoc[OpenTracing]  | camel-quarkus-opentracing | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Distributed tracing using OpenTracing
-
-|  xref:reference/extensions/optaplanner.adoc[OptaPlanner]  | camel-quarkus-optaplanner | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Solve planning problems with OptaPlanner.
-
-|  xref:reference/extensions/paho.adoc[Paho]  | camel-quarkus-paho | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
-
-|  xref:reference/extensions/pdf.adoc[PDF]  | camel-quarkus-pdf | [.camel-element-Native]##Native## +
-Stable | 0.3.1 | Create, modify or extract content from PDF documents.
-
-|  xref:reference/extensions/platform-http.adoc[Platform HTTP]  | camel-quarkus-platform-http | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Expose HTTP endpoints using the HTTP server available in the current platform.
-
-|  xref:reference/extensions/pgevent.adoc[PostgresSQL Event]  | camel-quarkus-pgevent | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive PostgreSQL events via LISTEN and NOTIFY commands.
-
-|  xref:reference/extensions/pg-replication-slot.adoc[PostgresSQL Replication Slot]  | camel-quarkus-pg-replication-slot | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.
-
-|  xref:reference/extensions/printer.adoc[Printer]  | camel-quarkus-printer | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send print jobs to printers.
-
-|  xref:reference/extensions/protobuf.adoc[Protobuf]  | camel-quarkus-protobuf | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Serialize and deserialize Java objects using Google's Protocol buffers.
-
-|  xref:reference/extensions/pubnub.adoc[PubNub]  | camel-quarkus-pubnub | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Send and receive messages to/from PubNub data stream network for connected devices.
-
-|  xref:reference/extensions/pulsar.adoc[Pulsar]  | camel-quarkus-pulsar | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages from/to Apache Pulsar messaging system.
-
-|  xref:reference/extensions/quartz.adoc[Quartz]  | camel-quarkus-quartz | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Schedule sending of messages using the Quartz 2.x scheduler.
-
-|  xref:reference/extensions/quickfix.adoc[QuickFix]  | camel-quarkus-quickfix | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.
-
-|  xref:reference/extensions/qute.adoc[Qute]  | camel-quarkus-qute | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Transform messages using Quarkus Qute templating engine
-
-|  xref:reference/extensions/rabbitmq.adoc[RabbitMQ]  | camel-quarkus-rabbitmq | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages from RabbitMQ instances.
-
-|  xref:reference/extensions/reactive-executor.adoc[Reactive Executor Vert.x]  | camel-quarkus-reactive-executor | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Reactive Executor for camel-core using Vert.x
-
-|  xref:reference/extensions/reactive-streams.adoc[Reactive Streams]  | camel-quarkus-reactive-streams | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.
-
-|  xref:reference/extensions/ref.adoc[Ref]  | camel-quarkus-ref | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Route messages to an endpoint looked up dynamically by name in the Camel Registry.
-
-|  xref:reference/extensions/rest.adoc[Rest]  | camel-quarkus-rest | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Expose REST services and their OpenAPI Specification or call external REST services.
-
-|  xref:reference/extensions/rest-openapi.adoc[REST OpenApi]  | camel-quarkus-rest-openapi | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.
-
-|  xref:reference/extensions/robotframework.adoc[Robot Framework]  | camel-quarkus-robotframework | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Pass camel exchanges to acceptence test written in Robot DSL.
-
-|  xref:reference/extensions/rss.adoc[RSS]  | camel-quarkus-rss | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Poll RSS feeds.
-
-|  xref:reference/extensions/saga.adoc[Saga]  | camel-quarkus-saga | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Execute custom actions within a route using the Saga EIP.
-
-|  xref:reference/extensions/salesforce.adoc[Salesforce]  | camel-quarkus-salesforce | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Communicate with Salesforce using Java DTOs.
-
-|  xref:reference/extensions/sap-netweaver.adoc[SAP NetWeaver]  | camel-quarkus-sap-netweaver | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send requests to SAP NetWeaver Gateway using HTTP.
-
-|  xref:reference/extensions/scheduler.adoc[Scheduler]  | camel-quarkus-scheduler | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.
-
-|  xref:reference/extensions/schematron.adoc[Schematron]  | camel-quarkus-schematron | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Validate XML payload using the Schematron Library.
-
-|  xref:reference/extensions/jsch.adoc[SCP]  | camel-quarkus-jsch | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Copy files to/from remote hosts using the secure copy protocol (SCP).
-
-|  xref:reference/extensions/seda.adoc[SEDA]  | camel-quarkus-seda | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Asynchronously call another endpoint from any Camel Context in the same JVM.
-
-|  xref:reference/extensions/servicenow.adoc[ServiceNow]  | camel-quarkus-servicenow | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Interact with ServiceNow via its REST API.
-
-|  xref:reference/extensions/servlet.adoc[Servlet]  | camel-quarkus-servlet | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Serve HTTP requests by a Servlet.
-
-|  xref:reference/extensions/sjms.adoc[Simple JMS]  | camel-quarkus-sjms | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.
-
-|  xref:reference/extensions/sjms2.adoc[Simple JMS2]  | camel-quarkus-sjms2 | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.
-
-|  xref:reference/extensions/sip.adoc[SIP]  | camel-quarkus-sip | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages using the SIP protocol (used in telecommunications).
-
-|  xref:reference/extensions/slack.adoc[Slack]  | camel-quarkus-slack | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Send and receive messages to/from Slack.
-
-|  xref:reference/extensions/smallrye-reactive-messaging.adoc[SmallRye Reactive Messaging]  | camel-quarkus-smallrye-reactive-messaging | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Camel integration with SmallRye Reactive Messaging
-
-|  xref:reference/extensions/smpp.adoc[SMPP]  | camel-quarkus-smpp | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive SMS messages using a SMSC (Short Message Service Center).
-
-|  xref:reference/extensions/snmp.adoc[SNMP]  | camel-quarkus-snmp | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.
-
-|  xref:reference/extensions/soap.adoc[SOAP]  | camel-quarkus-soap | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal Java objects to SOAP messages and back.
-
-|  xref:reference/extensions/solr.adoc[Solr]  | camel-quarkus-solr | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform operations against Apache Lucene Solr.
-
-|  xref:reference/extensions/soroush.adoc[Soroush]  | camel-quarkus-soroush | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages as a Soroush chat bot.
-
-|  xref:reference/extensions/splunk.adoc[Splunk]  | camel-quarkus-splunk | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Publish or search for events in Splunk.
-
-|  xref:reference/extensions/splunk-hec.adoc[Splunk HEC]  | camel-quarkus-splunk-hec | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | The splunk component allows to publish events in Splunk using the HTTP Event Collector.
-
-|  xref:reference/extensions/sql.adoc[SQL]  | camel-quarkus-sql | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Perform SQL queries using Spring JDBC.
-
-|  xref:reference/extensions/ssh.adoc[SSH]  | camel-quarkus-ssh | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Execute commands on remote hosts using SSH.
-
-|  xref:reference/extensions/stax.adoc[StAX]  | camel-quarkus-stax | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Process XML payloads by a SAX ContentHandler.
-
-|  xref:reference/extensions/stomp.adoc[Stomp]  | camel-quarkus-stomp | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.
-
-|  xref:reference/extensions/stream.adoc[Stream]  | camel-quarkus-stream | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Read from system-in and write to system-out and system-err streams.
-
-|  xref:reference/extensions/stringtemplate.adoc[String Template]  | camel-quarkus-stringtemplate | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using StringTemplate engine.
-
-|  xref:reference/extensions/stub.adoc[Stub]  | camel-quarkus-stub | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Stub out any physical endpoints while in development or testing.
-
-|  xref:reference/extensions/syslog.adoc[Syslog]  | camel-quarkus-syslog | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.
-
-|  xref:reference/extensions/tarfile.adoc[Tar File]  | camel-quarkus-tarfile | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Archive files into tarballs or extract files from tarballs.
-
-|  xref:reference/extensions/telegram.adoc[Telegram]  | camel-quarkus-telegram | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages acting as a Telegram Bot Telegram Bot API.
-
-|  xref:reference/extensions/threadpoolfactory-vertx.adoc[ThreadPoolFactory Vert.x]  | camel-quarkus-threadpoolfactory-vertx | [.camel-element-Native]##Native## +
-Stable | 1.0.0-CR4 | ThreadPoolFactory for camel-core using Vert.x
-
-|  xref:reference/extensions/thrift.adoc[Thrift]  | camel-quarkus-thrift | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.
-
-|  xref:reference/extensions/tagsoup.adoc[TidyMarkup]  | camel-quarkus-tagsoup | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Parse (potentially invalid) HTML into valid HTML or DOM.
-
-|  xref:reference/extensions/tika.adoc[Tika]  | camel-quarkus-tika | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Parse documents and extract metadata and text using Apache Tika.
-
-|  xref:reference/extensions/timer.adoc[Timer]  | camel-quarkus-timer | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Generate messages in specified intervals using java.util.Timer.
-
-|  xref:reference/extensions/twilio.adoc[Twilio]  | camel-quarkus-twilio | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with Twilio REST APIs using Twilio Java SDK.
-
-|  xref:reference/extensions/twitter.adoc[Twitter]  | camel-quarkus-twitter | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Send tweets and receive tweets, direct messages and access Twitter Search
-
-|  xref:reference/extensions/univocity-parsers.adoc[uniVocity CSV]  | camel-quarkus-univocity-parsers | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.
-
-|  xref:reference/extensions/validator.adoc[Validator]  | camel-quarkus-validator | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Validate the payload using XML Schema and JAXP Validation.
-
-|  xref:reference/extensions/velocity.adoc[Velocity]  | camel-quarkus-velocity | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform messages using a Velocity template.
-
-|  xref:reference/extensions/vertx.adoc[Vert.x]  | camel-quarkus-vertx | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Send and receive messages to/from Vert.x Event Bus.
-
-|  xref:reference/extensions/vertx-http.adoc[Vert.x HTTP Client]  | camel-quarkus-vertx-http | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Camel HTTP client support with Vert.x
-
-|  xref:reference/extensions/vertx-websocket.adoc[Vert.x WebSocket]  | camel-quarkus-vertx-websocket | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Camel WebSocket support with Vert.x
-
-|  xref:reference/extensions/vm.adoc[VM]  | camel-quarkus-vm | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Call another endpoint in the same CamelContext asynchronously.
-
-|  xref:reference/extensions/weather.adoc[Weather]  | camel-quarkus-weather | [.camel-element-Native]##Native## +
-Stable | 1.1.0 | Poll the weather information from Open Weather Map.
-
-|  xref:reference/extensions/web3j.adoc[Web3j Ethereum Blockchain]  | camel-quarkus-web3j | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with Ethereum nodes using web3j client API.
-
-|  xref:reference/extensions/weka.adoc[Weka]  | camel-quarkus-weka | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Perform machine learning tasks using Weka.
-
-|  xref:reference/extensions/wordpress.adoc[Wordpress]  | camel-quarkus-wordpress | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage posts and users using Wordpress API.
-
-|  xref:reference/extensions/workday.adoc[Workday]  | camel-quarkus-workday | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Detect and parse documents using Workday.
-
-|  xref:reference/extensions/xchange.adoc[XChange]  | camel-quarkus-xchange | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Access market data and trade on Bitcoin and Altcoin exchanges.
-
-|  xref:reference/extensions/xj.adoc[XJ]  | camel-quarkus-xj | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform JSON and XML message using a XSLT.
-
-|  xref:reference/extensions/xml-io.adoc[XML IO]  | camel-quarkus-xml-io | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | An XML stack for parsing XML route definitions. A fast an light weight alternative to camel-quarkus-xml-jaxp
-
-|  xref:reference/extensions/xml-jaxb.adoc[XML JAXB]  | camel-quarkus-xml-jaxb | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | An XML stack for parsing XML route definitions. A legacy alternative to the fast an light weight camel-quarkus-xml-io
-
-|  xref:reference/extensions/xmlsecurity.adoc[XML Security Sign]  | camel-quarkus-xmlsecurity | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Sign XML payloads using the XML signature specification.
-
-|  xref:reference/extensions/xml-jaxp.adoc[XML Tokenize]  | camel-quarkus-xml-jaxp | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Tokenize XML payloads using the specified path expression.
-
-|  xref:reference/extensions/xmpp.adoc[XMPP]  | camel-quarkus-xmpp | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Send and receive messages to/from an XMPP chat server.
-
-|  xref:reference/extensions/xpath.adoc[XPath]  | camel-quarkus-xpath | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Evaluate an XPath expression against an XML payload.
-
-|  xref:reference/extensions/saxon.adoc[XQuery]  | camel-quarkus-saxon | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Query and/or transform XML payloads using XQuery and Saxon.
-
-|  xref:reference/extensions/xslt.adoc[XSLT]  | camel-quarkus-xslt | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Transforms XML payload using an XSLT template.
-
-|  xref:reference/extensions/xslt-saxon.adoc[XSLT Saxon]  | camel-quarkus-xslt-saxon | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Transform XML payloads using an XSLT template using Saxon.
-
-|  xref:reference/extensions/xstream.adoc[XStream]  | camel-quarkus-xstream | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Marshal and unmarshal POJOs to/from XML or JSON using XStream library.
-
-|  xref:reference/extensions/snakeyaml.adoc[YAML SnakeYAML]  | camel-quarkus-snakeyaml | [.camel-element-Native]##Native## +
-Stable | 0.4.0 | Marshal and unmarshal Java objects to and from YAML.
-
-|  xref:reference/extensions/yammer.adoc[Yammer]  | camel-quarkus-yammer | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Interact with the Yammer enterprise social network.
-
-|  xref:reference/extensions/zendesk.adoc[Zendesk]  | camel-quarkus-zendesk | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage Zendesk tickets, users, organizations, etc.
-
-|  xref:reference/extensions/zip-deflater.adoc[Zip Deflate Compression]  | camel-quarkus-zip-deflater | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Compress and decompress streams using java.util.zip.Deflater, java.util.zip.Inflater or java.util.zip.GZIPStream.
-
-|  xref:reference/extensions/zipfile.adoc[Zip File]  | camel-quarkus-zipfile | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Compression and decompress streams using java.util.zip.ZipStream.
-
-|  xref:reference/extensions/zookeeper.adoc[ZooKeeper]  | camel-quarkus-zookeeper | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Manage ZooKeeper clusters.
-
-|  xref:reference/extensions/zookeeper-master.adoc[ZooKeeper Master]  | camel-quarkus-zookeeper-master | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
+| Extension | Artifact | JVM +
+since | Native +
+since | Support +
+level | Description
 |===
 
-++++
-<script type="text/javascript">
-var countedTables = document.getElementsByClassName("counted-table");
-if (countedTables) {
-    var i;
-    for (i = 0; i < countedTables.length; i++) {
-        var table = countedTables[i];
-        var tbody = table.getElementsByTagName("tbody")[0];
-        var rowCountElement = document.getElementById(table.id + "-row-count");
-        rowCountElement.innerHTML = tbody.getElementsByTagName("tr").length;
-        var deprecatedCountElement = document.getElementById(table.id + "-deprecated-count");
-        deprecatedCountElement.innerHTML = tbody.getElementsByClassName("camel-element-deprecated").length;
-        var jvmCountElement = document.getElementById(table.id + "-jvm-count");
-        jvmCountElement.innerHTML = tbody.getElementsByClassName("camel-element-JVM").length;
-    }
-}
-</script>
-++++
+indexTable::[relative='reference/extensions/*.adoc',cells="$xref,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status,cq-description"]
diff --git a/docs/modules/ROOT/pages/reference/languages.adoc b/docs/modules/ROOT/pages/reference/languages.adoc
index f14228b..89dd794 100644
--- a/docs/modules/ROOT/pages/reference/languages.adoc
+++ b/docs/modules/ROOT/pages/reference/languages.adoc
@@ -1,88 +1,13 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
-
-[camel-quarkus-languages]
 = Camel languages supported on Quarkus
 
-[#cq-languages-table-row-count]##?## languages in [#cq-languages-table-artifact-count]##?## JAR artifacts ([#cq-languages-table-deprecated-count]##?## deprecated, [#cq-languages-table-jvm-count]##?## JVM only)
+There are indexCount:[relative=reference/languages/\*.adoc] languages (indexCount:[relative=reference/languages/\*.adoc,attributes='cq-deprecated=true'] deprecated, indexCount:[relative=reference/languages/\*.adoc,attributes='cq-native-supported=false'] JVM only)
 
-[#cq-languages-table.counted-table,width="100%",cols="4,1,1,1,5",options="header"]
+[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
 |===
-| Language | Artifact | Support Level | Since | Description
-
-| xref:reference/extensions/bean.adoc[Bean method] | [.camel-element-artifact]##camel-quarkus-bean## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Call a method of the specified Java bean passing the Exchange, Body or specific headers to it.
-
-| xref:reference/extensions/core.adoc[Constant] | [.camel-element-artifact]##camel-quarkus-core## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | A fixed value set only once during the route startup.
-
-| xref:reference/extensions/core.adoc[ExchangeProperty] | [.camel-element-artifact]##camel-quarkus-core## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Get the value of named Camel Exchange property.
-
-| xref:reference/extensions/core.adoc[File] | [.camel-element-artifact]##camel-quarkus-core## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | For expressions and predicates using the file/simple language.
-
-| xref:reference/extensions/groovy.adoc[Groovy] | [.camel-element-artifact]##camel-quarkus-groovy## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Evaluate a Groovy script.
-
-| xref:reference/extensions/core.adoc[Header] | [.camel-element-artifact]##camel-quarkus-core## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Get the value of the named Camel Message header.
-
-| xref:reference/extensions/hl7.adoc[HL7 Terser] | [.camel-element-artifact]##camel-quarkus-hl7## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Get the value of an HL7 message field specified by terse location specification syntax.
-
-| xref:reference/extensions/jsonpath.adoc[JsonPath] | [.camel-element-artifact]##camel-quarkus-jsonpath## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Evaluate a JsonPath expression against a JSON message body.
-
-| xref:reference/extensions/mvel.adoc[MVEL] | [.camel-element-artifact]##camel-quarkus-mvel## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Evaluate an MVEL template against the Camel Exchange.
-
-| xref:reference/extensions/ognl.adoc[OGNL] | [.camel-element-artifact]##camel-quarkus-ognl## | [.camel-element-JVM]##JVM## +
-Preview | 1.0.0 | Evaluate an Apache Commons Object Graph Navigation Library (OGNL) expression against the Camel Exchange.
-
-| xref:reference/extensions/core.adoc[Ref] | [.camel-element-artifact]##camel-quarkus-core## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Look up an expression in the Camel Registry and evaluate it.
-
-| xref:reference/extensions/core.adoc[Simple] | [.camel-element-artifact]##camel-quarkus-core## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Evaluate Camel's built-in Simple language expression against the Camel Exchange.
-
-| xref:reference/extensions/core.adoc[Tokenize] | [.camel-element-artifact]##camel-quarkus-core## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | Tokenize text payloads using the specified delimiter patterns.
-
-| xref:reference/extensions/xml-jaxp.adoc[XML Tokenize] | [.camel-element-artifact]##camel-quarkus-xml-jaxp## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Tokenize XML payloads using the specified path expression.
-
-| xref:reference/extensions/xpath.adoc[XPath] | [.camel-element-artifact]##camel-quarkus-xpath## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Evaluate an XPath expression against an XML payload.
-
-| xref:reference/extensions/saxon.adoc[XQuery] | [.camel-element-artifact]##camel-quarkus-saxon## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | Evaluate an XQuery expressions against an XML payload.
+| Language | Artifact | JVM +
+since | Native +
+since | Support +
+level | Description
 |===
 
-++++
-<script type="text/javascript">
-var countedTables = document.getElementsByClassName("counted-table");
-if (countedTables) {
-    var i;
-    for (i = 0; i < countedTables.length; i++) {
-        var table = countedTables[i];
-        var tbody = table.getElementsByTagName("tbody")[0];
-        var rowCountElement = document.getElementById(table.id + "-row-count");
-        rowCountElement.innerHTML = tbody.getElementsByTagName("tr").length;
-        var deprecatedCountElement = document.getElementById(table.id + "-deprecated-count");
-        deprecatedCountElement.innerHTML = tbody.getElementsByClassName("camel-element-deprecated").length;
-        var jvmCountElement = document.getElementById(table.id + "-jvm-count");
-        jvmCountElement.innerHTML = tbody.getElementsByClassName("camel-element-JVM").length;
-
-        var artifactCountElement = document.getElementById(table.id + "-artifact-count");
-        var artifactElements = tbody.getElementsByClassName("camel-element-artifact");
-        var artifactIdSet = new Set();
-        var j;
-        for (j = 0; j < artifactElements.length; j++) {
-            artifactIdSet.add(artifactElements[j].innerHTML);
-        }
-        artifactCountElement.innerHTML = artifactIdSet.size;
-    }
-}
-</script>
-++++
+indexTable::[relative='reference/languages/*.adoc',cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status,cq-camel-part-description"]
diff --git a/docs/modules/ROOT/pages/reference/others.adoc b/docs/modules/ROOT/pages/reference/others.adoc
index d2a1385..60208fe 100644
--- a/docs/modules/ROOT/pages/reference/others.adoc
+++ b/docs/modules/ROOT/pages/reference/others.adoc
@@ -1,100 +1,13 @@
-// Do not edit directly!
-// This file was generated by camel-quarkus-maven-plugin:update-doc-extensions-list
-
-[camel-quarkus-others]
 = Camel misc. components supported on Quarkus
 
-[#cq-others-table-row-count]##?## misc. components in [#cq-others-table-artifact-count]##?## JAR artifacts ([#cq-others-table-deprecated-count]##?## deprecated, [#cq-others-table-jvm-count]##?## JVM only)
+There are indexCount:[relative=reference/others/\*.adoc] misc. components (indexCount:[relative=reference/others/\*.adoc,attributes='cq-deprecated=true'] deprecated, indexCount:[relative=reference/others/\*.adoc,attributes='cq-native-supported=false'] JVM only)
 
-[#cq-others-table.counted-table,width="100%",cols="4,1,1,1,5",options="header"]
+[.counted-table,width="100%",cols="4,1,1,1,1,5",options="header"]
 |===
-| Misc. component | Artifact | Support Level | Since | Description
-
-| xref:reference/extensions/attachments.adoc[Attachments] | [.camel-element-artifact]##camel-quarkus-attachments## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Support for attachments on Camel messages
-
-| xref:reference/extensions/caffeine-lrucache.adoc[Caffeine LRUCache] | [.camel-element-artifact]##camel-quarkus-caffeine-lrucache## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | An LRUCacheFactory implementation based on Caffeine
-
-| xref:reference/extensions/core-cloud.adoc[Cloud] | [.camel-element-artifact]##camel-quarkus-core-cloud## | [.camel-element-Native]##Native## +
-Stable | 0.2.0 | The Camel Quarkus core cloud module
-
-| xref:reference/extensions/componentdsl.adoc[Component DSL] | [.camel-element-artifact]##camel-quarkus-componentdsl## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Create Camel components with a fluent Java DSL
-
-| xref:reference/extensions/endpointdsl.adoc[Endpoint DSL] | [.camel-element-artifact]##camel-quarkus-endpointdsl## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Code Camel endpoint URI using Java DSL instead of plain strings
-
-| xref:reference/extensions/hystrix.adoc[Hystrix] | [.camel-element-artifact]##camel-quarkus-hystrix## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | [.camel-element-deprecated]*deprecated* Circuit Breaker EIP using Netflix Hystrix
-
-| xref:reference/extensions/jta.adoc[JTA] | [.camel-element-artifact]##camel-quarkus-jta## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Using Camel With JTA Transaction Manager
-
-| xref:reference/extensions/kotlin.adoc[Kotlin] | [.camel-element-artifact]##camel-quarkus-kotlin## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Write Camel integration routes in Kotlin
-
-| xref:reference/extensions/main.adoc[Main] | [.camel-element-artifact]##camel-quarkus-main## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Bootstrap Camel using Camel Main which brings advanced auto-configuration capabilities and integration with Quarkus Command Mode
-
-| xref:reference/extensions/management.adoc[Management] | [.camel-element-artifact]##camel-quarkus-management## | [.camel-element-JVM]##JVM## +
-Preview | 1.1.0 | JMX management strategy and associated managed resources.
-
-| xref:reference/extensions/microprofile-fault-tolerance.adoc[Microprofile Fault Tolerance] | [.camel-element-artifact]##camel-quarkus-microprofile-fault-tolerance## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Circuit Breaker EIP using MicroProfile Fault Tolerance
-
-| xref:reference/extensions/microprofile-health.adoc[Microprofile Health] | [.camel-element-artifact]##camel-quarkus-microprofile-health## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Bridging Eclipse MicroProfile Health with Camel health checks
-
-| xref:reference/extensions/openapi-java.adoc[Openapi Java] | [.camel-element-artifact]##camel-quarkus-openapi-java## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Rest-dsl support for using openapi doc
-
-| xref:reference/extensions/opentracing.adoc[OpenTracing] | [.camel-element-artifact]##camel-quarkus-opentracing## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Distributed tracing using OpenTracing
-
-| xref:reference/extensions/qute.adoc[Qute] | [.camel-element-artifact]##camel-quarkus-qute## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Transform messages using Quarkus Qute templating engine
-
-| xref:reference/extensions/reactive-executor.adoc[Reactive Executor Vert.x] | [.camel-element-artifact]##camel-quarkus-reactive-executor## | [.camel-element-Native]##Native## +
-Stable | 0.3.0 | Reactive Executor for camel-core using Vert.x
-
-| xref:reference/extensions/smallrye-reactive-messaging.adoc[SmallRye Reactive Messaging] | [.camel-element-artifact]##camel-quarkus-smallrye-reactive-messaging## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | Camel integration with SmallRye Reactive Messaging
-
-| xref:reference/extensions/threadpoolfactory-vertx.adoc[ThreadPoolFactory Vert.x] | [.camel-element-artifact]##camel-quarkus-threadpoolfactory-vertx## | [.camel-element-Native]##Native## +
-Stable | 1.0.0-CR4 | ThreadPoolFactory for camel-core using Vert.x
-
-| xref:reference/extensions/xml-io.adoc[XML IO] | [.camel-element-artifact]##camel-quarkus-xml-io## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | An XML stack for parsing XML route definitions. A fast an light weight alternative to camel-quarkus-xml-jaxp
-
-| xref:reference/extensions/xml-jaxb.adoc[XML JAXB] | [.camel-element-artifact]##camel-quarkus-xml-jaxb## | [.camel-element-Native]##Native## +
-Stable | 1.0.0 | An XML stack for parsing XML route definitions. A legacy alternative to the fast an light weight camel-quarkus-xml-io
+| Misc. component | Artifact | JVM +
+since | Native +
+since | Support +
+level | Description
 |===
 
-++++
-<script type="text/javascript">
-var countedTables = document.getElementsByClassName("counted-table");
-if (countedTables) {
-    var i;
-    for (i = 0; i < countedTables.length; i++) {
-        var table = countedTables[i];
-        var tbody = table.getElementsByTagName("tbody")[0];
-        var rowCountElement = document.getElementById(table.id + "-row-count");
-        rowCountElement.innerHTML = tbody.getElementsByTagName("tr").length;
-        var deprecatedCountElement = document.getElementById(table.id + "-deprecated-count");
-        deprecatedCountElement.innerHTML = tbody.getElementsByClassName("camel-element-deprecated").length;
-        var jvmCountElement = document.getElementById(table.id + "-jvm-count");
-        jvmCountElement.innerHTML = tbody.getElementsByClassName("camel-element-JVM").length;
-
-        var artifactCountElement = document.getElementById(table.id + "-artifact-count");
-        var artifactElements = tbody.getElementsByClassName("camel-element-artifact");
-        var artifactIdSet = new Set();
-        var j;
-        for (j = 0; j < artifactElements.length; j++) {
-            artifactIdSet.add(artifactElements[j].innerHTML);
-        }
-        artifactCountElement.innerHTML = artifactIdSet.size;
-    }
-}
-</script>
-++++
+indexTable::[relative='reference/others/*.adoc',cells="=`xref:reference/extensions/$\{cqArtifactIdBase}.adoc[$\{cqCamelPartTitle}]`,cq-artifact-id,cq-jvm-since,cq-native-since,cq-status,cq-camel-part-description"]
diff --git a/docs/package.json b/docs/package.json
index 7d3e261..a11c4d7 100644
--- a/docs/package.json
+++ b/docs/package.json
@@ -12,11 +12,12 @@
     "@antora/playbook-builder": "2.3.3",
     "@antora/site-generator-default": "2.3.3",
     "@antora/xref-validator": "gitlab:antora/xref-validator",
+    "@djencks/asciidoctor-antora-indexer": "^0.0.5",
     "lite-server": "^2.4.0"
   },
   "scripts": {
     "preview": "cd target/site && lite-server",
-    "build": "yarn antora --stacktrace antora-playbook.yml",
+    "build": "node_modules/.bin/antora antora-playbook.yml --stacktrace",
     "dev": "yarn build && yarn preview",
     "checks": "yarn antora --generator @antora/xref-validator antora-playbook.yml"
   }
diff --git a/docs/yarn.lock b/docs/yarn.lock
index 8c0fe80..9c6859d 100644
--- a/docs/yarn.lock
+++ b/docs/yarn.lock
@@ -156,6 +156,16 @@
     "@antora/document-converter" "~2"
     "@antora/playbook-builder" "~2"
 
+"@djencks/asciidoctor-antora-indexer@^0.0.5":
+  version "0.0.5"
+  resolved "https://registry.yarnpkg.com/@djencks/asciidoctor-antora-indexer/-/asciidoctor-antora-indexer-0.0.5.tgz#04c0d1c13bb5826679f9770828c40c030dc9951a"
+  integrity sha512-XmM9QMz+Nns4OoPjdLzQYacfhT18vfoHsOe3gHvOdoVdiPATVcynPA6PxprLWkA2JMYdocqRjGk2GL/qXx+d/Q==
+  dependencies:
+    camelcase-keys "^6.2.2"
+    esprima "^4.0.1"
+    picomatch "~2.1"
+    static-eval "^2.1.0"
+
 "@iarna/toml@~2.2":
   version "2.2.5"
   resolved "https://registry.yarnpkg.com/@iarna/toml/-/toml-2.2.5.tgz#b32366c89b43c6f8cefbdefac778b9c828e3ba8c"
@@ -544,7 +554,7 @@ callsite@1.0.0:
   resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20"
   integrity sha1-KAOY5dZkvXQDi28JBRU+borxvCA=
 
-camelcase-keys@~6.2:
+camelcase-keys@^6.2.2, camelcase-keys@~6.2:
   version "6.2.2"
   resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0"
   integrity sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==
@@ -801,6 +811,11 @@ decompress-response@^4.2.0:
   dependencies:
     mimic-response "^2.0.0"
 
+deep-is@~0.1.3:
+  version "0.1.3"
+  resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34"
+  integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=
+
 defer-to-connect@^1.0.1:
   version "1.1.3"
   resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
@@ -991,11 +1006,33 @@ escape-string-regexp@^2.0.0:
   resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344"
   integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==
 
-esprima@^4.0.0:
+escodegen@^1.11.1:
+  version "1.14.3"
+  resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503"
+  integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==
+  dependencies:
+    esprima "^4.0.1"
+    estraverse "^4.2.0"
+    esutils "^2.0.2"
+    optionator "^0.8.1"
+  optionalDependencies:
+    source-map "~0.6.1"
+
+esprima@^4.0.0, esprima@^4.0.1:
   version "4.0.1"
   resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71"
   integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==
 
+estraverse@^4.2.0:
+  version "4.3.0"
+  resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d"
+  integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
+
+esutils@^2.0.2:
+  version "2.0.3"
+  resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64"
+  integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==
+
 etag@1.8.1, etag@^1.8.1, etag@~1.8.1:
   version "1.8.1"
   resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887"
@@ -1058,6 +1095,11 @@ extglob@^2.0.4:
     snapdragon "^0.8.1"
     to-regex "^3.0.1"
 
+fast-levenshtein@~2.0.6:
+  version "2.0.6"
+  resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917"
+  integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=
+
 fd-slicer@~1.1.0:
   version "1.1.0"
   resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e"
@@ -1777,6 +1819,14 @@ lead@^1.0.0:
   dependencies:
     flush-write-stream "^1.0.2"
 
+levn@~0.3.0:
+  version "0.3.0"
+  resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"
+  integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=
+  dependencies:
+    prelude-ls "~1.1.2"
+    type-check "~0.3.2"
+
 limiter@^1.0.5:
   version "1.1.5"
   resolved "https://registry.yarnpkg.com/limiter/-/limiter-1.1.5.tgz#8f92a25b3b16c6131293a0cc834b4a838a2aa7c2"
@@ -2133,6 +2183,18 @@ opn@5.3.0:
   dependencies:
     is-wsl "^1.1.0"
 
+optionator@^0.8.1:
+  version "0.8.3"
+  resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495"
+  integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==
+  dependencies:
+    deep-is "~0.1.3"
+    fast-levenshtein "~2.0.6"
+    levn "~0.3.0"
+    prelude-ls "~1.1.2"
+    type-check "~0.3.2"
+    word-wrap "~1.2.3"
+
 ordered-read-streams@^1.0.0:
   version "1.0.1"
   resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e"
@@ -2224,6 +2286,11 @@ pend@~1.2.0:
   resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50"
   integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA=
 
+picomatch@~2.1:
+  version "2.1.1"
+  resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.1.1.tgz#ecdfbea7704adb5fe6fb47f9866c4c0e15e905c5"
+  integrity sha512-OYMyqkKzK7blWO/+XZYP6w8hH0LDvkBvdvKukti+7kqYFCiEAk+gI3DWnryapc0Dau05ugGTy0foQ6mqn4AHYA==
+
 picomatch@~2.2:
   version "2.2.2"
   resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad"
@@ -2264,6 +2331,11 @@ posix-character-classes@^0.1.0:
   resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab"
   integrity sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=
 
+prelude-ls@~1.1.2:
+  version "1.1.2"
+  resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54"
+  integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
+
 prepend-http@^2.0.0:
   version "2.0.0"
   resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897"
@@ -2752,7 +2824,7 @@ source-map@^0.5.6:
   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc"
   integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=
 
-source-map@^0.6.1:
+source-map@^0.6.1, source-map@~0.6.1:
   version "0.6.1"
   resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263"
   integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
@@ -2795,6 +2867,13 @@ sprintf-js@~1.0.2:
   resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c"
   integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=
 
+static-eval@^2.1.0:
+  version "2.1.0"
+  resolved "https://registry.yarnpkg.com/static-eval/-/static-eval-2.1.0.tgz#a16dbe54522d7fa5ef1389129d813fd47b148014"
+  integrity sha512-agtxZ/kWSsCkI5E4QifRwsaPs0P0JmZV6dkLz6ILYfFYQGn+5plctanRN+IC8dJRiFkyXHrwEE3W9Wmx67uDbw==
+  dependencies:
+    escodegen "^1.11.1"
+
 static-extend@^0.1.1:
   version "0.1.2"
   resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6"
@@ -2982,6 +3061,13 @@ toidentifier@1.0.0:
   resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553"
   integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==
 
+type-check@~0.3.2:
+  version "0.3.2"
+  resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72"
+  integrity sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=
+  dependencies:
+    prelude-ls "~1.1.2"
+
 ua-parser-js@0.7.17:
   version "0.7.17"
   resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac"
@@ -3146,6 +3232,11 @@ window-size@^0.2.0:
   resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.2.0.tgz#b4315bb4214a3d7058ebeee892e13fa24d98b075"
   integrity sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=
 
+word-wrap@~1.2.3:
+  version "1.2.3"
+  resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
+  integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
+
 wordwrap@^1.0.0:
   version "1.0.0"
   resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
diff --git a/tooling/create-extension-templates/runtime-pom.xml b/tooling/create-extension-templates/runtime-pom.xml
index 7c60257..89e4d4c 100644
--- a/tooling/create-extension-templates/runtime-pom.xml
+++ b/tooling/create-extension-templates/runtime-pom.xml
@@ -33,7 +33,10 @@
     <description>[=description]</description>
 
     <properties>
-        <firstVersion>1.2.0</firstVersion>
+        <camel.quarkus.jvmSince>1.2.0</camel.quarkus.jvmSince>
+[#if nativeSupported ]
+        <camel.quarkus.nativeSince>1.2.0</camel.quarkus.nativeSince>
+[/#if]
     </properties>
 
     <dependencyManagement>
diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CamelQuarkusExtension.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CamelQuarkusExtension.java
index 523c96a..57b383b 100644
--- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CamelQuarkusExtension.java
+++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CamelQuarkusExtension.java
@@ -36,6 +36,9 @@ import org.codehaus.plexus.util.xml.pull.XmlPullParserException;
  */
 public class CamelQuarkusExtension {
 
+    public static final String CAMEL_QUARKUS_JVM_SINCE = "camel.quarkus.jvmSince";
+    public static final String CAMEL_QUARKUS_NATIVE_SINCE = "camel.quarkus.nativeSince";
+
     public static CamelQuarkusExtension read(Path runtimePomXmlPath) {
         try (Reader runtimeReader = Files.newBufferedReader(runtimePomXmlPath, StandardCharsets.UTF_8)) {
             final MavenXpp3Reader rxppReader = new MavenXpp3Reader();
@@ -67,7 +70,8 @@ public class CamelQuarkusExtension {
             return new CamelQuarkusExtension(
                     runtimePomXmlPath,
                     camelComponentArtifactId,
-                    (String) props.get("firstVersion"),
+                    (String) props.get(CAMEL_QUARKUS_JVM_SINCE),
+                    (String) props.get(CAMEL_QUARKUS_NATIVE_SINCE),
                     aid,
                     name,
                     runtimePom.getDescription(),
@@ -86,15 +90,17 @@ public class CamelQuarkusExtension {
     private final String runtimeArtifactId;
     private final Path runtimePomXmlPath;
     private final String camelComponentArtifactId;
-    private final String firstVersion;
+    private final String jvmSince;
     private final String name;
     private final boolean nativeSupported;
+    private final String nativeSince;
     private final List<Dependency> dependencies;
 
     public CamelQuarkusExtension(
             Path runtimePomXmlPath,
             String camelComponentArtifactId,
-            String firstVersion,
+            String jvmSince,
+            String nativeSince,
             String runtimeArtifactId,
             String name,
             String description,
@@ -105,7 +111,8 @@ public class CamelQuarkusExtension {
         super();
         this.runtimePomXmlPath = runtimePomXmlPath;
         this.camelComponentArtifactId = camelComponentArtifactId;
-        this.firstVersion = firstVersion;
+        this.jvmSince = jvmSince;
+        this.nativeSince = nativeSince;
         this.runtimeArtifactId = runtimeArtifactId;
         this.name = name;
         this.description = description;
@@ -119,8 +126,8 @@ public class CamelQuarkusExtension {
         return version;
     }
 
-    public Optional<String> getFirstVersion() {
-        return Optional.ofNullable(firstVersion);
+    public Optional<String> getJvmSince() {
+        return Optional.ofNullable(jvmSince);
     }
 
     public Path getRuntimePomXmlPath() {
@@ -159,4 +166,8 @@ public class CamelQuarkusExtension {
         return dependencies;
     }
 
+    public Optional<String> getNativeSince() {
+        return Optional.ofNullable(nativeSince);
+    }
+
 }
diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqUtils.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqUtils.java
index 2941ba2..fa86f51 100644
--- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqUtils.java
+++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/CqUtils.java
@@ -19,6 +19,7 @@ package org.apache.camel.quarkus.maven;
 import java.io.IOException;
 import java.nio.file.Files;
 import java.nio.file.Path;
+import java.util.Collection;
 import java.util.LinkedHashSet;
 import java.util.List;
 import java.util.Set;
@@ -191,4 +192,8 @@ public class CqUtils {
         }
     }
 
+    public static boolean isDeprecated(String title, Collection<ArtifactModel<?>> models) {
+        return title.contains("(deprecated)") || models.stream().anyMatch(m -> m.isDeprecated());
+    }
+
 }
diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java
index 775deed..873e667 100644
--- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java
+++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/PrepareCatalogQuarkusMojo.java
@@ -102,7 +102,7 @@ public class PrepareCatalogQuarkusMojo extends AbstractMojo {
                                     model.setTitle(title);
                                     model.setDescription(ext.getDescription().orElseThrow(() -> new RuntimeException(
                                             "description is missing in " + ext.getRuntimePomXmlPath())));
-                                    model.setDeprecated(title.contains("(deprecated)"));
+                                    model.setDeprecated(CqUtils.isDeprecated(title, models));
                                     model.setLabel(ext.getLabel().orElse("quarkus"));
                                     update(model, ext, nativeSupported);
                                     serialize(catalogPath, model);
@@ -165,7 +165,7 @@ public class PrepareCatalogQuarkusMojo extends AbstractMojo {
     }
 
     private static void update(ArtifactModel<?> model, CamelQuarkusExtension ext, boolean nativeSupported) {
-        final String firstVersion = ext.getFirstVersion()
+        final String firstVersion = ext.getJvmSince()
                 .orElseThrow(() -> new RuntimeException(
                         "firstVersion property is missing in " + ext.getRuntimePomXmlPath()));
         // lets use the camel-quarkus version as first version instead of Apache Camel
diff --git a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
index b1a1a39..1c25b69 100644
--- a/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
+++ b/tooling/maven-plugin/src/main/java/org/apache/camel/quarkus/maven/UpdateExtensionDocPageMojo.java
@@ -58,6 +58,7 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
     @Parameter(defaultValue = "false", property = "camel-quarkus.update-extension-doc-page.skip")
     boolean skip = false;
 
+    /** {@inheritDoc} */
     @Override
     public void execute() throws MojoExecutionException, MojoFailureException {
         if (skip) {
@@ -77,6 +78,17 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
         final Path multiModuleProjectDirectoryPath = multiModuleProjectDirectory.toPath();
         final CamelQuarkusExtension ext = CamelQuarkusExtension.read(basePath.resolve("pom.xml"));
 
+        final Path pomRelPath = multiModuleProjectDirectoryPath.relativize(basePath).resolve("pom.xml");
+        if (!ext.getJvmSince().isPresent()) {
+            throw new IllegalStateException(
+                    CamelQuarkusExtension.CAMEL_QUARKUS_JVM_SINCE + " property must defined in " + pomRelPath);
+        }
+        final String extensionsDir = basePath.getParent().getParent().getFileName().toString();
+        if (!"extensions-jvm".equals(extensionsDir) && !ext.getNativeSince().isPresent()) {
+            throw new IllegalStateException(
+                    CamelQuarkusExtension.CAMEL_QUARKUS_NATIVE_SINCE + " property must defined in " + pomRelPath);
+        }
+
         final Configuration cfg = CqUtils.getTemplateConfig(basePath, AbstractDocGeneratorMojo.DEFAULT_TEMPLATES_URI_BASE,
                 templatesUriBase, encoding);
 
@@ -86,11 +98,20 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
 
         final Map<String, Object> model = new HashMap<>();
         model.put("artifactIdBase", ext.getRuntimeArtifactIdBase());
-        model.put("firstVersion", ext.getFirstVersion().get());
+        final String jvmSince = ext.getJvmSince().get();
+        model.put("firstVersion", jvmSince);
         model.put("nativeSupported", ext.isNativeSupported());
-        model.put("name", ext.getName().get());
-        model.put("intro", loadSection(basePath, "intro.adoc", charset,
-                CqUtils.getDescription(models, ext.getDescription().orElse(null), getLog())));
+        final String title = ext.getName().get();
+        model.put("name", title);
+        final String description = CqUtils.getDescription(models, ext.getDescription().orElse(null), getLog());
+        model.put("description", description);
+        model.put("deprecated", CqUtils.isDeprecated(title, models));
+        model.put("jvmSince", jvmSince);
+        model.put("nativeSince", ext.getNativeSince().orElse("n/a"));
+        if (lowerEqual_1_0_0(jvmSince)) {
+            model.put("pageAliases", "extensions/" + ext.getRuntimeArtifactIdBase() + ".adoc");
+        }
+        model.put("intro", loadSection(basePath, "intro.adoc", charset, description));
         model.put("models", models);
         model.put("usage", loadSection(basePath, "usage.adoc", charset, null));
         model.put("configuration", loadSection(basePath, "configuration.adoc", charset, null));
@@ -167,16 +188,23 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
                 return string.toLowerCase();
             }
         });
-
         final Path docPagePath = multiModuleProjectDirectoryPath
                 .resolve("docs/modules/ROOT/pages/reference/extensions/" + ext.getRuntimeArtifactIdBase() + ".adoc");
+
+        evalTemplate(charset, docPagePath, cfg, model, "extension-doc-page.adoc");
+
+        camelBits(charset, cfg, models, multiModuleProjectDirectoryPath, ext, model);
+    }
+
+    static void evalTemplate(final Charset charset, final Path docPagePath, final Configuration cfg,
+            final Map<String, Object> model, String template) {
         try {
             Files.createDirectories(docPagePath.getParent());
         } catch (IOException e) {
             throw new RuntimeException("Could not create directories " + docPagePath.getParent(), e);
         }
         String pageText = "// Do not edit directly!\n// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page\n\n"
-                + evalTemplate(cfg, "extension-doc-page.adoc", model, new StringWriter()).toString();
+                + evalTemplate(cfg, template, model, new StringWriter()).toString();
         try {
             Files.write(docPagePath, pageText.getBytes(charset));
         } catch (IOException e) {
@@ -184,6 +212,35 @@ public class UpdateExtensionDocPageMojo extends AbstractDocGeneratorMojo {
         }
     }
 
+    void camelBits(Charset charset, Configuration cfg, List<ArtifactModel<?>> models, Path multiModuleProjectDirectoryPath,
+            CamelQuarkusExtension ext, Map<String, Object> model) {
+        models.stream()
+                .filter(CqCatalog::isFirstScheme)
+                .forEach(m -> {
+                    final Kind kind = Kind.valueOf(m.getKind());
+                    final HashMap<String, Object> modelClone = new HashMap<>(model);
+                    modelClone.put("camelPartName", m.getName());
+                    modelClone.put("camelPartTitle", m.getTitle());
+                    modelClone.put("camelPartDescription", m.getDescription());
+
+                    final Path docPagePath = multiModuleProjectDirectoryPath
+                            .resolve("docs/modules/ROOT/pages/reference/" + CqUtils.kindPlural(kind) + "/"
+                                    + ext.getRuntimeArtifactIdBase() + ".adoc");
+
+                    evalTemplate(charset, docPagePath, cfg, modelClone, "extensions-camel-bits.adoc");
+
+                });
+
+    }
+
+    private boolean lowerEqual_1_0_0(String jvmSince) {
+        if ("1.0.0".equals(jvmSince)) {
+            return true;
+        }
+        String[] components = jvmSince.split("\\.");
+        return components[0].equals("0");
+    }
+
     static boolean detectNativeSsl(Path sourceTreeRoot, Path basePath, String artifactId, List<Dependency> dependencies,
             Map<String, Boolean> cache) {
         if (cache.computeIfAbsent(artifactId,
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc b/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
index 7d3d60e..0ac63d9 100644
--- a/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
+++ b/tooling/maven-plugin/src/main/resources/doc-templates/extension-doc-page.adoc
@@ -1,9 +1,16 @@
-[[[=artifactIdBase]]]
 = [=name]
-:page-aliases: extensions/[=artifactIdBase].adoc
+[#if pageAliases?? ]:page-aliases: [=pageAliases]
+[/#if]
+:cq-artifact-id: camel-quarkus-[=artifactIdBase]
+:cq-native-supported: [=nativeSupported?then('true', 'false')]
+:cq-status: [=nativeSupported?then('Stable', 'Preview')]
+:cq-description: [=description]
+:cq-deprecated: [=deprecated?then('true', 'false')]
+:cq-jvm-since: [=jvmSince]
+:cq-native-since: [=nativeSince]
 
 [.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##
+[.badge-key]##JVM since##[.badge-supported]##[=jvmSince]## [.badge-key]##Native[=nativeSupported?then(' since', '')]##[.badge-[=nativeSupported?then('', 'un')]supported]##[=nativeSupported?then(nativeSince, 'unsupported')]##
 
 [=intro]
 [#if models?size > 0]
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/extensions-camel-bits.adoc b/tooling/maven-plugin/src/main/resources/doc-templates/extensions-camel-bits.adoc
new file mode 100644
index 0000000..5312efd
--- /dev/null
+++ b/tooling/maven-plugin/src/main/resources/doc-templates/extensions-camel-bits.adoc
@@ -0,0 +1,12 @@
+= [=camelPartTitle]
+:cq-artifact-id: camel-quarkus-[=artifactIdBase]
+:cq-artifact-id-base: [=artifactIdBase]
+:cq-native-supported: [=nativeSupported?then('true', 'false')]
+:cq-status: [=nativeSupported?then('Stable', 'Preview')]
+:cq-deprecated: [=deprecated?then('true', 'false')]
+:cq-jvm-since: [=jvmSince]
+:cq-native-since: [=nativeSince]
+:cq-camel-part-name: [=camelPartName]
+:cq-camel-part-title: [=camelPartTitle]
+:cq-camel-part-description: [=camelPartDescription]
+:cq-extension-page-title: [=name]
diff --git a/tooling/maven-plugin/src/main/resources/doc-templates/extensions.adoc.ftl b/tooling/maven-plugin/src/main/resources/doc-templates/extensions.adoc.ftl
index 8dbb174..6514f7a 100644
--- a/tooling/maven-plugin/src/main/resources/doc-templates/extensions.adoc.ftl
+++ b/tooling/maven-plugin/src/main/resources/doc-templates/extensions.adoc.ftl
@@ -18,7 +18,7 @@ In case you are missing some extension in the list:
 
 [=r"[#"]cq-extensions-table.counted-table,width="100%",cols="4,1,1,1,5",options="header"]
 |===
-| Extension | Artifact | Support Level | Since | Description
+| Extension | Artifact | Support Level | Description
 [#list components as row]
 
 | [#if getDocLink(row)??] [=getDocLink(row)][[=row.title]] [#else] ([=row.title])[/#if] | [=row.artifactId] | [.camel-element-[=getTarget(row)]]##[=getTarget(row)]## +


[camel-quarkus] 03/03: Regenerate the extension pages

Posted by pp...@apache.org.
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 9bbc6afb665da611fb92f50a32335f9c1c8f5f45
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Tue Sep 15 12:45:24 2020 +0200

    Regenerate the extension pages
---
 .../modules/ROOT/pages/reference/components/activemq.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ahc-ws.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ahc.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/amqp.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/apns.adoc    | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/arangodb.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/as2.adoc     | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/asterisk.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/atmos.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/atom.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/atomix.adoc  | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/avro-rpc.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-ec2.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-ecs.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-eks.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-iam.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/aws-kinesis.adoc      | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-kms.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/aws-lambda.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-s3.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-sdb.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-sns.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-sqs.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws-swf.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/aws-translate.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/aws2-athena.adoc      | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws2-cw.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-ddb.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-ec2.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-ecs.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-eks.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-iam.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/aws2-kinesis.adoc     | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-kms.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/aws2-lambda.adoc      | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws2-mq.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-msk.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/aws2-s3.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-ses.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-sns.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-sqs.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/aws2-sts.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/aws2-translate.adoc   | 15 +++++++++++++++
 .../pages/reference/components/azure-storage-blob.adoc    | 15 +++++++++++++++
 .../pages/reference/components/azure-storage-queue.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/azure.adoc   | 15 +++++++++++++++
 .../ROOT/pages/reference/components/bean-validator.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/bean.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/beanstalk.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/bonita.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/box.adoc     | 15 +++++++++++++++
 .../ROOT/pages/reference/components/braintree.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/browse.adoc  | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/caffeine.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/cassandraql.adoc      | 15 +++++++++++++++
 .../ROOT/pages/reference/components/chatscript.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/chunk.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/cm-sms.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/cmis.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/coap.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/cometd.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/consul.adoc  | 15 +++++++++++++++
 .../ROOT/pages/reference/components/controlbus.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/corda.adoc   | 15 +++++++++++++++
 .../ROOT/pages/reference/components/couchbase.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/couchdb.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/cron.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/crypto.adoc  | 15 +++++++++++++++
 .../ROOT/pages/reference/components/dataformat.adoc       | 15 +++++++++++++++
 .../ROOT/pages/reference/components/debezium-mongodb.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/debezium-mysql.adoc   | 15 +++++++++++++++
 .../pages/reference/components/debezium-postgres.adoc     | 15 +++++++++++++++
 .../pages/reference/components/debezium-sqlserver.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/digitalocean.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/direct.adoc  | 15 +++++++++++++++
 .../ROOT/pages/reference/components/disruptor.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/djl.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/dns.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/dozer.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/drill.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/dropbox.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ehcache.adoc | 15 +++++++++++++++
 .../pages/reference/components/elasticsearch-rest.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/elsql.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/etcd.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/exec.adoc    | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/facebook.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/fhir.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/file-watch.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/file.adoc    | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/flatpack.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/flink.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/fop.adoc     | 15 +++++++++++++++
 .../ROOT/pages/reference/components/freemarker.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ftp.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ganglia.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/geocoder.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/git.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/github.adoc  | 15 +++++++++++++++
 .../ROOT/pages/reference/components/google-bigquery.adoc  | 15 +++++++++++++++
 .../ROOT/pages/reference/components/google-calendar.adoc  | 15 +++++++++++++++
 .../ROOT/pages/reference/components/google-drive.adoc     | 15 +++++++++++++++
 .../ROOT/pages/reference/components/google-mail.adoc      | 15 +++++++++++++++
 .../ROOT/pages/reference/components/google-pubsub.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/google-sheets.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/graphql.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/grpc.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/guava-eventbus.adoc   | 15 +++++++++++++++
 .../ROOT/pages/reference/components/hazelcast.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/hdfs.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/hipchat.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/http.adoc    | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/iec60870.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ignite.adoc  | 15 +++++++++++++++
 .../ROOT/pages/reference/components/infinispan.adoc       | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/influxdb.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/iota.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ipfs.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/irc.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jbpm.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jclouds.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jcr.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jdbc.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/jgroups-raft.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jgroups.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jing.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jira.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jms.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jolt.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jooq.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jpa.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jsch.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jslt.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/json-validator.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/jt400.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/kafka.adoc   | 15 +++++++++++++++
 .../ROOT/pages/reference/components/kubernetes.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/kudu.adoc    | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/language.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ldap.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ldif.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/log.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/lucene.adoc  | 15 +++++++++++++++
 .../ROOT/pages/reference/components/lumberjack.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/mail.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/master.adoc  | 15 +++++++++++++++
 .../pages/reference/components/microprofile-metrics.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/milo.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/mllp.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/mock.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/mongodb-gridfs.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/mongodb.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/msv.adoc     | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/mustache.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/mvel.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/mybatis.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/nagios.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/nats.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/netty-http.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/netty.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/nitrite.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/nsq.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/olingo4.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/openstack.adoc        | 15 +++++++++++++++
 .../ROOT/pages/reference/components/optaplanner.adoc      | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/paho.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/pdf.adoc     | 15 +++++++++++++++
 .../pages/reference/components/pg-replication-slot.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/pgevent.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/platform-http.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/printer.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/pubnub.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/pulsar.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/quartz.adoc  | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/quickfix.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/rabbitmq.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/reactive-streams.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ref.adoc     | 15 +++++++++++++++
 .../ROOT/pages/reference/components/rest-openapi.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/rest.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/robotframework.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/rss.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/saga.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/salesforce.adoc       | 15 +++++++++++++++
 .../ROOT/pages/reference/components/sap-netweaver.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/saxon.adoc   | 15 +++++++++++++++
 .../ROOT/pages/reference/components/scheduler.adoc        | 15 +++++++++++++++
 .../ROOT/pages/reference/components/schematron.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/seda.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/servicenow.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/servlet.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/sip.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/sjms.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/sjms2.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/slack.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/smpp.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/snmp.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/solr.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/soroush.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/splunk-hec.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/splunk.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/sql.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/ssh.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/stax.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/stomp.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/stream.adoc  | 15 +++++++++++++++
 .../ROOT/pages/reference/components/stringtemplate.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/stub.adoc    | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/telegram.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/thrift.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/tika.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/timer.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/twilio.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/twitter.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/validator.adoc        | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/components/velocity.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/vertx-http.adoc       | 15 +++++++++++++++
 .../ROOT/pages/reference/components/vertx-websocket.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/vertx.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/vm.adoc      | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/weather.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/web3j.adoc   | 15 +++++++++++++++
 .../ROOT/pages/reference/components/websocket-jsr356.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/weka.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/wordpress.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/workday.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/xchange.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/xj.adoc      | 15 +++++++++++++++
 .../ROOT/pages/reference/components/xmlsecurity.adoc      | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/xmpp.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/components/xslt-saxon.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/xslt.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/yammer.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/components/zendesk.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/zookeeper-master.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/components/zookeeper.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/asn1.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/avro.adoc   | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/dataformats/barcode.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/base64.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/beanio.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/bindy.adoc  | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/cbor.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/crypto.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/csv.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/dataformats/fastjson.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/fhir.adoc   | 15 +++++++++++++++
 .../ROOT/pages/reference/dataformats/flatpack.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/grok.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/gson.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/hl7.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/ical.adoc   | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/dataformats/jackson.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/dataformats/jacksonxml.adoc      | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/jaxb.adoc   | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/dataformats/johnzon.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/dataformats/jsonapi.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/lzf.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/mail.adoc   | 15 +++++++++++++++
 .../ROOT/pages/reference/dataformats/protobuf.adoc        | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/rss.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/dataformats/snakeyaml.adoc       | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/soap.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/syslog.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/dataformats/tagsoup.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/dataformats/tarfile.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/dataformats/thrift.adoc | 15 +++++++++++++++
 .../pages/reference/dataformats/univocity-parsers.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/dataformats/xmlsecurity.adoc     | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/dataformats/xstream.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/dataformats/zip-deflater.adoc    | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/dataformats/zipfile.adoc | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/extensions/activemq.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/ahc-ws.adoc  | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/ahc.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/amqp.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/apns.adoc    | 11 ++++++++---
 .../modules/ROOT/pages/reference/extensions/arangodb.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/as2.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/asn1.adoc    | 11 ++++++++---
 .../modules/ROOT/pages/reference/extensions/asterisk.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/atmos.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/atom.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/atomix.adoc  | 11 ++++++++---
 .../ROOT/pages/reference/extensions/attachments.adoc      | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/avro-rpc.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/avro.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-ec2.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-ecs.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-eks.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-iam.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/aws-kinesis.adoc      | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-kms.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/aws-lambda.adoc       | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-s3.adoc  | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-sdb.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-sns.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-sqs.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws-swf.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/aws-translate.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/aws2-athena.adoc      | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-ddb.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-ec2.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-ecs.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-eks.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-iam.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/aws2-kinesis.adoc     | 11 ++++++++---
 .../modules/ROOT/pages/reference/extensions/aws2-kms.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/aws2-lambda.adoc      | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-msk.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-ses.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-sns.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-sqs.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/aws2-sts.adoc | 11 ++++++++---
 .../ROOT/pages/reference/extensions/aws2-translate.adoc   | 10 ++++++++--
 .../pages/reference/extensions/azure-storage-blob.adoc    | 11 ++++++++---
 .../pages/reference/extensions/azure-storage-queue.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/azure.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/barcode.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/base64.adoc  | 10 ++++++++--
 .../ROOT/pages/reference/extensions/bean-validator.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/bean.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/beanio.adoc  | 11 ++++++++---
 .../ROOT/pages/reference/extensions/beanstalk.adoc        | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/bindy.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/bonita.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/box.adoc     | 10 ++++++++--
 .../ROOT/pages/reference/extensions/braintree.adoc        | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/browse.adoc  | 11 ++++++++---
 .../pages/reference/extensions/caffeine-lrucache.adoc     | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/caffeine.adoc | 11 ++++++++---
 .../ROOT/pages/reference/extensions/cassandraql.adoc      | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/cbor.adoc    | 11 ++++++++---
 .../ROOT/pages/reference/extensions/chatscript.adoc       | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/chunk.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/cm-sms.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/cmis.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/coap.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/cometd.adoc  | 11 ++++++++---
 .../ROOT/pages/reference/extensions/componentdsl.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/consul.adoc  | 10 ++++++++--
 .../ROOT/pages/reference/extensions/controlbus.adoc       | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/corda.adoc   | 11 ++++++++---
 .../ROOT/pages/reference/extensions/core-cloud.adoc       | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/core.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/couchbase.adoc        | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/couchdb.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/cron.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/crypto.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/csv.adoc     | 10 ++++++++--
 .../ROOT/pages/reference/extensions/dataformat.adoc       | 10 ++++++++--
 .../ROOT/pages/reference/extensions/debezium-mongodb.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/debezium-mysql.adoc   | 10 ++++++++--
 .../pages/reference/extensions/debezium-postgres.adoc     | 10 ++++++++--
 .../pages/reference/extensions/debezium-sqlserver.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/digitalocean.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/direct.adoc  | 10 ++++++++--
 .../ROOT/pages/reference/extensions/disruptor.adoc        | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/djl.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/dns.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/dozer.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/drill.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/dropbox.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/ehcache.adoc | 11 ++++++++---
 .../pages/reference/extensions/elasticsearch-rest.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/elsql.adoc   | 11 ++++++++---
 .../ROOT/pages/reference/extensions/endpointdsl.adoc      | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/etcd.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/exec.adoc    | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/facebook.adoc | 11 ++++++++---
 .../modules/ROOT/pages/reference/extensions/fastjson.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/fhir.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/file-watch.adoc       | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/file.adoc    | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/flatpack.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/flink.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/fop.adoc     | 11 ++++++++---
 .../ROOT/pages/reference/extensions/freemarker.adoc       | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/ftp.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/ganglia.adoc | 11 ++++++++---
 .../modules/ROOT/pages/reference/extensions/geocoder.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/git.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/github.adoc  | 10 ++++++++--
 .../ROOT/pages/reference/extensions/google-bigquery.adoc  | 10 ++++++++--
 .../ROOT/pages/reference/extensions/google-calendar.adoc  | 10 ++++++++--
 .../ROOT/pages/reference/extensions/google-drive.adoc     | 10 ++++++++--
 .../ROOT/pages/reference/extensions/google-mail.adoc      | 10 ++++++++--
 .../ROOT/pages/reference/extensions/google-pubsub.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/google-sheets.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/graphql.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/grok.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/groovy.adoc  | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/grpc.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/gson.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/guava-eventbus.adoc   | 11 ++++++++---
 .../ROOT/pages/reference/extensions/hazelcast.adoc        | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/hdfs.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/hipchat.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/hl7.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/http.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/hystrix.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/ical.adoc    | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/iec60870.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/ignite.adoc  | 11 ++++++++---
 .../ROOT/pages/reference/extensions/infinispan.adoc       | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/influxdb.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/iota.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/ipfs.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/irc.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jackson.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/jacksonxml.adoc       | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/jaxb.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/jbpm.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jclouds.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jcr.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jdbc.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/jgroups-raft.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jgroups.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jing.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jira.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/jms.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/johnzon.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/jolt.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/jooq.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jpa.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/jsch.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jslt.adoc    | 11 ++++++++---
 .../ROOT/pages/reference/extensions/json-validator.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/jsonapi.adoc | 11 ++++++++---
 .../modules/ROOT/pages/reference/extensions/jsonpath.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/jt400.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/jta.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/kafka.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/kotlin.adoc  | 10 ++++++++--
 .../ROOT/pages/reference/extensions/kubernetes.adoc       | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/kudu.adoc    | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/language.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/ldap.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/ldif.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/log.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/lucene.adoc  | 11 ++++++++---
 .../ROOT/pages/reference/extensions/lumberjack.adoc       | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/lzf.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/mail.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/main.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/management.adoc       | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/master.adoc  | 10 ++++++++--
 .../extensions/microprofile-fault-tolerance.adoc          | 10 ++++++++--
 .../pages/reference/extensions/microprofile-health.adoc   | 10 ++++++++--
 .../pages/reference/extensions/microprofile-metrics.adoc  | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/milo.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/mllp.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/mock.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/mongodb-gridfs.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/mongodb.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/msv.adoc     | 11 ++++++++---
 .../modules/ROOT/pages/reference/extensions/mustache.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/mvel.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/mybatis.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/nagios.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/nats.adoc    | 11 ++++++++---
 .../ROOT/pages/reference/extensions/netty-http.adoc       | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/netty.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/nitrite.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/nsq.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/ognl.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/olingo4.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/openapi-java.adoc     | 10 ++++++++--
 .../ROOT/pages/reference/extensions/openstack.adoc        | 10 ++++++++--
 .../ROOT/pages/reference/extensions/opentracing.adoc      | 10 ++++++++--
 .../ROOT/pages/reference/extensions/optaplanner.adoc      | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/paho.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/pdf.adoc     | 10 ++++++++--
 .../pages/reference/extensions/pg-replication-slot.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/pgevent.adoc | 11 ++++++++---
 .../ROOT/pages/reference/extensions/platform-http.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/printer.adoc | 11 ++++++++---
 .../modules/ROOT/pages/reference/extensions/protobuf.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/pubnub.adoc  | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/pulsar.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/quartz.adoc  | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/quickfix.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/qute.adoc    | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/rabbitmq.adoc | 10 ++++++++--
 .../pages/reference/extensions/reactive-executor.adoc     | 10 ++++++++--
 .../ROOT/pages/reference/extensions/reactive-streams.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/ref.adoc     | 10 ++++++++--
 .../ROOT/pages/reference/extensions/rest-openapi.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/rest.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/robotframework.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/rss.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/saga.adoc    | 11 ++++++++---
 .../ROOT/pages/reference/extensions/salesforce.adoc       | 10 ++++++++--
 .../ROOT/pages/reference/extensions/sap-netweaver.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/saxon.adoc   | 11 ++++++++---
 .../ROOT/pages/reference/extensions/scheduler.adoc        | 10 ++++++++--
 .../ROOT/pages/reference/extensions/schematron.adoc       | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/seda.adoc    | 10 ++++++++--
 .../ROOT/pages/reference/extensions/servicenow.adoc       | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/servlet.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/sip.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/sjms.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/sjms2.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/slack.adoc   | 10 ++++++++--
 .../reference/extensions/smallrye-reactive-messaging.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/smpp.adoc    | 11 ++++++++---
 .../ROOT/pages/reference/extensions/snakeyaml.adoc        | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/snmp.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/soap.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/solr.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/soroush.adoc | 11 ++++++++---
 .../ROOT/pages/reference/extensions/splunk-hec.adoc       | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/splunk.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/sql.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/ssh.adoc     | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/stax.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/stomp.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/stream.adoc  | 10 ++++++++--
 .../ROOT/pages/reference/extensions/stringtemplate.adoc   | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/stub.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/syslog.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/tagsoup.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/tarfile.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/telegram.adoc | 10 ++++++++--
 .../reference/extensions/threadpoolfactory-vertx.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/thrift.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/tika.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/timer.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/twilio.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/twitter.adoc | 10 ++++++++--
 .../pages/reference/extensions/univocity-parsers.adoc     | 11 ++++++++---
 .../ROOT/pages/reference/extensions/validator.adoc        | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/velocity.adoc | 11 ++++++++---
 .../ROOT/pages/reference/extensions/vertx-http.adoc       | 11 ++++++++---
 .../ROOT/pages/reference/extensions/vertx-websocket.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/vertx.adoc   | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/vm.adoc      | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/weather.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/web3j.adoc   | 11 ++++++++---
 .../ROOT/pages/reference/extensions/websocket-jsr356.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/weka.adoc    | 11 ++++++++---
 .../ROOT/pages/reference/extensions/wordpress.adoc        | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/workday.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/xchange.adoc | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/xj.adoc      | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/xml-io.adoc  | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/xml-jaxb.adoc | 10 ++++++++--
 .../modules/ROOT/pages/reference/extensions/xml-jaxp.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/xmlsecurity.adoc      | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/xmpp.adoc    | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/xpath.adoc   | 10 ++++++++--
 .../ROOT/pages/reference/extensions/xslt-saxon.adoc       | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/xslt.adoc    | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/xstream.adoc | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/yammer.adoc  | 11 ++++++++---
 docs/modules/ROOT/pages/reference/extensions/zendesk.adoc | 11 ++++++++---
 .../ROOT/pages/reference/extensions/zip-deflater.adoc     | 10 ++++++++--
 docs/modules/ROOT/pages/reference/extensions/zipfile.adoc | 10 ++++++++--
 .../ROOT/pages/reference/extensions/zookeeper-master.adoc | 11 ++++++++---
 .../ROOT/pages/reference/extensions/zookeeper.adoc        | 11 ++++++++---
 docs/modules/ROOT/pages/reference/languages/bean.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/languages/core.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/languages/groovy.adoc   | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/languages/hl7.adoc      | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/languages/jsonpath.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/languages/mvel.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/languages/ognl.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/languages/saxon.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/languages/xml-jaxp.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/languages/xpath.adoc    | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/others/attachments.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/others/hystrix.adoc     | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/others/jta.adoc         | 15 +++++++++++++++
 .../reference/others/microprofile-fault-tolerance.adoc    | 15 +++++++++++++++
 .../ROOT/pages/reference/others/microprofile-health.adoc  | 15 +++++++++++++++
 .../modules/ROOT/pages/reference/others/openapi-java.adoc | 15 +++++++++++++++
 docs/modules/ROOT/pages/reference/others/opentracing.adoc | 15 +++++++++++++++
 .../ROOT/pages/reference/others/reactive-executor.adoc    | 15 +++++++++++++++
 .../pages/reference/others/threadpoolfactory-vertx.adoc   | 15 +++++++++++++++
 extensions/disruptor/runtime/pom.xml                      |  1 +
 583 files changed, 6694 insertions(+), 706 deletions(-)

diff --git a/docs/modules/ROOT/pages/reference/components/activemq.adoc b/docs/modules/ROOT/pages/reference/components/activemq.adoc
new file mode 100644
index 0000000..b9c953f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/activemq.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= ActiveMQ
+:cq-artifact-id: camel-quarkus-activemq
+:cq-artifact-id-base: activemq
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: activemq
+:cq-camel-part-title: ActiveMQ
+:cq-camel-part-description: Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
+:cq-extension-page-title: ActiveMQ
diff --git a/docs/modules/ROOT/pages/reference/components/ahc-ws.adoc b/docs/modules/ROOT/pages/reference/components/ahc-ws.adoc
new file mode 100644
index 0000000..0dbdf98
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ahc-ws.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Async HTTP Client (AHC) Websocket
+:cq-artifact-id: camel-quarkus-ahc-ws
+:cq-artifact-id-base: ahc-ws
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: ahc-ws
+:cq-camel-part-title: Async HTTP Client (AHC) Websocket
+:cq-camel-part-description: Exchange data with external Websocket servers using Async Http Client.
+:cq-extension-page-title: Async HTTP Client (AHC) Websocket
diff --git a/docs/modules/ROOT/pages/reference/components/ahc.adoc b/docs/modules/ROOT/pages/reference/components/ahc.adoc
new file mode 100644
index 0000000..7192d91
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ahc.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Async HTTP Client (AHC)
+:cq-artifact-id: camel-quarkus-ahc
+:cq-artifact-id-base: ahc
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: ahc
+:cq-camel-part-title: Async HTTP Client (AHC)
+:cq-camel-part-description: Call external HTTP services using Async Http Client.
+:cq-extension-page-title: Async HTTP Client (AHC)
diff --git a/docs/modules/ROOT/pages/reference/components/amqp.adoc b/docs/modules/ROOT/pages/reference/components/amqp.adoc
new file mode 100644
index 0000000..487c95b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/amqp.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AMQP
+:cq-artifact-id: camel-quarkus-amqp
+:cq-artifact-id-base: amqp
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: amqp
+:cq-camel-part-title: AMQP
+:cq-camel-part-description: Messaging with AMQP protocol using Apache QPid Client.
+:cq-extension-page-title: AMQP
diff --git a/docs/modules/ROOT/pages/reference/components/apns.adoc b/docs/modules/ROOT/pages/reference/components/apns.adoc
new file mode 100644
index 0000000..c91e584
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/apns.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= APNS
+:cq-artifact-id: camel-quarkus-apns
+:cq-artifact-id-base: apns
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: apns
+:cq-camel-part-title: APNS
+:cq-camel-part-description: Send notifications to Apple iOS devices.
+:cq-extension-page-title: APNS
diff --git a/docs/modules/ROOT/pages/reference/components/arangodb.adoc b/docs/modules/ROOT/pages/reference/components/arangodb.adoc
new file mode 100644
index 0000000..0ac6f3a
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/arangodb.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= ArangoDb
+:cq-artifact-id: camel-quarkus-arangodb
+:cq-artifact-id-base: arangodb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: arangodb
+:cq-camel-part-title: ArangoDb
+:cq-camel-part-description: Perform operations on ArangoDb when used as a Document Database, or as a Graph Database
+:cq-extension-page-title: ArangoDb
diff --git a/docs/modules/ROOT/pages/reference/components/as2.adoc b/docs/modules/ROOT/pages/reference/components/as2.adoc
new file mode 100644
index 0000000..e48237f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/as2.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AS2
+:cq-artifact-id: camel-quarkus-as2
+:cq-artifact-id-base: as2
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: as2
+:cq-camel-part-title: AS2
+:cq-camel-part-description: Transfer data securely and reliably using the AS2 protocol (RFC4130).
+:cq-extension-page-title: AS2
diff --git a/docs/modules/ROOT/pages/reference/components/asterisk.adoc b/docs/modules/ROOT/pages/reference/components/asterisk.adoc
new file mode 100644
index 0000000..1457860
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/asterisk.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Asterisk
+:cq-artifact-id: camel-quarkus-asterisk
+:cq-artifact-id-base: asterisk
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: asterisk
+:cq-camel-part-title: Asterisk
+:cq-camel-part-description: Interact with Asterisk PBX Server.
+:cq-extension-page-title: Asterisk
diff --git a/docs/modules/ROOT/pages/reference/components/atmos.adoc b/docs/modules/ROOT/pages/reference/components/atmos.adoc
new file mode 100644
index 0000000..fff2add
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/atmos.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Atmos
+:cq-artifact-id: camel-quarkus-atmos
+:cq-artifact-id-base: atmos
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: atmos
+:cq-camel-part-title: Atmos
+:cq-camel-part-description: Integract with EMC's ViPR object data services using the Atmos Client.
+:cq-extension-page-title: Atmos
diff --git a/docs/modules/ROOT/pages/reference/components/atom.adoc b/docs/modules/ROOT/pages/reference/components/atom.adoc
new file mode 100644
index 0000000..90eb934
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/atom.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Atom
+:cq-artifact-id: camel-quarkus-atom
+:cq-artifact-id-base: atom
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: atom
+:cq-camel-part-title: Atom
+:cq-camel-part-description: Poll Atom RSS feeds.
+:cq-extension-page-title: Atom
diff --git a/docs/modules/ROOT/pages/reference/components/atomix.adoc b/docs/modules/ROOT/pages/reference/components/atomix.adoc
new file mode 100644
index 0000000..e4e4705
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/atomix.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Atomix Value
+:cq-artifact-id: camel-quarkus-atomix
+:cq-artifact-id-base: atomix
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: atomix-value
+:cq-camel-part-title: Atomix Value
+:cq-camel-part-description: Access Atomix's distributed value.
+:cq-extension-page-title: Atomix Map
diff --git a/docs/modules/ROOT/pages/reference/components/avro-rpc.adoc b/docs/modules/ROOT/pages/reference/components/avro-rpc.adoc
new file mode 100644
index 0000000..61dba52
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/avro-rpc.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Avro RPC
+:cq-artifact-id: camel-quarkus-avro-rpc
+:cq-artifact-id-base: avro-rpc
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: avro
+:cq-camel-part-title: Avro RPC
+:cq-camel-part-description: Produce or consume Apache Avro RPC services.
+:cq-extension-page-title: Avro RPC
diff --git a/docs/modules/ROOT/pages/reference/components/aws-ec2.adoc b/docs/modules/ROOT/pages/reference/components/aws-ec2.adoc
new file mode 100644
index 0000000..c3226c8
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-ec2.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Elastic Compute Cloud (EC2)
+:cq-artifact-id: camel-quarkus-aws-ec2
+:cq-artifact-id-base: aws-ec2
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws-ec2
+:cq-camel-part-title: AWS Elastic Compute Cloud (EC2)
+:cq-camel-part-description: Manage AWS EC2 instances.
+:cq-extension-page-title: AWS Elastic Compute Cloud (EC2)
diff --git a/docs/modules/ROOT/pages/reference/components/aws-ecs.adoc b/docs/modules/ROOT/pages/reference/components/aws-ecs.adoc
new file mode 100644
index 0000000..8a5fc95
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-ecs.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Elastic Container Service (ECS)
+:cq-artifact-id: camel-quarkus-aws-ecs
+:cq-artifact-id-base: aws-ecs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws-ecs
+:cq-camel-part-title: AWS Elastic Container Service (ECS)
+:cq-camel-part-description: Manage AWS ECS cluster instances.
+:cq-extension-page-title: AWS Elastic Container Service (ECS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws-eks.adoc b/docs/modules/ROOT/pages/reference/components/aws-eks.adoc
new file mode 100644
index 0000000..c4857a5
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-eks.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Elastic Kubernetes Service (EKS)
+:cq-artifact-id: camel-quarkus-aws-eks
+:cq-artifact-id-base: aws-eks
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
+:cq-camel-part-name: aws-eks
+:cq-camel-part-title: AWS Elastic Kubernetes Service (EKS)
+:cq-camel-part-description: Manage AWS EKS cluster instances.
+:cq-extension-page-title: AWS Elastic Kubernetes Service (EKS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws-iam.adoc b/docs/modules/ROOT/pages/reference/components/aws-iam.adoc
new file mode 100644
index 0000000..8974962
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-iam.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Identity and Access Management (IAM)
+:cq-artifact-id: camel-quarkus-aws-iam
+:cq-artifact-id-base: aws-iam
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws-iam
+:cq-camel-part-title: AWS Identity and Access Management (IAM)
+:cq-camel-part-description: Manage AWS IAM instances.
+:cq-extension-page-title: AWS Identity and Access Management (IAM)
diff --git a/docs/modules/ROOT/pages/reference/components/aws-kinesis.adoc b/docs/modules/ROOT/pages/reference/components/aws-kinesis.adoc
new file mode 100644
index 0000000..0ff6c2c
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-kinesis.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Kinesis Firehose
+:cq-artifact-id: camel-quarkus-aws-kinesis
+:cq-artifact-id-base: aws-kinesis
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws-kinesis-firehose
+:cq-camel-part-title: AWS Kinesis Firehose
+:cq-camel-part-description: Consume data from AWS Kinesis Firehose streams.
+:cq-extension-page-title: AWS Kinesis
diff --git a/docs/modules/ROOT/pages/reference/components/aws-kms.adoc b/docs/modules/ROOT/pages/reference/components/aws-kms.adoc
new file mode 100644
index 0000000..057a058
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-kms.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Key Management Service (KMS)
+:cq-artifact-id: camel-quarkus-aws-kms
+:cq-artifact-id-base: aws-kms
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws-kms
+:cq-camel-part-title: AWS Key Management Service (KMS)
+:cq-camel-part-description: Manage keys stored in AWS KMS instances.
+:cq-extension-page-title: AWS Key Management Service (KMS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws-lambda.adoc b/docs/modules/ROOT/pages/reference/components/aws-lambda.adoc
new file mode 100644
index 0000000..3e9a76b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-lambda.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Lambda
+:cq-artifact-id: camel-quarkus-aws-lambda
+:cq-artifact-id-base: aws-lambda
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws-lambda
+:cq-camel-part-title: AWS Lambda
+:cq-camel-part-description: Manage and invoke AWS Lambda functions.
+:cq-extension-page-title: AWS Lambda
diff --git a/docs/modules/ROOT/pages/reference/components/aws-s3.adoc b/docs/modules/ROOT/pages/reference/components/aws-s3.adoc
new file mode 100644
index 0000000..2e9dd5b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-s3.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS S3 Storage Service
+:cq-artifact-id: camel-quarkus-aws-s3
+:cq-artifact-id-base: aws-s3
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
+:cq-camel-part-name: aws-s3
+:cq-camel-part-title: AWS S3 Storage Service
+:cq-camel-part-description: Store and retrieve objects from AWS S3 Storage Service.
+:cq-extension-page-title: AWS S3 Storage Service
diff --git a/docs/modules/ROOT/pages/reference/components/aws-sdb.adoc b/docs/modules/ROOT/pages/reference/components/aws-sdb.adoc
new file mode 100644
index 0000000..9190f6f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-sdb.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS SimpleDB
+:cq-artifact-id: camel-quarkus-aws-sdb
+:cq-artifact-id-base: aws-sdb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws-sdb
+:cq-camel-part-title: AWS SimpleDB
+:cq-camel-part-description: Store and Retrieve data from/to AWS SDB service.
+:cq-extension-page-title: AWS SimpleDB (SDB)
diff --git a/docs/modules/ROOT/pages/reference/components/aws-sns.adoc b/docs/modules/ROOT/pages/reference/components/aws-sns.adoc
new file mode 100644
index 0000000..be8a6e3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-sns.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Simple Notification System (SNS)
+:cq-artifact-id: camel-quarkus-aws-sns
+:cq-artifact-id-base: aws-sns
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
+:cq-camel-part-name: aws-sns
+:cq-camel-part-title: AWS Simple Notification System (SNS)
+:cq-camel-part-description: Send messages to an AWS Simple Notification Topic.
+:cq-extension-page-title: AWS Simple Notification System (SNS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws-sqs.adoc b/docs/modules/ROOT/pages/reference/components/aws-sqs.adoc
new file mode 100644
index 0000000..9f53308
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-sqs.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Simple Queue Service (SQS)
+:cq-artifact-id: camel-quarkus-aws-sqs
+:cq-artifact-id-base: aws-sqs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
+:cq-camel-part-name: aws-sqs
+:cq-camel-part-title: AWS Simple Queue Service (SQS)
+:cq-camel-part-description: Sending and receive messages to/from AWS SQS service.
+:cq-extension-page-title: AWS Simple Queue Service (SQS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws-swf.adoc b/docs/modules/ROOT/pages/reference/components/aws-swf.adoc
new file mode 100644
index 0000000..61eecc7
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-swf.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Simple Workflow (SWF)
+:cq-artifact-id: camel-quarkus-aws-swf
+:cq-artifact-id-base: aws-swf
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws-swf
+:cq-camel-part-title: AWS Simple Workflow (SWF)
+:cq-camel-part-description: Manage workflows in the AWS Simple Workflow service.
+:cq-extension-page-title: AWS Simple Workflow (SWF)
diff --git a/docs/modules/ROOT/pages/reference/components/aws-translate.adoc b/docs/modules/ROOT/pages/reference/components/aws-translate.adoc
new file mode 100644
index 0000000..d66d42d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws-translate.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS Translate
+:cq-artifact-id: camel-quarkus-aws-translate
+:cq-artifact-id-base: aws-translate
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws-translate
+:cq-camel-part-title: AWS Translate
+:cq-camel-part-description: Translate texts using AWS Translate.
+:cq-extension-page-title: AWS Translate
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-athena.adoc b/docs/modules/ROOT/pages/reference/components/aws2-athena.adoc
new file mode 100644
index 0000000..9e71139
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-athena.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Athena
+:cq-artifact-id: camel-quarkus-aws2-athena
+:cq-artifact-id-base: aws2-athena
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-athena
+:cq-camel-part-title: AWS 2 Athena
+:cq-camel-part-description: Access AWS Athena service using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Athena
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-cw.adoc b/docs/modules/ROOT/pages/reference/components/aws2-cw.adoc
new file mode 100644
index 0000000..5d4c944
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-cw.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 CloudWatch
+:cq-artifact-id: camel-quarkus-aws2-cw
+:cq-artifact-id-base: aws2-cw
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-cw
+:cq-camel-part-title: AWS 2 CloudWatch
+:cq-camel-part-description: Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 CloudWatch
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-ddb.adoc b/docs/modules/ROOT/pages/reference/components/aws2-ddb.adoc
new file mode 100644
index 0000000..9043b0b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-ddb.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 DynamoDB Streams
+:cq-artifact-id: camel-quarkus-aws2-ddb
+:cq-artifact-id-base: aws2-ddb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-ddbstream
+:cq-camel-part-title: AWS 2 DynamoDB Streams
+:cq-camel-part-description: Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 DynamoDB
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-ec2.adoc b/docs/modules/ROOT/pages/reference/components/aws2-ec2.adoc
new file mode 100644
index 0000000..4e493b3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-ec2.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Elastic Compute Cloud (EC2)
+:cq-artifact-id: camel-quarkus-aws2-ec2
+:cq-artifact-id-base: aws2-ec2
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-ec2
+:cq-camel-part-title: AWS 2 Elastic Compute Cloud (EC2)
+:cq-camel-part-description: Manage AWS EC2 instances using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Elastic Compute Cloud (EC2)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-ecs.adoc b/docs/modules/ROOT/pages/reference/components/aws2-ecs.adoc
new file mode 100644
index 0000000..ed04189
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-ecs.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Elastic Container Service (ECS)
+:cq-artifact-id: camel-quarkus-aws2-ecs
+:cq-artifact-id-base: aws2-ecs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-ecs
+:cq-camel-part-title: AWS 2 Elastic Container Service (ECS)
+:cq-camel-part-description: Manage AWS ECS cluster instances using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Elastic Container Service (ECS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-eks.adoc b/docs/modules/ROOT/pages/reference/components/aws2-eks.adoc
new file mode 100644
index 0000000..00b788f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-eks.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Elastic Kubernetes Service (EKS)
+:cq-artifact-id: camel-quarkus-aws2-eks
+:cq-artifact-id-base: aws2-eks
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-eks
+:cq-camel-part-title: AWS 2 Elastic Kubernetes Service (EKS)
+:cq-camel-part-description: Manage AWS EKS cluster instances using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Elastic Kubernetes Service (EKS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-iam.adoc b/docs/modules/ROOT/pages/reference/components/aws2-iam.adoc
new file mode 100644
index 0000000..1129c39
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-iam.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Identity and Access Management (IAM)
+:cq-artifact-id: camel-quarkus-aws2-iam
+:cq-artifact-id-base: aws2-iam
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-iam
+:cq-camel-part-title: AWS 2 Identity and Access Management (IAM)
+:cq-camel-part-description: Manage AWS IAM instances using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Identity and Access Management (IAM)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-kinesis.adoc b/docs/modules/ROOT/pages/reference/components/aws2-kinesis.adoc
new file mode 100644
index 0000000..ba72cd4
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-kinesis.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Kinesis Firehose
+:cq-artifact-id: camel-quarkus-aws2-kinesis
+:cq-artifact-id-base: aws2-kinesis
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: aws2-kinesis-firehose
+:cq-camel-part-title: AWS 2 Kinesis Firehose
+:cq-camel-part-description: Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Kinesis
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-kms.adoc b/docs/modules/ROOT/pages/reference/components/aws2-kms.adoc
new file mode 100644
index 0000000..0abbb49
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-kms.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Key Management Service (KMS)
+:cq-artifact-id: camel-quarkus-aws2-kms
+:cq-artifact-id-base: aws2-kms
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-kms
+:cq-camel-part-title: AWS 2 Key Management Service (KMS)
+:cq-camel-part-description: Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Key Management Service (KMS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-lambda.adoc b/docs/modules/ROOT/pages/reference/components/aws2-lambda.adoc
new file mode 100644
index 0000000..6f75101
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-lambda.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Lambda
+:cq-artifact-id: camel-quarkus-aws2-lambda
+:cq-artifact-id-base: aws2-lambda
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: aws2-lambda
+:cq-camel-part-title: AWS 2 Lambda
+:cq-camel-part-description: Manage and invoke AWS Lambda functions using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Lambda
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-mq.adoc b/docs/modules/ROOT/pages/reference/components/aws2-mq.adoc
new file mode 100644
index 0000000..9161127
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-mq.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 MQ
+:cq-artifact-id: camel-quarkus-aws2-mq
+:cq-artifact-id-base: aws2-mq
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-mq
+:cq-camel-part-title: AWS 2 MQ
+:cq-camel-part-description: Manage AWS MQ instances using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 MQ
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-msk.adoc b/docs/modules/ROOT/pages/reference/components/aws2-msk.adoc
new file mode 100644
index 0000000..7b5fd93
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-msk.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Managed Streaming for Apache Kafka (MSK)
+:cq-artifact-id: camel-quarkus-aws2-msk
+:cq-artifact-id-base: aws2-msk
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-msk
+:cq-camel-part-title: AWS 2 Managed Streaming for Apache Kafka (MSK)
+:cq-camel-part-description: Manage AWS MSK instances using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Managed Streaming for Apache Kafka (MSK)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-s3.adoc b/docs/modules/ROOT/pages/reference/components/aws2-s3.adoc
new file mode 100644
index 0000000..98f0ac2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-s3.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 S3 Storage Service
+:cq-artifact-id: camel-quarkus-aws2-s3
+:cq-artifact-id-base: aws2-s3
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-s3
+:cq-camel-part-title: AWS 2 S3 Storage Service
+:cq-camel-part-description: Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 S3 Storage Service
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-ses.adoc b/docs/modules/ROOT/pages/reference/components/aws2-ses.adoc
new file mode 100644
index 0000000..c054b8f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-ses.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Simple Email Service (SES)
+:cq-artifact-id: camel-quarkus-aws2-ses
+:cq-artifact-id-base: aws2-ses
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-ses
+:cq-camel-part-title: AWS 2 Simple Email Service (SES)
+:cq-camel-part-description: Send e-mails through AWS SES service using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Simple Email Service (SES)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-sns.adoc b/docs/modules/ROOT/pages/reference/components/aws2-sns.adoc
new file mode 100644
index 0000000..faa8b86
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-sns.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Simple Notification System (SNS)
+:cq-artifact-id: camel-quarkus-aws2-sns
+:cq-artifact-id-base: aws2-sns
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-sns
+:cq-camel-part-title: AWS 2 Simple Notification System (SNS)
+:cq-camel-part-description: Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Simple Notification System (SNS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-sqs.adoc b/docs/modules/ROOT/pages/reference/components/aws2-sqs.adoc
new file mode 100644
index 0000000..a5e9047
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-sqs.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Simple Queue Service (SQS)
+:cq-artifact-id: camel-quarkus-aws2-sqs
+:cq-artifact-id-base: aws2-sqs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-sqs
+:cq-camel-part-title: AWS 2 Simple Queue Service (SQS)
+:cq-camel-part-description: Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Simple Queue Service (SQS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-sts.adoc b/docs/modules/ROOT/pages/reference/components/aws2-sts.adoc
new file mode 100644
index 0000000..9dce00a
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-sts.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Security Token Service (STS)
+:cq-artifact-id: camel-quarkus-aws2-sts
+:cq-artifact-id-base: aws2-sts
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: aws2-sts
+:cq-camel-part-title: AWS 2 Security Token Service (STS)
+:cq-camel-part-description: Manage AWS STS cluster instances using AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Security Token Service (STS)
diff --git a/docs/modules/ROOT/pages/reference/components/aws2-translate.adoc b/docs/modules/ROOT/pages/reference/components/aws2-translate.adoc
new file mode 100644
index 0000000..ee4a40f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/aws2-translate.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= AWS 2 Translate
+:cq-artifact-id: camel-quarkus-aws2-translate
+:cq-artifact-id-base: aws2-translate
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: aws2-translate
+:cq-camel-part-title: AWS 2 Translate
+:cq-camel-part-description: Translate texts using AWS Translate and AWS SDK version 2.x.
+:cq-extension-page-title: AWS 2 Translate
diff --git a/docs/modules/ROOT/pages/reference/components/azure-storage-blob.adoc b/docs/modules/ROOT/pages/reference/components/azure-storage-blob.adoc
new file mode 100644
index 0000000..c05dda2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/azure-storage-blob.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Azure Storage Blob Service
+:cq-artifact-id: camel-quarkus-azure-storage-blob
+:cq-artifact-id-base: azure-storage-blob
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: azure-storage-blob
+:cq-camel-part-title: Azure Storage Blob Service
+:cq-camel-part-description: Store and retrieve blobs from Azure Storage Blob Service using SDK v12.
+:cq-extension-page-title: Azure Storage Blob Service
diff --git a/docs/modules/ROOT/pages/reference/components/azure-storage-queue.adoc b/docs/modules/ROOT/pages/reference/components/azure-storage-queue.adoc
new file mode 100644
index 0000000..d31cd30
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/azure-storage-queue.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Azure Storage Queue Service
+:cq-artifact-id: camel-quarkus-azure-storage-queue
+:cq-artifact-id-base: azure-storage-queue
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: azure-storage-queue
+:cq-camel-part-title: Azure Storage Queue Service
+:cq-camel-part-description: The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12.
+:cq-extension-page-title: Azure Storage Queue Service
diff --git a/docs/modules/ROOT/pages/reference/components/azure.adoc b/docs/modules/ROOT/pages/reference/components/azure.adoc
new file mode 100644
index 0000000..a0bb1c8
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/azure.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Azure Storage Queue Service (Deprecated)
+:cq-artifact-id: camel-quarkus-azure
+:cq-artifact-id-base: azure
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: true
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: azure-queue
+:cq-camel-part-title: Azure Storage Queue Service (Deprecated)
+:cq-camel-part-description: Store and retrieve messages from Azure Storage Queue Service.
+:cq-extension-page-title: Azure
diff --git a/docs/modules/ROOT/pages/reference/components/bean-validator.adoc b/docs/modules/ROOT/pages/reference/components/bean-validator.adoc
new file mode 100644
index 0000000..57ddd54
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/bean-validator.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Bean Validator
+:cq-artifact-id: camel-quarkus-bean-validator
+:cq-artifact-id-base: bean-validator
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: bean-validator
+:cq-camel-part-title: Bean Validator
+:cq-camel-part-description: Validate the message body using the Java Bean Validation API.
+:cq-extension-page-title: Bean Validator
diff --git a/docs/modules/ROOT/pages/reference/components/bean.adoc b/docs/modules/ROOT/pages/reference/components/bean.adoc
new file mode 100644
index 0000000..52f7ba8
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/bean.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Class
+:cq-artifact-id: camel-quarkus-bean
+:cq-artifact-id-base: bean
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.1.0
+:cq-native-since: 0.1.0
+:cq-camel-part-name: class
+:cq-camel-part-title: Class
+:cq-camel-part-description: Invoke methods of Java beans specified by class name.
+:cq-extension-page-title: Bean
diff --git a/docs/modules/ROOT/pages/reference/components/beanstalk.adoc b/docs/modules/ROOT/pages/reference/components/beanstalk.adoc
new file mode 100644
index 0000000..8bd9900
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/beanstalk.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Beanstalk
+:cq-artifact-id: camel-quarkus-beanstalk
+:cq-artifact-id-base: beanstalk
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: beanstalk
+:cq-camel-part-title: Beanstalk
+:cq-camel-part-description: Retrieve and post-process Beanstalk jobs.
+:cq-extension-page-title: Beanstalk
diff --git a/docs/modules/ROOT/pages/reference/components/bonita.adoc b/docs/modules/ROOT/pages/reference/components/bonita.adoc
new file mode 100644
index 0000000..e2d97f8
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/bonita.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Bonita
+:cq-artifact-id: camel-quarkus-bonita
+:cq-artifact-id-base: bonita
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: bonita
+:cq-camel-part-title: Bonita
+:cq-camel-part-description: Communicate with a remote Bonita BPM process engine.
+:cq-extension-page-title: Bonita
diff --git a/docs/modules/ROOT/pages/reference/components/box.adoc b/docs/modules/ROOT/pages/reference/components/box.adoc
new file mode 100644
index 0000000..a54d884
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/box.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Box
+:cq-artifact-id: camel-quarkus-box
+:cq-artifact-id-base: box
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: box
+:cq-camel-part-title: Box
+:cq-camel-part-description: Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
+:cq-extension-page-title: Box
diff --git a/docs/modules/ROOT/pages/reference/components/braintree.adoc b/docs/modules/ROOT/pages/reference/components/braintree.adoc
new file mode 100644
index 0000000..c3b73a4
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/braintree.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Braintree
+:cq-artifact-id: camel-quarkus-braintree
+:cq-artifact-id-base: braintree
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: braintree
+:cq-camel-part-title: Braintree
+:cq-camel-part-description: Process payments using Braintree Payments.
+:cq-extension-page-title: Braintree
diff --git a/docs/modules/ROOT/pages/reference/components/browse.adoc b/docs/modules/ROOT/pages/reference/components/browse.adoc
new file mode 100644
index 0000000..b75aa57
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/browse.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Browse
+:cq-artifact-id: camel-quarkus-browse
+:cq-artifact-id-base: browse
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: browse
+:cq-camel-part-title: Browse
+:cq-camel-part-description: Inspect the messages received on endpoints supporting BrowsableEndpoint.
+:cq-extension-page-title: Browse
diff --git a/docs/modules/ROOT/pages/reference/components/caffeine.adoc b/docs/modules/ROOT/pages/reference/components/caffeine.adoc
new file mode 100644
index 0000000..95f9308
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/caffeine.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Caffeine LoadCache
+:cq-artifact-id: camel-quarkus-caffeine
+:cq-artifact-id-base: caffeine
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.2.0
+:cq-camel-part-name: caffeine-loadcache
+:cq-camel-part-title: Caffeine LoadCache
+:cq-camel-part-description: Perform caching operations using Caffeine Cache with an attached CacheLoader.
+:cq-extension-page-title: Caffeine Cache
diff --git a/docs/modules/ROOT/pages/reference/components/cassandraql.adoc b/docs/modules/ROOT/pages/reference/components/cassandraql.adoc
new file mode 100644
index 0000000..a56f0a2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/cassandraql.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Cassandra CQL
+:cq-artifact-id: camel-quarkus-cassandraql
+:cq-artifact-id-base: cassandraql
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: cql
+:cq-camel-part-title: Cassandra CQL
+:cq-camel-part-description: Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.
+:cq-extension-page-title: Cassandra CQL
diff --git a/docs/modules/ROOT/pages/reference/components/chatscript.adoc b/docs/modules/ROOT/pages/reference/components/chatscript.adoc
new file mode 100644
index 0000000..d8920ee
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/chatscript.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= ChatScript
+:cq-artifact-id: camel-quarkus-chatscript
+:cq-artifact-id-base: chatscript
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: chatscript
+:cq-camel-part-title: ChatScript
+:cq-camel-part-description: Chat with a ChatScript Server.
+:cq-extension-page-title: ChatScript
diff --git a/docs/modules/ROOT/pages/reference/components/chunk.adoc b/docs/modules/ROOT/pages/reference/components/chunk.adoc
new file mode 100644
index 0000000..25e74d9
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/chunk.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Chunk
+:cq-artifact-id: camel-quarkus-chunk
+:cq-artifact-id-base: chunk
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: chunk
+:cq-camel-part-title: Chunk
+:cq-camel-part-description: Transform messages using Chunk templating engine.
+:cq-extension-page-title: Chunk
diff --git a/docs/modules/ROOT/pages/reference/components/cm-sms.adoc b/docs/modules/ROOT/pages/reference/components/cm-sms.adoc
new file mode 100644
index 0000000..d5814dc
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/cm-sms.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= CM SMS Gateway
+:cq-artifact-id: camel-quarkus-cm-sms
+:cq-artifact-id-base: cm-sms
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: cm-sms
+:cq-camel-part-title: CM SMS Gateway
+:cq-camel-part-description: Send SMS messages via CM SMS Gateway.
+:cq-extension-page-title: CM SMS Gateway
diff --git a/docs/modules/ROOT/pages/reference/components/cmis.adoc b/docs/modules/ROOT/pages/reference/components/cmis.adoc
new file mode 100644
index 0000000..c7d857e
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/cmis.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= CMIS
+:cq-artifact-id: camel-quarkus-cmis
+:cq-artifact-id-base: cmis
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: cmis
+:cq-camel-part-title: CMIS
+:cq-camel-part-description: Read and write data from to/from a CMIS compliant content repositories.
+:cq-extension-page-title: CMIS
diff --git a/docs/modules/ROOT/pages/reference/components/coap.adoc b/docs/modules/ROOT/pages/reference/components/coap.adoc
new file mode 100644
index 0000000..729124a
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/coap.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= CoAP
+:cq-artifact-id: camel-quarkus-coap
+:cq-artifact-id-base: coap
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: coap
+:cq-camel-part-title: CoAP
+:cq-camel-part-description: Send and receive messages to/from COAP capable devices.
+:cq-extension-page-title: CoAP
diff --git a/docs/modules/ROOT/pages/reference/components/cometd.adoc b/docs/modules/ROOT/pages/reference/components/cometd.adoc
new file mode 100644
index 0000000..2b9697c
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/cometd.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= CometD
+:cq-artifact-id: camel-quarkus-cometd
+:cq-artifact-id-base: cometd
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: cometd
+:cq-camel-part-title: CometD
+:cq-camel-part-description: Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.
+:cq-extension-page-title: CometD
diff --git a/docs/modules/ROOT/pages/reference/components/consul.adoc b/docs/modules/ROOT/pages/reference/components/consul.adoc
new file mode 100644
index 0000000..e6fd494
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/consul.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Consul
+:cq-artifact-id: camel-quarkus-consul
+:cq-artifact-id-base: consul
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: consul
+:cq-camel-part-title: Consul
+:cq-camel-part-description: Integrate with Consul service discovery and configuration store.
+:cq-extension-page-title: Consul
diff --git a/docs/modules/ROOT/pages/reference/components/controlbus.adoc b/docs/modules/ROOT/pages/reference/components/controlbus.adoc
new file mode 100644
index 0000000..cc0a203
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/controlbus.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Control Bus
+:cq-artifact-id: camel-quarkus-controlbus
+:cq-artifact-id-base: controlbus
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
+:cq-camel-part-name: controlbus
+:cq-camel-part-title: Control Bus
+:cq-camel-part-description: Manage and monitor Camel routes.
+:cq-extension-page-title: Control Bus
diff --git a/docs/modules/ROOT/pages/reference/components/corda.adoc b/docs/modules/ROOT/pages/reference/components/corda.adoc
new file mode 100644
index 0000000..5594726
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/corda.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Corda
+:cq-artifact-id: camel-quarkus-corda
+:cq-artifact-id-base: corda
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: corda
+:cq-camel-part-title: Corda
+:cq-camel-part-description: Perform operations against Corda blockchain platform using corda-rpc library.
+:cq-extension-page-title: Corda
diff --git a/docs/modules/ROOT/pages/reference/components/couchbase.adoc b/docs/modules/ROOT/pages/reference/components/couchbase.adoc
new file mode 100644
index 0000000..8bf12b1
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/couchbase.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Couchbase
+:cq-artifact-id: camel-quarkus-couchbase
+:cq-artifact-id-base: couchbase
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: couchbase
+:cq-camel-part-title: Couchbase
+:cq-camel-part-description: Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.
+:cq-extension-page-title: Couchbase
diff --git a/docs/modules/ROOT/pages/reference/components/couchdb.adoc b/docs/modules/ROOT/pages/reference/components/couchdb.adoc
new file mode 100644
index 0000000..24ca94f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/couchdb.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= CouchDB
+:cq-artifact-id: camel-quarkus-couchdb
+:cq-artifact-id-base: couchdb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: couchdb
+:cq-camel-part-title: CouchDB
+:cq-camel-part-description: Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.
+:cq-extension-page-title: CouchDB
diff --git a/docs/modules/ROOT/pages/reference/components/cron.adoc b/docs/modules/ROOT/pages/reference/components/cron.adoc
new file mode 100644
index 0000000..78a457b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/cron.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Cron
+:cq-artifact-id: camel-quarkus-cron
+:cq-artifact-id-base: cron
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: cron
+:cq-camel-part-title: Cron
+:cq-camel-part-description: A generic interface for triggering events at times specified through the Unix cron syntax.
+:cq-extension-page-title: Cron
diff --git a/docs/modules/ROOT/pages/reference/components/crypto.adoc b/docs/modules/ROOT/pages/reference/components/crypto.adoc
new file mode 100644
index 0000000..01369ff
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/crypto.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Crypto (JCE)
+:cq-artifact-id: camel-quarkus-crypto
+:cq-artifact-id-base: crypto
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: crypto
+:cq-camel-part-title: Crypto (JCE)
+:cq-camel-part-description: Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
+:cq-extension-page-title: Crypto (JCE)
diff --git a/docs/modules/ROOT/pages/reference/components/dataformat.adoc b/docs/modules/ROOT/pages/reference/components/dataformat.adoc
new file mode 100644
index 0000000..90c4cf2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/dataformat.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Data Format
+:cq-artifact-id: camel-quarkus-dataformat
+:cq-artifact-id-base: dataformat
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
+:cq-camel-part-name: dataformat
+:cq-camel-part-title: Data Format
+:cq-camel-part-description: Use a Camel Data Format as a regular Camel Component.
+:cq-extension-page-title: Data Format
diff --git a/docs/modules/ROOT/pages/reference/components/debezium-mongodb.adoc b/docs/modules/ROOT/pages/reference/components/debezium-mongodb.adoc
new file mode 100644
index 0000000..d5052f0
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/debezium-mongodb.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Debezium MongoDB Connector
+:cq-artifact-id: camel-quarkus-debezium-mongodb
+:cq-artifact-id-base: debezium-mongodb
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: debezium-mongodb
+:cq-camel-part-title: Debezium MongoDB Connector
+:cq-camel-part-description: Capture changes from a MongoDB database.
+:cq-extension-page-title: Debezium MongoDB Connector
diff --git a/docs/modules/ROOT/pages/reference/components/debezium-mysql.adoc b/docs/modules/ROOT/pages/reference/components/debezium-mysql.adoc
new file mode 100644
index 0000000..9607fb8
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/debezium-mysql.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Debezium MySQL Connector
+:cq-artifact-id: camel-quarkus-debezium-mysql
+:cq-artifact-id-base: debezium-mysql
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: debezium-mysql
+:cq-camel-part-title: Debezium MySQL Connector
+:cq-camel-part-description: Capture changes from a MySQL database.
+:cq-extension-page-title: Debezium MySQL Connector
diff --git a/docs/modules/ROOT/pages/reference/components/debezium-postgres.adoc b/docs/modules/ROOT/pages/reference/components/debezium-postgres.adoc
new file mode 100644
index 0000000..e2ac651
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/debezium-postgres.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Debezium PostgresSQL Connector
+:cq-artifact-id: camel-quarkus-debezium-postgres
+:cq-artifact-id-base: debezium-postgres
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: debezium-postgres
+:cq-camel-part-title: Debezium PostgresSQL Connector
+:cq-camel-part-description: Capture changes from a PostgresSQL database.
+:cq-extension-page-title: Debezium PostgresSQL Connector
diff --git a/docs/modules/ROOT/pages/reference/components/debezium-sqlserver.adoc b/docs/modules/ROOT/pages/reference/components/debezium-sqlserver.adoc
new file mode 100644
index 0000000..bfa9668
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/debezium-sqlserver.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Debezium SQL Server Connector
+:cq-artifact-id: camel-quarkus-debezium-sqlserver
+:cq-artifact-id-base: debezium-sqlserver
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: debezium-sqlserver
+:cq-camel-part-title: Debezium SQL Server Connector
+:cq-camel-part-description: Capture changes from an SQL Server database.
+:cq-extension-page-title: Debezium SQL Server Connector
diff --git a/docs/modules/ROOT/pages/reference/components/digitalocean.adoc b/docs/modules/ROOT/pages/reference/components/digitalocean.adoc
new file mode 100644
index 0000000..e236852
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/digitalocean.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= DigitalOcean
+:cq-artifact-id: camel-quarkus-digitalocean
+:cq-artifact-id-base: digitalocean
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: digitalocean
+:cq-camel-part-title: DigitalOcean
+:cq-camel-part-description: Manage Droplets and resources within the DigitalOcean cloud.
+:cq-extension-page-title: DigitalOcean
diff --git a/docs/modules/ROOT/pages/reference/components/direct.adoc b/docs/modules/ROOT/pages/reference/components/direct.adoc
new file mode 100644
index 0000000..e8733f7
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/direct.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Direct
+:cq-artifact-id: camel-quarkus-direct
+:cq-artifact-id-base: direct
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
+:cq-camel-part-name: direct
+:cq-camel-part-title: Direct
+:cq-camel-part-description: Call another endpoint from the same Camel Context synchronously.
+:cq-extension-page-title: Direct
diff --git a/docs/modules/ROOT/pages/reference/components/disruptor.adoc b/docs/modules/ROOT/pages/reference/components/disruptor.adoc
new file mode 100644
index 0000000..e615bb4
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/disruptor.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Disruptor
+:cq-artifact-id: camel-quarkus-disruptor
+:cq-artifact-id-base: disruptor
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.2.0
+:cq-camel-part-name: disruptor
+:cq-camel-part-title: Disruptor
+:cq-camel-part-description: Provides asynchronous SEDA behavior using LMAX Disruptor.
+:cq-extension-page-title: Disruptor
diff --git a/docs/modules/ROOT/pages/reference/components/djl.adoc b/docs/modules/ROOT/pages/reference/components/djl.adoc
new file mode 100644
index 0000000..382cc5d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/djl.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Deep Java Library
+:cq-artifact-id: camel-quarkus-djl
+:cq-artifact-id-base: djl
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: djl
+:cq-camel-part-title: Deep Java Library
+:cq-camel-part-description: Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).
+:cq-extension-page-title: Deep Java Library
diff --git a/docs/modules/ROOT/pages/reference/components/dns.adoc b/docs/modules/ROOT/pages/reference/components/dns.adoc
new file mode 100644
index 0000000..fc61216
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/dns.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= DNS
+:cq-artifact-id: camel-quarkus-dns
+:cq-artifact-id-base: dns
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: dns
+:cq-camel-part-title: DNS
+:cq-camel-part-description: Perform DNS queries using DNSJava.
+:cq-extension-page-title: DNS
diff --git a/docs/modules/ROOT/pages/reference/components/dozer.adoc b/docs/modules/ROOT/pages/reference/components/dozer.adoc
new file mode 100644
index 0000000..5f18612
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/dozer.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Dozer
+:cq-artifact-id: camel-quarkus-dozer
+:cq-artifact-id-base: dozer
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: dozer
+:cq-camel-part-title: Dozer
+:cq-camel-part-description: Map between Java beans using the Dozer mapping library.
+:cq-extension-page-title: Dozer
diff --git a/docs/modules/ROOT/pages/reference/components/drill.adoc b/docs/modules/ROOT/pages/reference/components/drill.adoc
new file mode 100644
index 0000000..3644f55
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/drill.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Drill
+:cq-artifact-id: camel-quarkus-drill
+:cq-artifact-id-base: drill
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: drill
+:cq-camel-part-title: Drill
+:cq-camel-part-description: Perform queries against an Apache Drill cluster.
+:cq-extension-page-title: Drill
diff --git a/docs/modules/ROOT/pages/reference/components/dropbox.adoc b/docs/modules/ROOT/pages/reference/components/dropbox.adoc
new file mode 100644
index 0000000..8064e4b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/dropbox.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Dropbox
+:cq-artifact-id: camel-quarkus-dropbox
+:cq-artifact-id-base: dropbox
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: dropbox
+:cq-camel-part-title: Dropbox
+:cq-camel-part-description: Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.
+:cq-extension-page-title: Dropbox
diff --git a/docs/modules/ROOT/pages/reference/components/ehcache.adoc b/docs/modules/ROOT/pages/reference/components/ehcache.adoc
new file mode 100644
index 0000000..083e9ed
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ehcache.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Ehcache
+:cq-artifact-id: camel-quarkus-ehcache
+:cq-artifact-id-base: ehcache
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: ehcache
+:cq-camel-part-title: Ehcache
+:cq-camel-part-description: Perform caching operations using Ehcache.
+:cq-extension-page-title: Ehcache
diff --git a/docs/modules/ROOT/pages/reference/components/elasticsearch-rest.adoc b/docs/modules/ROOT/pages/reference/components/elasticsearch-rest.adoc
new file mode 100644
index 0000000..05ebf02
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/elasticsearch-rest.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Elasticsearch Rest
+:cq-artifact-id: camel-quarkus-elasticsearch-rest
+:cq-artifact-id-base: elasticsearch-rest
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: elasticsearch-rest
+:cq-camel-part-title: Elasticsearch Rest
+:cq-camel-part-description: Send requests to with an ElasticSearch via REST API.
+:cq-extension-page-title: Elasticsearch Rest
diff --git a/docs/modules/ROOT/pages/reference/components/elsql.adoc b/docs/modules/ROOT/pages/reference/components/elsql.adoc
new file mode 100644
index 0000000..ab03948
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/elsql.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= ElSQL
+:cq-artifact-id: camel-quarkus-elsql
+:cq-artifact-id-base: elsql
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: elsql
+:cq-camel-part-title: ElSQL
+:cq-camel-part-description: Use ElSql to define SQL queries. Extends the SQL Component.
+:cq-extension-page-title: ElSQL
diff --git a/docs/modules/ROOT/pages/reference/components/etcd.adoc b/docs/modules/ROOT/pages/reference/components/etcd.adoc
new file mode 100644
index 0000000..2de7816
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/etcd.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Etcd Watch
+:cq-artifact-id: camel-quarkus-etcd
+:cq-artifact-id-base: etcd
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: etcd-watch
+:cq-camel-part-title: Etcd Watch
+:cq-camel-part-description: Watch specific etcd keys or directories for changes.
+:cq-extension-page-title: Etcd Keys
diff --git a/docs/modules/ROOT/pages/reference/components/exec.adoc b/docs/modules/ROOT/pages/reference/components/exec.adoc
new file mode 100644
index 0000000..5d4a45d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/exec.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Exec
+:cq-artifact-id: camel-quarkus-exec
+:cq-artifact-id-base: exec
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
+:cq-camel-part-name: exec
+:cq-camel-part-title: Exec
+:cq-camel-part-description: Execute commands on the underlying operating system.
+:cq-extension-page-title: Exec
diff --git a/docs/modules/ROOT/pages/reference/components/facebook.adoc b/docs/modules/ROOT/pages/reference/components/facebook.adoc
new file mode 100644
index 0000000..c7df8d5
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/facebook.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Facebook
+:cq-artifact-id: camel-quarkus-facebook
+:cq-artifact-id-base: facebook
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: facebook
+:cq-camel-part-title: Facebook
+:cq-camel-part-description: Send requests to Facebook APIs supported by Facebook4J.
+:cq-extension-page-title: Facebook
diff --git a/docs/modules/ROOT/pages/reference/components/fhir.adoc b/docs/modules/ROOT/pages/reference/components/fhir.adoc
new file mode 100644
index 0000000..0791068
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/fhir.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= FHIR
+:cq-artifact-id: camel-quarkus-fhir
+:cq-artifact-id-base: fhir
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
+:cq-camel-part-name: fhir
+:cq-camel-part-title: FHIR
+:cq-camel-part-description: Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.
+:cq-extension-page-title: FHIR
diff --git a/docs/modules/ROOT/pages/reference/components/file-watch.adoc b/docs/modules/ROOT/pages/reference/components/file-watch.adoc
new file mode 100644
index 0000000..a810f90
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/file-watch.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= File Watch
+:cq-artifact-id: camel-quarkus-file-watch
+:cq-artifact-id-base: file-watch
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: file-watch
+:cq-camel-part-title: File Watch
+:cq-camel-part-description: Get notified about file events in a directory using java.nio.file.WatchService.
+:cq-extension-page-title: File Watch
diff --git a/docs/modules/ROOT/pages/reference/components/file.adoc b/docs/modules/ROOT/pages/reference/components/file.adoc
new file mode 100644
index 0000000..87a135e
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/file.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= File
+:cq-artifact-id: camel-quarkus-file
+:cq-artifact-id-base: file
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
+:cq-camel-part-name: file
+:cq-camel-part-title: File
+:cq-camel-part-description: Read and write files.
+:cq-extension-page-title: File
diff --git a/docs/modules/ROOT/pages/reference/components/flatpack.adoc b/docs/modules/ROOT/pages/reference/components/flatpack.adoc
new file mode 100644
index 0000000..497123a
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/flatpack.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Flatpack
+:cq-artifact-id: camel-quarkus-flatpack
+:cq-artifact-id-base: flatpack
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: flatpack
+:cq-camel-part-title: Flatpack
+:cq-camel-part-description: Parse fixed width and delimited files using the FlatPack library.
+:cq-extension-page-title: Flatpack
diff --git a/docs/modules/ROOT/pages/reference/components/flink.adoc b/docs/modules/ROOT/pages/reference/components/flink.adoc
new file mode 100644
index 0000000..145ad9e
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/flink.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Flink
+:cq-artifact-id: camel-quarkus-flink
+:cq-artifact-id-base: flink
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: flink
+:cq-camel-part-title: Flink
+:cq-camel-part-description: Send DataSet jobs to an Apache Flink cluster.
+:cq-extension-page-title: Flink
diff --git a/docs/modules/ROOT/pages/reference/components/fop.adoc b/docs/modules/ROOT/pages/reference/components/fop.adoc
new file mode 100644
index 0000000..98b54a0
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/fop.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= FOP
+:cq-artifact-id: camel-quarkus-fop
+:cq-artifact-id-base: fop
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: fop
+:cq-camel-part-title: FOP
+:cq-camel-part-description: Render messages into PDF and other output formats supported by Apache FOP.
+:cq-extension-page-title: FOP
diff --git a/docs/modules/ROOT/pages/reference/components/freemarker.adoc b/docs/modules/ROOT/pages/reference/components/freemarker.adoc
new file mode 100644
index 0000000..cc001d7
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/freemarker.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Freemarker
+:cq-artifact-id: camel-quarkus-freemarker
+:cq-artifact-id-base: freemarker
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: freemarker
+:cq-camel-part-title: Freemarker
+:cq-camel-part-description: Transform messages using FreeMarker templates.
+:cq-extension-page-title: Freemarker
diff --git a/docs/modules/ROOT/pages/reference/components/ftp.adoc b/docs/modules/ROOT/pages/reference/components/ftp.adoc
new file mode 100644
index 0000000..7b999da
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ftp.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SFTP
+:cq-artifact-id: camel-quarkus-ftp
+:cq-artifact-id-base: ftp
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: sftp
+:cq-camel-part-title: SFTP
+:cq-camel-part-description: Upload and download files to/from SFTP servers.
+:cq-extension-page-title: FTP
diff --git a/docs/modules/ROOT/pages/reference/components/ganglia.adoc b/docs/modules/ROOT/pages/reference/components/ganglia.adoc
new file mode 100644
index 0000000..beff1d3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ganglia.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Ganglia
+:cq-artifact-id: camel-quarkus-ganglia
+:cq-artifact-id-base: ganglia
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: ganglia
+:cq-camel-part-title: Ganglia
+:cq-camel-part-description: Send metrics to Ganglia monitoring system.
+:cq-extension-page-title: Ganglia
diff --git a/docs/modules/ROOT/pages/reference/components/geocoder.adoc b/docs/modules/ROOT/pages/reference/components/geocoder.adoc
new file mode 100644
index 0000000..bdb23f5
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/geocoder.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Geocoder
+:cq-artifact-id: camel-quarkus-geocoder
+:cq-artifact-id-base: geocoder
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: geocoder
+:cq-camel-part-title: Geocoder
+:cq-camel-part-description: Find geocodes (latitude and longitude) for a given address or the other way round.
+:cq-extension-page-title: Geocoder
diff --git a/docs/modules/ROOT/pages/reference/components/git.adoc b/docs/modules/ROOT/pages/reference/components/git.adoc
new file mode 100644
index 0000000..d3d6420
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/git.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Git
+:cq-artifact-id: camel-quarkus-git
+:cq-artifact-id-base: git
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: git
+:cq-camel-part-title: Git
+:cq-camel-part-description: Perform operations on git repositories.
+:cq-extension-page-title: Git
diff --git a/docs/modules/ROOT/pages/reference/components/github.adoc b/docs/modules/ROOT/pages/reference/components/github.adoc
new file mode 100644
index 0000000..89f7edb
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/github.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= GitHub
+:cq-artifact-id: camel-quarkus-github
+:cq-artifact-id-base: github
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: github
+:cq-camel-part-title: GitHub
+:cq-camel-part-description: Interact with the GitHub API.
+:cq-extension-page-title: GitHub
diff --git a/docs/modules/ROOT/pages/reference/components/google-bigquery.adoc b/docs/modules/ROOT/pages/reference/components/google-bigquery.adoc
new file mode 100644
index 0000000..d4b8edc
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/google-bigquery.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Google BigQuery Standard SQL
+:cq-artifact-id: camel-quarkus-google-bigquery
+:cq-artifact-id-base: google-bigquery
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: google-bigquery-sql
+:cq-camel-part-title: Google BigQuery Standard SQL
+:cq-camel-part-description: Access Google Cloud BigQuery service using SQL queries.
+:cq-extension-page-title: Google BigQuery
diff --git a/docs/modules/ROOT/pages/reference/components/google-calendar.adoc b/docs/modules/ROOT/pages/reference/components/google-calendar.adoc
new file mode 100644
index 0000000..f4f1fe5
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/google-calendar.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Google Calendar Stream
+:cq-artifact-id: camel-quarkus-google-calendar
+:cq-artifact-id-base: google-calendar
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: google-calendar-stream
+:cq-camel-part-title: Google Calendar Stream
+:cq-camel-part-description: Poll for changes in a Google Calendar.
+:cq-extension-page-title: Google Calendar
diff --git a/docs/modules/ROOT/pages/reference/components/google-drive.adoc b/docs/modules/ROOT/pages/reference/components/google-drive.adoc
new file mode 100644
index 0000000..075adcb
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/google-drive.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Google Drive
+:cq-artifact-id: camel-quarkus-google-drive
+:cq-artifact-id-base: google-drive
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: google-drive
+:cq-camel-part-title: Google Drive
+:cq-camel-part-description: Manage files in Google Drive.
+:cq-extension-page-title: Google Drive
diff --git a/docs/modules/ROOT/pages/reference/components/google-mail.adoc b/docs/modules/ROOT/pages/reference/components/google-mail.adoc
new file mode 100644
index 0000000..7ba4ca3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/google-mail.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Google Mail Stream
+:cq-artifact-id: camel-quarkus-google-mail
+:cq-artifact-id-base: google-mail
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: google-mail-stream
+:cq-camel-part-title: Google Mail Stream
+:cq-camel-part-description: Poll for incoming messages in Google Mail.
+:cq-extension-page-title: Google Mail
diff --git a/docs/modules/ROOT/pages/reference/components/google-pubsub.adoc b/docs/modules/ROOT/pages/reference/components/google-pubsub.adoc
new file mode 100644
index 0000000..f24fa12
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/google-pubsub.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Google Pubsub
+:cq-artifact-id: camel-quarkus-google-pubsub
+:cq-artifact-id-base: google-pubsub
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: google-pubsub
+:cq-camel-part-title: Google Pubsub
+:cq-camel-part-description: Send and receive messages to/from Google Cloud Platform PubSub Service.
+:cq-extension-page-title: Google Pubsub
diff --git a/docs/modules/ROOT/pages/reference/components/google-sheets.adoc b/docs/modules/ROOT/pages/reference/components/google-sheets.adoc
new file mode 100644
index 0000000..5a49cbc
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/google-sheets.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Google Sheets Stream
+:cq-artifact-id: camel-quarkus-google-sheets
+:cq-artifact-id-base: google-sheets
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: google-sheets-stream
+:cq-camel-part-title: Google Sheets Stream
+:cq-camel-part-description: Poll for changes in Google Sheets.
+:cq-extension-page-title: Google Sheets
diff --git a/docs/modules/ROOT/pages/reference/components/graphql.adoc b/docs/modules/ROOT/pages/reference/components/graphql.adoc
new file mode 100644
index 0000000..6e3cd56
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/graphql.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= GraphQL
+:cq-artifact-id: camel-quarkus-graphql
+:cq-artifact-id-base: graphql
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: graphql
+:cq-camel-part-title: GraphQL
+:cq-camel-part-description: Send GraphQL queries and mutations to external systems.
+:cq-extension-page-title: GraphQL
diff --git a/docs/modules/ROOT/pages/reference/components/grpc.adoc b/docs/modules/ROOT/pages/reference/components/grpc.adoc
new file mode 100644
index 0000000..864d462
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/grpc.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= gRPC
+:cq-artifact-id: camel-quarkus-grpc
+:cq-artifact-id-base: grpc
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: grpc
+:cq-camel-part-title: gRPC
+:cq-camel-part-description: Expose gRPC endpoints and access external gRPC endpoints.
+:cq-extension-page-title: gRPC
diff --git a/docs/modules/ROOT/pages/reference/components/guava-eventbus.adoc b/docs/modules/ROOT/pages/reference/components/guava-eventbus.adoc
new file mode 100644
index 0000000..8ecfea2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/guava-eventbus.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Guava EventBus
+:cq-artifact-id: camel-quarkus-guava-eventbus
+:cq-artifact-id-base: guava-eventbus
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: guava-eventbus
+:cq-camel-part-title: Guava EventBus
+:cq-camel-part-description: Send and receive messages to/from Guava EventBus.
+:cq-extension-page-title: Guava EventBus
diff --git a/docs/modules/ROOT/pages/reference/components/hazelcast.adoc b/docs/modules/ROOT/pages/reference/components/hazelcast.adoc
new file mode 100644
index 0000000..68d585d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/hazelcast.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Hazelcast Topic
+:cq-artifact-id: camel-quarkus-hazelcast
+:cq-artifact-id-base: hazelcast
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: hazelcast-topic
+:cq-camel-part-title: Hazelcast Topic
+:cq-camel-part-description: Send and receive messages to/from Hazelcast distributed topic.
+:cq-extension-page-title: Hazelcast Atomic Number
diff --git a/docs/modules/ROOT/pages/reference/components/hdfs.adoc b/docs/modules/ROOT/pages/reference/components/hdfs.adoc
new file mode 100644
index 0000000..cbf1653
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/hdfs.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= HDFS
+:cq-artifact-id: camel-quarkus-hdfs
+:cq-artifact-id-base: hdfs
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: hdfs
+:cq-camel-part-title: HDFS
+:cq-camel-part-description: Read and write from/to an HDFS filesystem using Hadoop 2.x.
+:cq-extension-page-title: HDFS
diff --git a/docs/modules/ROOT/pages/reference/components/hipchat.adoc b/docs/modules/ROOT/pages/reference/components/hipchat.adoc
new file mode 100644
index 0000000..080e163
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/hipchat.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Hipchat
+:cq-artifact-id: camel-quarkus-hipchat
+:cq-artifact-id-base: hipchat
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: hipchat
+:cq-camel-part-title: Hipchat
+:cq-camel-part-description: Send and receive messages to/from Hipchat service.
+:cq-extension-page-title: Hipchat
diff --git a/docs/modules/ROOT/pages/reference/components/http.adoc b/docs/modules/ROOT/pages/reference/components/http.adoc
new file mode 100644
index 0000000..5dc8571
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/http.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= HTTP
+:cq-artifact-id: camel-quarkus-http
+:cq-artifact-id-base: http
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: http
+:cq-camel-part-title: HTTP
+:cq-camel-part-description: Send requests to external HTTP servers using Apache HTTP Client 4.x.
+:cq-extension-page-title: HTTP
diff --git a/docs/modules/ROOT/pages/reference/components/iec60870.adoc b/docs/modules/ROOT/pages/reference/components/iec60870.adoc
new file mode 100644
index 0000000..d61a45c
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/iec60870.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= IEC 60870 Server
+:cq-artifact-id: camel-quarkus-iec60870
+:cq-artifact-id-base: iec60870
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: iec60870-server
+:cq-camel-part-title: IEC 60870 Server
+:cq-camel-part-description: IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.
+:cq-extension-page-title: IEC 60870 Client
diff --git a/docs/modules/ROOT/pages/reference/components/ignite.adoc b/docs/modules/ROOT/pages/reference/components/ignite.adoc
new file mode 100644
index 0000000..bad5845
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ignite.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Ignite Sets
+:cq-artifact-id: camel-quarkus-ignite
+:cq-artifact-id-base: ignite
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: ignite-set
+:cq-camel-part-title: Ignite Sets
+:cq-camel-part-description: Interact with Ignite Set data structures.
+:cq-extension-page-title: Ignite Cache
diff --git a/docs/modules/ROOT/pages/reference/components/infinispan.adoc b/docs/modules/ROOT/pages/reference/components/infinispan.adoc
new file mode 100644
index 0000000..2743a95
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/infinispan.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Infinispan
+:cq-artifact-id: camel-quarkus-infinispan
+:cq-artifact-id-base: infinispan
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
+:cq-camel-part-name: infinispan
+:cq-camel-part-title: Infinispan
+:cq-camel-part-description: Read and write from/to Infinispan distributed key/value store and data grid.
+:cq-extension-page-title: Infinispan
diff --git a/docs/modules/ROOT/pages/reference/components/influxdb.adoc b/docs/modules/ROOT/pages/reference/components/influxdb.adoc
new file mode 100644
index 0000000..cfefd4d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/influxdb.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= InfluxDB
+:cq-artifact-id: camel-quarkus-influxdb
+:cq-artifact-id-base: influxdb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: influxdb
+:cq-camel-part-title: InfluxDB
+:cq-camel-part-description: Interact with InfluxDB, a time series database.
+:cq-extension-page-title: InfluxDB
diff --git a/docs/modules/ROOT/pages/reference/components/iota.adoc b/docs/modules/ROOT/pages/reference/components/iota.adoc
new file mode 100644
index 0000000..a36cf51
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/iota.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= IOTA
+:cq-artifact-id: camel-quarkus-iota
+:cq-artifact-id-base: iota
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: iota
+:cq-camel-part-title: IOTA
+:cq-camel-part-description: Manage financial transactions using IOTA distributed ledger.
+:cq-extension-page-title: IOTA
diff --git a/docs/modules/ROOT/pages/reference/components/ipfs.adoc b/docs/modules/ROOT/pages/reference/components/ipfs.adoc
new file mode 100644
index 0000000..f7a214f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ipfs.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= IPFS
+:cq-artifact-id: camel-quarkus-ipfs
+:cq-artifact-id-base: ipfs
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: ipfs
+:cq-camel-part-title: IPFS
+:cq-camel-part-description: Access the Interplanetary File System (IPFS).
+:cq-extension-page-title: IPFS
diff --git a/docs/modules/ROOT/pages/reference/components/irc.adoc b/docs/modules/ROOT/pages/reference/components/irc.adoc
new file mode 100644
index 0000000..2beb525
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/irc.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= IRC
+:cq-artifact-id: camel-quarkus-irc
+:cq-artifact-id-base: irc
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: irc
+:cq-camel-part-title: IRC
+:cq-camel-part-description: Send and receive messages to/from and IRC chat.
+:cq-extension-page-title: IRC
diff --git a/docs/modules/ROOT/pages/reference/components/jbpm.adoc b/docs/modules/ROOT/pages/reference/components/jbpm.adoc
new file mode 100644
index 0000000..189d3c3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jbpm.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JBPM
+:cq-artifact-id: camel-quarkus-jbpm
+:cq-artifact-id-base: jbpm
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jbpm
+:cq-camel-part-title: JBPM
+:cq-camel-part-description: Interact with jBPM workflow engine over REST.
+:cq-extension-page-title: JBPM
diff --git a/docs/modules/ROOT/pages/reference/components/jclouds.adoc b/docs/modules/ROOT/pages/reference/components/jclouds.adoc
new file mode 100644
index 0000000..d934b27
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jclouds.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JClouds
+:cq-artifact-id: camel-quarkus-jclouds
+:cq-artifact-id-base: jclouds
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jclouds
+:cq-camel-part-title: JClouds
+:cq-camel-part-description: Interact with jclouds compute & blobstore service.
+:cq-extension-page-title: JClouds
diff --git a/docs/modules/ROOT/pages/reference/components/jcr.adoc b/docs/modules/ROOT/pages/reference/components/jcr.adoc
new file mode 100644
index 0000000..bf78b9d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jcr.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JCR
+:cq-artifact-id: camel-quarkus-jcr
+:cq-artifact-id-base: jcr
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jcr
+:cq-camel-part-title: JCR
+:cq-camel-part-description: Read and write nodes to/from a JCR compliant content repository.
+:cq-extension-page-title: JCR
diff --git a/docs/modules/ROOT/pages/reference/components/jdbc.adoc b/docs/modules/ROOT/pages/reference/components/jdbc.adoc
new file mode 100644
index 0000000..83847f0
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jdbc.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JDBC
+:cq-artifact-id: camel-quarkus-jdbc
+:cq-artifact-id-base: jdbc
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
+:cq-camel-part-name: jdbc
+:cq-camel-part-title: JDBC
+:cq-camel-part-description: Access databases through SQL and JDBC.
+:cq-extension-page-title: JDBC
diff --git a/docs/modules/ROOT/pages/reference/components/jgroups-raft.adoc b/docs/modules/ROOT/pages/reference/components/jgroups-raft.adoc
new file mode 100644
index 0000000..e9e7ab4
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jgroups-raft.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JGroups raft
+:cq-artifact-id: camel-quarkus-jgroups-raft
+:cq-artifact-id-base: jgroups-raft
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jgroups-raft
+:cq-camel-part-title: JGroups raft
+:cq-camel-part-description: Exchange messages with JGroups-raft clusters.
+:cq-extension-page-title: JGroups raft
diff --git a/docs/modules/ROOT/pages/reference/components/jgroups.adoc b/docs/modules/ROOT/pages/reference/components/jgroups.adoc
new file mode 100644
index 0000000..dc45c5c
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jgroups.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JGroups
+:cq-artifact-id: camel-quarkus-jgroups
+:cq-artifact-id-base: jgroups
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jgroups
+:cq-camel-part-title: JGroups
+:cq-camel-part-description: Exchange messages with JGroups clusters.
+:cq-extension-page-title: JGroups
diff --git a/docs/modules/ROOT/pages/reference/components/jing.adoc b/docs/modules/ROOT/pages/reference/components/jing.adoc
new file mode 100644
index 0000000..ea07967
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jing.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Jing
+:cq-artifact-id: camel-quarkus-jing
+:cq-artifact-id-base: jing
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jing
+:cq-camel-part-title: Jing
+:cq-camel-part-description: Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library.
+:cq-extension-page-title: Jing
diff --git a/docs/modules/ROOT/pages/reference/components/jira.adoc b/docs/modules/ROOT/pages/reference/components/jira.adoc
new file mode 100644
index 0000000..7a31bc6
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jira.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Jira
+:cq-artifact-id: camel-quarkus-jira
+:cq-artifact-id-base: jira
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: jira
+:cq-camel-part-title: Jira
+:cq-camel-part-description: Interact with JIRA issue tracker.
+:cq-extension-page-title: Jira
diff --git a/docs/modules/ROOT/pages/reference/components/jms.adoc b/docs/modules/ROOT/pages/reference/components/jms.adoc
new file mode 100644
index 0000000..628f770
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jms.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JMS
+:cq-artifact-id: camel-quarkus-jms
+:cq-artifact-id-base: jms
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: jms
+:cq-camel-part-title: JMS
+:cq-camel-part-description: Sent and receive messages to/from a JMS Queue or Topic.
+:cq-extension-page-title: JMS
diff --git a/docs/modules/ROOT/pages/reference/components/jolt.adoc b/docs/modules/ROOT/pages/reference/components/jolt.adoc
new file mode 100644
index 0000000..6b3061d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jolt.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JOLT
+:cq-artifact-id: camel-quarkus-jolt
+:cq-artifact-id-base: jolt
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: jolt
+:cq-camel-part-title: JOLT
+:cq-camel-part-description: JSON to JSON transformation using JOLT.
+:cq-extension-page-title: JOLT
diff --git a/docs/modules/ROOT/pages/reference/components/jooq.adoc b/docs/modules/ROOT/pages/reference/components/jooq.adoc
new file mode 100644
index 0000000..d6d4e78
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jooq.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JOOQ
+:cq-artifact-id: camel-quarkus-jooq
+:cq-artifact-id-base: jooq
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jooq
+:cq-camel-part-title: JOOQ
+:cq-camel-part-description: Store and retrieve Java objects from an SQL database using JOOQ.
+:cq-extension-page-title: JOOQ
diff --git a/docs/modules/ROOT/pages/reference/components/jpa.adoc b/docs/modules/ROOT/pages/reference/components/jpa.adoc
new file mode 100644
index 0000000..59f21c6
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jpa.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JPA
+:cq-artifact-id: camel-quarkus-jpa
+:cq-artifact-id-base: jpa
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: jpa
+:cq-camel-part-title: JPA
+:cq-camel-part-description: Store and retrieve Java objects from databases using Java Persistence API (JPA).
+:cq-extension-page-title: JPA
diff --git a/docs/modules/ROOT/pages/reference/components/jsch.adoc b/docs/modules/ROOT/pages/reference/components/jsch.adoc
new file mode 100644
index 0000000..37fbaf1
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jsch.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SCP
+:cq-artifact-id: camel-quarkus-jsch
+:cq-artifact-id-base: jsch
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: scp
+:cq-camel-part-title: SCP
+:cq-camel-part-description: Copy files to/from remote hosts using the secure copy protocol (SCP).
+:cq-extension-page-title: SCP
diff --git a/docs/modules/ROOT/pages/reference/components/jslt.adoc b/docs/modules/ROOT/pages/reference/components/jslt.adoc
new file mode 100644
index 0000000..683304f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jslt.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JSLT
+:cq-artifact-id: camel-quarkus-jslt
+:cq-artifact-id-base: jslt
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jslt
+:cq-camel-part-title: JSLT
+:cq-camel-part-description: Query or transform JSON payloads using an JSLT.
+:cq-extension-page-title: JSLT
diff --git a/docs/modules/ROOT/pages/reference/components/json-validator.adoc b/docs/modules/ROOT/pages/reference/components/json-validator.adoc
new file mode 100644
index 0000000..9972c48
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/json-validator.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JSON Schema Validator
+:cq-artifact-id: camel-quarkus-json-validator
+:cq-artifact-id-base: json-validator
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: json-validator
+:cq-camel-part-title: JSON Schema Validator
+:cq-camel-part-description: Validate JSON payloads using NetworkNT JSON Schema.
+:cq-extension-page-title: JSON Schema Validator
diff --git a/docs/modules/ROOT/pages/reference/components/jt400.adoc b/docs/modules/ROOT/pages/reference/components/jt400.adoc
new file mode 100644
index 0000000..6601536
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/jt400.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JT400
+:cq-artifact-id: camel-quarkus-jt400
+:cq-artifact-id-base: jt400
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jt400
+:cq-camel-part-title: JT400
+:cq-camel-part-description: Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.
+:cq-extension-page-title: JT400
diff --git a/docs/modules/ROOT/pages/reference/components/kafka.adoc b/docs/modules/ROOT/pages/reference/components/kafka.adoc
new file mode 100644
index 0000000..0d28393
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/kafka.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Kafka
+:cq-artifact-id: camel-quarkus-kafka
+:cq-artifact-id-base: kafka
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: kafka
+:cq-camel-part-title: Kafka
+:cq-camel-part-description: Sent and receive messages to/from an Apache Kafka broker.
+:cq-extension-page-title: Kafka
diff --git a/docs/modules/ROOT/pages/reference/components/kubernetes.adoc b/docs/modules/ROOT/pages/reference/components/kubernetes.adoc
new file mode 100644
index 0000000..d96f040
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/kubernetes.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Openshift Builds
+:cq-artifact-id: camel-quarkus-kubernetes
+:cq-artifact-id-base: kubernetes
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: openshift-builds
+:cq-camel-part-title: Openshift Builds
+:cq-camel-part-description: Perform operations on OpenShift Builds.
+:cq-extension-page-title: Kubernetes
diff --git a/docs/modules/ROOT/pages/reference/components/kudu.adoc b/docs/modules/ROOT/pages/reference/components/kudu.adoc
new file mode 100644
index 0000000..7399a09
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/kudu.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Kudu
+:cq-artifact-id: camel-quarkus-kudu
+:cq-artifact-id-base: kudu
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: kudu
+:cq-camel-part-title: Kudu
+:cq-camel-part-description: Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.
+:cq-extension-page-title: Kudu
diff --git a/docs/modules/ROOT/pages/reference/components/language.adoc b/docs/modules/ROOT/pages/reference/components/language.adoc
new file mode 100644
index 0000000..3020295
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/language.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Language
+:cq-artifact-id: camel-quarkus-language
+:cq-artifact-id-base: language
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: language
+:cq-camel-part-title: Language
+:cq-camel-part-description: Execute scripts in any of the languages supported by Camel.
+:cq-extension-page-title: Language
diff --git a/docs/modules/ROOT/pages/reference/components/ldap.adoc b/docs/modules/ROOT/pages/reference/components/ldap.adoc
new file mode 100644
index 0000000..51e5a9d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ldap.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= LDAP
+:cq-artifact-id: camel-quarkus-ldap
+:cq-artifact-id-base: ldap
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: ldap
+:cq-camel-part-title: LDAP
+:cq-camel-part-description: Perform searches on LDAP servers.
+:cq-extension-page-title: LDAP
diff --git a/docs/modules/ROOT/pages/reference/components/ldif.adoc b/docs/modules/ROOT/pages/reference/components/ldif.adoc
new file mode 100644
index 0000000..88031da
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ldif.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= LDIF
+:cq-artifact-id: camel-quarkus-ldif
+:cq-artifact-id-base: ldif
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: ldif
+:cq-camel-part-title: LDIF
+:cq-camel-part-description: Perform updates on an LDAP server from an LDIF body content.
+:cq-extension-page-title: LDIF
diff --git a/docs/modules/ROOT/pages/reference/components/log.adoc b/docs/modules/ROOT/pages/reference/components/log.adoc
new file mode 100644
index 0000000..b59f0d1
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/log.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Log
+:cq-artifact-id: camel-quarkus-log
+:cq-artifact-id-base: log
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
+:cq-camel-part-name: log
+:cq-camel-part-title: Log
+:cq-camel-part-description: Log messages to the underlying logging mechanism.
+:cq-extension-page-title: Log
diff --git a/docs/modules/ROOT/pages/reference/components/lucene.adoc b/docs/modules/ROOT/pages/reference/components/lucene.adoc
new file mode 100644
index 0000000..17b4f9f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/lucene.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Lucene
+:cq-artifact-id: camel-quarkus-lucene
+:cq-artifact-id-base: lucene
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: lucene
+:cq-camel-part-title: Lucene
+:cq-camel-part-description: Perform inserts or queries against Apache Lucene databases.
+:cq-extension-page-title: Lucene
diff --git a/docs/modules/ROOT/pages/reference/components/lumberjack.adoc b/docs/modules/ROOT/pages/reference/components/lumberjack.adoc
new file mode 100644
index 0000000..385d5db
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/lumberjack.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Lumberjack
+:cq-artifact-id: camel-quarkus-lumberjack
+:cq-artifact-id-base: lumberjack
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: lumberjack
+:cq-camel-part-title: Lumberjack
+:cq-camel-part-description: Receive logs messages using the Lumberjack protocol.
+:cq-extension-page-title: Lumberjack
diff --git a/docs/modules/ROOT/pages/reference/components/mail.adoc b/docs/modules/ROOT/pages/reference/components/mail.adoc
new file mode 100644
index 0000000..1fc54cb
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/mail.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= IMAP
+:cq-artifact-id: camel-quarkus-mail
+:cq-artifact-id-base: mail
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.2.0
+:cq-camel-part-name: imap
+:cq-camel-part-title: IMAP
+:cq-camel-part-description: Send and receive emails using imap, pop3 and smtp protocols.
+:cq-extension-page-title: Mail
diff --git a/docs/modules/ROOT/pages/reference/components/master.adoc b/docs/modules/ROOT/pages/reference/components/master.adoc
new file mode 100644
index 0000000..11de253
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/master.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Master
+:cq-artifact-id: camel-quarkus-master
+:cq-artifact-id-base: master
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: master
+:cq-camel-part-title: Master
+:cq-camel-part-description: Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
+:cq-extension-page-title: Master
diff --git a/docs/modules/ROOT/pages/reference/components/microprofile-metrics.adoc b/docs/modules/ROOT/pages/reference/components/microprofile-metrics.adoc
new file mode 100644
index 0000000..c7d6315
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/microprofile-metrics.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= MicroProfile Metrics
+:cq-artifact-id: camel-quarkus-microprofile-metrics
+:cq-artifact-id-base: microprofile-metrics
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.2.0
+:cq-camel-part-name: microprofile-metrics
+:cq-camel-part-title: MicroProfile Metrics
+:cq-camel-part-description: Expose metrics from Camel routes.
+:cq-extension-page-title: MicroProfile Metrics
diff --git a/docs/modules/ROOT/pages/reference/components/milo.adoc b/docs/modules/ROOT/pages/reference/components/milo.adoc
new file mode 100644
index 0000000..020d62a
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/milo.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= OPC UA Server
+:cq-artifact-id: camel-quarkus-milo
+:cq-artifact-id-base: milo
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: milo-server
+:cq-camel-part-title: OPC UA Server
+:cq-camel-part-description: Make telemetry data available as an OPC UA server.
+:cq-extension-page-title: OPC UA Client
diff --git a/docs/modules/ROOT/pages/reference/components/mllp.adoc b/docs/modules/ROOT/pages/reference/components/mllp.adoc
new file mode 100644
index 0000000..170501a
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/mllp.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= MLLP
+:cq-artifact-id: camel-quarkus-mllp
+:cq-artifact-id-base: mllp
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: mllp
+:cq-camel-part-title: MLLP
+:cq-camel-part-description: Communicate with external systems using the MLLP protocol.
+:cq-extension-page-title: MLLP
diff --git a/docs/modules/ROOT/pages/reference/components/mock.adoc b/docs/modules/ROOT/pages/reference/components/mock.adoc
new file mode 100644
index 0000000..37272c5
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/mock.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Mock
+:cq-artifact-id: camel-quarkus-mock
+:cq-artifact-id-base: mock
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: mock
+:cq-camel-part-title: Mock
+:cq-camel-part-description: Test routes and mediation rules using mocks.
+:cq-extension-page-title: Mock
diff --git a/docs/modules/ROOT/pages/reference/components/mongodb-gridfs.adoc b/docs/modules/ROOT/pages/reference/components/mongodb-gridfs.adoc
new file mode 100644
index 0000000..2a8d934
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/mongodb-gridfs.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= MongoDB GridFS
+:cq-artifact-id: camel-quarkus-mongodb-gridfs
+:cq-artifact-id-base: mongodb-gridfs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: mongodb-gridfs
+:cq-camel-part-title: MongoDB GridFS
+:cq-camel-part-description: Interact with MongoDB GridFS.
+:cq-extension-page-title: MongoDB GridFS
diff --git a/docs/modules/ROOT/pages/reference/components/mongodb.adoc b/docs/modules/ROOT/pages/reference/components/mongodb.adoc
new file mode 100644
index 0000000..93b6799
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/mongodb.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= MongoDB
+:cq-artifact-id: camel-quarkus-mongodb
+:cq-artifact-id-base: mongodb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: mongodb
+:cq-camel-part-title: MongoDB
+:cq-camel-part-description: Perform operations on MongoDB documents and collections.
+:cq-extension-page-title: MongoDB
diff --git a/docs/modules/ROOT/pages/reference/components/msv.adoc b/docs/modules/ROOT/pages/reference/components/msv.adoc
new file mode 100644
index 0000000..09ec79a
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/msv.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= MSV
+:cq-artifact-id: camel-quarkus-msv
+:cq-artifact-id-base: msv
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: msv
+:cq-camel-part-title: MSV
+:cq-camel-part-description: Validate XML payloads using Multi-Schema Validator (MSV).
+:cq-extension-page-title: MSV
diff --git a/docs/modules/ROOT/pages/reference/components/mustache.adoc b/docs/modules/ROOT/pages/reference/components/mustache.adoc
new file mode 100644
index 0000000..9204c59
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/mustache.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Mustache
+:cq-artifact-id: camel-quarkus-mustache
+:cq-artifact-id-base: mustache
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: mustache
+:cq-camel-part-title: Mustache
+:cq-camel-part-description: Transform messages using a Mustache template.
+:cq-extension-page-title: Mustache
diff --git a/docs/modules/ROOT/pages/reference/components/mvel.adoc b/docs/modules/ROOT/pages/reference/components/mvel.adoc
new file mode 100644
index 0000000..08f6a37
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/mvel.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= MVEL
+:cq-artifact-id: camel-quarkus-mvel
+:cq-artifact-id-base: mvel
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: mvel
+:cq-camel-part-title: MVEL
+:cq-camel-part-description: Transform messages using an MVEL template.
+:cq-extension-page-title: MVEL
diff --git a/docs/modules/ROOT/pages/reference/components/mybatis.adoc b/docs/modules/ROOT/pages/reference/components/mybatis.adoc
new file mode 100644
index 0000000..7ee2b89
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/mybatis.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= MyBatis Bean
+:cq-artifact-id: camel-quarkus-mybatis
+:cq-artifact-id-base: mybatis
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: mybatis-bean
+:cq-camel-part-title: MyBatis Bean
+:cq-camel-part-description: Perform queries, inserts, updates or deletes in a relational database using MyBatis.
+:cq-extension-page-title: MyBatis
diff --git a/docs/modules/ROOT/pages/reference/components/nagios.adoc b/docs/modules/ROOT/pages/reference/components/nagios.adoc
new file mode 100644
index 0000000..33cdc3f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/nagios.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Nagios
+:cq-artifact-id: camel-quarkus-nagios
+:cq-artifact-id-base: nagios
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: nagios
+:cq-camel-part-title: Nagios
+:cq-camel-part-description: Send passive checks to Nagios using JSendNSCA.
+:cq-extension-page-title: Nagios
diff --git a/docs/modules/ROOT/pages/reference/components/nats.adoc b/docs/modules/ROOT/pages/reference/components/nats.adoc
new file mode 100644
index 0000000..6f422c3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/nats.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Nats
+:cq-artifact-id: camel-quarkus-nats
+:cq-artifact-id-base: nats
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: nats
+:cq-camel-part-title: Nats
+:cq-camel-part-description: Send and receive messages from NATS messaging system.
+:cq-extension-page-title: Nats
diff --git a/docs/modules/ROOT/pages/reference/components/netty-http.adoc b/docs/modules/ROOT/pages/reference/components/netty-http.adoc
new file mode 100644
index 0000000..970921f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/netty-http.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Netty HTTP
+:cq-artifact-id: camel-quarkus-netty-http
+:cq-artifact-id-base: netty-http
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.2.0
+:cq-camel-part-name: netty-http
+:cq-camel-part-title: Netty HTTP
+:cq-camel-part-description: Netty HTTP server and client using the Netty 4.x.
+:cq-extension-page-title: Netty HTTP
diff --git a/docs/modules/ROOT/pages/reference/components/netty.adoc b/docs/modules/ROOT/pages/reference/components/netty.adoc
new file mode 100644
index 0000000..3dac454
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/netty.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Netty
+:cq-artifact-id: camel-quarkus-netty
+:cq-artifact-id-base: netty
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
+:cq-camel-part-name: netty
+:cq-camel-part-title: Netty
+:cq-camel-part-description: Socket level networking using TCP or UDP with the Netty 4.x.
+:cq-extension-page-title: Netty
diff --git a/docs/modules/ROOT/pages/reference/components/nitrite.adoc b/docs/modules/ROOT/pages/reference/components/nitrite.adoc
new file mode 100644
index 0000000..c080861
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/nitrite.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Nitrite
+:cq-artifact-id: camel-quarkus-nitrite
+:cq-artifact-id-base: nitrite
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: nitrite
+:cq-camel-part-title: Nitrite
+:cq-camel-part-description: Access Nitrite databases.
+:cq-extension-page-title: Nitrite
diff --git a/docs/modules/ROOT/pages/reference/components/nsq.adoc b/docs/modules/ROOT/pages/reference/components/nsq.adoc
new file mode 100644
index 0000000..db962be
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/nsq.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= NSQ
+:cq-artifact-id: camel-quarkus-nsq
+:cq-artifact-id-base: nsq
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: nsq
+:cq-camel-part-title: NSQ
+:cq-camel-part-description: Send and receive messages from NSQ realtime distributed messaging platform.
+:cq-extension-page-title: NSQ
diff --git a/docs/modules/ROOT/pages/reference/components/olingo4.adoc b/docs/modules/ROOT/pages/reference/components/olingo4.adoc
new file mode 100644
index 0000000..0a045b2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/olingo4.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Olingo4
+:cq-artifact-id: camel-quarkus-olingo4
+:cq-artifact-id-base: olingo4
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: olingo4
+:cq-camel-part-title: Olingo4
+:cq-camel-part-description: Communicate with OData 4.0 services using Apache Olingo OData API.
+:cq-extension-page-title: Olingo4
diff --git a/docs/modules/ROOT/pages/reference/components/openstack.adoc b/docs/modules/ROOT/pages/reference/components/openstack.adoc
new file mode 100644
index 0000000..c19e1c6
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/openstack.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= OpenStack Swift
+:cq-artifact-id: camel-quarkus-openstack
+:cq-artifact-id-base: openstack
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: openstack-swift
+:cq-camel-part-title: OpenStack Swift
+:cq-camel-part-description: Access OpenStack Swift object/blob store.
+:cq-extension-page-title: OpenStack
diff --git a/docs/modules/ROOT/pages/reference/components/optaplanner.adoc b/docs/modules/ROOT/pages/reference/components/optaplanner.adoc
new file mode 100644
index 0000000..bbe22a4
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/optaplanner.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= OptaPlanner
+:cq-artifact-id: camel-quarkus-optaplanner
+:cq-artifact-id-base: optaplanner
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: optaplanner
+:cq-camel-part-title: OptaPlanner
+:cq-camel-part-description: Solve planning problems with OptaPlanner.
+:cq-extension-page-title: OptaPlanner
diff --git a/docs/modules/ROOT/pages/reference/components/paho.adoc b/docs/modules/ROOT/pages/reference/components/paho.adoc
new file mode 100644
index 0000000..de729ff
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/paho.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Paho
+:cq-artifact-id: camel-quarkus-paho
+:cq-artifact-id-base: paho
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.2.0
+:cq-camel-part-name: paho
+:cq-camel-part-title: Paho
+:cq-camel-part-description: Communicate with MQTT message brokers using Eclipse Paho MQTT Client.
+:cq-extension-page-title: Paho
diff --git a/docs/modules/ROOT/pages/reference/components/pdf.adoc b/docs/modules/ROOT/pages/reference/components/pdf.adoc
new file mode 100644
index 0000000..23ffe4b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/pdf.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= PDF
+:cq-artifact-id: camel-quarkus-pdf
+:cq-artifact-id-base: pdf
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.3.1
+:cq-native-since: 0.3.1
+:cq-camel-part-name: pdf
+:cq-camel-part-title: PDF
+:cq-camel-part-description: Create, modify or extract content from PDF documents.
+:cq-extension-page-title: PDF
diff --git a/docs/modules/ROOT/pages/reference/components/pg-replication-slot.adoc b/docs/modules/ROOT/pages/reference/components/pg-replication-slot.adoc
new file mode 100644
index 0000000..c1be0be
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/pg-replication-slot.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= PostgresSQL Replication Slot
+:cq-artifact-id: camel-quarkus-pg-replication-slot
+:cq-artifact-id-base: pg-replication-slot
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: pg-replication-slot
+:cq-camel-part-title: PostgresSQL Replication Slot
+:cq-camel-part-description: Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.
+:cq-extension-page-title: PostgresSQL Replication Slot
diff --git a/docs/modules/ROOT/pages/reference/components/pgevent.adoc b/docs/modules/ROOT/pages/reference/components/pgevent.adoc
new file mode 100644
index 0000000..55ec039
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/pgevent.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= PostgresSQL Event
+:cq-artifact-id: camel-quarkus-pgevent
+:cq-artifact-id-base: pgevent
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: pgevent
+:cq-camel-part-title: PostgresSQL Event
+:cq-camel-part-description: Send and receive PostgreSQL events via LISTEN and NOTIFY commands.
+:cq-extension-page-title: PostgresSQL Event
diff --git a/docs/modules/ROOT/pages/reference/components/platform-http.adoc b/docs/modules/ROOT/pages/reference/components/platform-http.adoc
new file mode 100644
index 0000000..550144f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/platform-http.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Platform HTTP
+:cq-artifact-id: camel-quarkus-platform-http
+:cq-artifact-id-base: platform-http
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
+:cq-camel-part-name: platform-http
+:cq-camel-part-title: Platform HTTP
+:cq-camel-part-description: Expose HTTP endpoints using the HTTP server available in the current platform.
+:cq-extension-page-title: Platform HTTP
diff --git a/docs/modules/ROOT/pages/reference/components/printer.adoc b/docs/modules/ROOT/pages/reference/components/printer.adoc
new file mode 100644
index 0000000..0671a98
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/printer.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Printer
+:cq-artifact-id: camel-quarkus-printer
+:cq-artifact-id-base: printer
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: lpr
+:cq-camel-part-title: Printer
+:cq-camel-part-description: Send print jobs to printers.
+:cq-extension-page-title: Printer
diff --git a/docs/modules/ROOT/pages/reference/components/pubnub.adoc b/docs/modules/ROOT/pages/reference/components/pubnub.adoc
new file mode 100644
index 0000000..be8299d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/pubnub.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= PubNub
+:cq-artifact-id: camel-quarkus-pubnub
+:cq-artifact-id-base: pubnub
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: pubnub
+:cq-camel-part-title: PubNub
+:cq-camel-part-description: Send and receive messages to/from PubNub data stream network for connected devices.
+:cq-extension-page-title: PubNub
diff --git a/docs/modules/ROOT/pages/reference/components/pulsar.adoc b/docs/modules/ROOT/pages/reference/components/pulsar.adoc
new file mode 100644
index 0000000..51b87dd
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/pulsar.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Pulsar
+:cq-artifact-id: camel-quarkus-pulsar
+:cq-artifact-id-base: pulsar
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: pulsar
+:cq-camel-part-title: Pulsar
+:cq-camel-part-description: Send and receive messages from/to Apache Pulsar messaging system.
+:cq-extension-page-title: Pulsar
diff --git a/docs/modules/ROOT/pages/reference/components/quartz.adoc b/docs/modules/ROOT/pages/reference/components/quartz.adoc
new file mode 100644
index 0000000..4c30ba6
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/quartz.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Quartz
+:cq-artifact-id: camel-quarkus-quartz
+:cq-artifact-id-base: quartz
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: quartz
+:cq-camel-part-title: Quartz
+:cq-camel-part-description: Schedule sending of messages using the Quartz 2.x scheduler.
+:cq-extension-page-title: Quartz
diff --git a/docs/modules/ROOT/pages/reference/components/quickfix.adoc b/docs/modules/ROOT/pages/reference/components/quickfix.adoc
new file mode 100644
index 0000000..9877fe2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/quickfix.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= QuickFix
+:cq-artifact-id: camel-quarkus-quickfix
+:cq-artifact-id-base: quickfix
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: quickfix
+:cq-camel-part-title: QuickFix
+:cq-camel-part-description: Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.
+:cq-extension-page-title: QuickFix
diff --git a/docs/modules/ROOT/pages/reference/components/rabbitmq.adoc b/docs/modules/ROOT/pages/reference/components/rabbitmq.adoc
new file mode 100644
index 0000000..e8cfa04
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/rabbitmq.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= RabbitMQ
+:cq-artifact-id: camel-quarkus-rabbitmq
+:cq-artifact-id-base: rabbitmq
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: rabbitmq
+:cq-camel-part-title: RabbitMQ
+:cq-camel-part-description: Send and receive messages from RabbitMQ instances.
+:cq-extension-page-title: RabbitMQ
diff --git a/docs/modules/ROOT/pages/reference/components/reactive-streams.adoc b/docs/modules/ROOT/pages/reference/components/reactive-streams.adoc
new file mode 100644
index 0000000..83483f5
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/reactive-streams.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Reactive Streams
+:cq-artifact-id: camel-quarkus-reactive-streams
+:cq-artifact-id-base: reactive-streams
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: reactive-streams
+:cq-camel-part-title: Reactive Streams
+:cq-camel-part-description: Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.
+:cq-extension-page-title: Reactive Streams
diff --git a/docs/modules/ROOT/pages/reference/components/ref.adoc b/docs/modules/ROOT/pages/reference/components/ref.adoc
new file mode 100644
index 0000000..b0c9599
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ref.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Ref
+:cq-artifact-id: camel-quarkus-ref
+:cq-artifact-id-base: ref
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: ref
+:cq-camel-part-title: Ref
+:cq-camel-part-description: Route messages to an endpoint looked up dynamically by name in the Camel Registry.
+:cq-extension-page-title: Ref
diff --git a/docs/modules/ROOT/pages/reference/components/rest-openapi.adoc b/docs/modules/ROOT/pages/reference/components/rest-openapi.adoc
new file mode 100644
index 0000000..784019b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/rest-openapi.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= REST OpenApi
+:cq-artifact-id: camel-quarkus-rest-openapi
+:cq-artifact-id-base: rest-openapi
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: rest-openapi
+:cq-camel-part-title: REST OpenApi
+:cq-camel-part-description: Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.
+:cq-extension-page-title: REST OpenApi
diff --git a/docs/modules/ROOT/pages/reference/components/rest.adoc b/docs/modules/ROOT/pages/reference/components/rest.adoc
new file mode 100644
index 0000000..5ce75a0
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/rest.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= REST API
+:cq-artifact-id: camel-quarkus-rest
+:cq-artifact-id-base: rest
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
+:cq-camel-part-name: rest-api
+:cq-camel-part-title: REST API
+:cq-camel-part-description: Expose OpenAPI Specification of the REST services defined using Camel REST DSL.
+:cq-extension-page-title: Rest
diff --git a/docs/modules/ROOT/pages/reference/components/robotframework.adoc b/docs/modules/ROOT/pages/reference/components/robotframework.adoc
new file mode 100644
index 0000000..7fe3ff8
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/robotframework.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Robot Framework
+:cq-artifact-id: camel-quarkus-robotframework
+:cq-artifact-id-base: robotframework
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: robotframework
+:cq-camel-part-title: Robot Framework
+:cq-camel-part-description: Pass camel exchanges to acceptence test written in Robot DSL.
+:cq-extension-page-title: Robot Framework
diff --git a/docs/modules/ROOT/pages/reference/components/rss.adoc b/docs/modules/ROOT/pages/reference/components/rss.adoc
new file mode 100644
index 0000000..17c5cfa
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/rss.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= RSS
+:cq-artifact-id: camel-quarkus-rss
+:cq-artifact-id-base: rss
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: rss
+:cq-camel-part-title: RSS
+:cq-camel-part-description: Poll RSS feeds.
+:cq-extension-page-title: RSS
diff --git a/docs/modules/ROOT/pages/reference/components/saga.adoc b/docs/modules/ROOT/pages/reference/components/saga.adoc
new file mode 100644
index 0000000..fff65e2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/saga.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Saga
+:cq-artifact-id: camel-quarkus-saga
+:cq-artifact-id-base: saga
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: saga
+:cq-camel-part-title: Saga
+:cq-camel-part-description: Execute custom actions within a route using the Saga EIP.
+:cq-extension-page-title: Saga
diff --git a/docs/modules/ROOT/pages/reference/components/salesforce.adoc b/docs/modules/ROOT/pages/reference/components/salesforce.adoc
new file mode 100644
index 0000000..a251ac1
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/salesforce.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Salesforce
+:cq-artifact-id: camel-quarkus-salesforce
+:cq-artifact-id-base: salesforce
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.0.2
+:cq-camel-part-name: salesforce
+:cq-camel-part-title: Salesforce
+:cq-camel-part-description: Communicate with Salesforce using Java DTOs.
+:cq-extension-page-title: Salesforce
diff --git a/docs/modules/ROOT/pages/reference/components/sap-netweaver.adoc b/docs/modules/ROOT/pages/reference/components/sap-netweaver.adoc
new file mode 100644
index 0000000..eae65c0
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/sap-netweaver.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SAP NetWeaver
+:cq-artifact-id: camel-quarkus-sap-netweaver
+:cq-artifact-id-base: sap-netweaver
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: sap-netweaver
+:cq-camel-part-title: SAP NetWeaver
+:cq-camel-part-description: Send requests to SAP NetWeaver Gateway using HTTP.
+:cq-extension-page-title: SAP NetWeaver
diff --git a/docs/modules/ROOT/pages/reference/components/saxon.adoc b/docs/modules/ROOT/pages/reference/components/saxon.adoc
new file mode 100644
index 0000000..f23894d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/saxon.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= XQuery
+:cq-artifact-id: camel-quarkus-saxon
+:cq-artifact-id-base: saxon
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: xquery
+:cq-camel-part-title: XQuery
+:cq-camel-part-description: Query and/or transform XML payloads using XQuery and Saxon.
+:cq-extension-page-title: XQuery
diff --git a/docs/modules/ROOT/pages/reference/components/scheduler.adoc b/docs/modules/ROOT/pages/reference/components/scheduler.adoc
new file mode 100644
index 0000000..0702684
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/scheduler.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Scheduler
+:cq-artifact-id: camel-quarkus-scheduler
+:cq-artifact-id-base: scheduler
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
+:cq-camel-part-name: scheduler
+:cq-camel-part-title: Scheduler
+:cq-camel-part-description: Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.
+:cq-extension-page-title: Scheduler
diff --git a/docs/modules/ROOT/pages/reference/components/schematron.adoc b/docs/modules/ROOT/pages/reference/components/schematron.adoc
new file mode 100644
index 0000000..065f084
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/schematron.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Schematron
+:cq-artifact-id: camel-quarkus-schematron
+:cq-artifact-id-base: schematron
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: schematron
+:cq-camel-part-title: Schematron
+:cq-camel-part-description: Validate XML payload using the Schematron Library.
+:cq-extension-page-title: Schematron
diff --git a/docs/modules/ROOT/pages/reference/components/seda.adoc b/docs/modules/ROOT/pages/reference/components/seda.adoc
new file mode 100644
index 0000000..f681541
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/seda.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SEDA
+:cq-artifact-id: camel-quarkus-seda
+:cq-artifact-id-base: seda
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: seda
+:cq-camel-part-title: SEDA
+:cq-camel-part-description: Asynchronously call another endpoint from any Camel Context in the same JVM.
+:cq-extension-page-title: SEDA
diff --git a/docs/modules/ROOT/pages/reference/components/servicenow.adoc b/docs/modules/ROOT/pages/reference/components/servicenow.adoc
new file mode 100644
index 0000000..379cde5
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/servicenow.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= ServiceNow
+:cq-artifact-id: camel-quarkus-servicenow
+:cq-artifact-id-base: servicenow
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: servicenow
+:cq-camel-part-title: ServiceNow
+:cq-camel-part-description: Interact with ServiceNow via its REST API.
+:cq-extension-page-title: ServiceNow
diff --git a/docs/modules/ROOT/pages/reference/components/servlet.adoc b/docs/modules/ROOT/pages/reference/components/servlet.adoc
new file mode 100644
index 0000000..18b3a67
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/servlet.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Servlet
+:cq-artifact-id: camel-quarkus-servlet
+:cq-artifact-id-base: servlet
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.0.2
+:cq-camel-part-name: servlet
+:cq-camel-part-title: Servlet
+:cq-camel-part-description: Serve HTTP requests by a Servlet.
+:cq-extension-page-title: Servlet
diff --git a/docs/modules/ROOT/pages/reference/components/sip.adoc b/docs/modules/ROOT/pages/reference/components/sip.adoc
new file mode 100644
index 0000000..b091aa3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/sip.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SIP
+:cq-artifact-id: camel-quarkus-sip
+:cq-artifact-id-base: sip
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: sip
+:cq-camel-part-title: SIP
+:cq-camel-part-description: Send and receive messages using the SIP protocol (used in telecommunications).
+:cq-extension-page-title: SIP
diff --git a/docs/modules/ROOT/pages/reference/components/sjms.adoc b/docs/modules/ROOT/pages/reference/components/sjms.adoc
new file mode 100644
index 0000000..2e75b60
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/sjms.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Simple JMS Batch
+:cq-artifact-id: camel-quarkus-sjms
+:cq-artifact-id-base: sjms
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: sjms-batch
+:cq-camel-part-title: Simple JMS Batch
+:cq-camel-part-description: Highly performant and transactional batch consumption of messages from a JMS queue.
+:cq-extension-page-title: Simple JMS
diff --git a/docs/modules/ROOT/pages/reference/components/sjms2.adoc b/docs/modules/ROOT/pages/reference/components/sjms2.adoc
new file mode 100644
index 0000000..9d9acde
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/sjms2.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Simple JMS2
+:cq-artifact-id: camel-quarkus-sjms2
+:cq-artifact-id-base: sjms2
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: sjms2
+:cq-camel-part-title: Simple JMS2
+:cq-camel-part-description: Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.
+:cq-extension-page-title: Simple JMS2
diff --git a/docs/modules/ROOT/pages/reference/components/slack.adoc b/docs/modules/ROOT/pages/reference/components/slack.adoc
new file mode 100644
index 0000000..8df299d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/slack.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Slack
+:cq-artifact-id: camel-quarkus-slack
+:cq-artifact-id-base: slack
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
+:cq-camel-part-name: slack
+:cq-camel-part-title: Slack
+:cq-camel-part-description: Send and receive messages to/from Slack.
+:cq-extension-page-title: Slack
diff --git a/docs/modules/ROOT/pages/reference/components/smpp.adoc b/docs/modules/ROOT/pages/reference/components/smpp.adoc
new file mode 100644
index 0000000..9a0ddd1
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/smpp.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SMPP
+:cq-artifact-id: camel-quarkus-smpp
+:cq-artifact-id-base: smpp
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: smpp
+:cq-camel-part-title: SMPP
+:cq-camel-part-description: Send and receive SMS messages using a SMSC (Short Message Service Center).
+:cq-extension-page-title: SMPP
diff --git a/docs/modules/ROOT/pages/reference/components/snmp.adoc b/docs/modules/ROOT/pages/reference/components/snmp.adoc
new file mode 100644
index 0000000..aa4df49
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/snmp.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SNMP
+:cq-artifact-id: camel-quarkus-snmp
+:cq-artifact-id-base: snmp
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: snmp
+:cq-camel-part-title: SNMP
+:cq-camel-part-description: Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.
+:cq-extension-page-title: SNMP
diff --git a/docs/modules/ROOT/pages/reference/components/solr.adoc b/docs/modules/ROOT/pages/reference/components/solr.adoc
new file mode 100644
index 0000000..eeb9ff7
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/solr.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Solr
+:cq-artifact-id: camel-quarkus-solr
+:cq-artifact-id-base: solr
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: solr
+:cq-camel-part-title: Solr
+:cq-camel-part-description: Perform operations against Apache Lucene Solr.
+:cq-extension-page-title: Solr
diff --git a/docs/modules/ROOT/pages/reference/components/soroush.adoc b/docs/modules/ROOT/pages/reference/components/soroush.adoc
new file mode 100644
index 0000000..3bd9c6c
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/soroush.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Soroush
+:cq-artifact-id: camel-quarkus-soroush
+:cq-artifact-id-base: soroush
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: soroush
+:cq-camel-part-title: Soroush
+:cq-camel-part-description: Send and receive messages as a Soroush chat bot.
+:cq-extension-page-title: Soroush
diff --git a/docs/modules/ROOT/pages/reference/components/splunk-hec.adoc b/docs/modules/ROOT/pages/reference/components/splunk-hec.adoc
new file mode 100644
index 0000000..b0fc749
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/splunk-hec.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Splunk HEC
+:cq-artifact-id: camel-quarkus-splunk-hec
+:cq-artifact-id-base: splunk-hec
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: splunk-hec
+:cq-camel-part-title: Splunk HEC
+:cq-camel-part-description: The splunk component allows to publish events in Splunk using the HTTP Event Collector.
+:cq-extension-page-title: Splunk HEC
diff --git a/docs/modules/ROOT/pages/reference/components/splunk.adoc b/docs/modules/ROOT/pages/reference/components/splunk.adoc
new file mode 100644
index 0000000..b877570
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/splunk.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Splunk
+:cq-artifact-id: camel-quarkus-splunk
+:cq-artifact-id-base: splunk
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: splunk
+:cq-camel-part-title: Splunk
+:cq-camel-part-description: Publish or search for events in Splunk.
+:cq-extension-page-title: Splunk
diff --git a/docs/modules/ROOT/pages/reference/components/sql.adoc b/docs/modules/ROOT/pages/reference/components/sql.adoc
new file mode 100644
index 0000000..65f6fb9
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/sql.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SQL Stored Procedure
+:cq-artifact-id: camel-quarkus-sql
+:cq-artifact-id-base: sql
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: sql-stored
+:cq-camel-part-title: SQL Stored Procedure
+:cq-camel-part-description: Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.
+:cq-extension-page-title: SQL
diff --git a/docs/modules/ROOT/pages/reference/components/ssh.adoc b/docs/modules/ROOT/pages/reference/components/ssh.adoc
new file mode 100644
index 0000000..5350590
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/ssh.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SSH
+:cq-artifact-id: camel-quarkus-ssh
+:cq-artifact-id-base: ssh
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: ssh
+:cq-camel-part-title: SSH
+:cq-camel-part-description: Execute commands on remote hosts using SSH.
+:cq-extension-page-title: SSH
diff --git a/docs/modules/ROOT/pages/reference/components/stax.adoc b/docs/modules/ROOT/pages/reference/components/stax.adoc
new file mode 100644
index 0000000..79a0da6
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/stax.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= StAX
+:cq-artifact-id: camel-quarkus-stax
+:cq-artifact-id-base: stax
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: stax
+:cq-camel-part-title: StAX
+:cq-camel-part-description: Process XML payloads by a SAX ContentHandler.
+:cq-extension-page-title: StAX
diff --git a/docs/modules/ROOT/pages/reference/components/stomp.adoc b/docs/modules/ROOT/pages/reference/components/stomp.adoc
new file mode 100644
index 0000000..2bbec0d
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/stomp.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Stomp
+:cq-artifact-id: camel-quarkus-stomp
+:cq-artifact-id-base: stomp
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: stomp
+:cq-camel-part-title: Stomp
+:cq-camel-part-description: Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.
+:cq-extension-page-title: Stomp
diff --git a/docs/modules/ROOT/pages/reference/components/stream.adoc b/docs/modules/ROOT/pages/reference/components/stream.adoc
new file mode 100644
index 0000000..30d13af
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/stream.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Stream
+:cq-artifact-id: camel-quarkus-stream
+:cq-artifact-id-base: stream
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: stream
+:cq-camel-part-title: Stream
+:cq-camel-part-description: Read from system-in and write to system-out and system-err streams.
+:cq-extension-page-title: Stream
diff --git a/docs/modules/ROOT/pages/reference/components/stringtemplate.adoc b/docs/modules/ROOT/pages/reference/components/stringtemplate.adoc
new file mode 100644
index 0000000..416cf1b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/stringtemplate.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= String Template
+:cq-artifact-id: camel-quarkus-stringtemplate
+:cq-artifact-id-base: stringtemplate
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: string-template
+:cq-camel-part-title: String Template
+:cq-camel-part-description: Transform messages using StringTemplate engine.
+:cq-extension-page-title: String Template
diff --git a/docs/modules/ROOT/pages/reference/components/stub.adoc b/docs/modules/ROOT/pages/reference/components/stub.adoc
new file mode 100644
index 0000000..e58ed2f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/stub.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Stub
+:cq-artifact-id: camel-quarkus-stub
+:cq-artifact-id-base: stub
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: stub
+:cq-camel-part-title: Stub
+:cq-camel-part-description: Stub out any physical endpoints while in development or testing.
+:cq-extension-page-title: Stub
diff --git a/docs/modules/ROOT/pages/reference/components/telegram.adoc b/docs/modules/ROOT/pages/reference/components/telegram.adoc
new file mode 100644
index 0000000..c30ce3f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/telegram.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Telegram
+:cq-artifact-id: camel-quarkus-telegram
+:cq-artifact-id-base: telegram
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: telegram
+:cq-camel-part-title: Telegram
+:cq-camel-part-description: Send and receive messages acting as a Telegram Bot Telegram Bot API.
+:cq-extension-page-title: Telegram
diff --git a/docs/modules/ROOT/pages/reference/components/thrift.adoc b/docs/modules/ROOT/pages/reference/components/thrift.adoc
new file mode 100644
index 0000000..3c6e811
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/thrift.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Thrift
+:cq-artifact-id: camel-quarkus-thrift
+:cq-artifact-id-base: thrift
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: thrift
+:cq-camel-part-title: Thrift
+:cq-camel-part-description: Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.
+:cq-extension-page-title: Thrift
diff --git a/docs/modules/ROOT/pages/reference/components/tika.adoc b/docs/modules/ROOT/pages/reference/components/tika.adoc
new file mode 100644
index 0000000..7cb0cb6
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/tika.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Tika
+:cq-artifact-id: camel-quarkus-tika
+:cq-artifact-id-base: tika
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: tika
+:cq-camel-part-title: Tika
+:cq-camel-part-description: Parse documents and extract metadata and text using Apache Tika.
+:cq-extension-page-title: Tika
diff --git a/docs/modules/ROOT/pages/reference/components/timer.adoc b/docs/modules/ROOT/pages/reference/components/timer.adoc
new file mode 100644
index 0000000..42151ff
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/timer.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Timer
+:cq-artifact-id: camel-quarkus-timer
+:cq-artifact-id-base: timer
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.0.2
+:cq-camel-part-name: timer
+:cq-camel-part-title: Timer
+:cq-camel-part-description: Generate messages in specified intervals using java.util.Timer.
+:cq-extension-page-title: Timer
diff --git a/docs/modules/ROOT/pages/reference/components/twilio.adoc b/docs/modules/ROOT/pages/reference/components/twilio.adoc
new file mode 100644
index 0000000..76737a1
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/twilio.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Twilio
+:cq-artifact-id: camel-quarkus-twilio
+:cq-artifact-id-base: twilio
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: twilio
+:cq-camel-part-title: Twilio
+:cq-camel-part-description: Interact with Twilio REST APIs using Twilio Java SDK.
+:cq-extension-page-title: Twilio
diff --git a/docs/modules/ROOT/pages/reference/components/twitter.adoc b/docs/modules/ROOT/pages/reference/components/twitter.adoc
new file mode 100644
index 0000000..100dcff
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/twitter.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Twitter Timeline
+:cq-artifact-id: camel-quarkus-twitter
+:cq-artifact-id-base: twitter
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.1.0
+:cq-camel-part-name: twitter-timeline
+:cq-camel-part-title: Twitter Timeline
+:cq-camel-part-description: Send tweets and receive tweets from user's timeline.
+:cq-extension-page-title: Twitter
diff --git a/docs/modules/ROOT/pages/reference/components/validator.adoc b/docs/modules/ROOT/pages/reference/components/validator.adoc
new file mode 100644
index 0000000..a394812
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/validator.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Validator
+:cq-artifact-id: camel-quarkus-validator
+:cq-artifact-id-base: validator
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
+:cq-camel-part-name: validator
+:cq-camel-part-title: Validator
+:cq-camel-part-description: Validate the payload using XML Schema and JAXP Validation.
+:cq-extension-page-title: Validator
diff --git a/docs/modules/ROOT/pages/reference/components/velocity.adoc b/docs/modules/ROOT/pages/reference/components/velocity.adoc
new file mode 100644
index 0000000..0ce8568
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/velocity.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Velocity
+:cq-artifact-id: camel-quarkus-velocity
+:cq-artifact-id-base: velocity
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: velocity
+:cq-camel-part-title: Velocity
+:cq-camel-part-description: Transform messages using a Velocity template.
+:cq-extension-page-title: Velocity
diff --git a/docs/modules/ROOT/pages/reference/components/vertx-http.adoc b/docs/modules/ROOT/pages/reference/components/vertx-http.adoc
new file mode 100644
index 0000000..04d087b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/vertx-http.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Vert.x HTTP Client
+:cq-artifact-id: camel-quarkus-vertx-http
+:cq-artifact-id-base: vertx-http
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: vertx-http
+:cq-camel-part-title: Vert.x HTTP Client
+:cq-camel-part-description: Camel HTTP client support with Vert.x
+:cq-extension-page-title: Vert.x HTTP Client
diff --git a/docs/modules/ROOT/pages/reference/components/vertx-websocket.adoc b/docs/modules/ROOT/pages/reference/components/vertx-websocket.adoc
new file mode 100644
index 0000000..58801bf
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/vertx-websocket.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Vert.x WebSocket
+:cq-artifact-id: camel-quarkus-vertx-websocket
+:cq-artifact-id-base: vertx-websocket
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: vertx-websocket
+:cq-camel-part-title: Vert.x WebSocket
+:cq-camel-part-description: Camel WebSocket support with Vert.x
+:cq-extension-page-title: Vert.x WebSocket
diff --git a/docs/modules/ROOT/pages/reference/components/vertx.adoc b/docs/modules/ROOT/pages/reference/components/vertx.adoc
new file mode 100644
index 0000000..49e6f4b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/vertx.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Vert.x
+:cq-artifact-id: camel-quarkus-vertx
+:cq-artifact-id-base: vertx
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: vertx
+:cq-camel-part-title: Vert.x
+:cq-camel-part-description: Send and receive messages to/from Vert.x Event Bus.
+:cq-extension-page-title: Vert.x
diff --git a/docs/modules/ROOT/pages/reference/components/vm.adoc b/docs/modules/ROOT/pages/reference/components/vm.adoc
new file mode 100644
index 0000000..b3067c3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/vm.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= VM
+:cq-artifact-id: camel-quarkus-vm
+:cq-artifact-id-base: vm
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
+:cq-camel-part-name: vm
+:cq-camel-part-title: VM
+:cq-camel-part-description: Call another endpoint in the same CamelContext asynchronously.
+:cq-extension-page-title: VM
diff --git a/docs/modules/ROOT/pages/reference/components/weather.adoc b/docs/modules/ROOT/pages/reference/components/weather.adoc
new file mode 100644
index 0000000..73d8663
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/weather.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Weather
+:cq-artifact-id: camel-quarkus-weather
+:cq-artifact-id-base: weather
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: weather
+:cq-camel-part-title: Weather
+:cq-camel-part-description: Poll the weather information from Open Weather Map.
+:cq-extension-page-title: Weather
diff --git a/docs/modules/ROOT/pages/reference/components/web3j.adoc b/docs/modules/ROOT/pages/reference/components/web3j.adoc
new file mode 100644
index 0000000..3546b05
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/web3j.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Web3j Ethereum Blockchain
+:cq-artifact-id: camel-quarkus-web3j
+:cq-artifact-id-base: web3j
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: web3j
+:cq-camel-part-title: Web3j Ethereum Blockchain
+:cq-camel-part-description: Interact with Ethereum nodes using web3j client API.
+:cq-extension-page-title: Web3j Ethereum Blockchain
diff --git a/docs/modules/ROOT/pages/reference/components/websocket-jsr356.adoc b/docs/modules/ROOT/pages/reference/components/websocket-jsr356.adoc
new file mode 100644
index 0000000..cbb8c86
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/websocket-jsr356.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Javax Websocket
+:cq-artifact-id: camel-quarkus-websocket-jsr356
+:cq-artifact-id-base: websocket-jsr356
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: websocket-jsr356
+:cq-camel-part-title: Javax Websocket
+:cq-camel-part-description: Expose websocket endpoints using JSR356.
+:cq-extension-page-title: Javax Websocket (JSR 356)
diff --git a/docs/modules/ROOT/pages/reference/components/weka.adoc b/docs/modules/ROOT/pages/reference/components/weka.adoc
new file mode 100644
index 0000000..d317320
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/weka.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Weka
+:cq-artifact-id: camel-quarkus-weka
+:cq-artifact-id-base: weka
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: weka
+:cq-camel-part-title: Weka
+:cq-camel-part-description: Perform machine learning tasks using Weka.
+:cq-extension-page-title: Weka
diff --git a/docs/modules/ROOT/pages/reference/components/wordpress.adoc b/docs/modules/ROOT/pages/reference/components/wordpress.adoc
new file mode 100644
index 0000000..a1f1662
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/wordpress.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Wordpress
+:cq-artifact-id: camel-quarkus-wordpress
+:cq-artifact-id-base: wordpress
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: wordpress
+:cq-camel-part-title: Wordpress
+:cq-camel-part-description: Manage posts and users using Wordpress API.
+:cq-extension-page-title: Wordpress
diff --git a/docs/modules/ROOT/pages/reference/components/workday.adoc b/docs/modules/ROOT/pages/reference/components/workday.adoc
new file mode 100644
index 0000000..4635e95
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/workday.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Workday
+:cq-artifact-id: camel-quarkus-workday
+:cq-artifact-id-base: workday
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: workday
+:cq-camel-part-title: Workday
+:cq-camel-part-description: Detect and parse documents using Workday.
+:cq-extension-page-title: Workday
diff --git a/docs/modules/ROOT/pages/reference/components/xchange.adoc b/docs/modules/ROOT/pages/reference/components/xchange.adoc
new file mode 100644
index 0000000..0d0dfe9
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/xchange.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= XChange
+:cq-artifact-id: camel-quarkus-xchange
+:cq-artifact-id-base: xchange
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: xchange
+:cq-camel-part-title: XChange
+:cq-camel-part-description: Access market data and trade on Bitcoin and Altcoin exchanges.
+:cq-extension-page-title: XChange
diff --git a/docs/modules/ROOT/pages/reference/components/xj.adoc b/docs/modules/ROOT/pages/reference/components/xj.adoc
new file mode 100644
index 0000000..5476e2a
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/xj.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= XJ
+:cq-artifact-id: camel-quarkus-xj
+:cq-artifact-id-base: xj
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: xj
+:cq-camel-part-title: XJ
+:cq-camel-part-description: Transform JSON and XML message using a XSLT.
+:cq-extension-page-title: XJ
diff --git a/docs/modules/ROOT/pages/reference/components/xmlsecurity.adoc b/docs/modules/ROOT/pages/reference/components/xmlsecurity.adoc
new file mode 100644
index 0000000..5a75323
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/xmlsecurity.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= XML Security Verify
+:cq-artifact-id: camel-quarkus-xmlsecurity
+:cq-artifact-id-base: xmlsecurity
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: xmlsecurity-verify
+:cq-camel-part-title: XML Security Verify
+:cq-camel-part-description: Verify XML payloads using the XML signature specification.
+:cq-extension-page-title: XML Security Sign
diff --git a/docs/modules/ROOT/pages/reference/components/xmpp.adoc b/docs/modules/ROOT/pages/reference/components/xmpp.adoc
new file mode 100644
index 0000000..dcd74ac
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/xmpp.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= XMPP
+:cq-artifact-id: camel-quarkus-xmpp
+:cq-artifact-id-base: xmpp
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: xmpp
+:cq-camel-part-title: XMPP
+:cq-camel-part-description: Send and receive messages to/from an XMPP chat server.
+:cq-extension-page-title: XMPP
diff --git a/docs/modules/ROOT/pages/reference/components/xslt-saxon.adoc b/docs/modules/ROOT/pages/reference/components/xslt-saxon.adoc
new file mode 100644
index 0000000..722c6b8
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/xslt-saxon.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= XSLT Saxon
+:cq-artifact-id: camel-quarkus-xslt-saxon
+:cq-artifact-id-base: xslt-saxon
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: xslt-saxon
+:cq-camel-part-title: XSLT Saxon
+:cq-camel-part-description: Transform XML payloads using an XSLT template using Saxon.
+:cq-extension-page-title: XSLT Saxon
diff --git a/docs/modules/ROOT/pages/reference/components/xslt.adoc b/docs/modules/ROOT/pages/reference/components/xslt.adoc
new file mode 100644
index 0000000..f016e9a
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/xslt.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= XSLT
+:cq-artifact-id: camel-quarkus-xslt
+:cq-artifact-id-base: xslt
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
+:cq-camel-part-name: xslt
+:cq-camel-part-title: XSLT
+:cq-camel-part-description: Transforms XML payload using an XSLT template.
+:cq-extension-page-title: XSLT
diff --git a/docs/modules/ROOT/pages/reference/components/yammer.adoc b/docs/modules/ROOT/pages/reference/components/yammer.adoc
new file mode 100644
index 0000000..7a92a80
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/yammer.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Yammer
+:cq-artifact-id: camel-quarkus-yammer
+:cq-artifact-id-base: yammer
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: yammer
+:cq-camel-part-title: Yammer
+:cq-camel-part-description: Interact with the Yammer enterprise social network.
+:cq-extension-page-title: Yammer
diff --git a/docs/modules/ROOT/pages/reference/components/zendesk.adoc b/docs/modules/ROOT/pages/reference/components/zendesk.adoc
new file mode 100644
index 0000000..b7f9ba2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/zendesk.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Zendesk
+:cq-artifact-id: camel-quarkus-zendesk
+:cq-artifact-id-base: zendesk
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: zendesk
+:cq-camel-part-title: Zendesk
+:cq-camel-part-description: Manage Zendesk tickets, users, organizations, etc.
+:cq-extension-page-title: Zendesk
diff --git a/docs/modules/ROOT/pages/reference/components/zookeeper-master.adoc b/docs/modules/ROOT/pages/reference/components/zookeeper-master.adoc
new file mode 100644
index 0000000..052fe52
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/zookeeper-master.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= ZooKeeper Master
+:cq-artifact-id: camel-quarkus-zookeeper-master
+:cq-artifact-id-base: zookeeper-master
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: zookeeper-master
+:cq-camel-part-title: ZooKeeper Master
+:cq-camel-part-description: Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.
+:cq-extension-page-title: ZooKeeper Master
diff --git a/docs/modules/ROOT/pages/reference/components/zookeeper.adoc b/docs/modules/ROOT/pages/reference/components/zookeeper.adoc
new file mode 100644
index 0000000..5e454f1
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/components/zookeeper.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= ZooKeeper
+:cq-artifact-id: camel-quarkus-zookeeper
+:cq-artifact-id-base: zookeeper
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: zookeeper
+:cq-camel-part-title: ZooKeeper
+:cq-camel-part-description: Manage ZooKeeper clusters.
+:cq-extension-page-title: ZooKeeper
diff --git a/docs/modules/ROOT/pages/reference/dataformats/asn1.adoc b/docs/modules/ROOT/pages/reference/dataformats/asn1.adoc
new file mode 100644
index 0000000..53b540b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/asn1.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= ASN.1 File
+:cq-artifact-id: camel-quarkus-asn1
+:cq-artifact-id-base: asn1
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: asn1
+:cq-camel-part-title: ASN.1 File
+:cq-camel-part-description: Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
+:cq-extension-page-title: ASN.1 File
diff --git a/docs/modules/ROOT/pages/reference/dataformats/avro.adoc b/docs/modules/ROOT/pages/reference/dataformats/avro.adoc
new file mode 100644
index 0000000..2e4f22b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/avro.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Avro
+:cq-artifact-id: camel-quarkus-avro
+:cq-artifact-id-base: avro
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: avro
+:cq-camel-part-title: Avro
+:cq-camel-part-description: Serialize and deserialize messages using Apache Avro binary data format.
+:cq-extension-page-title: Avro
diff --git a/docs/modules/ROOT/pages/reference/dataformats/barcode.adoc b/docs/modules/ROOT/pages/reference/dataformats/barcode.adoc
new file mode 100644
index 0000000..8d4c201
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/barcode.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Barcode
+:cq-artifact-id: camel-quarkus-barcode
+:cq-artifact-id-base: barcode
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: barcode
+:cq-camel-part-title: Barcode
+:cq-camel-part-description: Transform strings to various 1D/2D barcode bitmap formats and back.
+:cq-extension-page-title: Barcode
diff --git a/docs/modules/ROOT/pages/reference/dataformats/base64.adoc b/docs/modules/ROOT/pages/reference/dataformats/base64.adoc
new file mode 100644
index 0000000..f7e8957
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/base64.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Base64
+:cq-artifact-id: camel-quarkus-base64
+:cq-artifact-id-base: base64
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: base64
+:cq-camel-part-title: Base64
+:cq-camel-part-description: Encode and decode data using Base64.
+:cq-extension-page-title: Base64
diff --git a/docs/modules/ROOT/pages/reference/dataformats/beanio.adoc b/docs/modules/ROOT/pages/reference/dataformats/beanio.adoc
new file mode 100644
index 0000000..3f2ece8
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/beanio.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= BeanIO
+:cq-artifact-id: camel-quarkus-beanio
+:cq-artifact-id-base: beanio
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: beanio
+:cq-camel-part-title: BeanIO
+:cq-camel-part-description: Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats).
+:cq-extension-page-title: BeanIO
diff --git a/docs/modules/ROOT/pages/reference/dataformats/bindy.adoc b/docs/modules/ROOT/pages/reference/dataformats/bindy.adoc
new file mode 100644
index 0000000..1d71310
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/bindy.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Bindy Key Value Pair
+:cq-artifact-id: camel-quarkus-bindy
+:cq-artifact-id-base: bindy
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: bindy-kvp
+:cq-camel-part-title: Bindy Key Value Pair
+:cq-camel-part-description: Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+:cq-extension-page-title: Bindy
diff --git a/docs/modules/ROOT/pages/reference/dataformats/cbor.adoc b/docs/modules/ROOT/pages/reference/dataformats/cbor.adoc
new file mode 100644
index 0000000..f4184bf
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/cbor.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= CBOR
+:cq-artifact-id: camel-quarkus-cbor
+:cq-artifact-id-base: cbor
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: cbor
+:cq-camel-part-title: CBOR
+:cq-camel-part-description: Unmarshal a CBOR payload to POJO and back.
+:cq-extension-page-title: CBOR
diff --git a/docs/modules/ROOT/pages/reference/dataformats/crypto.adoc b/docs/modules/ROOT/pages/reference/dataformats/crypto.adoc
new file mode 100644
index 0000000..5703347
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/crypto.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= PGP
+:cq-artifact-id: camel-quarkus-crypto
+:cq-artifact-id-base: crypto
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: pgp
+:cq-camel-part-title: PGP
+:cq-camel-part-description: Encrypt and decrypt messages using Java Cryptographic Extension (JCE) and PGP.
+:cq-extension-page-title: Crypto (JCE)
diff --git a/docs/modules/ROOT/pages/reference/dataformats/csv.adoc b/docs/modules/ROOT/pages/reference/dataformats/csv.adoc
new file mode 100644
index 0000000..fc5d062
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/csv.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= CSV
+:cq-artifact-id: camel-quarkus-csv
+:cq-artifact-id-base: csv
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.2.0
+:cq-camel-part-name: csv
+:cq-camel-part-title: CSV
+:cq-camel-part-description: Handle CSV (Comma Separated Values) payloads.
+:cq-extension-page-title: CSV
diff --git a/docs/modules/ROOT/pages/reference/dataformats/fastjson.adoc b/docs/modules/ROOT/pages/reference/dataformats/fastjson.adoc
new file mode 100644
index 0000000..f1fdec6
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/fastjson.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JSON Fastjson
+:cq-artifact-id: camel-quarkus-fastjson
+:cq-artifact-id-base: fastjson
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: json-fastjson
+:cq-camel-part-title: JSON Fastjson
+:cq-camel-part-description: Marshal POJOs to JSON and back.
+:cq-extension-page-title: JSON Fastjson
diff --git a/docs/modules/ROOT/pages/reference/dataformats/fhir.adoc b/docs/modules/ROOT/pages/reference/dataformats/fhir.adoc
new file mode 100644
index 0000000..7d905d9
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/fhir.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= FHIR XML
+:cq-artifact-id: camel-quarkus-fhir
+:cq-artifact-id-base: fhir
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
+:cq-camel-part-name: fhirXml
+:cq-camel-part-title: FHIR XML
+:cq-camel-part-description: Marshall and unmarshall FHIR objects to/from XML.
+:cq-extension-page-title: FHIR
diff --git a/docs/modules/ROOT/pages/reference/dataformats/flatpack.adoc b/docs/modules/ROOT/pages/reference/dataformats/flatpack.adoc
new file mode 100644
index 0000000..8ff3d09
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/flatpack.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Flatpack
+:cq-artifact-id: camel-quarkus-flatpack
+:cq-artifact-id-base: flatpack
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
+:cq-camel-part-name: flatpack
+:cq-camel-part-title: Flatpack
+:cq-camel-part-description: Marshal and unmarshal Java lists and maps to/from flat files (such as CSV, delimited, or fixed length formats) using Flatpack library.
+:cq-extension-page-title: Flatpack
diff --git a/docs/modules/ROOT/pages/reference/dataformats/grok.adoc b/docs/modules/ROOT/pages/reference/dataformats/grok.adoc
new file mode 100644
index 0000000..f3a1c48
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/grok.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Grok
+:cq-artifact-id: camel-quarkus-grok
+:cq-artifact-id-base: grok
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: grok
+:cq-camel-part-title: Grok
+:cq-camel-part-description: Unmarshal unstructured data to objects using Logstash based Grok patterns.
+:cq-extension-page-title: Grok
diff --git a/docs/modules/ROOT/pages/reference/dataformats/gson.adoc b/docs/modules/ROOT/pages/reference/dataformats/gson.adoc
new file mode 100644
index 0000000..193d464
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/gson.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JSON Gson
+:cq-artifact-id: camel-quarkus-gson
+:cq-artifact-id-base: gson
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: json-gson
+:cq-camel-part-title: JSON Gson
+:cq-camel-part-description: Marshal POJOs to JSON and back.
+:cq-extension-page-title: Gson
diff --git a/docs/modules/ROOT/pages/reference/dataformats/hl7.adoc b/docs/modules/ROOT/pages/reference/dataformats/hl7.adoc
new file mode 100644
index 0000000..88e73d3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/hl7.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= HL7
+:cq-artifact-id: camel-quarkus-hl7
+:cq-artifact-id-base: hl7
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: hl7
+:cq-camel-part-title: HL7
+:cq-camel-part-description: Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
+:cq-extension-page-title: HL7
diff --git a/docs/modules/ROOT/pages/reference/dataformats/ical.adoc b/docs/modules/ROOT/pages/reference/dataformats/ical.adoc
new file mode 100644
index 0000000..70e4f6e
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/ical.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= iCal
+:cq-artifact-id: camel-quarkus-ical
+:cq-artifact-id-base: ical
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: ical
+:cq-camel-part-title: iCal
+:cq-camel-part-description: Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.
+:cq-extension-page-title: iCal
diff --git a/docs/modules/ROOT/pages/reference/dataformats/jackson.adoc b/docs/modules/ROOT/pages/reference/dataformats/jackson.adoc
new file mode 100644
index 0000000..6722332
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/jackson.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JSON Jackson
+:cq-artifact-id: camel-quarkus-jackson
+:cq-artifact-id-base: jackson
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
+:cq-camel-part-name: json-jackson
+:cq-camel-part-title: JSON Jackson
+:cq-camel-part-description: Marshal POJOs to JSON and back.
+:cq-extension-page-title: Jackson
diff --git a/docs/modules/ROOT/pages/reference/dataformats/jacksonxml.adoc b/docs/modules/ROOT/pages/reference/dataformats/jacksonxml.adoc
new file mode 100644
index 0000000..736fec2
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/jacksonxml.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JacksonXML
+:cq-artifact-id: camel-quarkus-jacksonxml
+:cq-artifact-id-base: jacksonxml
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: jacksonxml
+:cq-camel-part-title: JacksonXML
+:cq-camel-part-description: Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.
+:cq-extension-page-title: JacksonXML
diff --git a/docs/modules/ROOT/pages/reference/dataformats/jaxb.adoc b/docs/modules/ROOT/pages/reference/dataformats/jaxb.adoc
new file mode 100644
index 0000000..10b4e1f
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/jaxb.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JAXB
+:cq-artifact-id: camel-quarkus-jaxb
+:cq-artifact-id-base: jaxb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: jaxb
+:cq-camel-part-title: JAXB
+:cq-camel-part-description: Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
+:cq-extension-page-title: JAXB
diff --git a/docs/modules/ROOT/pages/reference/dataformats/johnzon.adoc b/docs/modules/ROOT/pages/reference/dataformats/johnzon.adoc
new file mode 100644
index 0000000..a2b6bf0
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/johnzon.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JSON Johnzon
+:cq-artifact-id: camel-quarkus-johnzon
+:cq-artifact-id-base: johnzon
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: json-johnzon
+:cq-camel-part-title: JSON Johnzon
+:cq-camel-part-description: Marshal POJOs to JSON and back.
+:cq-extension-page-title: Johnzon
diff --git a/docs/modules/ROOT/pages/reference/dataformats/jsonapi.adoc b/docs/modules/ROOT/pages/reference/dataformats/jsonapi.adoc
new file mode 100644
index 0000000..62d9b72
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/jsonapi.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= JSonApi
+:cq-artifact-id: camel-quarkus-jsonapi
+:cq-artifact-id-base: jsonapi
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: jsonApi
+:cq-camel-part-title: JSonApi
+:cq-camel-part-description: Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.
+:cq-extension-page-title: JSonApi
diff --git a/docs/modules/ROOT/pages/reference/dataformats/lzf.adoc b/docs/modules/ROOT/pages/reference/dataformats/lzf.adoc
new file mode 100644
index 0000000..5be0134
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/lzf.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= LZF Deflate Compression
+:cq-artifact-id: camel-quarkus-lzf
+:cq-artifact-id-base: lzf
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: lzf
+:cq-camel-part-title: LZF Deflate Compression
+:cq-camel-part-description: Compress and decompress streams using LZF deflate algorithm.
+:cq-extension-page-title: LZF Deflate Compression
diff --git a/docs/modules/ROOT/pages/reference/dataformats/mail.adoc b/docs/modules/ROOT/pages/reference/dataformats/mail.adoc
new file mode 100644
index 0000000..41ecf03
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/mail.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= MIME Multipart
+:cq-artifact-id: camel-quarkus-mail
+:cq-artifact-id-base: mail
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.2.0
+:cq-camel-part-name: mime-multipart
+:cq-camel-part-title: MIME Multipart
+:cq-camel-part-description: Marshal Camel messages with attachments into MIME-Multipart messages and back.
+:cq-extension-page-title: Mail
diff --git a/docs/modules/ROOT/pages/reference/dataformats/protobuf.adoc b/docs/modules/ROOT/pages/reference/dataformats/protobuf.adoc
new file mode 100644
index 0000000..4ac9e10
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/protobuf.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Protobuf
+:cq-artifact-id: camel-quarkus-protobuf
+:cq-artifact-id-base: protobuf
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: protobuf
+:cq-camel-part-title: Protobuf
+:cq-camel-part-description: Serialize and deserialize Java objects using Google's Protocol buffers.
+:cq-extension-page-title: Protobuf
diff --git a/docs/modules/ROOT/pages/reference/dataformats/rss.adoc b/docs/modules/ROOT/pages/reference/dataformats/rss.adoc
new file mode 100644
index 0000000..2211bcc
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/rss.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= RSS
+:cq-artifact-id: camel-quarkus-rss
+:cq-artifact-id-base: rss
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: rss
+:cq-camel-part-title: RSS
+:cq-camel-part-description: Transform from ROME SyndFeed Java Objects to XML and vice-versa.
+:cq-extension-page-title: RSS
diff --git a/docs/modules/ROOT/pages/reference/dataformats/snakeyaml.adoc b/docs/modules/ROOT/pages/reference/dataformats/snakeyaml.adoc
new file mode 100644
index 0000000..3865914
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/snakeyaml.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= YAML SnakeYAML
+:cq-artifact-id: camel-quarkus-snakeyaml
+:cq-artifact-id-base: snakeyaml
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
+:cq-camel-part-name: yaml-snakeyaml
+:cq-camel-part-title: YAML SnakeYAML
+:cq-camel-part-description: Marshal and unmarshal Java objects to and from YAML.
+:cq-extension-page-title: SnakeYAML
diff --git a/docs/modules/ROOT/pages/reference/dataformats/soap.adoc b/docs/modules/ROOT/pages/reference/dataformats/soap.adoc
new file mode 100644
index 0000000..47ff974
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/soap.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= SOAP
+:cq-artifact-id: camel-quarkus-soap
+:cq-artifact-id-base: soap
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: soapjaxb
+:cq-camel-part-title: SOAP
+:cq-camel-part-description: Marshal Java objects to SOAP messages and back.
+:cq-extension-page-title: SOAP dataformat
diff --git a/docs/modules/ROOT/pages/reference/dataformats/syslog.adoc b/docs/modules/ROOT/pages/reference/dataformats/syslog.adoc
new file mode 100644
index 0000000..7127bd4
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/syslog.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Syslog
+:cq-artifact-id: camel-quarkus-syslog
+:cq-artifact-id-base: syslog
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: syslog
+:cq-camel-part-title: Syslog
+:cq-camel-part-description: Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.
+:cq-extension-page-title: Syslog
diff --git a/docs/modules/ROOT/pages/reference/dataformats/tagsoup.adoc b/docs/modules/ROOT/pages/reference/dataformats/tagsoup.adoc
new file mode 100644
index 0000000..ec2c31b
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/tagsoup.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= TidyMarkup
+:cq-artifact-id: camel-quarkus-tagsoup
+:cq-artifact-id-base: tagsoup
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: tidyMarkup
+:cq-camel-part-title: TidyMarkup
+:cq-camel-part-description: Parse (potentially invalid) HTML into valid HTML or DOM.
+:cq-extension-page-title: TagSoup (a.k.a. TidyMarkup)
diff --git a/docs/modules/ROOT/pages/reference/dataformats/tarfile.adoc b/docs/modules/ROOT/pages/reference/dataformats/tarfile.adoc
new file mode 100644
index 0000000..610a7c3
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/tarfile.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Tar File
+:cq-artifact-id: camel-quarkus-tarfile
+:cq-artifact-id-base: tarfile
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
+:cq-camel-part-name: tarfile
+:cq-camel-part-title: Tar File
+:cq-camel-part-description: Archive files into tarballs or extract files from tarballs.
+:cq-extension-page-title: Tar File
diff --git a/docs/modules/ROOT/pages/reference/dataformats/thrift.adoc b/docs/modules/ROOT/pages/reference/dataformats/thrift.adoc
new file mode 100644
index 0000000..2b3fe37
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/thrift.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Thrift
+:cq-artifact-id: camel-quarkus-thrift
+:cq-artifact-id-base: thrift
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: thrift
+:cq-camel-part-title: Thrift
+:cq-camel-part-description: Serialize and deserialize messages using Apache Thrift binary data format.
+:cq-extension-page-title: Thrift
diff --git a/docs/modules/ROOT/pages/reference/dataformats/univocity-parsers.adoc b/docs/modules/ROOT/pages/reference/dataformats/univocity-parsers.adoc
new file mode 100644
index 0000000..2428e86
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/univocity-parsers.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= uniVocity TSV
+:cq-artifact-id: camel-quarkus-univocity-parsers
+:cq-artifact-id-base: univocity-parsers
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: univocity-tsv
+:cq-camel-part-title: uniVocity TSV
+:cq-camel-part-description: Marshal and unmarshal Java objects from and to TSV (Tab-Separated Values) records using UniVocity Parsers.
+:cq-extension-page-title: uniVocity CSV
diff --git a/docs/modules/ROOT/pages/reference/dataformats/xmlsecurity.adoc b/docs/modules/ROOT/pages/reference/dataformats/xmlsecurity.adoc
new file mode 100644
index 0000000..f526050
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/xmlsecurity.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= XML Security
+:cq-artifact-id: camel-quarkus-xmlsecurity
+:cq-artifact-id-base: xmlsecurity
+:cq-native-supported: false
+:cq-status: Preview
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
+:cq-camel-part-name: secureXML
+:cq-camel-part-title: XML Security
+:cq-camel-part-description: Encrypt and decrypt XML payloads using Apache Santuario.
+:cq-extension-page-title: XML Security Sign
diff --git a/docs/modules/ROOT/pages/reference/dataformats/xstream.adoc b/docs/modules/ROOT/pages/reference/dataformats/xstream.adoc
new file mode 100644
index 0000000..a492031
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/xstream.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= XStream
+:cq-artifact-id: camel-quarkus-xstream
+:cq-artifact-id-base: xstream
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: xstream
+:cq-camel-part-title: XStream
+:cq-camel-part-description: Marshal and unmarshal POJOs to/from XML using XStream library.
+:cq-extension-page-title: XStream
diff --git a/docs/modules/ROOT/pages/reference/dataformats/zip-deflater.adoc b/docs/modules/ROOT/pages/reference/dataformats/zip-deflater.adoc
new file mode 100644
index 0000000..0eb36ba
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/zip-deflater.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Zip Deflate Compression
+:cq-artifact-id: camel-quarkus-zip-deflater
+:cq-artifact-id-base: zip-deflater
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
+:cq-camel-part-name: zipdeflater
+:cq-camel-part-title: Zip Deflate Compression
+:cq-camel-part-description: Compress and decompress streams using java.util.zip.Deflater and java.util.zip.Inflater.
+:cq-extension-page-title: Zip Deflate Compression
diff --git a/docs/modules/ROOT/pages/reference/dataformats/zipfile.adoc b/docs/modules/ROOT/pages/reference/dataformats/zipfile.adoc
new file mode 100644
index 0000000..1525ea7
--- /dev/null
+++ b/docs/modules/ROOT/pages/reference/dataformats/zipfile.adoc
@@ -0,0 +1,15 @@
+// Do not edit directly!
+// This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
+
+= Zip File
+:cq-artifact-id: camel-quarkus-zipfile
+:cq-artifact-id-base: zipfile
+:cq-native-supported: true
+:cq-status: Stable
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.2.0
+:cq-camel-part-name: zipfile
+:cq-camel-part-title: Zip File
+:cq-camel-part-description: Compression and decompress streams using java.util.zip.ZipStream.
+:cq-extension-page-title: Zip File
diff --git a/docs/modules/ROOT/pages/reference/extensions/activemq.adoc b/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
index c0ed643..56b2fbb 100644
--- a/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/activemq.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[activemq]]
 = ActiveMQ
 :page-aliases: extensions/activemq.adoc
+:cq-artifact-id: camel-quarkus-activemq
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/ahc-ws.adoc b/docs/modules/ROOT/pages/reference/extensions/ahc-ws.adoc
index 7b6e0a7..727591f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ahc-ws.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ahc-ws.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[ahc-ws]]
 = Async HTTP Client (AHC) Websocket
 :page-aliases: extensions/ahc-ws.adoc
+:cq-artifact-id: camel-quarkus-ahc-ws
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Exchange data with external Websocket servers using Async Http Client.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Exchange data with external Websocket servers using Async Http Client.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/ahc.adoc b/docs/modules/ROOT/pages/reference/extensions/ahc.adoc
index 78948ab..94109a1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ahc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ahc.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[ahc]]
 = Async HTTP Client (AHC)
 :page-aliases: extensions/ahc.adoc
+:cq-artifact-id: camel-quarkus-ahc
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Call external HTTP services using Async Http Client.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Call external HTTP services using Async Http Client.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/amqp.adoc b/docs/modules/ROOT/pages/reference/extensions/amqp.adoc
index 419640e..19f741d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/amqp.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/amqp.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[amqp]]
 = AMQP
 :page-aliases: extensions/amqp.adoc
+:cq-artifact-id: camel-quarkus-amqp
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Messaging with AMQP protocol using Apache QPid Client.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Messaging with AMQP protocol using Apache QPid Client.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/apns.adoc b/docs/modules/ROOT/pages/reference/extensions/apns.adoc
index 8a2bd25..0a183c5 100644
--- a/docs/modules/ROOT/pages/reference/extensions/apns.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/apns.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[apns]]
 = APNS
-:page-aliases: extensions/apns.adoc
+:cq-artifact-id: camel-quarkus-apns
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send notifications to Apple iOS devices.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send notifications to Apple iOS devices.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/arangodb.adoc b/docs/modules/ROOT/pages/reference/extensions/arangodb.adoc
index 16b937c..d840259 100644
--- a/docs/modules/ROOT/pages/reference/extensions/arangodb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/arangodb.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[arangodb]]
 = ArangoDb
-:page-aliases: extensions/arangodb.adoc
+:cq-artifact-id: camel-quarkus-arangodb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Perform operations on ArangoDb documents, collections and graphs.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
 
 Perform operations on ArangoDb documents, collections and graphs.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/as2.adoc b/docs/modules/ROOT/pages/reference/extensions/as2.adoc
index 23db52b..68c5143 100644
--- a/docs/modules/ROOT/pages/reference/extensions/as2.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/as2.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[as2]]
 = AS2
 :page-aliases: extensions/as2.adoc
+:cq-artifact-id: camel-quarkus-as2
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Transfer data securely and reliably using the AS2 protocol (RFC4130).
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0-CR4## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Transfer data securely and reliably using the AS2 protocol (RFC4130).
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/asn1.adoc b/docs/modules/ROOT/pages/reference/extensions/asn1.adoc
index bffd387..03b2567 100644
--- a/docs/modules/ROOT/pages/reference/extensions/asn1.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/asn1.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[asn1]]
 = ASN.1 File
-:page-aliases: extensions/asn1.adoc
+:cq-artifact-id: camel-quarkus-asn1
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Encode and decode data structures using Abstract Syntax Notation One (ASN.1).
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/asterisk.adoc b/docs/modules/ROOT/pages/reference/extensions/asterisk.adoc
index 5594e63..f43d8b0 100644
--- a/docs/modules/ROOT/pages/reference/extensions/asterisk.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/asterisk.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[asterisk]]
 = Asterisk
-:page-aliases: extensions/asterisk.adoc
+:cq-artifact-id: camel-quarkus-asterisk
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Interact with Asterisk PBX Server.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Interact with Asterisk PBX Server.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/atmos.adoc b/docs/modules/ROOT/pages/reference/extensions/atmos.adoc
index 2afe2f1..25e534d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/atmos.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/atmos.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[atmos]]
 = Atmos
-:page-aliases: extensions/atmos.adoc
+:cq-artifact-id: camel-quarkus-atmos
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Integract with EMC's ViPR object data services using the Atmos Client.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Integract with EMC's ViPR object data services using the Atmos Client.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/atom.adoc b/docs/modules/ROOT/pages/reference/extensions/atom.adoc
index 44faa04..9cc36c3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/atom.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/atom.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[atom]]
 = Atom
-:page-aliases: extensions/atom.adoc
+:cq-artifact-id: camel-quarkus-atom
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Poll Atom RSS feeds.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Poll Atom RSS feeds.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/atomix.adoc b/docs/modules/ROOT/pages/reference/extensions/atomix.adoc
index c93b265..132375d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/atomix.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/atomix.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[atomix]]
 = Atomix Map
-:page-aliases: extensions/atomix.adoc
+:cq-artifact-id: camel-quarkus-atomix
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Access Atomix's distributed map.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Access Atomix's distributed map.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/attachments.adoc b/docs/modules/ROOT/pages/reference/extensions/attachments.adoc
index a03d37f..bd187af 100644
--- a/docs/modules/ROOT/pages/reference/extensions/attachments.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/attachments.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[attachments]]
 = Attachments
 :page-aliases: extensions/attachments.adoc
+:cq-artifact-id: camel-quarkus-attachments
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Support for attachments on Camel messages
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.3.0## [.badge-key]##Native since##[.badge-supported]##0.3.0##
 
 Support for attachments on Camel messages
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc b/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
index 969855c..a9ffc08 100644
--- a/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/avro-rpc.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[avro-rpc]]
 = Avro RPC
 :page-aliases: extensions/avro-rpc.adoc
+:cq-artifact-id: camel-quarkus-avro-rpc
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Produce or consume Apache Avro RPC services.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Produce or consume Apache Avro RPC services.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/avro.adoc b/docs/modules/ROOT/pages/reference/extensions/avro.adoc
index 9f386b9..1a1364f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/avro.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/avro.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[avro]]
 = Avro
 :page-aliases: extensions/avro.adoc
+:cq-artifact-id: camel-quarkus-avro
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Serialize and deserialize messages using Apache Avro binary data format.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Serialize and deserialize messages using Apache Avro binary data format.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-ec2.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-ec2.adoc
index 9280d98..7b013f8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-ec2.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-ec2.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-ec2]]
 = AWS Elastic Compute Cloud (EC2)
 :page-aliases: extensions/aws-ec2.adoc
+:cq-artifact-id: camel-quarkus-aws-ec2
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS EC2 instances.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage AWS EC2 instances.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-ecs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-ecs.adoc
index 8d5cb54..a25760b 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-ecs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-ecs.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-ecs]]
 = AWS Elastic Container Service (ECS)
 :page-aliases: extensions/aws-ecs.adoc
+:cq-artifact-id: camel-quarkus-aws-ecs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS ECS cluster instances.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage AWS ECS cluster instances.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-eks.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-eks.adoc
index dbb3cd7..c4a0ee0 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-eks.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-eks.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-eks]]
 = AWS Elastic Kubernetes Service (EKS)
 :page-aliases: extensions/aws-eks.adoc
+:cq-artifact-id: camel-quarkus-aws-eks
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS EKS cluster instances.
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
 
 Manage AWS EKS cluster instances.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-iam.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-iam.adoc
index ee85665..310f16a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-iam.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-iam.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-iam]]
 = AWS Identity and Access Management (IAM)
 :page-aliases: extensions/aws-iam.adoc
+:cq-artifact-id: camel-quarkus-aws-iam
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS IAM instances.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage AWS IAM instances.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-kinesis.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-kinesis.adoc
index 4210bf1..15b3cc2 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-kinesis.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-kinesis.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-kinesis]]
 = AWS Kinesis
 :page-aliases: extensions/aws-kinesis.adoc
+:cq-artifact-id: camel-quarkus-aws-kinesis
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Consume and produce records from AWS Kinesis Streams and AWS Kinesis Firehose streams.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Consume and produce records from AWS Kinesis Streams and AWS Kinesis Firehose streams.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-kms.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-kms.adoc
index 6d38334..18f1bda 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-kms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-kms.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-kms]]
 = AWS Key Management Service (KMS)
 :page-aliases: extensions/aws-kms.adoc
+:cq-artifact-id: camel-quarkus-aws-kms
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage keys stored in AWS KMS instances.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage keys stored in AWS KMS instances.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-lambda.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-lambda.adoc
index f235cc8..f27086f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-lambda.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-lambda.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-lambda]]
 = AWS Lambda
 :page-aliases: extensions/aws-lambda.adoc
+:cq-artifact-id: camel-quarkus-aws-lambda
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage and invoke AWS Lambda functions.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage and invoke AWS Lambda functions.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-s3.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-s3.adoc
index 1c65c20..b346dee 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-s3.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-s3.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-s3]]
 = AWS S3 Storage Service
 :page-aliases: extensions/aws-s3.adoc
+:cq-artifact-id: camel-quarkus-aws-s3
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Store and retrieve objects from AWS S3 Storage Service.
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
 
 Store and retrieve objects from AWS S3 Storage Service.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-sdb.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-sdb.adoc
index 38e181f..5a6682a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-sdb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-sdb.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-sdb]]
 = AWS SimpleDB (SDB)
 :page-aliases: extensions/aws-sdb.adoc
+:cq-artifact-id: camel-quarkus-aws-sdb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Store and Retrieve data from/to AWS SDB service.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Store and Retrieve data from/to AWS SDB service.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-sns.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-sns.adoc
index 8c4d3da..ecbfbd9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-sns.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-sns.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-sns]]
 = AWS Simple Notification System (SNS)
 :page-aliases: extensions/aws-sns.adoc
+:cq-artifact-id: camel-quarkus-aws-sns
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Send messages to an AWS Simple Notification Topic.
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
 
 Send messages to an AWS Simple Notification Topic.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-sqs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-sqs.adoc
index cba9046..c0abee4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-sqs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-sqs.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-sqs]]
 = AWS Simple Queue Service (SQS)
 :page-aliases: extensions/aws-sqs.adoc
+:cq-artifact-id: camel-quarkus-aws-sqs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Sending and receive messages to/from AWS SQS service.
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
 
 Sending and receive messages to/from AWS SQS service.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-swf.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-swf.adoc
index a39bb0a..6bc27b5 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-swf.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-swf.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-swf]]
 = AWS Simple Workflow (SWF)
 :page-aliases: extensions/aws-swf.adoc
+:cq-artifact-id: camel-quarkus-aws-swf
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage workflows in the AWS Simple Workflow service.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage workflows in the AWS Simple Workflow service.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws-translate.adoc b/docs/modules/ROOT/pages/reference/extensions/aws-translate.adoc
index cfcc531..4ab76bb 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws-translate.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws-translate.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws-translate]]
 = AWS Translate
 :page-aliases: extensions/aws-translate.adoc
+:cq-artifact-id: camel-quarkus-aws-translate
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Translate texts using AWS Translate.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Translate texts using AWS Translate.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc
index 8625371..2dc6c74 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-athena.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-athena]]
 = AWS 2 Athena
 :page-aliases: extensions/aws2-athena.adoc
+:cq-artifact-id: camel-quarkus-aws2-athena
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Access AWS Athena service using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Access AWS Athena service using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc
index 96393a3..b3e039f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-cw.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-cw]]
 = AWS 2 CloudWatch
 :page-aliases: extensions/aws2-cw.adoc
+:cq-artifact-id: camel-quarkus-aws2-cw
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Sending metrics to AWS CloudWatch using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc
index 26cdbd8..ee86e6f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ddb.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-ddb]]
 = AWS 2 DynamoDB
 :page-aliases: extensions/aws2-ddb.adoc
+:cq-artifact-id: camel-quarkus-aws2-ddb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Store and retrieve data from AWS DynamoDB service or receive messages from AWS DynamoDB Stream using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 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/reference/extensions/aws2-ec2.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc
index 41f9ea6..6fc1c58 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ec2.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-ec2]]
 = AWS 2 Elastic Compute Cloud (EC2)
 :page-aliases: extensions/aws2-ec2.adoc
+:cq-artifact-id: camel-quarkus-aws2-ec2
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS EC2 instances using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage AWS EC2 instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc
index e2e0308..d09042d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ecs.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-ecs]]
 = AWS 2 Elastic Container Service (ECS)
 :page-aliases: extensions/aws2-ecs.adoc
+:cq-artifact-id: camel-quarkus-aws2-ecs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS ECS cluster instances using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage AWS ECS cluster instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc
index ce692f0..f85fa1b 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-eks.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-eks]]
 = AWS 2 Elastic Kubernetes Service (EKS)
 :page-aliases: extensions/aws2-eks.adoc
+:cq-artifact-id: camel-quarkus-aws2-eks
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS EKS cluster instances using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage AWS EKS cluster instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc
index 8ac1e2c..d0ddea3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-iam.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-iam]]
 = AWS 2 Identity and Access Management (IAM)
 :page-aliases: extensions/aws2-iam.adoc
+:cq-artifact-id: camel-quarkus-aws2-iam
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS IAM instances using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage AWS IAM instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-kinesis.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-kinesis.adoc
index 35f76d4..d76c96f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-kinesis.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-kinesis.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-kinesis]]
 = AWS 2 Kinesis
-:page-aliases: extensions/aws2-kinesis.adoc
+:cq-artifact-id: camel-quarkus-aws2-kinesis
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Consume and produce records from AWS Kinesis Streams using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Consume and produce records from AWS Kinesis Streams using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc
index 52474cf..72a2097 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-kms.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-kms]]
 = AWS 2 Key Management Service (KMS)
 :page-aliases: extensions/aws2-kms.adoc
+:cq-artifact-id: camel-quarkus-aws2-kms
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage keys stored in AWS KMS instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-lambda.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-lambda.adoc
index f5840e9..0987dc7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-lambda.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-lambda.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-lambda]]
 = AWS 2 Lambda
-:page-aliases: extensions/aws2-lambda.adoc
+:cq-artifact-id: camel-quarkus-aws2-lambda
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage and invoke AWS Lambda functions using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
 
 Manage and invoke AWS Lambda functions using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc
index e478793..b6378f8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-mq.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-mq]]
 = AWS 2 MQ
 :page-aliases: extensions/aws2-mq.adoc
+:cq-artifact-id: camel-quarkus-aws2-mq
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS MQ instances using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage AWS MQ instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc
index 0bc60c6..0aaabba 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-msk.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-msk]]
 = AWS 2 Managed Streaming for Apache Kafka (MSK)
 :page-aliases: extensions/aws2-msk.adoc
+:cq-artifact-id: camel-quarkus-aws2-msk
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS MSK instances using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage AWS MSK instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc
index 596ae49..b91bfc7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-s3.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-s3]]
 = AWS 2 S3 Storage Service
 :page-aliases: extensions/aws2-s3.adoc
+:cq-artifact-id: camel-quarkus-aws2-s3
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc
index 5c352df..7f278b1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-ses.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-ses]]
 = AWS 2 Simple Email Service (SES)
 :page-aliases: extensions/aws2-ses.adoc
+:cq-artifact-id: camel-quarkus-aws2-ses
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Send e-mails through AWS SES service using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Send e-mails through AWS SES service using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc
index 12e9583..522fa15 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-sns.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-sns]]
 = AWS 2 Simple Notification System (SNS)
 :page-aliases: extensions/aws2-sns.adoc
+:cq-artifact-id: camel-quarkus-aws2-sns
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc
index b0b3bd7..45ba4f4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-sqs.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-sqs]]
 = AWS 2 Simple Queue Service (SQS)
 :page-aliases: extensions/aws2-sqs.adoc
+:cq-artifact-id: camel-quarkus-aws2-sqs
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Sending and receive messages to/from AWS SQS service using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-sts.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-sts.adoc
index df4401f..ce39657 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-sts.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-sts.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-sts]]
 = AWS 2 Security Token Service (STS)
-:page-aliases: extensions/aws2-sts.adoc
+:cq-artifact-id: camel-quarkus-aws2-sts
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage AWS STS cluster instances using AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
 
 Manage AWS STS cluster instances using AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc b/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc
index 014df68..12c8eec 100644
--- a/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/aws2-translate.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[aws2-translate]]
 = AWS 2 Translate
 :page-aliases: extensions/aws2-translate.adoc
+:cq-artifact-id: camel-quarkus-aws2-translate
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Translate texts using AWS Translate and AWS SDK version 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Translate texts using AWS Translate and AWS SDK version 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure-storage-blob.adoc b/docs/modules/ROOT/pages/reference/extensions/azure-storage-blob.adoc
index 75db7f7..0f63da3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure-storage-blob.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure-storage-blob.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[azure-storage-blob]]
 = Azure Storage Blob Service
-:page-aliases: extensions/azure-storage-blob.adoc
+:cq-artifact-id: camel-quarkus-azure-storage-blob
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Store and retrieve blobs from Azure Storage Blob Service using SDK v12.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Store and retrieve blobs from Azure Storage Blob Service using SDK v12.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure-storage-queue.adoc b/docs/modules/ROOT/pages/reference/extensions/azure-storage-queue.adoc
index 79cb82a..95c0b8d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure-storage-queue.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure-storage-queue.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[azure-storage-queue]]
 = Azure Storage Queue Service
-:page-aliases: extensions/azure-storage-queue.adoc
+:cq-artifact-id: camel-quarkus-azure-storage-queue
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/azure.adoc b/docs/modules/ROOT/pages/reference/extensions/azure.adoc
index fff8dd7..eba0a02 100644
--- a/docs/modules/ROOT/pages/reference/extensions/azure.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/azure.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[azure]]
 = Azure
 :page-aliases: extensions/azure.adoc
+:cq-artifact-id: camel-quarkus-azure
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Store and retrieve blobs from Azure Storage Blob Service or store and retrieve messages from Azure Storage Queue Service
+:cq-deprecated: true
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 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/reference/extensions/barcode.adoc b/docs/modules/ROOT/pages/reference/extensions/barcode.adoc
index ca481e2..5df709d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/barcode.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/barcode.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[barcode]]
 = Barcode
-:page-aliases: extensions/barcode.adoc
+:cq-artifact-id: camel-quarkus-barcode
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Transform strings to various 1D/2D barcode bitmap formats and back.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Transform strings to various 1D/2D barcode bitmap formats and back.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/base64.adoc b/docs/modules/ROOT/pages/reference/extensions/base64.adoc
index c74c058..43c9431 100644
--- a/docs/modules/ROOT/pages/reference/extensions/base64.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/base64.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[base64]]
 = Base64
 :page-aliases: extensions/base64.adoc
+:cq-artifact-id: camel-quarkus-base64
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Encode and decode data using Base64.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Encode and decode data using Base64.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc b/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc
index f391cea..007980c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bean-validator.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[bean-validator]]
 = Bean Validator
 :page-aliases: extensions/bean-validator.adoc
+:cq-artifact-id: camel-quarkus-bean-validator
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Validate the message body using the Java Bean Validation API.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Validate the message body using the Java Bean Validation API.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/bean.adoc b/docs/modules/ROOT/pages/reference/extensions/bean.adoc
index 8326380..b0eaef4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/bean.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bean.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[bean]]
 = Bean
 :page-aliases: extensions/bean.adoc
+:cq-artifact-id: camel-quarkus-bean
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Invoke methods of Java beans
+:cq-deprecated: false
+:cq-jvm-since: 0.1.0
+:cq-native-since: 0.1.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.1.0## [.badge-key]##Native since##[.badge-supported]##0.1.0##
 
 Invoke methods of Java beans
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/beanio.adoc b/docs/modules/ROOT/pages/reference/extensions/beanio.adoc
index d296088..429a158 100644
--- a/docs/modules/ROOT/pages/reference/extensions/beanio.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/beanio.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[beanio]]
 = BeanIO
-:page-aliases: extensions/beanio.adoc
+:cq-artifact-id: camel-quarkus-beanio
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats).
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats).
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/beanstalk.adoc b/docs/modules/ROOT/pages/reference/extensions/beanstalk.adoc
index b3232ce..7e423c8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/beanstalk.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/beanstalk.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[beanstalk]]
 = Beanstalk
-:page-aliases: extensions/beanstalk.adoc
+:cq-artifact-id: camel-quarkus-beanstalk
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Retrieve and post-process Beanstalk jobs.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Retrieve and post-process Beanstalk jobs.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/bindy.adoc b/docs/modules/ROOT/pages/reference/extensions/bindy.adoc
index 1e281fc..2c5908c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/bindy.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bindy.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[bindy]]
 = Bindy
 :page-aliases: extensions/bindy.adoc
+:cq-artifact-id: camel-quarkus-bindy
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Marshal and unmarshal Java beans from and to flat payloads (such as CSV, delimited, fixed length formats, or FIX messages).
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 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/reference/extensions/bonita.adoc b/docs/modules/ROOT/pages/reference/extensions/bonita.adoc
index 1b9c96a..8bf22ae 100644
--- a/docs/modules/ROOT/pages/reference/extensions/bonita.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/bonita.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[bonita]]
 = Bonita
-:page-aliases: extensions/bonita.adoc
+:cq-artifact-id: camel-quarkus-bonita
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Communicate with a remote Bonita BPM process engine.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Communicate with a remote Bonita BPM process engine.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/box.adoc b/docs/modules/ROOT/pages/reference/extensions/box.adoc
index 555fe55..4773506 100644
--- a/docs/modules/ROOT/pages/reference/extensions/box.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/box.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[box]]
 = Box
 :page-aliases: extensions/box.adoc
+:cq-artifact-id: camel-quarkus-box
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Upload, download and manage files, folders, groups, collaborations, etc. on box.com.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/braintree.adoc b/docs/modules/ROOT/pages/reference/extensions/braintree.adoc
index a30c643..6e754af 100644
--- a/docs/modules/ROOT/pages/reference/extensions/braintree.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/braintree.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[braintree]]
 = Braintree
 :page-aliases: extensions/braintree.adoc
+:cq-artifact-id: camel-quarkus-braintree
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Process payments using Braintree Payments.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Process payments using Braintree Payments.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/browse.adoc b/docs/modules/ROOT/pages/reference/extensions/browse.adoc
index bbadf43..3d46dc1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/browse.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/browse.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[browse]]
 = Browse
-:page-aliases: extensions/browse.adoc
+:cq-artifact-id: camel-quarkus-browse
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Inspect the messages received on endpoints supporting BrowsableEndpoint.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Inspect the messages received on endpoints supporting BrowsableEndpoint.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc b/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
index 9f7aa67..2da2c21 100644
--- a/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/caffeine-lrucache.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[caffeine-lrucache]]
 = Caffeine LRUCache
 :page-aliases: extensions/caffeine-lrucache.adoc
+:cq-artifact-id: camel-quarkus-caffeine-lrucache
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: An LRUCacheFactory implementation based on Caffeine
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 An LRUCacheFactory implementation based on Caffeine
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/caffeine.adoc b/docs/modules/ROOT/pages/reference/extensions/caffeine.adoc
index ac90b31..1e80083 100644
--- a/docs/modules/ROOT/pages/reference/extensions/caffeine.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/caffeine.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[caffeine]]
 = Caffeine Cache
-:page-aliases: extensions/caffeine.adoc
+:cq-artifact-id: camel-quarkus-caffeine
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Perform caching operations using Caffeine Cache.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.2.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
 
 Perform caching operations using Caffeine Cache.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc b/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc
index 70508a1..8950889 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cassandraql.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[cassandraql]]
 = Cassandra CQL
 :page-aliases: extensions/cassandraql.adoc
+:cq-artifact-id: camel-quarkus-cassandraql
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/cbor.adoc b/docs/modules/ROOT/pages/reference/extensions/cbor.adoc
index 8f8517e..1922fa9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cbor.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cbor.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[cbor]]
 = CBOR
-:page-aliases: extensions/cbor.adoc
+:cq-artifact-id: camel-quarkus-cbor
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Unmarshal a CBOR payload to POJO and back.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Unmarshal a CBOR payload to POJO and back.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/chatscript.adoc b/docs/modules/ROOT/pages/reference/extensions/chatscript.adoc
index f496a72..09b37fd 100644
--- a/docs/modules/ROOT/pages/reference/extensions/chatscript.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/chatscript.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[chatscript]]
 = ChatScript
-:page-aliases: extensions/chatscript.adoc
+:cq-artifact-id: camel-quarkus-chatscript
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Chat with a ChatScript Server.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Chat with a ChatScript Server.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/chunk.adoc b/docs/modules/ROOT/pages/reference/extensions/chunk.adoc
index 62737e4..bd2c6e8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/chunk.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/chunk.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[chunk]]
 = Chunk
-:page-aliases: extensions/chunk.adoc
+:cq-artifact-id: camel-quarkus-chunk
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Transform messages using Chunk templating engine.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Transform messages using Chunk templating engine.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/cm-sms.adoc b/docs/modules/ROOT/pages/reference/extensions/cm-sms.adoc
index 5e7f2f5..401bd52 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cm-sms.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cm-sms.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[cm-sms]]
 = CM SMS Gateway
-:page-aliases: extensions/cm-sms.adoc
+:cq-artifact-id: camel-quarkus-cm-sms
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send SMS messages via CM SMS Gateway.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send SMS messages via CM SMS Gateway.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/cmis.adoc b/docs/modules/ROOT/pages/reference/extensions/cmis.adoc
index 574dd75..f45e95d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cmis.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cmis.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[cmis]]
 = CMIS
-:page-aliases: extensions/cmis.adoc
+:cq-artifact-id: camel-quarkus-cmis
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Read and write data from to/from a CMIS compliant content repositories.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Read and write data from to/from a CMIS compliant content repositories.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/coap.adoc b/docs/modules/ROOT/pages/reference/extensions/coap.adoc
index 47266d0..e66ec0b 100644
--- a/docs/modules/ROOT/pages/reference/extensions/coap.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/coap.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[coap]]
 = CoAP
-:page-aliases: extensions/coap.adoc
+:cq-artifact-id: camel-quarkus-coap
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send and receive messages to/from COAP capable devices.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send and receive messages to/from COAP capable devices.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/cometd.adoc b/docs/modules/ROOT/pages/reference/extensions/cometd.adoc
index df4b44b..047d0bf 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cometd.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cometd.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[cometd]]
 = CometD
-:page-aliases: extensions/cometd.adoc
+:cq-artifact-id: camel-quarkus-cometd
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/componentdsl.adoc b/docs/modules/ROOT/pages/reference/extensions/componentdsl.adoc
index 0c65418..52eb54d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/componentdsl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/componentdsl.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[componentdsl]]
 = Component DSL
 :page-aliases: extensions/componentdsl.adoc
+:cq-artifact-id: camel-quarkus-componentdsl
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Create Camel components with a fluent Java DSL
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Create Camel components with a fluent Java DSL
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/consul.adoc b/docs/modules/ROOT/pages/reference/extensions/consul.adoc
index cd6a08a..6c34fc8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/consul.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/consul.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[consul]]
 = Consul
 :page-aliases: extensions/consul.adoc
+:cq-artifact-id: camel-quarkus-consul
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Integrate with Consul service discovery and configuration store.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Integrate with Consul service discovery and configuration store.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc b/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc
index 330126c..01fb415 100644
--- a/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/controlbus.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[controlbus]]
 = Control Bus
 :page-aliases: extensions/controlbus.adoc
+:cq-artifact-id: camel-quarkus-controlbus
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage and monitor Camel routes.
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.4.0## [.badge-key]##Native since##[.badge-supported]##0.4.0##
 
 Manage and monitor Camel routes.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/corda.adoc b/docs/modules/ROOT/pages/reference/extensions/corda.adoc
index cc0161e..6515cc5 100644
--- a/docs/modules/ROOT/pages/reference/extensions/corda.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/corda.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[corda]]
 = Corda
-:page-aliases: extensions/corda.adoc
+:cq-artifact-id: camel-quarkus-corda
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Perform operations against Corda blockchain platform using corda-rpc library.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Perform operations against Corda blockchain platform using corda-rpc library.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc b/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc
index df8e1ae..14a01e2 100644
--- a/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/core-cloud.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[core-cloud]]
 = Cloud
 :page-aliases: extensions/core-cloud.adoc
+:cq-artifact-id: camel-quarkus-core-cloud
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: The Camel Quarkus core cloud module
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.2.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.2.0## [.badge-key]##Native since##[.badge-supported]##0.2.0##
 
 The Camel Quarkus core cloud module
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/core.adoc b/docs/modules/ROOT/pages/reference/extensions/core.adoc
index 96710de..aac597c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/core.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/core.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[core]]
 = Core
 :page-aliases: extensions/core.adoc
+:cq-artifact-id: camel-quarkus-core
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Camel core functionality and basic Camel languages: Constant, ExchangeProperty, Header, Ref, Ref, Simple and Tokeinze
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
 
 Camel core functionality and basic Camel languages: Constant, ExchangeProperty, Header, Ref, Ref, Simple and Tokeinze
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc b/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc
index 53caab0..e698aa9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/couchbase.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[couchbase]]
 = Couchbase
 :page-aliases: extensions/couchbase.adoc
+:cq-artifact-id: camel-quarkus-couchbase
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.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/reference/extensions/couchdb.adoc b/docs/modules/ROOT/pages/reference/extensions/couchdb.adoc
index 029c779..113bd40 100644
--- a/docs/modules/ROOT/pages/reference/extensions/couchdb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/couchdb.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[couchdb]]
 = CouchDB
 :page-aliases: extensions/couchdb.adoc
+:cq-artifact-id: camel-quarkus-couchdb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 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/reference/extensions/cron.adoc b/docs/modules/ROOT/pages/reference/extensions/cron.adoc
index edce7f6..8ae89e3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/cron.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/cron.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[cron]]
 = Cron
 :page-aliases: extensions/cron.adoc
+:cq-artifact-id: camel-quarkus-cron
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: A generic interface for triggering events at times specified through the Unix cron syntax.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 A generic interface for triggering events at times specified through the Unix cron syntax.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/crypto.adoc b/docs/modules/ROOT/pages/reference/extensions/crypto.adoc
index 2b4140a..6055332 100644
--- a/docs/modules/ROOT/pages/reference/extensions/crypto.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/crypto.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[crypto]]
 = Crypto (JCE)
-:page-aliases: extensions/crypto.adoc
+:cq-artifact-id: camel-quarkus-crypto
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/csv.adoc b/docs/modules/ROOT/pages/reference/extensions/csv.adoc
index bc1d952..62d91ae 100644
--- a/docs/modules/ROOT/pages/reference/extensions/csv.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/csv.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[csv]]
 = CSV
 :page-aliases: extensions/csv.adoc
+:cq-artifact-id: camel-quarkus-csv
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Handle CSV (Comma Separated Values) payloads.
+:cq-deprecated: false
+:cq-jvm-since: 0.2.0
+:cq-native-since: 0.2.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.2.0## [.badge-key]##Native since##[.badge-supported]##0.2.0##
 
 Handle CSV (Comma Separated Values) payloads.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc b/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc
index 80e7977..0746e68 100644
--- a/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dataformat.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[dataformat]]
 = Data Format
 :page-aliases: extensions/dataformat.adoc
+:cq-artifact-id: camel-quarkus-dataformat
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Use a Camel Data Format as a regular Camel Component.
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.4.0## [.badge-key]##Native since##[.badge-supported]##0.4.0##
 
 Use a Camel Data Format as a regular Camel Component.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc
index dae8f3a..55a87d6 100644
--- a/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-mongodb.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[debezium-mongodb]]
 = Debezium MongoDB Connector
 :page-aliases: extensions/debezium-mongodb.adoc
+:cq-artifact-id: camel-quarkus-debezium-mongodb
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Capture changes from a MongoDB database.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Capture changes from a MongoDB database.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc
index a9eaf35..7dabf4a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-mysql.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[debezium-mysql]]
 = Debezium MySQL Connector
 :page-aliases: extensions/debezium-mysql.adoc
+:cq-artifact-id: camel-quarkus-debezium-mysql
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Capture changes from a MySQL database.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Capture changes from a MySQL database.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc
index e14e1b4..60164b1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-postgres.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[debezium-postgres]]
 = Debezium PostgresSQL Connector
 :page-aliases: extensions/debezium-postgres.adoc
+:cq-artifact-id: camel-quarkus-debezium-postgres
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Capture changes from a PostgresSQL database.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Capture changes from a PostgresSQL database.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc b/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc
index ef97f98..ecc2ff6 100644
--- a/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/debezium-sqlserver.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[debezium-sqlserver]]
 = Debezium SQL Server Connector
 :page-aliases: extensions/debezium-sqlserver.adoc
+:cq-artifact-id: camel-quarkus-debezium-sqlserver
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Capture changes from an SQL Server database.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Capture changes from an SQL Server database.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/digitalocean.adoc b/docs/modules/ROOT/pages/reference/extensions/digitalocean.adoc
index 8aba70b..4645933 100644
--- a/docs/modules/ROOT/pages/reference/extensions/digitalocean.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/digitalocean.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[digitalocean]]
 = DigitalOcean
-:page-aliases: extensions/digitalocean.adoc
+:cq-artifact-id: camel-quarkus-digitalocean
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Manage Droplets and resources within the DigitalOcean cloud.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Manage Droplets and resources within the DigitalOcean cloud.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/direct.adoc b/docs/modules/ROOT/pages/reference/extensions/direct.adoc
index cd8d57a..dee7515 100644
--- a/docs/modules/ROOT/pages/reference/extensions/direct.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/direct.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[direct]]
 = Direct
 :page-aliases: extensions/direct.adoc
+:cq-artifact-id: camel-quarkus-direct
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Call another endpoint from the same Camel Context synchronously.
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
 
 Call another endpoint from the same Camel Context synchronously.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/disruptor.adoc b/docs/modules/ROOT/pages/reference/extensions/disruptor.adoc
index bd6cd04..5df5bbb 100644
--- a/docs/modules/ROOT/pages/reference/extensions/disruptor.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/disruptor.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[disruptor]]
 = Disruptor
-:page-aliases: extensions/disruptor.adoc
+:cq-artifact-id: camel-quarkus-disruptor
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Provides asynchronous SEDA behavior using LMAX Disruptor.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.2.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.2.0##
 
 Provides asynchronous SEDA behavior using LMAX Disruptor.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/djl.adoc b/docs/modules/ROOT/pages/reference/extensions/djl.adoc
index 8cb4d17..0e025c1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/djl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/djl.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[djl]]
 = Deep Java Library
-:page-aliases: extensions/djl.adoc
+:cq-artifact-id: camel-quarkus-djl
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/dns.adoc b/docs/modules/ROOT/pages/reference/extensions/dns.adoc
index 23a34d3..20ab72d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/dns.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dns.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[dns]]
 = DNS
-:page-aliases: extensions/dns.adoc
+:cq-artifact-id: camel-quarkus-dns
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Perform DNS queries using DNSJava.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Perform DNS queries using DNSJava.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/dozer.adoc b/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
index 8e6a5ea..8108ae4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dozer.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[dozer]]
 = Dozer
 :page-aliases: extensions/dozer.adoc
+:cq-artifact-id: camel-quarkus-dozer
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Map between Java beans using the Dozer mapping library.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Map between Java beans using the Dozer mapping library.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/drill.adoc b/docs/modules/ROOT/pages/reference/extensions/drill.adoc
index d8dfc1b..9ccfdce 100644
--- a/docs/modules/ROOT/pages/reference/extensions/drill.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/drill.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[drill]]
 = Drill
-:page-aliases: extensions/drill.adoc
+:cq-artifact-id: camel-quarkus-drill
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Perform queries against an Apache Drill cluster.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Perform queries against an Apache Drill cluster.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/dropbox.adoc b/docs/modules/ROOT/pages/reference/extensions/dropbox.adoc
index 36a6f10..3c36541 100644
--- a/docs/modules/ROOT/pages/reference/extensions/dropbox.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/dropbox.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[dropbox]]
 = Dropbox
-:page-aliases: extensions/dropbox.adoc
+:cq-artifact-id: camel-quarkus-dropbox
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
 
 Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/ehcache.adoc b/docs/modules/ROOT/pages/reference/extensions/ehcache.adoc
index 7501b73..d8a3195 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ehcache.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ehcache.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[ehcache]]
 = Ehcache
-:page-aliases: extensions/ehcache.adoc
+:cq-artifact-id: camel-quarkus-ehcache
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Perform caching operations using Ehcache.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Perform caching operations using Ehcache.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc b/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
index 5186313..962d511 100644
--- a/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/elasticsearch-rest.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[elasticsearch-rest]]
 = Elasticsearch Rest
 :page-aliases: extensions/elasticsearch-rest.adoc
+:cq-artifact-id: camel-quarkus-elasticsearch-rest
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Send requests to with an ElasticSearch via REST API.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Send requests to with an ElasticSearch via REST API.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/elsql.adoc b/docs/modules/ROOT/pages/reference/extensions/elsql.adoc
index 8e811b5..9273de1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/elsql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/elsql.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[elsql]]
 = ElSQL
-:page-aliases: extensions/elsql.adoc
+:cq-artifact-id: camel-quarkus-elsql
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Use ElSql to define SQL queries. Extends the SQL Component.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Use ElSql to define SQL queries. Extends the SQL Component.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/endpointdsl.adoc b/docs/modules/ROOT/pages/reference/extensions/endpointdsl.adoc
index da96378..1bfc132 100644
--- a/docs/modules/ROOT/pages/reference/extensions/endpointdsl.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/endpointdsl.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[endpointdsl]]
 = Endpoint DSL
 :page-aliases: extensions/endpointdsl.adoc
+:cq-artifact-id: camel-quarkus-endpointdsl
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Code Camel endpoint URI using Java DSL instead of plain strings
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Code Camel endpoint URI using Java DSL instead of plain strings
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/etcd.adoc b/docs/modules/ROOT/pages/reference/extensions/etcd.adoc
index c8f7dbc..8563c7c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/etcd.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/etcd.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[etcd]]
 = Etcd Keys
-:page-aliases: extensions/etcd.adoc
+:cq-artifact-id: camel-quarkus-etcd
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Get, set or delete keys in etcd key-value store.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Get, set or delete keys in etcd key-value store.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/exec.adoc b/docs/modules/ROOT/pages/reference/extensions/exec.adoc
index 41740b1..4edeefa 100644
--- a/docs/modules/ROOT/pages/reference/extensions/exec.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/exec.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[exec]]
 = Exec
 :page-aliases: extensions/exec.adoc
+:cq-artifact-id: camel-quarkus-exec
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Execute commands on the underlying operating system.
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.4.0## [.badge-key]##Native since##[.badge-supported]##0.4.0##
 
 Execute commands on the underlying operating system.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/facebook.adoc b/docs/modules/ROOT/pages/reference/extensions/facebook.adoc
index 6511df1..57fd32a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/facebook.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/facebook.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[facebook]]
 = Facebook
-:page-aliases: extensions/facebook.adoc
+:cq-artifact-id: camel-quarkus-facebook
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send requests to Facebook APIs supported by Facebook4J.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send requests to Facebook APIs supported by Facebook4J.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/fastjson.adoc b/docs/modules/ROOT/pages/reference/extensions/fastjson.adoc
index 839652d..bd05097 100644
--- a/docs/modules/ROOT/pages/reference/extensions/fastjson.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/fastjson.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[fastjson]]
 = JSON Fastjson
-:page-aliases: extensions/fastjson.adoc
+:cq-artifact-id: camel-quarkus-fastjson
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Marshal POJOs to JSON and back.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Marshal POJOs to JSON and back.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/fhir.adoc b/docs/modules/ROOT/pages/reference/extensions/fhir.adoc
index 343c788..138ad91 100644
--- a/docs/modules/ROOT/pages/reference/extensions/fhir.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/fhir.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[fhir]]
 = FHIR
 :page-aliases: extensions/fhir.adoc
+:cq-artifact-id: camel-quarkus-fhir
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: 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.
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.3.0## [.badge-key]##Native since##[.badge-supported]##0.3.0##
 
 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/reference/extensions/file-watch.adoc b/docs/modules/ROOT/pages/reference/extensions/file-watch.adoc
index 311b1af..a7a18bc 100644
--- a/docs/modules/ROOT/pages/reference/extensions/file-watch.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/file-watch.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[file-watch]]
 = File Watch
 :page-aliases: extensions/file-watch.adoc
+:cq-artifact-id: camel-quarkus-file-watch
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Get notified about file events in a directory using java.nio.file.WatchService.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Get notified about file events in a directory using java.nio.file.WatchService.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/file.adoc b/docs/modules/ROOT/pages/reference/extensions/file.adoc
index 578a2eb..f0f8cd3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/file.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/file.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[file]]
 = File
 :page-aliases: extensions/file.adoc
+:cq-artifact-id: camel-quarkus-file
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Read and write files.
+:cq-deprecated: false
+:cq-jvm-since: 0.4.0
+:cq-native-since: 0.4.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.4.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.4.0## [.badge-key]##Native since##[.badge-supported]##0.4.0##
 
 Read and write files.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/flatpack.adoc b/docs/modules/ROOT/pages/reference/extensions/flatpack.adoc
index d3a818f..55b55f9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/flatpack.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/flatpack.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[flatpack]]
 = Flatpack
-:page-aliases: extensions/flatpack.adoc
+:cq-artifact-id: camel-quarkus-flatpack
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Parse fixed width and delimited files using the FlatPack library.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
 
 Parse fixed width and delimited files using the FlatPack library.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/flink.adoc b/docs/modules/ROOT/pages/reference/extensions/flink.adoc
index 9184501..917638b 100644
--- a/docs/modules/ROOT/pages/reference/extensions/flink.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/flink.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[flink]]
 = Flink
-:page-aliases: extensions/flink.adoc
+:cq-artifact-id: camel-quarkus-flink
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send DataSet jobs to an Apache Flink cluster.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send DataSet jobs to an Apache Flink cluster.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/fop.adoc b/docs/modules/ROOT/pages/reference/extensions/fop.adoc
index 9bcd005..6cd11fd 100644
--- a/docs/modules/ROOT/pages/reference/extensions/fop.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/fop.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[fop]]
 = FOP
-:page-aliases: extensions/fop.adoc
+:cq-artifact-id: camel-quarkus-fop
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Render messages into PDF and other output formats supported by Apache FOP.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Render messages into PDF and other output formats supported by Apache FOP.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/freemarker.adoc b/docs/modules/ROOT/pages/reference/extensions/freemarker.adoc
index 21e7b49..93c1650 100644
--- a/docs/modules/ROOT/pages/reference/extensions/freemarker.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/freemarker.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[freemarker]]
 = Freemarker
-:page-aliases: extensions/freemarker.adoc
+:cq-artifact-id: camel-quarkus-freemarker
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Transform messages using FreeMarker templates.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Transform messages using FreeMarker templates.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/ftp.adoc b/docs/modules/ROOT/pages/reference/extensions/ftp.adoc
index 1b441da..8c13a00 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ftp.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ftp.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[ftp]]
 = FTP
 :page-aliases: extensions/ftp.adoc
+:cq-artifact-id: camel-quarkus-ftp
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Upload and download files to/from FTP or SFTP servers.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Upload and download files to/from FTP or SFTP servers.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/ganglia.adoc b/docs/modules/ROOT/pages/reference/extensions/ganglia.adoc
index 56d147c..a6085f8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ganglia.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ganglia.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[ganglia]]
 = Ganglia
-:page-aliases: extensions/ganglia.adoc
+:cq-artifact-id: camel-quarkus-ganglia
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send metrics to Ganglia monitoring system.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send metrics to Ganglia monitoring system.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/geocoder.adoc b/docs/modules/ROOT/pages/reference/extensions/geocoder.adoc
index 5fd3178..0ad9a77 100644
--- a/docs/modules/ROOT/pages/reference/extensions/geocoder.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/geocoder.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[geocoder]]
 = Geocoder
-:page-aliases: extensions/geocoder.adoc
+:cq-artifact-id: camel-quarkus-geocoder
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Find geocodes (latitude and longitude) for a given address or the other way round.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Find geocodes (latitude and longitude) for a given address or the other way round.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/git.adoc b/docs/modules/ROOT/pages/reference/extensions/git.adoc
index 9ccbafa..747ccc9 100644
--- a/docs/modules/ROOT/pages/reference/extensions/git.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/git.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[git]]
 = Git
-:page-aliases: extensions/git.adoc
+:cq-artifact-id: camel-quarkus-git
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Perform operations on git repositories.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: 1.1.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native since##[.badge-supported]##1.1.0##
 
 Perform operations on git repositories.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/github.adoc b/docs/modules/ROOT/pages/reference/extensions/github.adoc
index e109dd0..d17d16b 100644
--- a/docs/modules/ROOT/pages/reference/extensions/github.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/github.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[github]]
 = GitHub
 :page-aliases: extensions/github.adoc
+:cq-artifact-id: camel-quarkus-github
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Interact with the GitHub API.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Interact with the GitHub API.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc b/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc
index 4f4a8ff..df2ac2f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-bigquery.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[google-bigquery]]
 = Google BigQuery
 :page-aliases: extensions/google-bigquery.adoc
+:cq-artifact-id: camel-quarkus-google-bigquery
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Access Google Cloud BigQuery service using SQL queries or Google Client Services API
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.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/reference/extensions/google-calendar.adoc b/docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc
index 0fd4a23..9ab7b2a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-calendar.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[google-calendar]]
 = Google Calendar
 :page-aliases: extensions/google-calendar.adoc
+:cq-artifact-id: camel-quarkus-google-calendar
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Perform various operations on a Google Calendar. Poll for changes in a Google Calendar.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Perform various operations on a Google Calendar. Poll for changes in a Google Calendar.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc b/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc
index 94bdfb1..ce4dbc4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-drive.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[google-drive]]
 = Google Drive
 :page-aliases: extensions/google-drive.adoc
+:cq-artifact-id: camel-quarkus-google-drive
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage files in Google Drive.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage files in Google Drive.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc b/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc
index 4462353..bbfacc4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-mail.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[google-mail]]
 = Google Mail
 :page-aliases: extensions/google-mail.adoc
+:cq-artifact-id: camel-quarkus-google-mail
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage messages in Google Mail. Poll for incoming messages in Google Mail.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage messages in Google Mail. Poll for incoming messages in Google Mail.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc b/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc
index 3372f8b..9ddff3b 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-pubsub.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[google-pubsub]]
 = Google Pubsub
 :page-aliases: extensions/google-pubsub.adoc
+:cq-artifact-id: camel-quarkus-google-pubsub
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send and receive messages to/from Google Cloud Platform PubSub Service.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send and receive messages to/from Google Cloud Platform PubSub Service.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc b/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc
index 93ae454..d6f2dd0 100644
--- a/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/google-sheets.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[google-sheets]]
 = Google Sheets
 :page-aliases: extensions/google-sheets.adoc
+:cq-artifact-id: camel-quarkus-google-sheets
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Manage spreadsheets in Google Sheets. Poll for changes in Google Sheets.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Manage spreadsheets in Google Sheets. Poll for changes in Google Sheets.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/graphql.adoc b/docs/modules/ROOT/pages/reference/extensions/graphql.adoc
index 0f549be..4b80671 100644
--- a/docs/modules/ROOT/pages/reference/extensions/graphql.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/graphql.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[graphql]]
 = GraphQL
 :page-aliases: extensions/graphql.adoc
+:cq-artifact-id: camel-quarkus-graphql
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Send GraphQL queries and mutations to external systems.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Send GraphQL queries and mutations to external systems.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/grok.adoc b/docs/modules/ROOT/pages/reference/extensions/grok.adoc
index 310fb91..93ecbaf 100644
--- a/docs/modules/ROOT/pages/reference/extensions/grok.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/grok.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[grok]]
 = Grok
 :page-aliases: extensions/grok.adoc
+:cq-artifact-id: camel-quarkus-grok
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Unmarshal unstructured data to objects using Logstash based Grok patterns.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Unmarshal unstructured data to objects using Logstash based Grok patterns.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/groovy.adoc b/docs/modules/ROOT/pages/reference/extensions/groovy.adoc
index eb7aa9f..5e67a43 100644
--- a/docs/modules/ROOT/pages/reference/extensions/groovy.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/groovy.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[groovy]]
 = Groovy
 :page-aliases: extensions/groovy.adoc
+:cq-artifact-id: camel-quarkus-groovy
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Evaluate a Groovy script.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Evaluate a Groovy script.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/grpc.adoc b/docs/modules/ROOT/pages/reference/extensions/grpc.adoc
index f6c6106..d7308b8 100644
--- a/docs/modules/ROOT/pages/reference/extensions/grpc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/grpc.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[grpc]]
 = gRPC
 :page-aliases: extensions/grpc.adoc
+:cq-artifact-id: camel-quarkus-grpc
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Expose gRPC endpoints and access external gRPC endpoints.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Expose gRPC endpoints and access external gRPC endpoints.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/gson.adoc b/docs/modules/ROOT/pages/reference/extensions/gson.adoc
index 78d1baf..26b7b0c 100644
--- a/docs/modules/ROOT/pages/reference/extensions/gson.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/gson.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[gson]]
 = Gson
 :page-aliases: extensions/gson.adoc
+:cq-artifact-id: camel-quarkus-gson
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Marshal POJOs to JSON and back.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Marshal POJOs to JSON and back.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/guava-eventbus.adoc b/docs/modules/ROOT/pages/reference/extensions/guava-eventbus.adoc
index ee07906..ae9aec5 100644
--- a/docs/modules/ROOT/pages/reference/extensions/guava-eventbus.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/guava-eventbus.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[guava-eventbus]]
 = Guava EventBus
-:page-aliases: extensions/guava-eventbus.adoc
+:cq-artifact-id: camel-quarkus-guava-eventbus
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send and receive messages to/from Guava EventBus.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send and receive messages to/from Guava EventBus.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/hazelcast.adoc b/docs/modules/ROOT/pages/reference/extensions/hazelcast.adoc
index 30c106f..92d53b0 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hazelcast.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hazelcast.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[hazelcast]]
 = Hazelcast Atomic Number
-:page-aliases: extensions/hazelcast.adoc
+:cq-artifact-id: camel-quarkus-hazelcast
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/hdfs.adoc b/docs/modules/ROOT/pages/reference/extensions/hdfs.adoc
index 67ed335..291afe1 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hdfs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hdfs.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[hdfs]]
 = HDFS
-:page-aliases: extensions/hdfs.adoc
+:cq-artifact-id: camel-quarkus-hdfs
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Read and write from/to an HDFS filesystem using Hadoop 2.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Read and write from/to an HDFS filesystem using Hadoop 2.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/hipchat.adoc b/docs/modules/ROOT/pages/reference/extensions/hipchat.adoc
index da3a2f2..ceb441f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hipchat.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hipchat.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[hipchat]]
 = Hipchat
-:page-aliases: extensions/hipchat.adoc
+:cq-artifact-id: camel-quarkus-hipchat
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send and receive messages to/from Hipchat service.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send and receive messages to/from Hipchat service.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/hl7.adoc b/docs/modules/ROOT/pages/reference/extensions/hl7.adoc
index bae242c..0df56de 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hl7.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hl7.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[hl7]]
 = HL7
-:page-aliases: extensions/hl7.adoc
+:cq-artifact-id: camel-quarkus-hl7
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/http.adoc b/docs/modules/ROOT/pages/reference/extensions/http.adoc
index c586622..947c7f7 100644
--- a/docs/modules/ROOT/pages/reference/extensions/http.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/http.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[http]]
 = HTTP
 :page-aliases: extensions/http.adoc
+:cq-artifact-id: camel-quarkus-http
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Send requests to external HTTP servers using Apache HTTP Client 4.x.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Send requests to external HTTP servers using Apache HTTP Client 4.x.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/hystrix.adoc b/docs/modules/ROOT/pages/reference/extensions/hystrix.adoc
index b834d10..0e071ba 100644
--- a/docs/modules/ROOT/pages/reference/extensions/hystrix.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/hystrix.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[hystrix]]
 = Hystrix
 :page-aliases: extensions/hystrix.adoc
+:cq-artifact-id: camel-quarkus-hystrix
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Circuit Breaker EIP using Netflix Hystrix
+:cq-deprecated: true
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Circuit Breaker EIP using Netflix Hystrix
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/ical.adoc b/docs/modules/ROOT/pages/reference/extensions/ical.adoc
index cd178d7..016ae9d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ical.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ical.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[ical]]
 = iCal
 :page-aliases: extensions/ical.adoc
+:cq-artifact-id: camel-quarkus-ical
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Marshal and unmarshal iCal (.ics) documents to/from model objects provided by the iCal4j library.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/iec60870.adoc b/docs/modules/ROOT/pages/reference/extensions/iec60870.adoc
index bc5b1e4..1a37af5 100644
--- a/docs/modules/ROOT/pages/reference/extensions/iec60870.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/iec60870.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[iec60870]]
 = IEC 60870 Client
-:page-aliases: extensions/iec60870.adoc
+:cq-artifact-id: camel-quarkus-iec60870
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/ignite.adoc b/docs/modules/ROOT/pages/reference/extensions/ignite.adoc
index 12dc8cf..3f290d4 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ignite.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ignite.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[ignite]]
 = Ignite Cache
-:page-aliases: extensions/ignite.adoc
+:cq-artifact-id: camel-quarkus-ignite
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Perform cache operations on an Ignite cache or consume changes from a continuous query.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Perform cache operations on an Ignite cache or consume changes from a continuous query.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc b/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc
index 49ef38c..63a1657 100644
--- a/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/infinispan.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[infinispan]]
 = Infinispan
 :page-aliases: extensions/infinispan.adoc
+:cq-artifact-id: camel-quarkus-infinispan
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Read and write from/to Infinispan distributed key/value store and data grid.
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
 
 Read and write from/to Infinispan distributed key/value store and data grid.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc b/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc
index bd8d247..b65ab9a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/influxdb.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[influxdb]]
 = InfluxDB
 :page-aliases: extensions/influxdb.adoc
+:cq-artifact-id: camel-quarkus-influxdb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Interact with InfluxDB, a time series database.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Interact with InfluxDB, a time series database.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/iota.adoc b/docs/modules/ROOT/pages/reference/extensions/iota.adoc
index 85d0ab9..60ac335 100644
--- a/docs/modules/ROOT/pages/reference/extensions/iota.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/iota.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[iota]]
 = IOTA
-:page-aliases: extensions/iota.adoc
+:cq-artifact-id: camel-quarkus-iota
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Manage financial transactions using IOTA distributed ledger.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Manage financial transactions using IOTA distributed ledger.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/ipfs.adoc b/docs/modules/ROOT/pages/reference/extensions/ipfs.adoc
index 86c3892..973aea2 100644
--- a/docs/modules/ROOT/pages/reference/extensions/ipfs.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/ipfs.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[ipfs]]
 = IPFS
-:page-aliases: extensions/ipfs.adoc
+:cq-artifact-id: camel-quarkus-ipfs
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Access the Interplanetary File System (IPFS).
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Access the Interplanetary File System (IPFS).
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/irc.adoc b/docs/modules/ROOT/pages/reference/extensions/irc.adoc
index 33db643..ee286e3 100644
--- a/docs/modules/ROOT/pages/reference/extensions/irc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/irc.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[irc]]
 = IRC
-:page-aliases: extensions/irc.adoc
+:cq-artifact-id: camel-quarkus-irc
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Send and receive messages to/from and IRC chat.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Send and receive messages to/from and IRC chat.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/jackson.adoc b/docs/modules/ROOT/pages/reference/extensions/jackson.adoc
index c739389..cd16a7e 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jackson.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jackson.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[jackson]]
 = Jackson
 :page-aliases: extensions/jackson.adoc
+:cq-artifact-id: camel-quarkus-jackson
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Marshal POJOs to JSON and back.
+:cq-deprecated: false
+:cq-jvm-since: 0.3.0
+:cq-native-since: 0.3.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.3.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.3.0## [.badge-key]##Native since##[.badge-supported]##0.3.0##
 
 Marshal POJOs to JSON and back.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc b/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc
index 8f7ad55..cb8c08d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jacksonxml.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[jacksonxml]]
 = JacksonXML
 :page-aliases: extensions/jacksonxml.adoc
+:cq-artifact-id: camel-quarkus-jacksonxml
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Unmarshal a XML payloads to POJOs and back using XMLMapper extension of Jackson.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc b/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc
index 572f5c1..c63fddd 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jaxb.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[jaxb]]
 = JAXB
 :page-aliases: extensions/jaxb.adoc
+:cq-artifact-id: camel-quarkus-jaxb
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
+:cq-deprecated: false
+:cq-jvm-since: 1.0.0
+:cq-native-since: 1.0.0
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.0.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##1.0.0## [.badge-key]##Native since##[.badge-supported]##1.0.0##
 
 Unmarshal XML payloads to POJOs and back using JAXB2 XML marshalling standard.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc b/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc
index 70eaaf4..da4831f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jbpm.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[jbpm]]
 = JBPM
-:page-aliases: extensions/jbpm.adoc
+:cq-artifact-id: camel-quarkus-jbpm
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Interact with jBPM workflow engine over REST.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Interact with jBPM workflow engine over REST.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc b/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc
index dcfe547..839238f 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jclouds.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[jclouds]]
 = JClouds
-:page-aliases: extensions/jclouds.adoc
+:cq-artifact-id: camel-quarkus-jclouds
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Interact with jclouds compute & blobstore service.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Interact with jclouds compute & blobstore service.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/jcr.adoc b/docs/modules/ROOT/pages/reference/extensions/jcr.adoc
index 36db4e1..1573e4d 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jcr.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jcr.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[jcr]]
 = JCR
-:page-aliases: extensions/jcr.adoc
+:cq-artifact-id: camel-quarkus-jcr
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Read and write nodes to/from a JCR compliant content repository.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
 
 Read and write nodes to/from a JCR compliant content repository.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc b/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc
index 15569b3..771939a 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jdbc.adoc
@@ -1,12 +1,18 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[jdbc]]
 = JDBC
 :page-aliases: extensions/jdbc.adoc
+:cq-artifact-id: camel-quarkus-jdbc
+:cq-native-supported: true
+:cq-status: Stable
+:cq-description: Access databases through SQL and JDBC.
+:cq-deprecated: false
+:cq-jvm-since: 0.0.1
+:cq-native-since: 0.0.1
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##0.2.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-supported]##supported##
+[.badge-key]##JVM since##[.badge-supported]##0.0.1## [.badge-key]##Native since##[.badge-supported]##0.0.1##
 
 Access databases through SQL and JDBC.
 
diff --git a/docs/modules/ROOT/pages/reference/extensions/jgroups-raft.adoc b/docs/modules/ROOT/pages/reference/extensions/jgroups-raft.adoc
index bde9929..86e9e03 100644
--- a/docs/modules/ROOT/pages/reference/extensions/jgroups-raft.adoc
+++ b/docs/modules/ROOT/pages/reference/extensions/jgroups-raft.adoc
@@ -1,12 +1,17 @@
 // Do not edit directly!
 // This file was generated by camel-quarkus-maven-plugin:update-extension-doc-page
 
-[[jgroups-raft]]
 = JGroups raft
-:page-aliases: extensions/jgroups-raft.adoc
+:cq-artifact-id: camel-quarkus-jgroups-raft
+:cq-native-supported: false
+:cq-status: Preview
+:cq-description: Exchange messages with JGroups-raft clusters.
+:cq-deprecated: false
+:cq-jvm-since: 1.1.0
+:cq-native-since: n/a
 
 [.badges]
-[.badge-key]##Since Camel Quarkus##[.badge-version]##1.1.0## [.badge-key]##JVM##[.badge-supported]##supported## [.badge-key]##Native##[.badge-unsupported]##unsupported##
+[.badge-key]##JVM since##[.badge-supported]##1.1.0## [.badge-key]##Native##[.badge-unsupported]##unsupported##
... 3989 lines suppressed ...


[camel-quarkus] 02/03: Rename firstVersion properties to camel.quarkus.jvmSince and add camel.quarkus.nativeSince

Posted by pp...@apache.org.
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 1c295a38165f0cd914787e931b5af17f1a17f657
Author: Peter Palaga <pp...@redhat.com>
AuthorDate: Tue Sep 15 12:30:23 2020 +0200

    Rename firstVersion properties to camel.quarkus.jvmSince and add
    camel.quarkus.nativeSince
---
 extensions-core/caffeine-lrucache/runtime/pom.xml       | 3 ++-
 extensions-core/core-cloud/runtime/pom.xml              | 3 ++-
 extensions-core/core/runtime/pom.xml                    | 3 ++-
 extensions-core/main/runtime/pom.xml                    | 3 ++-
 extensions-core/reactive-executor/runtime/pom.xml       | 3 ++-
 extensions-core/threadpoolfactory-vertx/runtime/pom.xml | 3 ++-
 extensions-core/xml-io/runtime/pom.xml                  | 3 ++-
 extensions-core/xml-jaxb/runtime/pom.xml                | 3 ++-
 extensions-core/xml-jaxp/runtime/pom.xml                | 3 ++-
 extensions-jvm/apns/runtime/pom.xml                     | 2 +-
 extensions-jvm/asn1/runtime/pom.xml                     | 2 +-
 extensions-jvm/asterisk/runtime/pom.xml                 | 2 +-
 extensions-jvm/atmos/runtime/pom.xml                    | 2 +-
 extensions-jvm/atom/runtime/pom.xml                     | 2 +-
 extensions-jvm/atomix/runtime/pom.xml                   | 2 +-
 extensions-jvm/avro-rpc/runtime/pom.xml                 | 3 ++-
 extensions-jvm/aws2-kinesis/runtime/pom.xml             | 2 +-
 extensions-jvm/azure-storage-blob/runtime/pom.xml       | 2 +-
 extensions-jvm/azure-storage-queue/runtime/pom.xml      | 2 +-
 extensions-jvm/barcode/runtime/pom.xml                  | 2 +-
 extensions-jvm/beanio/runtime/pom.xml                   | 2 +-
 extensions-jvm/beanstalk/runtime/pom.xml                | 2 +-
 extensions-jvm/bonita/runtime/pom.xml                   | 2 +-
 extensions-jvm/browse/runtime/pom.xml                   | 2 +-
 extensions-jvm/cassandraql/runtime/pom.xml              | 3 ++-
 extensions-jvm/cbor/runtime/pom.xml                     | 2 +-
 extensions-jvm/chatscript/runtime/pom.xml               | 2 +-
 extensions-jvm/chunk/runtime/pom.xml                    | 2 +-
 extensions-jvm/cm-sms/runtime/pom.xml                   | 2 +-
 extensions-jvm/cmis/runtime/pom.xml                     | 2 +-
 extensions-jvm/coap/runtime/pom.xml                     | 2 +-
 extensions-jvm/cometd/runtime/pom.xml                   | 2 +-
 extensions-jvm/corda/runtime/pom.xml                    | 2 +-
 extensions-jvm/couchbase/runtime/pom.xml                | 3 ++-
 extensions-jvm/crypto/runtime/pom.xml                   | 2 +-
 extensions-jvm/debezium-mongodb/runtime/pom.xml         | 3 ++-
 extensions-jvm/digitalocean/runtime/pom.xml             | 2 +-
 extensions-jvm/djl/runtime/pom.xml                      | 2 +-
 extensions-jvm/dns/runtime/pom.xml                      | 2 +-
 extensions-jvm/drill/runtime/pom.xml                    | 2 +-
 extensions-jvm/ehcache/runtime/pom.xml                  | 2 +-
 extensions-jvm/elsql/runtime/pom.xml                    | 2 +-
 extensions-jvm/etcd/runtime/pom.xml                     | 2 +-
 extensions-jvm/facebook/runtime/pom.xml                 | 2 +-
 extensions-jvm/fastjson/runtime/pom.xml                 | 2 +-
 extensions-jvm/flink/runtime/pom.xml                    | 2 +-
 extensions-jvm/fop/runtime/pom.xml                      | 2 +-
 extensions-jvm/freemarker/runtime/pom.xml               | 2 +-
 extensions-jvm/ganglia/runtime/pom.xml                  | 2 +-
 extensions-jvm/geocoder/runtime/pom.xml                 | 2 +-
 extensions-jvm/google-bigquery/runtime/pom.xml          | 3 ++-
 extensions-jvm/google-pubsub/runtime/pom.xml            | 3 ++-
 extensions-jvm/groovy/runtime/pom.xml                   | 3 ++-
 extensions-jvm/grpc/runtime/pom.xml                     | 3 ++-
 extensions-jvm/guava-eventbus/runtime/pom.xml           | 2 +-
 extensions-jvm/hazelcast/runtime/pom.xml                | 2 +-
 extensions-jvm/hdfs/runtime/pom.xml                     | 2 +-
 extensions-jvm/hipchat/runtime/pom.xml                  | 2 +-
 extensions-jvm/hl7/runtime/pom.xml                      | 2 +-
 extensions-jvm/iec60870/runtime/pom.xml                 | 2 +-
 extensions-jvm/ignite/runtime/pom.xml                   | 2 +-
 extensions-jvm/iota/runtime/pom.xml                     | 2 +-
 extensions-jvm/ipfs/runtime/pom.xml                     | 2 +-
 extensions-jvm/irc/runtime/pom.xml                      | 2 +-
 extensions-jvm/jbpm/runtime/pom.xml                     | 2 +-
 extensions-jvm/jclouds/runtime/pom.xml                  | 2 +-
 extensions-jvm/jcr/runtime/pom.xml                      | 2 +-
 extensions-jvm/jgroups-raft/runtime/pom.xml             | 2 +-
 extensions-jvm/jgroups/runtime/pom.xml                  | 2 +-
 extensions-jvm/jing/runtime/pom.xml                     | 2 +-
 extensions-jvm/jooq/runtime/pom.xml                     | 2 +-
 extensions-jvm/jsch/runtime/pom.xml                     | 2 +-
 extensions-jvm/jslt/runtime/pom.xml                     | 2 +-
 extensions-jvm/jsonapi/runtime/pom.xml                  | 2 +-
 extensions-jvm/jt400/runtime/pom.xml                    | 2 +-
 extensions-jvm/language/runtime/pom.xml                 | 2 +-
 extensions-jvm/ldap/runtime/pom.xml                     | 2 +-
 extensions-jvm/ldif/runtime/pom.xml                     | 2 +-
 extensions-jvm/lucene/runtime/pom.xml                   | 2 +-
 extensions-jvm/lumberjack/runtime/pom.xml               | 2 +-
 extensions-jvm/management/runtime/pom.xml               | 2 +-
 extensions-jvm/milo/runtime/pom.xml                     | 2 +-
 extensions-jvm/mllp/runtime/pom.xml                     | 2 +-
 extensions-jvm/msv/runtime/pom.xml                      | 2 +-
 extensions-jvm/mvel/runtime/pom.xml                     | 2 +-
 extensions-jvm/mybatis/runtime/pom.xml                  | 2 +-
 extensions-jvm/nagios/runtime/pom.xml                   | 2 +-
 extensions-jvm/nitrite/runtime/pom.xml                  | 3 ++-
 extensions-jvm/nsq/runtime/pom.xml                      | 2 +-
 extensions-jvm/ognl/runtime/pom.xml                     | 3 ++-
 extensions-jvm/openstack/runtime/pom.xml                | 3 ++-
 extensions-jvm/optaplanner/runtime/pom.xml              | 2 +-
 extensions-jvm/pg-replication-slot/runtime/pom.xml      | 2 +-
 extensions-jvm/pgevent/runtime/pom.xml                  | 2 +-
 extensions-jvm/printer/runtime/pom.xml                  | 2 +-
 extensions-jvm/protobuf/runtime/pom.xml                 | 3 ++-
 extensions-jvm/pubnub/runtime/pom.xml                   | 3 ++-
 extensions-jvm/pulsar/runtime/pom.xml                   | 2 +-
 extensions-jvm/quickfix/runtime/pom.xml                 | 2 +-
 extensions-jvm/robotframework/runtime/pom.xml           | 2 +-
 extensions-jvm/rss/runtime/pom.xml                      | 2 +-
 extensions-jvm/saga/runtime/pom.xml                     | 2 +-
 extensions-jvm/saxon/runtime/pom.xml                    | 2 +-
 extensions-jvm/schematron/runtime/pom.xml               | 2 +-
 extensions-jvm/sip/runtime/pom.xml                      | 2 +-
 extensions-jvm/smpp/runtime/pom.xml                     | 2 +-
 extensions-jvm/snmp/runtime/pom.xml                     | 2 +-
 extensions-jvm/solr/runtime/pom.xml                     | 2 +-
 extensions-jvm/soroush/runtime/pom.xml                  | 2 +-
 extensions-jvm/splunk-hec/runtime/pom.xml               | 2 +-
 extensions-jvm/splunk/runtime/pom.xml                   | 2 +-
 extensions-jvm/ssh/runtime/pom.xml                      | 2 +-
 extensions-jvm/stax/runtime/pom.xml                     | 2 +-
 extensions-jvm/stomp/runtime/pom.xml                    | 2 +-
 extensions-jvm/stringtemplate/runtime/pom.xml           | 2 +-
 extensions-jvm/stub/runtime/pom.xml                     | 2 +-
 extensions-jvm/syslog/runtime/pom.xml                   | 2 +-
 extensions-jvm/thrift/runtime/pom.xml                   | 2 +-
 extensions-jvm/twilio/runtime/pom.xml                   | 2 +-
 extensions-jvm/univocity-parsers/runtime/pom.xml        | 2 +-
 extensions-jvm/velocity/runtime/pom.xml                 | 2 +-
 extensions-jvm/web3j/runtime/pom.xml                    | 2 +-
 extensions-jvm/weka/runtime/pom.xml                     | 2 +-
 extensions-jvm/wordpress/runtime/pom.xml                | 2 +-
 extensions-jvm/workday/runtime/pom.xml                  | 2 +-
 extensions-jvm/xchange/runtime/pom.xml                  | 2 +-
 extensions-jvm/xj/runtime/pom.xml                       | 2 +-
 extensions-jvm/xmlsecurity/runtime/pom.xml              | 2 +-
 extensions-jvm/xmpp/runtime/pom.xml                     | 2 +-
 extensions-jvm/xslt-saxon/runtime/pom.xml               | 2 +-
 extensions-jvm/yammer/runtime/pom.xml                   | 2 +-
 extensions-jvm/zendesk/runtime/pom.xml                  | 2 +-
 extensions-jvm/zookeeper-master/runtime/pom.xml         | 2 +-
 extensions-jvm/zookeeper/runtime/pom.xml                | 2 +-
 extensions-support/ahc/runtime/pom.xml                  | 3 ++-
 extensions-support/aws/runtime/pom.xml                  | 3 ++-
 extensions-support/aws2/runtime/pom.xml                 | 3 ++-
 extensions-support/bouncycastle/runtime/pom.xml         | 5 +++--
 extensions-support/debezium/runtime/pom.xml             | 3 ++-
 extensions-support/google-http-client/runtime/pom.xml   | 3 ++-
 extensions-support/mail/runtime/pom.xml                 | 3 ++-
 extensions-support/mongodb/runtime/pom.xml              | 3 ++-
 extensions/activemq/runtime/pom.xml                     | 3 ++-
 extensions/ahc-ws/runtime/pom.xml                       | 3 ++-
 extensions/ahc/runtime/pom.xml                          | 3 ++-
 extensions/amqp/runtime/pom.xml                         | 3 ++-
 extensions/arangodb/runtime/pom.xml                     | 3 ++-
 extensions/as2/runtime/pom.xml                          | 3 ++-
 extensions/attachments/runtime/pom.xml                  | 3 ++-
 extensions/avro/runtime/pom.xml                         | 3 ++-
 extensions/aws-ec2/runtime/pom.xml                      | 3 ++-
 extensions/aws-ecs/runtime/pom.xml                      | 3 ++-
 extensions/aws-eks/runtime/pom.xml                      | 3 ++-
 extensions/aws-iam/runtime/pom.xml                      | 3 ++-
 extensions/aws-kinesis/runtime/pom.xml                  | 3 ++-
 extensions/aws-kms/runtime/pom.xml                      | 3 ++-
 extensions/aws-lambda/runtime/pom.xml                   | 3 ++-
 extensions/aws-s3/runtime/pom.xml                       | 3 ++-
 extensions/aws-sdb/runtime/pom.xml                      | 3 ++-
 extensions/aws-sns/runtime/pom.xml                      | 3 ++-
 extensions/aws-sqs/runtime/pom.xml                      | 3 ++-
 extensions/aws-swf/runtime/pom.xml                      | 3 ++-
 extensions/aws-translate/runtime/pom.xml                | 3 ++-
 extensions/aws2-athena/runtime/pom.xml                  | 3 ++-
 extensions/aws2-cw/runtime/pom.xml                      | 3 ++-
 extensions/aws2-ddb/runtime/pom.xml                     | 3 ++-
 extensions/aws2-ec2/runtime/pom.xml                     | 3 ++-
 extensions/aws2-ecs/runtime/pom.xml                     | 3 ++-
 extensions/aws2-eks/runtime/pom.xml                     | 3 ++-
 extensions/aws2-iam/runtime/pom.xml                     | 3 ++-
 extensions/aws2-kms/runtime/pom.xml                     | 3 ++-
 extensions/aws2-lambda/runtime/pom.xml                  | 3 ++-
 extensions/aws2-mq/runtime/pom.xml                      | 3 ++-
 extensions/aws2-msk/runtime/pom.xml                     | 3 ++-
 extensions/aws2-s3/runtime/pom.xml                      | 3 ++-
 extensions/aws2-ses/runtime/pom.xml                     | 3 ++-
 extensions/aws2-sns/runtime/pom.xml                     | 3 ++-
 extensions/aws2-sqs/runtime/pom.xml                     | 3 ++-
 extensions/aws2-sts/runtime/pom.xml                     | 3 ++-
 extensions/aws2-translate/runtime/pom.xml               | 3 ++-
 extensions/azure/runtime/pom.xml                        | 3 ++-
 extensions/base64/runtime/pom.xml                       | 3 ++-
 extensions/bean-validator/runtime/pom.xml               | 3 ++-
 extensions/bean/runtime/pom.xml                         | 3 ++-
 extensions/bindy/runtime/pom.xml                        | 3 ++-
 extensions/box/runtime/pom.xml                          | 3 ++-
 extensions/braintree/runtime/pom.xml                    | 3 ++-
 extensions/caffeine/runtime/pom.xml                     | 3 ++-
 extensions/componentdsl/runtime/pom.xml                 | 3 ++-
 extensions/consul/runtime/pom.xml                       | 3 ++-
 extensions/controlbus/runtime/pom.xml                   | 3 ++-
 extensions/couchdb/runtime/pom.xml                      | 3 ++-
 extensions/cron/runtime/pom.xml                         | 3 ++-
 extensions/csv/runtime/pom.xml                          | 3 ++-
 extensions/dataformat/runtime/pom.xml                   | 3 ++-
 extensions/debezium-mysql/runtime/pom.xml               | 3 ++-
 extensions/debezium-postgres/runtime/pom.xml            | 3 ++-
 extensions/debezium-sqlserver/runtime/pom.xml           | 3 ++-
 extensions/direct/runtime/pom.xml                       | 3 ++-
 extensions/disruptor/runtime/pom.xml                    | 2 +-
 extensions/dozer/runtime/pom.xml                        | 3 ++-
 extensions/dropbox/runtime/pom.xml                      | 3 ++-
 extensions/elasticsearch-rest/runtime/pom.xml           | 3 ++-
 extensions/endpointdsl/runtime/pom.xml                  | 3 ++-
 extensions/exec/runtime/pom.xml                         | 3 ++-
 extensions/fhir/runtime/pom.xml                         | 3 ++-
 extensions/file-watch/runtime/pom.xml                   | 3 ++-
 extensions/file/runtime/pom.xml                         | 3 ++-
 extensions/flatpack/runtime/pom.xml                     | 3 ++-
 extensions/ftp/runtime/pom.xml                          | 3 ++-
 extensions/git/runtime/pom.xml                          | 3 ++-
 extensions/github/runtime/pom.xml                       | 3 ++-
 extensions/google-calendar/runtime/pom.xml              | 3 ++-
 extensions/google-drive/runtime/pom.xml                 | 3 ++-
 extensions/google-mail/runtime/pom.xml                  | 3 ++-
 extensions/google-sheets/runtime/pom.xml                | 3 ++-
 extensions/graphql/runtime/pom.xml                      | 3 ++-
 extensions/grok/runtime/pom.xml                         | 3 ++-
 extensions/gson/runtime/pom.xml                         | 3 ++-
 extensions/http/runtime/pom.xml                         | 3 ++-
 extensions/hystrix/runtime/pom.xml                      | 3 ++-
 extensions/ical/runtime/pom.xml                         | 3 ++-
 extensions/infinispan/runtime/pom.xml                   | 3 ++-
 extensions/influxdb/runtime/pom.xml                     | 3 ++-
 extensions/jackson/runtime/pom.xml                      | 3 ++-
 extensions/jacksonxml/runtime/pom.xml                   | 3 ++-
 extensions/jaxb/runtime/pom.xml                         | 3 ++-
 extensions/jdbc/runtime/pom.xml                         | 3 ++-
 extensions/jira/runtime/pom.xml                         | 3 ++-
 extensions/jms/runtime/pom.xml                          | 3 ++-
 extensions/johnzon/runtime/pom.xml                      | 3 ++-
 extensions/jolt/runtime/pom.xml                         | 3 ++-
 extensions/jpa/runtime/pom.xml                          | 3 ++-
 extensions/json-validator/runtime/pom.xml               | 3 ++-
 extensions/jsonpath/runtime/pom.xml                     | 3 ++-
 extensions/jta/runtime/pom.xml                          | 3 ++-
 extensions/kafka/runtime/pom.xml                        | 3 ++-
 extensions/kotlin/runtime/pom.xml                       | 3 ++-
 extensions/kubernetes/runtime/pom.xml                   | 3 ++-
 extensions/kudu/runtime/pom.xml                         | 3 ++-
 extensions/log/runtime/pom.xml                          | 3 ++-
 extensions/lzf/runtime/pom.xml                          | 3 ++-
 extensions/mail/runtime/pom.xml                         | 3 ++-
 extensions/master/runtime/pom.xml                       | 3 ++-
 extensions/microprofile-fault-tolerance/runtime/pom.xml | 3 ++-
 extensions/microprofile-health/runtime/pom.xml          | 3 ++-
 extensions/microprofile-metrics/runtime/pom.xml         | 3 ++-
 extensions/mock/runtime/pom.xml                         | 3 ++-
 extensions/mongodb-gridfs/runtime/pom.xml               | 3 ++-
 extensions/mongodb/runtime/pom.xml                      | 3 ++-
 extensions/mustache/runtime/pom.xml                     | 3 ++-
 extensions/nats/runtime/pom.xml                         | 3 ++-
 extensions/netty-http/runtime/pom.xml                   | 3 ++-
 extensions/netty/runtime/pom.xml                        | 3 ++-
 extensions/olingo4/runtime/pom.xml                      | 3 ++-
 extensions/openapi-java/runtime/pom.xml                 | 3 ++-
 extensions/opentracing/runtime/pom.xml                  | 3 ++-
 extensions/paho/runtime/pom.xml                         | 3 ++-
 extensions/pdf/runtime/pom.xml                          | 3 ++-
 extensions/platform-http/runtime/pom.xml                | 3 ++-
 extensions/quartz/runtime/pom.xml                       | 3 ++-
 extensions/qute/runtime/pom.xml                         | 3 ++-
 extensions/rabbitmq/runtime/pom.xml                     | 3 ++-
 extensions/reactive-streams/runtime/pom.xml             | 3 ++-
 extensions/ref/runtime/pom.xml                          | 3 ++-
 extensions/rest-openapi/runtime/pom.xml                 | 3 ++-
 extensions/rest/runtime/pom.xml                         | 3 ++-
 extensions/salesforce/runtime/pom.xml                   | 3 ++-
 extensions/sap-netweaver/runtime/pom.xml                | 3 ++-
 extensions/scheduler/runtime/pom.xml                    | 3 ++-
 extensions/seda/runtime/pom.xml                         | 3 ++-
 extensions/servicenow/runtime/pom.xml                   | 3 ++-
 extensions/servlet/runtime/pom.xml                      | 3 ++-
 extensions/sjms/runtime/pom.xml                         | 3 ++-
 extensions/sjms2/runtime/pom.xml                        | 3 ++-
 extensions/slack/runtime/pom.xml                        | 3 ++-
 extensions/smallrye-reactive-messaging/runtime/pom.xml  | 3 ++-
 extensions/snakeyaml/runtime/pom.xml                    | 3 ++-
 extensions/soap/runtime/pom.xml                         | 3 ++-
 extensions/sql/runtime/pom.xml                          | 3 ++-
 extensions/stream/runtime/pom.xml                       | 3 ++-
 extensions/tagsoup/runtime/pom.xml                      | 3 ++-
 extensions/tarfile/runtime/pom.xml                      | 3 ++-
 extensions/telegram/runtime/pom.xml                     | 3 ++-
 extensions/tika/runtime/pom.xml                         | 3 ++-
 extensions/timer/runtime/pom.xml                        | 3 ++-
 extensions/twitter/runtime/pom.xml                      | 3 ++-
 extensions/validator/runtime/pom.xml                    | 3 ++-
 extensions/vertx-http/runtime/pom.xml                   | 3 ++-
 extensions/vertx-websocket/runtime/pom.xml              | 3 ++-
 extensions/vertx/runtime/pom.xml                        | 3 ++-
 extensions/vm/runtime/pom.xml                           | 3 ++-
 extensions/weather/runtime/pom.xml                      | 3 ++-
 extensions/websocket-jsr356/runtime/pom.xml             | 3 ++-
 extensions/xpath/runtime/pom.xml                        | 3 ++-
 extensions/xslt/runtime/pom.xml                         | 3 ++-
 extensions/xstream/runtime/pom.xml                      | 3 ++-
 extensions/zip-deflater/runtime/pom.xml                 | 3 ++-
 extensions/zipfile/runtime/pom.xml                      | 3 ++-
 299 files changed, 486 insertions(+), 300 deletions(-)

diff --git a/extensions-core/caffeine-lrucache/runtime/pom.xml b/extensions-core/caffeine-lrucache/runtime/pom.xml
index 9da8eb6..6e189cb 100644
--- a/extensions-core/caffeine-lrucache/runtime/pom.xml
+++ b/extensions-core/caffeine-lrucache/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>An LRUCacheFactory implementation based on Caffeine</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencies>
diff --git a/extensions-core/core-cloud/runtime/pom.xml b/extensions-core/core-cloud/runtime/pom.xml
index e3d0f80..1d80b3f 100644
--- a/extensions-core/core-cloud/runtime/pom.xml
+++ b/extensions-core/core-cloud/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>The Camel Quarkus core cloud module</description>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.2.0</camel.quarkus.nativeSince>
         <quarkus.metadata.unlisted>true</quarkus.metadata.unlisted>
     </properties>
 
diff --git a/extensions-core/core/runtime/pom.xml b/extensions-core/core/runtime/pom.xml
index 0817536..fd40c53 100644
--- a/extensions-core/core/runtime/pom.xml
+++ b/extensions-core/core/runtime/pom.xml
@@ -30,7 +30,8 @@
     <description>Camel core functionality and basic Camel languages: Constant, ExchangeProperty, Header, Ref, Ref, Simple and Tokeinze</description>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-core/main/runtime/pom.xml b/extensions-core/main/runtime/pom.xml
index 2f15a18..6c5ee63 100644
--- a/extensions-core/main/runtime/pom.xml
+++ b/extensions-core/main/runtime/pom.xml
@@ -30,7 +30,8 @@
     <description>Bootstrap Camel using Camel Main which brings advanced auto-configuration capabilities and integration with Quarkus Command Mode</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-core/reactive-executor/runtime/pom.xml b/extensions-core/reactive-executor/runtime/pom.xml
index 3e0a3fd..1f7cfae 100644
--- a/extensions-core/reactive-executor/runtime/pom.xml
+++ b/extensions-core/reactive-executor/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Core :: Reactive Executor :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-core/threadpoolfactory-vertx/runtime/pom.xml b/extensions-core/threadpoolfactory-vertx/runtime/pom.xml
index d5234fe..29a5182 100644
--- a/extensions-core/threadpoolfactory-vertx/runtime/pom.xml
+++ b/extensions-core/threadpoolfactory-vertx/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>ThreadPoolFactory for camel-core using Vert.x</description>
 
     <properties>
-        <firstVersion>1.0.0-CR4</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-core/xml-io/runtime/pom.xml b/extensions-core/xml-io/runtime/pom.xml
index ea76c03..c2c857b 100644
--- a/extensions-core/xml-io/runtime/pom.xml
+++ b/extensions-core/xml-io/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>An XML stack for parsing XML route definitions. A fast an light weight alternative to camel-quarkus-xml-jaxp</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-core/xml-jaxb/runtime/pom.xml b/extensions-core/xml-jaxb/runtime/pom.xml
index 2f41c3e..c349261 100644
--- a/extensions-core/xml-jaxb/runtime/pom.xml
+++ b/extensions-core/xml-jaxb/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>An XML stack for parsing XML route definitions. A legacy alternative to the fast an light weight camel-quarkus-xml-io</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-core/xml-jaxp/runtime/pom.xml b/extensions-core/xml-jaxp/runtime/pom.xml
index e36d509..6cff966 100644
--- a/extensions-core/xml-jaxp/runtime/pom.xml
+++ b/extensions-core/xml-jaxp/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: XML JAXP :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/apns/runtime/pom.xml b/extensions-jvm/apns/runtime/pom.xml
index f3a605f..466e423 100644
--- a/extensions-jvm/apns/runtime/pom.xml
+++ b/extensions-jvm/apns/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send notifications to Apple iOS devices.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/asn1/runtime/pom.xml b/extensions-jvm/asn1/runtime/pom.xml
index 09ff772..9308c8c 100644
--- a/extensions-jvm/asn1/runtime/pom.xml
+++ b/extensions-jvm/asn1/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Encode and decode data structures using Abstract Syntax Notation One (ASN.1).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/asterisk/runtime/pom.xml b/extensions-jvm/asterisk/runtime/pom.xml
index af60496..e6dcf3b 100644
--- a/extensions-jvm/asterisk/runtime/pom.xml
+++ b/extensions-jvm/asterisk/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Interact with Asterisk PBX Server.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/atmos/runtime/pom.xml b/extensions-jvm/atmos/runtime/pom.xml
index faf7993..c5a8b90 100644
--- a/extensions-jvm/atmos/runtime/pom.xml
+++ b/extensions-jvm/atmos/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Integract with EMC's ViPR object data services using the Atmos Client.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/atom/runtime/pom.xml b/extensions-jvm/atom/runtime/pom.xml
index d7f747e..72b9b8a 100644
--- a/extensions-jvm/atom/runtime/pom.xml
+++ b/extensions-jvm/atom/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Poll Atom RSS feeds.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/atomix/runtime/pom.xml b/extensions-jvm/atomix/runtime/pom.xml
index f6d258d..e143f04 100644
--- a/extensions-jvm/atomix/runtime/pom.xml
+++ b/extensions-jvm/atomix/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Access Atomix's distributed map.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/avro-rpc/runtime/pom.xml b/extensions-jvm/avro-rpc/runtime/pom.xml
index 7985929..542c93b 100644
--- a/extensions-jvm/avro-rpc/runtime/pom.xml
+++ b/extensions-jvm/avro-rpc/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Avro RPC :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/aws2-kinesis/runtime/pom.xml b/extensions-jvm/aws2-kinesis/runtime/pom.xml
index be0750d..20d720e 100644
--- a/extensions-jvm/aws2-kinesis/runtime/pom.xml
+++ b/extensions-jvm/aws2-kinesis/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Consume and produce records from AWS Kinesis Streams using AWS SDK version 2.x.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/azure-storage-blob/runtime/pom.xml b/extensions-jvm/azure-storage-blob/runtime/pom.xml
index b8569ce..fb9fea0 100644
--- a/extensions-jvm/azure-storage-blob/runtime/pom.xml
+++ b/extensions-jvm/azure-storage-blob/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Store and retrieve blobs from Azure Storage Blob Service using SDK v12.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/azure-storage-queue/runtime/pom.xml b/extensions-jvm/azure-storage-queue/runtime/pom.xml
index 4bbdb7e..2d70021 100644
--- a/extensions-jvm/azure-storage-queue/runtime/pom.xml
+++ b/extensions-jvm/azure-storage-queue/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>The azure-storage-queue component is used for storing and retrieving the messages to/from Azure Storage Queue using Azure SDK v12.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/barcode/runtime/pom.xml b/extensions-jvm/barcode/runtime/pom.xml
index 8984414..45a2121 100644
--- a/extensions-jvm/barcode/runtime/pom.xml
+++ b/extensions-jvm/barcode/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Transform strings to various 1D/2D barcode bitmap formats and back.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/beanio/runtime/pom.xml b/extensions-jvm/beanio/runtime/pom.xml
index 28a4408..3352b99 100644
--- a/extensions-jvm/beanio/runtime/pom.xml
+++ b/extensions-jvm/beanio/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Marshal and unmarshal Java beans to and from flat files (such as CSV, delimited, or fixed length formats).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/beanstalk/runtime/pom.xml b/extensions-jvm/beanstalk/runtime/pom.xml
index 260bca3..66b4033 100644
--- a/extensions-jvm/beanstalk/runtime/pom.xml
+++ b/extensions-jvm/beanstalk/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Retrieve and post-process Beanstalk jobs.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/bonita/runtime/pom.xml b/extensions-jvm/bonita/runtime/pom.xml
index 1e30c63..bebc383 100644
--- a/extensions-jvm/bonita/runtime/pom.xml
+++ b/extensions-jvm/bonita/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Communicate with a remote Bonita BPM process engine.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/browse/runtime/pom.xml b/extensions-jvm/browse/runtime/pom.xml
index 7ec3092..8c9eab7 100644
--- a/extensions-jvm/browse/runtime/pom.xml
+++ b/extensions-jvm/browse/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Inspect the messages received on endpoints supporting BrowsableEndpoint.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/cassandraql/runtime/pom.xml b/extensions-jvm/cassandraql/runtime/pom.xml
index 6731fd8..ee5c6af 100644
--- a/extensions-jvm/cassandraql/runtime/pom.xml
+++ b/extensions-jvm/cassandraql/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Cassandra CQL :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/cbor/runtime/pom.xml b/extensions-jvm/cbor/runtime/pom.xml
index 4e089d6..545adb6 100644
--- a/extensions-jvm/cbor/runtime/pom.xml
+++ b/extensions-jvm/cbor/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Unmarshal a CBOR payload to POJO and back.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/chatscript/runtime/pom.xml b/extensions-jvm/chatscript/runtime/pom.xml
index a8045be..904975d 100644
--- a/extensions-jvm/chatscript/runtime/pom.xml
+++ b/extensions-jvm/chatscript/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Chat with a ChatScript Server.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/chunk/runtime/pom.xml b/extensions-jvm/chunk/runtime/pom.xml
index 601f6ca..c6d3036 100644
--- a/extensions-jvm/chunk/runtime/pom.xml
+++ b/extensions-jvm/chunk/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Transform messages using Chunk templating engine.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/cm-sms/runtime/pom.xml b/extensions-jvm/cm-sms/runtime/pom.xml
index cccdaad..8b1bffe 100644
--- a/extensions-jvm/cm-sms/runtime/pom.xml
+++ b/extensions-jvm/cm-sms/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send SMS messages via CM SMS Gateway.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/cmis/runtime/pom.xml b/extensions-jvm/cmis/runtime/pom.xml
index 24e8a6f..81341cb 100644
--- a/extensions-jvm/cmis/runtime/pom.xml
+++ b/extensions-jvm/cmis/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Read and write data from to/from a CMIS compliant content repositories.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/coap/runtime/pom.xml b/extensions-jvm/coap/runtime/pom.xml
index 90ae4d8..f1923c5 100644
--- a/extensions-jvm/coap/runtime/pom.xml
+++ b/extensions-jvm/coap/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive messages to/from COAP capable devices.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/cometd/runtime/pom.xml b/extensions-jvm/cometd/runtime/pom.xml
index 0e817a9..12f7ab7 100644
--- a/extensions-jvm/cometd/runtime/pom.xml
+++ b/extensions-jvm/cometd/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/corda/runtime/pom.xml b/extensions-jvm/corda/runtime/pom.xml
index 33c445b..fb6aabe 100644
--- a/extensions-jvm/corda/runtime/pom.xml
+++ b/extensions-jvm/corda/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform operations against Corda blockchain platform using corda-rpc library.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/couchbase/runtime/pom.xml b/extensions-jvm/couchbase/runtime/pom.xml
index 52f0ff2..98dcad7 100644
--- a/extensions-jvm/couchbase/runtime/pom.xml
+++ b/extensions-jvm/couchbase/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Couchbase :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/crypto/runtime/pom.xml b/extensions-jvm/crypto/runtime/pom.xml
index 6c7c9d5..754424e 100644
--- a/extensions-jvm/crypto/runtime/pom.xml
+++ b/extensions-jvm/crypto/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/debezium-mongodb/runtime/pom.xml b/extensions-jvm/debezium-mongodb/runtime/pom.xml
index 0d6a468..301364c 100644
--- a/extensions-jvm/debezium-mongodb/runtime/pom.xml
+++ b/extensions-jvm/debezium-mongodb/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Debezium MongoDB Connector :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/digitalocean/runtime/pom.xml b/extensions-jvm/digitalocean/runtime/pom.xml
index e163b9f..7623ca0 100644
--- a/extensions-jvm/digitalocean/runtime/pom.xml
+++ b/extensions-jvm/digitalocean/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Manage Droplets and resources within the DigitalOcean cloud.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/djl/runtime/pom.xml b/extensions-jvm/djl/runtime/pom.xml
index 3aa971f..2d28387 100644
--- a/extensions-jvm/djl/runtime/pom.xml
+++ b/extensions-jvm/djl/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/dns/runtime/pom.xml b/extensions-jvm/dns/runtime/pom.xml
index 9cbc4ba..c3a8b8b 100644
--- a/extensions-jvm/dns/runtime/pom.xml
+++ b/extensions-jvm/dns/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform DNS queries using DNSJava.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/drill/runtime/pom.xml b/extensions-jvm/drill/runtime/pom.xml
index b70691e..ec639b7 100644
--- a/extensions-jvm/drill/runtime/pom.xml
+++ b/extensions-jvm/drill/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform queries against an Apache Drill cluster.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/ehcache/runtime/pom.xml b/extensions-jvm/ehcache/runtime/pom.xml
index 6fadd90..e32885c 100644
--- a/extensions-jvm/ehcache/runtime/pom.xml
+++ b/extensions-jvm/ehcache/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform caching operations using Ehcache.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/elsql/runtime/pom.xml b/extensions-jvm/elsql/runtime/pom.xml
index 80691a9..b747675 100644
--- a/extensions-jvm/elsql/runtime/pom.xml
+++ b/extensions-jvm/elsql/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Use ElSql to define SQL queries. Extends the SQL Component.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/etcd/runtime/pom.xml b/extensions-jvm/etcd/runtime/pom.xml
index ab28a8b..fcd4b51 100644
--- a/extensions-jvm/etcd/runtime/pom.xml
+++ b/extensions-jvm/etcd/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Get, set or delete keys in etcd key-value store.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/facebook/runtime/pom.xml b/extensions-jvm/facebook/runtime/pom.xml
index 0df0021..7740fd5 100644
--- a/extensions-jvm/facebook/runtime/pom.xml
+++ b/extensions-jvm/facebook/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send requests to Facebook APIs supported by Facebook4J.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/fastjson/runtime/pom.xml b/extensions-jvm/fastjson/runtime/pom.xml
index 4e009f9..3b4b5c0 100644
--- a/extensions-jvm/fastjson/runtime/pom.xml
+++ b/extensions-jvm/fastjson/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Marshal POJOs to JSON and back.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/flink/runtime/pom.xml b/extensions-jvm/flink/runtime/pom.xml
index 5baa789..63dbc89 100644
--- a/extensions-jvm/flink/runtime/pom.xml
+++ b/extensions-jvm/flink/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send DataSet jobs to an Apache Flink cluster.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/fop/runtime/pom.xml b/extensions-jvm/fop/runtime/pom.xml
index 484b3bf..653e2e1 100644
--- a/extensions-jvm/fop/runtime/pom.xml
+++ b/extensions-jvm/fop/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Render messages into PDF and other output formats supported by Apache FOP.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/freemarker/runtime/pom.xml b/extensions-jvm/freemarker/runtime/pom.xml
index 93da044..6320707 100644
--- a/extensions-jvm/freemarker/runtime/pom.xml
+++ b/extensions-jvm/freemarker/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Transform messages using FreeMarker templates.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/ganglia/runtime/pom.xml b/extensions-jvm/ganglia/runtime/pom.xml
index c218c75..8c9406a 100644
--- a/extensions-jvm/ganglia/runtime/pom.xml
+++ b/extensions-jvm/ganglia/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send metrics to Ganglia monitoring system.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/geocoder/runtime/pom.xml b/extensions-jvm/geocoder/runtime/pom.xml
index ecba622..680f505 100644
--- a/extensions-jvm/geocoder/runtime/pom.xml
+++ b/extensions-jvm/geocoder/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Find geocodes (latitude and longitude) for a given address or the other way round.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/google-bigquery/runtime/pom.xml b/extensions-jvm/google-bigquery/runtime/pom.xml
index 3b2c221..149c96f 100644
--- a/extensions-jvm/google-bigquery/runtime/pom.xml
+++ b/extensions-jvm/google-bigquery/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Access Google Cloud BigQuery service using SQL queries or Google Client Services API</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/google-pubsub/runtime/pom.xml b/extensions-jvm/google-pubsub/runtime/pom.xml
index 4d74e99..b2d7820 100644
--- a/extensions-jvm/google-pubsub/runtime/pom.xml
+++ b/extensions-jvm/google-pubsub/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Google Pubsub :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/groovy/runtime/pom.xml b/extensions-jvm/groovy/runtime/pom.xml
index bdd66a2..62a9048 100644
--- a/extensions-jvm/groovy/runtime/pom.xml
+++ b/extensions-jvm/groovy/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Groovy :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/grpc/runtime/pom.xml b/extensions-jvm/grpc/runtime/pom.xml
index d28e825..4c7f6cd 100644
--- a/extensions-jvm/grpc/runtime/pom.xml
+++ b/extensions-jvm/grpc/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: gRPC :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/guava-eventbus/runtime/pom.xml b/extensions-jvm/guava-eventbus/runtime/pom.xml
index 5471efe..7b1d81e 100644
--- a/extensions-jvm/guava-eventbus/runtime/pom.xml
+++ b/extensions-jvm/guava-eventbus/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive messages to/from Guava EventBus.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/hazelcast/runtime/pom.xml b/extensions-jvm/hazelcast/runtime/pom.xml
index 43063f1..993c211 100644
--- a/extensions-jvm/hazelcast/runtime/pom.xml
+++ b/extensions-jvm/hazelcast/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/hdfs/runtime/pom.xml b/extensions-jvm/hdfs/runtime/pom.xml
index ab7396f..62a6dce 100644
--- a/extensions-jvm/hdfs/runtime/pom.xml
+++ b/extensions-jvm/hdfs/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Read and write from/to an HDFS filesystem using Hadoop 2.x.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/hipchat/runtime/pom.xml b/extensions-jvm/hipchat/runtime/pom.xml
index 99fc226..8730a45 100644
--- a/extensions-jvm/hipchat/runtime/pom.xml
+++ b/extensions-jvm/hipchat/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive messages to/from Hipchat service.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/hl7/runtime/pom.xml b/extensions-jvm/hl7/runtime/pom.xml
index 5eea147..933b91a 100644
--- a/extensions-jvm/hl7/runtime/pom.xml
+++ b/extensions-jvm/hl7/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Marshal and unmarshal HL7 (Health Care) model objects using the HL7 MLLP codec.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/iec60870/runtime/pom.xml b/extensions-jvm/iec60870/runtime/pom.xml
index 5846216..079ed7a 100644
--- a/extensions-jvm/iec60870/runtime/pom.xml
+++ b/extensions-jvm/iec60870/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/ignite/runtime/pom.xml b/extensions-jvm/ignite/runtime/pom.xml
index 9ee06bf..2b8300f 100644
--- a/extensions-jvm/ignite/runtime/pom.xml
+++ b/extensions-jvm/ignite/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform cache operations on an Ignite cache or consume changes from a continuous query.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/iota/runtime/pom.xml b/extensions-jvm/iota/runtime/pom.xml
index 034fb3f..6869fbc 100644
--- a/extensions-jvm/iota/runtime/pom.xml
+++ b/extensions-jvm/iota/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Manage financial transactions using IOTA distributed ledger.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/ipfs/runtime/pom.xml b/extensions-jvm/ipfs/runtime/pom.xml
index afd29d3..3e3ce5e 100644
--- a/extensions-jvm/ipfs/runtime/pom.xml
+++ b/extensions-jvm/ipfs/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Access the Interplanetary File System (IPFS).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <repositories>
diff --git a/extensions-jvm/irc/runtime/pom.xml b/extensions-jvm/irc/runtime/pom.xml
index 31e3e0d..dca9732 100644
--- a/extensions-jvm/irc/runtime/pom.xml
+++ b/extensions-jvm/irc/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive messages to/from and IRC chat.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jbpm/runtime/pom.xml b/extensions-jvm/jbpm/runtime/pom.xml
index eae8582..b39f904 100644
--- a/extensions-jvm/jbpm/runtime/pom.xml
+++ b/extensions-jvm/jbpm/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Interact with jBPM workflow engine over REST.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jclouds/runtime/pom.xml b/extensions-jvm/jclouds/runtime/pom.xml
index a1970c6..689a67f 100644
--- a/extensions-jvm/jclouds/runtime/pom.xml
+++ b/extensions-jvm/jclouds/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Interact with jclouds compute &amp; blobstore service.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jcr/runtime/pom.xml b/extensions-jvm/jcr/runtime/pom.xml
index 9395138..1ca6c8e 100644
--- a/extensions-jvm/jcr/runtime/pom.xml
+++ b/extensions-jvm/jcr/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Read and write nodes to/from a JCR compliant content repository.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jgroups-raft/runtime/pom.xml b/extensions-jvm/jgroups-raft/runtime/pom.xml
index 53cb9e8..a264497 100644
--- a/extensions-jvm/jgroups-raft/runtime/pom.xml
+++ b/extensions-jvm/jgroups-raft/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Exchange messages with JGroups-raft clusters.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jgroups/runtime/pom.xml b/extensions-jvm/jgroups/runtime/pom.xml
index 46ad89f..6889d2c 100644
--- a/extensions-jvm/jgroups/runtime/pom.xml
+++ b/extensions-jvm/jgroups/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Exchange messages with JGroups clusters.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jing/runtime/pom.xml b/extensions-jvm/jing/runtime/pom.xml
index a4ddbc8..e445c86 100644
--- a/extensions-jvm/jing/runtime/pom.xml
+++ b/extensions-jvm/jing/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Validate XML against a RelaxNG schema (XML Syntax or Compact Syntax) using Jing library.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jooq/runtime/pom.xml b/extensions-jvm/jooq/runtime/pom.xml
index 96a52ac..63322f4 100644
--- a/extensions-jvm/jooq/runtime/pom.xml
+++ b/extensions-jvm/jooq/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Store and retrieve Java objects from an SQL database using JOOQ.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jsch/runtime/pom.xml b/extensions-jvm/jsch/runtime/pom.xml
index 5fbb41a..e71a901 100644
--- a/extensions-jvm/jsch/runtime/pom.xml
+++ b/extensions-jvm/jsch/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Copy files to/from remote hosts using the secure copy protocol (SCP).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jslt/runtime/pom.xml b/extensions-jvm/jslt/runtime/pom.xml
index b3eed59..76c7643 100644
--- a/extensions-jvm/jslt/runtime/pom.xml
+++ b/extensions-jvm/jslt/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Query or transform JSON payloads using an JSLT.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jsonapi/runtime/pom.xml b/extensions-jvm/jsonapi/runtime/pom.xml
index e68e2e3..fb47dc9 100644
--- a/extensions-jvm/jsonapi/runtime/pom.xml
+++ b/extensions-jvm/jsonapi/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Marshal and unmarshal JSON:API resources using JSONAPI-Converter library.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/jt400/runtime/pom.xml b/extensions-jvm/jt400/runtime/pom.xml
index 46988b9..8f8c24b 100644
--- a/extensions-jvm/jt400/runtime/pom.xml
+++ b/extensions-jvm/jt400/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/language/runtime/pom.xml b/extensions-jvm/language/runtime/pom.xml
index f492e2c..12cb32f 100644
--- a/extensions-jvm/language/runtime/pom.xml
+++ b/extensions-jvm/language/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Execute scripts in any of the languages supported by Camel.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/ldap/runtime/pom.xml b/extensions-jvm/ldap/runtime/pom.xml
index 2ce1808..8126f3b 100644
--- a/extensions-jvm/ldap/runtime/pom.xml
+++ b/extensions-jvm/ldap/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform searches on LDAP servers.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/ldif/runtime/pom.xml b/extensions-jvm/ldif/runtime/pom.xml
index 543d865..97d1261 100644
--- a/extensions-jvm/ldif/runtime/pom.xml
+++ b/extensions-jvm/ldif/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform updates on an LDAP server from an LDIF body content.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/lucene/runtime/pom.xml b/extensions-jvm/lucene/runtime/pom.xml
index ff1071d..fb6d10c 100644
--- a/extensions-jvm/lucene/runtime/pom.xml
+++ b/extensions-jvm/lucene/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform inserts or queries against Apache Lucene databases.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/lumberjack/runtime/pom.xml b/extensions-jvm/lumberjack/runtime/pom.xml
index 07e1e13..e7c4b54 100644
--- a/extensions-jvm/lumberjack/runtime/pom.xml
+++ b/extensions-jvm/lumberjack/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Receive logs messages using the Lumberjack protocol.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/management/runtime/pom.xml b/extensions-jvm/management/runtime/pom.xml
index 7575995..db84d61 100644
--- a/extensions-jvm/management/runtime/pom.xml
+++ b/extensions-jvm/management/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>JMX management strategy and associated managed resources.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/milo/runtime/pom.xml b/extensions-jvm/milo/runtime/pom.xml
index 257e3d8..0c157ba 100644
--- a/extensions-jvm/milo/runtime/pom.xml
+++ b/extensions-jvm/milo/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Connect to OPC UA servers using the binary protocol for acquiring telemetry data.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/mllp/runtime/pom.xml b/extensions-jvm/mllp/runtime/pom.xml
index 47e593e..9fdace3 100644
--- a/extensions-jvm/mllp/runtime/pom.xml
+++ b/extensions-jvm/mllp/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Communicate with external systems using the MLLP protocol.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/msv/runtime/pom.xml b/extensions-jvm/msv/runtime/pom.xml
index 0524445..865a20a 100644
--- a/extensions-jvm/msv/runtime/pom.xml
+++ b/extensions-jvm/msv/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Validate XML payloads using Multi-Schema Validator (MSV).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/mvel/runtime/pom.xml b/extensions-jvm/mvel/runtime/pom.xml
index 0ab76f9..7965e62 100644
--- a/extensions-jvm/mvel/runtime/pom.xml
+++ b/extensions-jvm/mvel/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Transform messages using an MVEL template.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/mybatis/runtime/pom.xml b/extensions-jvm/mybatis/runtime/pom.xml
index 763eadf..7730778 100644
--- a/extensions-jvm/mybatis/runtime/pom.xml
+++ b/extensions-jvm/mybatis/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Performs a query, poll, insert, update or delete in a relational database using MyBatis.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/nagios/runtime/pom.xml b/extensions-jvm/nagios/runtime/pom.xml
index c419c67..99e3b0e 100644
--- a/extensions-jvm/nagios/runtime/pom.xml
+++ b/extensions-jvm/nagios/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send passive checks to Nagios using JSendNSCA.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/nitrite/runtime/pom.xml b/extensions-jvm/nitrite/runtime/pom.xml
index 55ccacf..7eaf5fa 100644
--- a/extensions-jvm/nitrite/runtime/pom.xml
+++ b/extensions-jvm/nitrite/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Nitrite :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/nsq/runtime/pom.xml b/extensions-jvm/nsq/runtime/pom.xml
index c38b890..260f59f 100644
--- a/extensions-jvm/nsq/runtime/pom.xml
+++ b/extensions-jvm/nsq/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive messages from NSQ realtime distributed messaging platform.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/ognl/runtime/pom.xml b/extensions-jvm/ognl/runtime/pom.xml
index 37bbd61..85c0c8e 100644
--- a/extensions-jvm/ognl/runtime/pom.xml
+++ b/extensions-jvm/ognl/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: OGNL :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/openstack/runtime/pom.xml b/extensions-jvm/openstack/runtime/pom.xml
index e5990cd..cdf9c99 100644
--- a/extensions-jvm/openstack/runtime/pom.xml
+++ b/extensions-jvm/openstack/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Interact with OpenStack APIs</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/optaplanner/runtime/pom.xml b/extensions-jvm/optaplanner/runtime/pom.xml
index f41565e..9dbd344 100644
--- a/extensions-jvm/optaplanner/runtime/pom.xml
+++ b/extensions-jvm/optaplanner/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Solve planning problems with OptaPlanner.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/pg-replication-slot/runtime/pom.xml b/extensions-jvm/pg-replication-slot/runtime/pom.xml
index 2cb5239..dde6f2f 100644
--- a/extensions-jvm/pg-replication-slot/runtime/pom.xml
+++ b/extensions-jvm/pg-replication-slot/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/pgevent/runtime/pom.xml b/extensions-jvm/pgevent/runtime/pom.xml
index 2803f11..18e3462 100644
--- a/extensions-jvm/pgevent/runtime/pom.xml
+++ b/extensions-jvm/pgevent/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive PostgreSQL events via LISTEN and NOTIFY commands.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/printer/runtime/pom.xml b/extensions-jvm/printer/runtime/pom.xml
index 2be632a..b5493d1 100644
--- a/extensions-jvm/printer/runtime/pom.xml
+++ b/extensions-jvm/printer/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send print jobs to printers.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/protobuf/runtime/pom.xml b/extensions-jvm/protobuf/runtime/pom.xml
index 7c84430..0648003 100644
--- a/extensions-jvm/protobuf/runtime/pom.xml
+++ b/extensions-jvm/protobuf/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Protobuf :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/pubnub/runtime/pom.xml b/extensions-jvm/pubnub/runtime/pom.xml
index b2128d3..6e2ea10 100644
--- a/extensions-jvm/pubnub/runtime/pom.xml
+++ b/extensions-jvm/pubnub/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: PubNub :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/pulsar/runtime/pom.xml b/extensions-jvm/pulsar/runtime/pom.xml
index 6cb0a9e..9bdc8c1 100644
--- a/extensions-jvm/pulsar/runtime/pom.xml
+++ b/extensions-jvm/pulsar/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive messages from/to Apache Pulsar messaging system.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/quickfix/runtime/pom.xml b/extensions-jvm/quickfix/runtime/pom.xml
index d022135..8c17cf0 100644
--- a/extensions-jvm/quickfix/runtime/pom.xml
+++ b/extensions-jvm/quickfix/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/robotframework/runtime/pom.xml b/extensions-jvm/robotframework/runtime/pom.xml
index 5e546a2..b74ca0f 100644
--- a/extensions-jvm/robotframework/runtime/pom.xml
+++ b/extensions-jvm/robotframework/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Pass camel exchanges to acceptence test written in Robot DSL.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/rss/runtime/pom.xml b/extensions-jvm/rss/runtime/pom.xml
index bdaedae..beb3d2e 100644
--- a/extensions-jvm/rss/runtime/pom.xml
+++ b/extensions-jvm/rss/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Poll RSS feeds.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/saga/runtime/pom.xml b/extensions-jvm/saga/runtime/pom.xml
index 6dded8f..03c3608 100644
--- a/extensions-jvm/saga/runtime/pom.xml
+++ b/extensions-jvm/saga/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Execute custom actions within a route using the Saga EIP.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/saxon/runtime/pom.xml b/extensions-jvm/saxon/runtime/pom.xml
index 6743b5e..90f9020 100644
--- a/extensions-jvm/saxon/runtime/pom.xml
+++ b/extensions-jvm/saxon/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Query and/or transform XML payloads using XQuery and Saxon.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/schematron/runtime/pom.xml b/extensions-jvm/schematron/runtime/pom.xml
index bdf94eb..0b54832 100644
--- a/extensions-jvm/schematron/runtime/pom.xml
+++ b/extensions-jvm/schematron/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Validate XML payload using the Schematron Library.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/sip/runtime/pom.xml b/extensions-jvm/sip/runtime/pom.xml
index fec1c1a..dfb2f4f 100644
--- a/extensions-jvm/sip/runtime/pom.xml
+++ b/extensions-jvm/sip/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive messages using the SIP protocol (used in telecommunications).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/smpp/runtime/pom.xml b/extensions-jvm/smpp/runtime/pom.xml
index 7db92f2..02b517f 100644
--- a/extensions-jvm/smpp/runtime/pom.xml
+++ b/extensions-jvm/smpp/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive SMS messages using a SMSC (Short Message Service Center).</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/snmp/runtime/pom.xml b/extensions-jvm/snmp/runtime/pom.xml
index 39d36cf..bd12888 100644
--- a/extensions-jvm/snmp/runtime/pom.xml
+++ b/extensions-jvm/snmp/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/solr/runtime/pom.xml b/extensions-jvm/solr/runtime/pom.xml
index a8b36f6..eeb5198 100644
--- a/extensions-jvm/solr/runtime/pom.xml
+++ b/extensions-jvm/solr/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform operations against Apache Lucene Solr.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/soroush/runtime/pom.xml b/extensions-jvm/soroush/runtime/pom.xml
index f8c2ef0..6142dcb 100644
--- a/extensions-jvm/soroush/runtime/pom.xml
+++ b/extensions-jvm/soroush/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive messages as a Soroush chat bot.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/splunk-hec/runtime/pom.xml b/extensions-jvm/splunk-hec/runtime/pom.xml
index 7e91fa1..6331a58 100644
--- a/extensions-jvm/splunk-hec/runtime/pom.xml
+++ b/extensions-jvm/splunk-hec/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>The splunk component allows to publish events in Splunk using the HTTP Event Collector.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/splunk/runtime/pom.xml b/extensions-jvm/splunk/runtime/pom.xml
index fe8b21d..f316b26 100644
--- a/extensions-jvm/splunk/runtime/pom.xml
+++ b/extensions-jvm/splunk/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Publish or search for events in Splunk.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/ssh/runtime/pom.xml b/extensions-jvm/ssh/runtime/pom.xml
index 2635f68..d14edaf 100644
--- a/extensions-jvm/ssh/runtime/pom.xml
+++ b/extensions-jvm/ssh/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Execute commands on remote hosts using SSH.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/stax/runtime/pom.xml b/extensions-jvm/stax/runtime/pom.xml
index b8beb3b..70aa8c0 100644
--- a/extensions-jvm/stax/runtime/pom.xml
+++ b/extensions-jvm/stax/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Process XML payloads by a SAX ContentHandler.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/stomp/runtime/pom.xml b/extensions-jvm/stomp/runtime/pom.xml
index b2acc34..b574733 100644
--- a/extensions-jvm/stomp/runtime/pom.xml
+++ b/extensions-jvm/stomp/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/stringtemplate/runtime/pom.xml b/extensions-jvm/stringtemplate/runtime/pom.xml
index 8a99eab..a788696 100644
--- a/extensions-jvm/stringtemplate/runtime/pom.xml
+++ b/extensions-jvm/stringtemplate/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Transform messages using StringTemplate engine.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/stub/runtime/pom.xml b/extensions-jvm/stub/runtime/pom.xml
index 8b004dc..e28e740 100644
--- a/extensions-jvm/stub/runtime/pom.xml
+++ b/extensions-jvm/stub/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Stub out any physical endpoints while in development or testing.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/syslog/runtime/pom.xml b/extensions-jvm/syslog/runtime/pom.xml
index 2f19901..0e3f728 100644
--- a/extensions-jvm/syslog/runtime/pom.xml
+++ b/extensions-jvm/syslog/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Marshall SyslogMessages to RFC3164 and RFC5424 messages and back.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/thrift/runtime/pom.xml b/extensions-jvm/thrift/runtime/pom.xml
index b5e23f4..a318219 100644
--- a/extensions-jvm/thrift/runtime/pom.xml
+++ b/extensions-jvm/thrift/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/twilio/runtime/pom.xml b/extensions-jvm/twilio/runtime/pom.xml
index da7d558..91c2b4f 100644
--- a/extensions-jvm/twilio/runtime/pom.xml
+++ b/extensions-jvm/twilio/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Interact with Twilio REST APIs using Twilio Java SDK.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/univocity-parsers/runtime/pom.xml b/extensions-jvm/univocity-parsers/runtime/pom.xml
index d68a873..3d430f3 100644
--- a/extensions-jvm/univocity-parsers/runtime/pom.xml
+++ b/extensions-jvm/univocity-parsers/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Marshal and unmarshal Java objects from and to CSV (Comma Separated Values) using UniVocity Parsers.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/velocity/runtime/pom.xml b/extensions-jvm/velocity/runtime/pom.xml
index 538076d..328c055 100644
--- a/extensions-jvm/velocity/runtime/pom.xml
+++ b/extensions-jvm/velocity/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Transform messages using a Velocity template.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/web3j/runtime/pom.xml b/extensions-jvm/web3j/runtime/pom.xml
index d37d78e..ff6232c 100644
--- a/extensions-jvm/web3j/runtime/pom.xml
+++ b/extensions-jvm/web3j/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Interact with Ethereum nodes using web3j client API.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/weka/runtime/pom.xml b/extensions-jvm/weka/runtime/pom.xml
index 16e7360..78bab98 100644
--- a/extensions-jvm/weka/runtime/pom.xml
+++ b/extensions-jvm/weka/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Perform machine learning tasks using Weka.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <repositories>
diff --git a/extensions-jvm/wordpress/runtime/pom.xml b/extensions-jvm/wordpress/runtime/pom.xml
index c7680b1..f85a2cd 100644
--- a/extensions-jvm/wordpress/runtime/pom.xml
+++ b/extensions-jvm/wordpress/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Manage posts and users using Wordpress API.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/workday/runtime/pom.xml b/extensions-jvm/workday/runtime/pom.xml
index 35cca5e..7830c49 100644
--- a/extensions-jvm/workday/runtime/pom.xml
+++ b/extensions-jvm/workday/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Detect and parse documents using Workday.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/xchange/runtime/pom.xml b/extensions-jvm/xchange/runtime/pom.xml
index e98cd4a..924a33f 100644
--- a/extensions-jvm/xchange/runtime/pom.xml
+++ b/extensions-jvm/xchange/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Access market data and trade on Bitcoin and Altcoin exchanges.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/xj/runtime/pom.xml b/extensions-jvm/xj/runtime/pom.xml
index adc7672..8b6daa9 100644
--- a/extensions-jvm/xj/runtime/pom.xml
+++ b/extensions-jvm/xj/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Transform JSON and XML message using a XSLT.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/xmlsecurity/runtime/pom.xml b/extensions-jvm/xmlsecurity/runtime/pom.xml
index 6208746..e9fca23 100644
--- a/extensions-jvm/xmlsecurity/runtime/pom.xml
+++ b/extensions-jvm/xmlsecurity/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Sign XML payloads using the XML signature specification.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/xmpp/runtime/pom.xml b/extensions-jvm/xmpp/runtime/pom.xml
index b0a69c4..ff47010 100644
--- a/extensions-jvm/xmpp/runtime/pom.xml
+++ b/extensions-jvm/xmpp/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Send and receive messages to/from an XMPP chat server.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/xslt-saxon/runtime/pom.xml b/extensions-jvm/xslt-saxon/runtime/pom.xml
index 93d9e96..28ddb15 100644
--- a/extensions-jvm/xslt-saxon/runtime/pom.xml
+++ b/extensions-jvm/xslt-saxon/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Transform XML payloads using an XSLT template using Saxon.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/yammer/runtime/pom.xml b/extensions-jvm/yammer/runtime/pom.xml
index 5ad079e..5c05e4b 100644
--- a/extensions-jvm/yammer/runtime/pom.xml
+++ b/extensions-jvm/yammer/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Interact with the Yammer enterprise social network.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/zendesk/runtime/pom.xml b/extensions-jvm/zendesk/runtime/pom.xml
index 2c9f672..69afe10 100644
--- a/extensions-jvm/zendesk/runtime/pom.xml
+++ b/extensions-jvm/zendesk/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Manage Zendesk tickets, users, organizations, etc.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/zookeeper-master/runtime/pom.xml b/extensions-jvm/zookeeper-master/runtime/pom.xml
index ad3812b..3bad736 100644
--- a/extensions-jvm/zookeeper-master/runtime/pom.xml
+++ b/extensions-jvm/zookeeper-master/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-jvm/zookeeper/runtime/pom.xml b/extensions-jvm/zookeeper/runtime/pom.xml
index b2727ca..c3e5d9c 100644
--- a/extensions-jvm/zookeeper/runtime/pom.xml
+++ b/extensions-jvm/zookeeper/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Manage ZooKeeper clusters.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-support/ahc/runtime/pom.xml b/extensions-support/ahc/runtime/pom.xml
index 6e7a431..40eb318 100644
--- a/extensions-support/ahc/runtime/pom.xml
+++ b/extensions-support/ahc/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Support :: Async Http Client :: Runtime</name>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-support/aws/runtime/pom.xml b/extensions-support/aws/runtime/pom.xml
index f7b19c3..1a21f4c 100644
--- a/extensions-support/aws/runtime/pom.xml
+++ b/extensions-support/aws/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: Support :: AWS :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-support/aws2/runtime/pom.xml b/extensions-support/aws2/runtime/pom.xml
index a588f53..d91a68a 100644
--- a/extensions-support/aws2/runtime/pom.xml
+++ b/extensions-support/aws2/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: Support :: AWS2 :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-support/bouncycastle/runtime/pom.xml b/extensions-support/bouncycastle/runtime/pom.xml
index 9a3731c..892e302 100644
--- a/extensions-support/bouncycastle/runtime/pom.xml
+++ b/extensions-support/bouncycastle/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Support :: Bouncy Castle :: Runtime</name>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
@@ -53,7 +54,7 @@
         <dependency>
             <groupId>org.javassist</groupId>
             <artifactId>javassist</artifactId>
-        </dependency>        
+        </dependency>
     </dependencies>
 
     <build>
diff --git a/extensions-support/debezium/runtime/pom.xml b/extensions-support/debezium/runtime/pom.xml
index 9c64f4e..5d0d269 100644
--- a/extensions-support/debezium/runtime/pom.xml
+++ b/extensions-support/debezium/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Support :: Debezium :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-support/google-http-client/runtime/pom.xml b/extensions-support/google-http-client/runtime/pom.xml
index 3f316dd..e40ba57 100644
--- a/extensions-support/google-http-client/runtime/pom.xml
+++ b/extensions-support/google-http-client/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Support :: Google HTTP Client :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-support/mail/runtime/pom.xml b/extensions-support/mail/runtime/pom.xml
index 2366ef2..d51395a 100644
--- a/extensions-support/mail/runtime/pom.xml
+++ b/extensions-support/mail/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Support :: Mail :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions-support/mongodb/runtime/pom.xml b/extensions-support/mongodb/runtime/pom.xml
index 00d102c..0fe3f14 100644
--- a/extensions-support/mongodb/runtime/pom.xml
+++ b/extensions-support/mongodb/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Camel Quarkus Support MongoDB</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.unlisted>true</quarkus.metadata.unlisted>
     </properties>
 
diff --git a/extensions/activemq/runtime/pom.xml b/extensions/activemq/runtime/pom.xml
index 326e858..043ec33 100644
--- a/extensions/activemq/runtime/pom.xml
+++ b/extensions/activemq/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: ActiveMQ :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/ahc-ws/runtime/pom.xml b/extensions/ahc-ws/runtime/pom.xml
index ce16acd..dcad484 100644
--- a/extensions/ahc-ws/runtime/pom.xml
+++ b/extensions/ahc-ws/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Async HTTP Client (AHC) Websocket :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/ahc/runtime/pom.xml b/extensions/ahc/runtime/pom.xml
index 5eeab40..c17c64f 100644
--- a/extensions/ahc/runtime/pom.xml
+++ b/extensions/ahc/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Async HTTP Client (AHC) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/amqp/runtime/pom.xml b/extensions/amqp/runtime/pom.xml
index be7bf08..a23b1ee 100644
--- a/extensions/amqp/runtime/pom.xml
+++ b/extensions/amqp/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AMQP :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/arangodb/runtime/pom.xml b/extensions/arangodb/runtime/pom.xml
index 6433a7c..ae75a67 100644
--- a/extensions/arangodb/runtime/pom.xml
+++ b/extensions/arangodb/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Perform operations on ArangoDb documents, collections and graphs.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/as2/runtime/pom.xml b/extensions/as2/runtime/pom.xml
index 78ef4bc..f55a563 100644
--- a/extensions/as2/runtime/pom.xml
+++ b/extensions/as2/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Transfer data securely and reliably using the AS2 protocol (RFC4130).</description>
 
     <properties>
-        <firstVersion>1.0.0-CR4</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/attachments/runtime/pom.xml b/extensions/attachments/runtime/pom.xml
index 7d02fda..8d4273d 100644
--- a/extensions/attachments/runtime/pom.xml
+++ b/extensions/attachments/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Attachments :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/avro/runtime/pom.xml b/extensions/avro/runtime/pom.xml
index 7b5a1c1..6a22072 100644
--- a/extensions/avro/runtime/pom.xml
+++ b/extensions/avro/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Avro :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws-ec2/runtime/pom.xml b/extensions/aws-ec2/runtime/pom.xml
index 350c193..55b4549 100644
--- a/extensions/aws-ec2/runtime/pom.xml
+++ b/extensions/aws-ec2/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS Elastic Compute Cloud (EC2) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-ecs/runtime/pom.xml b/extensions/aws-ecs/runtime/pom.xml
index 75159cb..a8afca3 100644
--- a/extensions/aws-ecs/runtime/pom.xml
+++ b/extensions/aws-ecs/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS Elastic Container Service (ECS) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-eks/runtime/pom.xml b/extensions/aws-eks/runtime/pom.xml
index 2f83d0d..d5be1bf 100644
--- a/extensions/aws-eks/runtime/pom.xml
+++ b/extensions/aws-eks/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: AWS Elastic Kubernetes Service (EKS) :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-iam/runtime/pom.xml b/extensions/aws-iam/runtime/pom.xml
index 439444f..b849edd 100644
--- a/extensions/aws-iam/runtime/pom.xml
+++ b/extensions/aws-iam/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS Identity and Access Management (IAM) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-kinesis/runtime/pom.xml b/extensions/aws-kinesis/runtime/pom.xml
index 684b197..e2290f1 100644
--- a/extensions/aws-kinesis/runtime/pom.xml
+++ b/extensions/aws-kinesis/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Consume and produce records from AWS Kinesis Streams and AWS Kinesis Firehose streams.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-kms/runtime/pom.xml b/extensions/aws-kms/runtime/pom.xml
index 8ef7bd9..f5b7efb 100644
--- a/extensions/aws-kms/runtime/pom.xml
+++ b/extensions/aws-kms/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS Key Management Service (KMS) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-lambda/runtime/pom.xml b/extensions/aws-lambda/runtime/pom.xml
index c076b95..32a79e3 100644
--- a/extensions/aws-lambda/runtime/pom.xml
+++ b/extensions/aws-lambda/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS Lambda :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-s3/runtime/pom.xml b/extensions/aws-s3/runtime/pom.xml
index 384a3cb..ce6a1be 100644
--- a/extensions/aws-s3/runtime/pom.xml
+++ b/extensions/aws-s3/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: AWS S3 Storage Service :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-sdb/runtime/pom.xml b/extensions/aws-sdb/runtime/pom.xml
index 93fdea5..cce8b75 100644
--- a/extensions/aws-sdb/runtime/pom.xml
+++ b/extensions/aws-sdb/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS SimpleDB (SDB) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-sns/runtime/pom.xml b/extensions/aws-sns/runtime/pom.xml
index c818a30..d5c0e80 100644
--- a/extensions/aws-sns/runtime/pom.xml
+++ b/extensions/aws-sns/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: AWS Simple Notification System (SNS) :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-sqs/runtime/pom.xml b/extensions/aws-sqs/runtime/pom.xml
index 03c1747..8023ed8 100644
--- a/extensions/aws-sqs/runtime/pom.xml
+++ b/extensions/aws-sqs/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: AWS Simple Queue Service (SQS) :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-swf/runtime/pom.xml b/extensions/aws-swf/runtime/pom.xml
index eed92d7..f0c110b 100644
--- a/extensions/aws-swf/runtime/pom.xml
+++ b/extensions/aws-swf/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS Simple Workflow (SWF) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws-translate/runtime/pom.xml b/extensions/aws-translate/runtime/pom.xml
index 74283ac..e6fe3b8 100644
--- a/extensions/aws-translate/runtime/pom.xml
+++ b/extensions/aws-translate/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS Translate :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws2-athena/runtime/pom.xml b/extensions/aws2-athena/runtime/pom.xml
index 36a6339..b708865 100644
--- a/extensions/aws2-athena/runtime/pom.xml
+++ b/extensions/aws2-athena/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Access AWS Athena service using AWS SDK version 2.x.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-cw/runtime/pom.xml b/extensions/aws2-cw/runtime/pom.xml
index 515751e..284783a 100644
--- a/extensions/aws2-cw/runtime/pom.xml
+++ b/extensions/aws2-cw/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 CloudWatch :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws2-ddb/runtime/pom.xml b/extensions/aws2-ddb/runtime/pom.xml
index 85180b9..90d768c 100644
--- a/extensions/aws2-ddb/runtime/pom.xml
+++ b/extensions/aws2-ddb/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Store and retrieve data from AWS DynamoDB service or receive messages from AWS DynamoDB Stream using AWS SDK version 2.x.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-ec2/runtime/pom.xml b/extensions/aws2-ec2/runtime/pom.xml
index d0c4802..4e81d40 100644
--- a/extensions/aws2-ec2/runtime/pom.xml
+++ b/extensions/aws2-ec2/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Elastic Compute Cloud (EC2) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-ecs/runtime/pom.xml b/extensions/aws2-ecs/runtime/pom.xml
index ed1d9bb..176952f 100644
--- a/extensions/aws2-ecs/runtime/pom.xml
+++ b/extensions/aws2-ecs/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Elastic Container Service (ECS) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-eks/runtime/pom.xml b/extensions/aws2-eks/runtime/pom.xml
index 7bc467a..edd1a41 100644
--- a/extensions/aws2-eks/runtime/pom.xml
+++ b/extensions/aws2-eks/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Elastic Kubernetes Service (EKS) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-iam/runtime/pom.xml b/extensions/aws2-iam/runtime/pom.xml
index 2485f99..5336ac9 100644
--- a/extensions/aws2-iam/runtime/pom.xml
+++ b/extensions/aws2-iam/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Identity and Access Management (IAM) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-kms/runtime/pom.xml b/extensions/aws2-kms/runtime/pom.xml
index 0aa3945..25fbe25 100644
--- a/extensions/aws2-kms/runtime/pom.xml
+++ b/extensions/aws2-kms/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Key Management Service (KMS) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-lambda/runtime/pom.xml b/extensions/aws2-lambda/runtime/pom.xml
index c12a0f8..5e5b891 100644
--- a/extensions/aws2-lambda/runtime/pom.xml
+++ b/extensions/aws2-lambda/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Manage and invoke AWS Lambda functions using AWS SDK version 2.x.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-mq/runtime/pom.xml b/extensions/aws2-mq/runtime/pom.xml
index 2dd6c10..935c487 100644
--- a/extensions/aws2-mq/runtime/pom.xml
+++ b/extensions/aws2-mq/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 MQ :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-msk/runtime/pom.xml b/extensions/aws2-msk/runtime/pom.xml
index 6b8fc19..77451c1 100644
--- a/extensions/aws2-msk/runtime/pom.xml
+++ b/extensions/aws2-msk/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Managed Streaming for Apache Kafka (MSK) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-s3/runtime/pom.xml b/extensions/aws2-s3/runtime/pom.xml
index c4bdb0e..541e3f3 100644
--- a/extensions/aws2-s3/runtime/pom.xml
+++ b/extensions/aws2-s3/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 S3 Storage Service :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws2-ses/runtime/pom.xml b/extensions/aws2-ses/runtime/pom.xml
index 9e967bc..350bd99 100644
--- a/extensions/aws2-ses/runtime/pom.xml
+++ b/extensions/aws2-ses/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Simple Email Service (SES) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-sns/runtime/pom.xml b/extensions/aws2-sns/runtime/pom.xml
index c7f745f..853f95a 100644
--- a/extensions/aws2-sns/runtime/pom.xml
+++ b/extensions/aws2-sns/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Simple Notification System (SNS) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws2-sqs/runtime/pom.xml b/extensions/aws2-sqs/runtime/pom.xml
index 389b390..8e1c208 100644
--- a/extensions/aws2-sqs/runtime/pom.xml
+++ b/extensions/aws2-sqs/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Simple Queue Service (SQS) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
         <quarkus.metadata.keywords>Amazon</quarkus.metadata.keywords>
     </properties>
 
diff --git a/extensions/aws2-sts/runtime/pom.xml b/extensions/aws2-sts/runtime/pom.xml
index 876cab8..5ce2055 100644
--- a/extensions/aws2-sts/runtime/pom.xml
+++ b/extensions/aws2-sts/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Manage AWS STS cluster instances using AWS SDK version 2.x.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/aws2-translate/runtime/pom.xml b/extensions/aws2-translate/runtime/pom.xml
index 8244872..2b47390 100644
--- a/extensions/aws2-translate/runtime/pom.xml
+++ b/extensions/aws2-translate/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: AWS 2 Translate :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/azure/runtime/pom.xml b/extensions/azure/runtime/pom.xml
index 00c4606..59dc127 100644
--- a/extensions/azure/runtime/pom.xml
+++ b/extensions/azure/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Store and retrieve blobs from Azure Storage Blob Service or store and retrieve messages from Azure Storage Queue Service</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/base64/runtime/pom.xml b/extensions/base64/runtime/pom.xml
index bf17b77..e671464 100644
--- a/extensions/base64/runtime/pom.xml
+++ b/extensions/base64/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Base64 :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/bean-validator/runtime/pom.xml b/extensions/bean-validator/runtime/pom.xml
index 433534a..abbce62 100644
--- a/extensions/bean-validator/runtime/pom.xml
+++ b/extensions/bean-validator/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Bean Validator :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/bean/runtime/pom.xml b/extensions/bean/runtime/pom.xml
index 0aa6282..37ce098 100644
--- a/extensions/bean/runtime/pom.xml
+++ b/extensions/bean/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Invoke methods of Java beans</description>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/bindy/runtime/pom.xml b/extensions/bindy/runtime/pom.xml
index b4678f5..4fdf16b 100644
--- a/extensions/bindy/runtime/pom.xml
+++ b/extensions/bindy/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Bindy :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/box/runtime/pom.xml b/extensions/box/runtime/pom.xml
index ac758d6..ef1c5c9 100644
--- a/extensions/box/runtime/pom.xml
+++ b/extensions/box/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Box :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/braintree/runtime/pom.xml b/extensions/braintree/runtime/pom.xml
index 1c1eb60..a9dc204 100644
--- a/extensions/braintree/runtime/pom.xml
+++ b/extensions/braintree/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Braintree :: Runtime</name>
 
     <properties>
-        <firstVersion>1.2.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/caffeine/runtime/pom.xml b/extensions/caffeine/runtime/pom.xml
index 56a9197..0477cb5 100644
--- a/extensions/caffeine/runtime/pom.xml
+++ b/extensions/caffeine/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Perform caching operations using Caffeine Cache.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.2.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/componentdsl/runtime/pom.xml b/extensions/componentdsl/runtime/pom.xml
index 8ae0f73..a5015cb 100644
--- a/extensions/componentdsl/runtime/pom.xml
+++ b/extensions/componentdsl/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Create Camel components with a fluent Java DSL</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/consul/runtime/pom.xml b/extensions/consul/runtime/pom.xml
index c645bb8..49e844f 100644
--- a/extensions/consul/runtime/pom.xml
+++ b/extensions/consul/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Consul :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/controlbus/runtime/pom.xml b/extensions/controlbus/runtime/pom.xml
index e4aa5a2..a83e4c7 100644
--- a/extensions/controlbus/runtime/pom.xml
+++ b/extensions/controlbus/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Control Bus :: Runtime</name>
 
     <properties>
-        <firstVersion>0.4.0</firstVersion>
+        <camel.quarkus.jvmSince>0.4.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.4.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/couchdb/runtime/pom.xml b/extensions/couchdb/runtime/pom.xml
index 73ff0a8..5694d00 100644
--- a/extensions/couchdb/runtime/pom.xml
+++ b/extensions/couchdb/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: CouchDB :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/cron/runtime/pom.xml b/extensions/cron/runtime/pom.xml
index 9181389..775455a 100644
--- a/extensions/cron/runtime/pom.xml
+++ b/extensions/cron/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Cron :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/csv/runtime/pom.xml b/extensions/csv/runtime/pom.xml
index 1038c48..4d06beb 100644
--- a/extensions/csv/runtime/pom.xml
+++ b/extensions/csv/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: CSV :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.2.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/dataformat/runtime/pom.xml b/extensions/dataformat/runtime/pom.xml
index c74525c..2b9163b 100644
--- a/extensions/dataformat/runtime/pom.xml
+++ b/extensions/dataformat/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Data Format :: Runtime</name>
 
     <properties>
-        <firstVersion>0.4.0</firstVersion>
+        <camel.quarkus.jvmSince>0.4.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.4.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/debezium-mysql/runtime/pom.xml b/extensions/debezium-mysql/runtime/pom.xml
index e53a115..c2b887a 100644
--- a/extensions/debezium-mysql/runtime/pom.xml
+++ b/extensions/debezium-mysql/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Capture changes from a MySQL database.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/debezium-postgres/runtime/pom.xml b/extensions/debezium-postgres/runtime/pom.xml
index 5bb450e..65b6823 100644
--- a/extensions/debezium-postgres/runtime/pom.xml
+++ b/extensions/debezium-postgres/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Debezium PostgresSQL Connector :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/debezium-sqlserver/runtime/pom.xml b/extensions/debezium-sqlserver/runtime/pom.xml
index 7fa71ef..b280775 100644
--- a/extensions/debezium-sqlserver/runtime/pom.xml
+++ b/extensions/debezium-sqlserver/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Capture changes from an SQL Server database.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/direct/runtime/pom.xml b/extensions/direct/runtime/pom.xml
index 0ab2739..0e220f8 100644
--- a/extensions/direct/runtime/pom.xml
+++ b/extensions/direct/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Direct :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/disruptor/runtime/pom.xml b/extensions/disruptor/runtime/pom.xml
index 82fd4f3..49b3da8 100644
--- a/extensions/disruptor/runtime/pom.xml
+++ b/extensions/disruptor/runtime/pom.xml
@@ -33,7 +33,7 @@
     <description>Provides asynchronous SEDA behavior using LMAX Disruptor.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/dozer/runtime/pom.xml b/extensions/dozer/runtime/pom.xml
index 9a0417b..4121893 100644
--- a/extensions/dozer/runtime/pom.xml
+++ b/extensions/dozer/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Dozer :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/dropbox/runtime/pom.xml b/extensions/dropbox/runtime/pom.xml
index 6b658e3..c17d374 100644
--- a/extensions/dropbox/runtime/pom.xml
+++ b/extensions/dropbox/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/elasticsearch-rest/runtime/pom.xml b/extensions/elasticsearch-rest/runtime/pom.xml
index 03142a7..0a40d96 100644
--- a/extensions/elasticsearch-rest/runtime/pom.xml
+++ b/extensions/elasticsearch-rest/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Elasticsearch Rest :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/endpointdsl/runtime/pom.xml b/extensions/endpointdsl/runtime/pom.xml
index 823c538..4ab49e2 100644
--- a/extensions/endpointdsl/runtime/pom.xml
+++ b/extensions/endpointdsl/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Code Camel endpoint URI using Java DSL instead of plain strings</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/exec/runtime/pom.xml b/extensions/exec/runtime/pom.xml
index b824b01..1c9cfb0 100644
--- a/extensions/exec/runtime/pom.xml
+++ b/extensions/exec/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Exec :: Runtime</name>
 
     <properties>
-        <firstVersion>0.4.0</firstVersion>
+        <camel.quarkus.jvmSince>0.4.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.4.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/fhir/runtime/pom.xml b/extensions/fhir/runtime/pom.xml
index 977273c..02805f8 100644
--- a/extensions/fhir/runtime/pom.xml
+++ b/extensions/fhir/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: FHIR :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/file-watch/runtime/pom.xml b/extensions/file-watch/runtime/pom.xml
index 810cff7..fd8ced4 100644
--- a/extensions/file-watch/runtime/pom.xml
+++ b/extensions/file-watch/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: File Watch :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/file/runtime/pom.xml b/extensions/file/runtime/pom.xml
index 2fbede8..34dd1d2 100644
--- a/extensions/file/runtime/pom.xml
+++ b/extensions/file/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: File :: Runtime</name>
 
     <properties>
-        <firstVersion>0.4.0</firstVersion>
+        <camel.quarkus.jvmSince>0.4.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.4.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/flatpack/runtime/pom.xml b/extensions/flatpack/runtime/pom.xml
index 37c3980..34ee1be 100644
--- a/extensions/flatpack/runtime/pom.xml
+++ b/extensions/flatpack/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Parse fixed width and delimited files using the FlatPack library.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/ftp/runtime/pom.xml b/extensions/ftp/runtime/pom.xml
index ac87e0a..310e184 100644
--- a/extensions/ftp/runtime/pom.xml
+++ b/extensions/ftp/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Upload and download files to/from FTP or SFTP servers.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/git/runtime/pom.xml b/extensions/git/runtime/pom.xml
index 586c6ac..69f29cd 100644
--- a/extensions/git/runtime/pom.xml
+++ b/extensions/git/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Perform operations on git repositories.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/github/runtime/pom.xml b/extensions/github/runtime/pom.xml
index 54c0a4a..d656876 100644
--- a/extensions/github/runtime/pom.xml
+++ b/extensions/github/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: GitHub :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/google-calendar/runtime/pom.xml b/extensions/google-calendar/runtime/pom.xml
index 2b363bd..7b79b67 100644
--- a/extensions/google-calendar/runtime/pom.xml
+++ b/extensions/google-calendar/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Google Calendar :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/google-drive/runtime/pom.xml b/extensions/google-drive/runtime/pom.xml
index 7442ee1..82d59f0 100644
--- a/extensions/google-drive/runtime/pom.xml
+++ b/extensions/google-drive/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Google Drive :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/google-mail/runtime/pom.xml b/extensions/google-mail/runtime/pom.xml
index 620e416..8523b8a 100644
--- a/extensions/google-mail/runtime/pom.xml
+++ b/extensions/google-mail/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Google Mail :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/google-sheets/runtime/pom.xml b/extensions/google-sheets/runtime/pom.xml
index da85762..0fc2525 100644
--- a/extensions/google-sheets/runtime/pom.xml
+++ b/extensions/google-sheets/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Google Sheets :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/graphql/runtime/pom.xml b/extensions/graphql/runtime/pom.xml
index 7c94507..d078d18 100644
--- a/extensions/graphql/runtime/pom.xml
+++ b/extensions/graphql/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: GraphQL :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/grok/runtime/pom.xml b/extensions/grok/runtime/pom.xml
index 206998a..8e55ba3 100644
--- a/extensions/grok/runtime/pom.xml
+++ b/extensions/grok/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Unmarshal unstructured data to objects using Logstash based Grok patterns.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/gson/runtime/pom.xml b/extensions/gson/runtime/pom.xml
index d2adb63..dcdb591 100644
--- a/extensions/gson/runtime/pom.xml
+++ b/extensions/gson/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Gson :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/http/runtime/pom.xml b/extensions/http/runtime/pom.xml
index 00794fa..579b78d 100644
--- a/extensions/http/runtime/pom.xml
+++ b/extensions/http/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: HTTP :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/hystrix/runtime/pom.xml b/extensions/hystrix/runtime/pom.xml
index 2250af3..e9211db 100644
--- a/extensions/hystrix/runtime/pom.xml
+++ b/extensions/hystrix/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Hystrix :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/ical/runtime/pom.xml b/extensions/ical/runtime/pom.xml
index c3ace46..f4288dc 100644
--- a/extensions/ical/runtime/pom.xml
+++ b/extensions/ical/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: iCal :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/infinispan/runtime/pom.xml b/extensions/infinispan/runtime/pom.xml
index b7111ba..6743530 100644
--- a/extensions/infinispan/runtime/pom.xml
+++ b/extensions/infinispan/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: Infinispan :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/influxdb/runtime/pom.xml b/extensions/influxdb/runtime/pom.xml
index 6f5f797..cb1fa3b 100644
--- a/extensions/influxdb/runtime/pom.xml
+++ b/extensions/influxdb/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: InfluxDB :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/jackson/runtime/pom.xml b/extensions/jackson/runtime/pom.xml
index 26413c7..7569d2d 100644
--- a/extensions/jackson/runtime/pom.xml
+++ b/extensions/jackson/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: Jackson :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/jacksonxml/runtime/pom.xml b/extensions/jacksonxml/runtime/pom.xml
index 6e09bab..6e96cc8 100644
--- a/extensions/jacksonxml/runtime/pom.xml
+++ b/extensions/jacksonxml/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: JacksonXML :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/jaxb/runtime/pom.xml b/extensions/jaxb/runtime/pom.xml
index d36cfae..fa3afc8 100644
--- a/extensions/jaxb/runtime/pom.xml
+++ b/extensions/jaxb/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: JAXB :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/jdbc/runtime/pom.xml b/extensions/jdbc/runtime/pom.xml
index 1db60d9..b854aab 100644
--- a/extensions/jdbc/runtime/pom.xml
+++ b/extensions/jdbc/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: JDBC :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/jira/runtime/pom.xml b/extensions/jira/runtime/pom.xml
index ad482e8..555437c 100644
--- a/extensions/jira/runtime/pom.xml
+++ b/extensions/jira/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Jira :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <repositories>
diff --git a/extensions/jms/runtime/pom.xml b/extensions/jms/runtime/pom.xml
index 9c7558a..14586be 100644
--- a/extensions/jms/runtime/pom.xml
+++ b/extensions/jms/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: JMS :: Runtime</name>
 
     <properties>
-        <firstVersion>1.2.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/johnzon/runtime/pom.xml b/extensions/johnzon/runtime/pom.xml
index 40be551..90ce91f 100644
--- a/extensions/johnzon/runtime/pom.xml
+++ b/extensions/johnzon/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Johnzon :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/jolt/runtime/pom.xml b/extensions/jolt/runtime/pom.xml
index f3501ba..3f891d9 100644
--- a/extensions/jolt/runtime/pom.xml
+++ b/extensions/jolt/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>JSON to JSON transformation using JOLT.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/jpa/runtime/pom.xml b/extensions/jpa/runtime/pom.xml
index 7a4eb49..b1c767c 100644
--- a/extensions/jpa/runtime/pom.xml
+++ b/extensions/jpa/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Store and retrieve Java objects from databases using Java Persistence API (JPA).</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/json-validator/runtime/pom.xml b/extensions/json-validator/runtime/pom.xml
index bbb1609..59dcfcb 100644
--- a/extensions/json-validator/runtime/pom.xml
+++ b/extensions/json-validator/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Validate JSON payloads using NetworkNT JSON Schema.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/jsonpath/runtime/pom.xml b/extensions/jsonpath/runtime/pom.xml
index c9ec9e8..5c29a88 100644
--- a/extensions/jsonpath/runtime/pom.xml
+++ b/extensions/jsonpath/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: JSON Path :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/jta/runtime/pom.xml b/extensions/jta/runtime/pom.xml
index 4174419..76c9647 100644
--- a/extensions/jta/runtime/pom.xml
+++ b/extensions/jta/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Enclose Camel routes in the transactions using Java Transaction API (JTA) and Narayana transaction manager</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/kafka/runtime/pom.xml b/extensions/kafka/runtime/pom.xml
index ed0c9ec..af1e967 100644
--- a/extensions/kafka/runtime/pom.xml
+++ b/extensions/kafka/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Kafka :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/kotlin/runtime/pom.xml b/extensions/kotlin/runtime/pom.xml
index 96d648f..4ff66a6 100644
--- a/extensions/kotlin/runtime/pom.xml
+++ b/extensions/kotlin/runtime/pom.xml
@@ -30,7 +30,8 @@
     <description>Write Camel integration routes in Kotlin</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/kubernetes/runtime/pom.xml b/extensions/kubernetes/runtime/pom.xml
index db01ce0..e95c576 100644
--- a/extensions/kubernetes/runtime/pom.xml
+++ b/extensions/kubernetes/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Perform operations against Kubernetes API</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/kudu/runtime/pom.xml b/extensions/kudu/runtime/pom.xml
index 0639caf..f6b2e5d 100644
--- a/extensions/kudu/runtime/pom.xml
+++ b/extensions/kudu/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Kudu :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/log/runtime/pom.xml b/extensions/log/runtime/pom.xml
index d7d3961..dbb67c0 100644
--- a/extensions/log/runtime/pom.xml
+++ b/extensions/log/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Log :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/lzf/runtime/pom.xml b/extensions/lzf/runtime/pom.xml
index 23c1371..9b1bf3f 100644
--- a/extensions/lzf/runtime/pom.xml
+++ b/extensions/lzf/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: LZF Deflate Compression :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/mail/runtime/pom.xml b/extensions/mail/runtime/pom.xml
index 46a2cde..813a566 100644
--- a/extensions/mail/runtime/pom.xml
+++ b/extensions/mail/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Mail :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.2.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/master/runtime/pom.xml b/extensions/master/runtime/pom.xml
index c165e4e..68338de 100644
--- a/extensions/master/runtime/pom.xml
+++ b/extensions/master/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/microprofile-fault-tolerance/runtime/pom.xml b/extensions/microprofile-fault-tolerance/runtime/pom.xml
index 8015415..2c57044 100644
--- a/extensions/microprofile-fault-tolerance/runtime/pom.xml
+++ b/extensions/microprofile-fault-tolerance/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Circuit Breaker EIP using Microprofile Fault Tolerance</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/microprofile-health/runtime/pom.xml b/extensions/microprofile-health/runtime/pom.xml
index 8caab28..654fdb7 100644
--- a/extensions/microprofile-health/runtime/pom.xml
+++ b/extensions/microprofile-health/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: MicroProfile Health :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/microprofile-metrics/runtime/pom.xml b/extensions/microprofile-metrics/runtime/pom.xml
index 4395ee0..1a209cd 100644
--- a/extensions/microprofile-metrics/runtime/pom.xml
+++ b/extensions/microprofile-metrics/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: MicroProfile Metrics :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.2.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/mock/runtime/pom.xml b/extensions/mock/runtime/pom.xml
index a961017..ebe7af0 100644
--- a/extensions/mock/runtime/pom.xml
+++ b/extensions/mock/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Test routes and mediation rules using mocks.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/mongodb-gridfs/runtime/pom.xml b/extensions/mongodb-gridfs/runtime/pom.xml
index 1000663..10dd6ba 100644
--- a/extensions/mongodb-gridfs/runtime/pom.xml
+++ b/extensions/mongodb-gridfs/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: MongoDB GridFS :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/mongodb/runtime/pom.xml b/extensions/mongodb/runtime/pom.xml
index f1b1976..10d45c1 100644
--- a/extensions/mongodb/runtime/pom.xml
+++ b/extensions/mongodb/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: MongoDB :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/mustache/runtime/pom.xml b/extensions/mustache/runtime/pom.xml
index 6a20b3b..7f74e0f 100644
--- a/extensions/mustache/runtime/pom.xml
+++ b/extensions/mustache/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Mustache :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/nats/runtime/pom.xml b/extensions/nats/runtime/pom.xml
index 8a3724e..13f03ff 100644
--- a/extensions/nats/runtime/pom.xml
+++ b/extensions/nats/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Send and receive messages from NATS messaging system.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/netty-http/runtime/pom.xml b/extensions/netty-http/runtime/pom.xml
index df0e127..e8f168d 100644
--- a/extensions/netty-http/runtime/pom.xml
+++ b/extensions/netty-http/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: Netty HTTP :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.2.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/netty/runtime/pom.xml b/extensions/netty/runtime/pom.xml
index 22076c8..fe3db96 100644
--- a/extensions/netty/runtime/pom.xml
+++ b/extensions/netty/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Netty :: Runtime</name>
 
     <properties>
-        <firstVersion>0.4.0</firstVersion>
+        <camel.quarkus.jvmSince>0.4.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.4.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/olingo4/runtime/pom.xml b/extensions/olingo4/runtime/pom.xml
index 0a7c2b6..dfe716f 100644
--- a/extensions/olingo4/runtime/pom.xml
+++ b/extensions/olingo4/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Olingo4 :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/openapi-java/runtime/pom.xml b/extensions/openapi-java/runtime/pom.xml
index 847bb30..f9c9c18 100644
--- a/extensions/openapi-java/runtime/pom.xml
+++ b/extensions/openapi-java/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Rest-dsl support for using OpenAPI doc</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/opentracing/runtime/pom.xml b/extensions/opentracing/runtime/pom.xml
index c26c16b..cae2439 100644
--- a/extensions/opentracing/runtime/pom.xml
+++ b/extensions/opentracing/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: OpenTracing :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/paho/runtime/pom.xml b/extensions/paho/runtime/pom.xml
index d8c1116..255104a 100644
--- a/extensions/paho/runtime/pom.xml
+++ b/extensions/paho/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Paho :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.2.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/pdf/runtime/pom.xml b/extensions/pdf/runtime/pom.xml
index 24eb9d5..d17c91e 100644
--- a/extensions/pdf/runtime/pom.xml
+++ b/extensions/pdf/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: PDF :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.1</firstVersion>
+        <camel.quarkus.jvmSince>0.3.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.1</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/platform-http/runtime/pom.xml b/extensions/platform-http/runtime/pom.xml
index b3fe286..6b858f6 100644
--- a/extensions/platform-http/runtime/pom.xml
+++ b/extensions/platform-http/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Platform HTTP :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/quartz/runtime/pom.xml b/extensions/quartz/runtime/pom.xml
index 6dec2a6..c25332d 100644
--- a/extensions/quartz/runtime/pom.xml
+++ b/extensions/quartz/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Quartz :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/qute/runtime/pom.xml b/extensions/qute/runtime/pom.xml
index 4073a5b..787b4f3 100644
--- a/extensions/qute/runtime/pom.xml
+++ b/extensions/qute/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Transform messages using Quarkus Qute templating engine</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/rabbitmq/runtime/pom.xml b/extensions/rabbitmq/runtime/pom.xml
index 476004f..81a1598 100644
--- a/extensions/rabbitmq/runtime/pom.xml
+++ b/extensions/rabbitmq/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: RabbitMQ :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/reactive-streams/runtime/pom.xml b/extensions/reactive-streams/runtime/pom.xml
index ac81566..c25998d 100644
--- a/extensions/reactive-streams/runtime/pom.xml
+++ b/extensions/reactive-streams/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Reactive Streams :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/ref/runtime/pom.xml b/extensions/ref/runtime/pom.xml
index 0333c9f..451c3ee 100644
--- a/extensions/ref/runtime/pom.xml
+++ b/extensions/ref/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Ref :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/rest-openapi/runtime/pom.xml b/extensions/rest-openapi/runtime/pom.xml
index 5814b5b..9059e33 100644
--- a/extensions/rest-openapi/runtime/pom.xml
+++ b/extensions/rest-openapi/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: REST OpenApi :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/rest/runtime/pom.xml b/extensions/rest/runtime/pom.xml
index 80fc7c4..783fefd 100644
--- a/extensions/rest/runtime/pom.xml
+++ b/extensions/rest/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Expose REST services and their OpenAPI Specification or call external REST services.</description>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.0.1</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.1</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/salesforce/runtime/pom.xml b/extensions/salesforce/runtime/pom.xml
index 5233e41..8758da0 100644
--- a/extensions/salesforce/runtime/pom.xml
+++ b/extensions/salesforce/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: Salesforce :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.2</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/sap-netweaver/runtime/pom.xml b/extensions/sap-netweaver/runtime/pom.xml
index 3f61a10..fa42b5c 100644
--- a/extensions/sap-netweaver/runtime/pom.xml
+++ b/extensions/sap-netweaver/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: SAP NetWeaver :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/scheduler/runtime/pom.xml b/extensions/scheduler/runtime/pom.xml
index b9bf0e1..674f689 100644
--- a/extensions/scheduler/runtime/pom.xml
+++ b/extensions/scheduler/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Scheduler :: Runtime</name>
 
     <properties>
-        <firstVersion>0.4.0</firstVersion>
+        <camel.quarkus.jvmSince>0.4.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.4.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/seda/runtime/pom.xml b/extensions/seda/runtime/pom.xml
index 3e23db3..438f89d 100644
--- a/extensions/seda/runtime/pom.xml
+++ b/extensions/seda/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: SEDA :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/servicenow/runtime/pom.xml b/extensions/servicenow/runtime/pom.xml
index 51f67ef..f56d224 100644
--- a/extensions/servicenow/runtime/pom.xml
+++ b/extensions/servicenow/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: ServiceNow :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/servlet/runtime/pom.xml b/extensions/servlet/runtime/pom.xml
index 0715276..13be249 100644
--- a/extensions/servlet/runtime/pom.xml
+++ b/extensions/servlet/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: Servlet :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.2</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/sjms/runtime/pom.xml b/extensions/sjms/runtime/pom.xml
index 988c466..f7478c3 100644
--- a/extensions/sjms/runtime/pom.xml
+++ b/extensions/sjms/runtime/pom.xml
@@ -30,7 +30,8 @@
     <description>Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/sjms2/runtime/pom.xml b/extensions/sjms2/runtime/pom.xml
index 448b71c..e7715f7 100644
--- a/extensions/sjms2/runtime/pom.xml
+++ b/extensions/sjms2/runtime/pom.xml
@@ -29,7 +29,8 @@
     <name>Camel Quarkus :: Simple JMS2 :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/slack/runtime/pom.xml b/extensions/slack/runtime/pom.xml
index c442dff..9ca9135 100644
--- a/extensions/slack/runtime/pom.xml
+++ b/extensions/slack/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Slack :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/smallrye-reactive-messaging/runtime/pom.xml b/extensions/smallrye-reactive-messaging/runtime/pom.xml
index 0faf0f4..f8b2df8 100644
--- a/extensions/smallrye-reactive-messaging/runtime/pom.xml
+++ b/extensions/smallrye-reactive-messaging/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Camel integration with SmallRye Reactive Messaging</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/snakeyaml/runtime/pom.xml b/extensions/snakeyaml/runtime/pom.xml
index 88d72d1..4d1c454 100644
--- a/extensions/snakeyaml/runtime/pom.xml
+++ b/extensions/snakeyaml/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: SnakeYAML :: Runtime</name>
 
     <properties>
-        <firstVersion>0.4.0</firstVersion>
+        <camel.quarkus.jvmSince>0.4.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.4.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/soap/runtime/pom.xml b/extensions/soap/runtime/pom.xml
index 103ddd4..6927bd2 100644
--- a/extensions/soap/runtime/pom.xml
+++ b/extensions/soap/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: SOAP dataformat :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/sql/runtime/pom.xml b/extensions/sql/runtime/pom.xml
index 20bdd1d..76be7ba 100644
--- a/extensions/sql/runtime/pom.xml
+++ b/extensions/sql/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Perform SQL queries using Spring JDBC.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/stream/runtime/pom.xml b/extensions/stream/runtime/pom.xml
index 3df6a0a..3cb540a 100644
--- a/extensions/stream/runtime/pom.xml
+++ b/extensions/stream/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Stream :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/tagsoup/runtime/pom.xml b/extensions/tagsoup/runtime/pom.xml
index 58a2239..43f6ac9 100644
--- a/extensions/tagsoup/runtime/pom.xml
+++ b/extensions/tagsoup/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: TagSoup (a.k.a. TidyMarkup) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/tarfile/runtime/pom.xml b/extensions/tarfile/runtime/pom.xml
index 5c8eb0a..6656351 100644
--- a/extensions/tarfile/runtime/pom.xml
+++ b/extensions/tarfile/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Tar File :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/telegram/runtime/pom.xml b/extensions/telegram/runtime/pom.xml
index 55a1780..51e8532 100644
--- a/extensions/telegram/runtime/pom.xml
+++ b/extensions/telegram/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Telegram :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/tika/runtime/pom.xml b/extensions/tika/runtime/pom.xml
index 446feb4..b1f84cb 100644
--- a/extensions/tika/runtime/pom.xml
+++ b/extensions/tika/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Parse documents and extract metadata and text using Apache Tika.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/timer/runtime/pom.xml b/extensions/timer/runtime/pom.xml
index bdfbbe0..7a108ce 100644
--- a/extensions/timer/runtime/pom.xml
+++ b/extensions/timer/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Timer :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.0.2</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/twitter/runtime/pom.xml b/extensions/twitter/runtime/pom.xml
index bff9851..3eba841 100644
--- a/extensions/twitter/runtime/pom.xml
+++ b/extensions/twitter/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Send tweets and receive tweets, direct messages and access Twitter Search</description>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/validator/runtime/pom.xml b/extensions/validator/runtime/pom.xml
index 03471e6..7c5bd7a 100644
--- a/extensions/validator/runtime/pom.xml
+++ b/extensions/validator/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Validator :: Runtime</name>
 
     <properties>
-        <firstVersion>0.4.0</firstVersion>
+        <camel.quarkus.jvmSince>0.4.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.4.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/vertx-http/runtime/pom.xml b/extensions/vertx-http/runtime/pom.xml
index aa3ab7d..334fd57 100644
--- a/extensions/vertx-http/runtime/pom.xml
+++ b/extensions/vertx-http/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Camel HTTP client support with Vert.x</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/vertx-websocket/runtime/pom.xml b/extensions/vertx-websocket/runtime/pom.xml
index 6abda9d..004cede 100644
--- a/extensions/vertx-websocket/runtime/pom.xml
+++ b/extensions/vertx-websocket/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Camel WebSocket support with Vert.x</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/vertx/runtime/pom.xml b/extensions/vertx/runtime/pom.xml
index 3ac26fb..b461046 100644
--- a/extensions/vertx/runtime/pom.xml
+++ b/extensions/vertx/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Send and receive messages to/from Vert.x Event Bus.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/vm/runtime/pom.xml b/extensions/vm/runtime/pom.xml
index 809bb80..efb2fc5 100644
--- a/extensions/vm/runtime/pom.xml
+++ b/extensions/vm/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: VM :: Runtime</name>
 
     <properties>
-        <firstVersion>0.3.0</firstVersion>
+        <camel.quarkus.jvmSince>0.3.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.3.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/weather/runtime/pom.xml b/extensions/weather/runtime/pom.xml
index 4388c1c..f4366b0 100644
--- a/extensions/weather/runtime/pom.xml
+++ b/extensions/weather/runtime/pom.xml
@@ -33,7 +33,8 @@
     <description>Poll the weather information from Open Weather Map.</description>
 
     <properties>
-        <firstVersion>1.1.0</firstVersion>
+        <camel.quarkus.jvmSince>1.1.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.1.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/websocket-jsr356/runtime/pom.xml b/extensions/websocket-jsr356/runtime/pom.xml
index 1aa6d76..5cb43b1 100644
--- a/extensions/websocket-jsr356/runtime/pom.xml
+++ b/extensions/websocket-jsr356/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Javax Websocket (JSR 356) :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/xpath/runtime/pom.xml b/extensions/xpath/runtime/pom.xml
index 305df97..9977827 100644
--- a/extensions/xpath/runtime/pom.xml
+++ b/extensions/xpath/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: XPath :: Runtime</name>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/xslt/runtime/pom.xml b/extensions/xslt/runtime/pom.xml
index ee1cad2..8ae18aa 100644
--- a/extensions/xslt/runtime/pom.xml
+++ b/extensions/xslt/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: XSLT :: Runtime</name>
 
     <properties>
-        <firstVersion>0.4.0</firstVersion>
+        <camel.quarkus.jvmSince>0.4.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.4.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/xstream/runtime/pom.xml b/extensions/xstream/runtime/pom.xml
index 2d97480..4d990a6 100644
--- a/extensions/xstream/runtime/pom.xml
+++ b/extensions/xstream/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Marshal and unmarshal POJOs to/from XML or JSON using XStream library.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/zip-deflater/runtime/pom.xml b/extensions/zip-deflater/runtime/pom.xml
index 5b93ccd..d105cbe 100644
--- a/extensions/zip-deflater/runtime/pom.xml
+++ b/extensions/zip-deflater/runtime/pom.xml
@@ -31,7 +31,8 @@
     <description>Compress and decompress streams using java.util.zip.Deflater, java.util.zip.Inflater or java.util.zip.GZIPStream.</description>
 
     <properties>
-        <firstVersion>1.0.0</firstVersion>
+        <camel.quarkus.jvmSince>1.0.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>1.0.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>
diff --git a/extensions/zipfile/runtime/pom.xml b/extensions/zipfile/runtime/pom.xml
index 96cf947..0287080 100644
--- a/extensions/zipfile/runtime/pom.xml
+++ b/extensions/zipfile/runtime/pom.xml
@@ -30,7 +30,8 @@
     <name>Camel Quarkus :: Zip File :: Runtime</name>
 
     <properties>
-        <firstVersion>0.2.0</firstVersion>
+        <camel.quarkus.jvmSince>0.2.0</camel.quarkus.jvmSince>
+        <camel.quarkus.nativeSince>0.2.0</camel.quarkus.nativeSince>
     </properties>
 
     <dependencyManagement>