You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by nf...@apache.org on 2020/12/22 17:18:53 UTC

[camel-k] branch master updated: preparing for next release

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

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


The following commit(s) were added to refs/heads/master by this push:
     new 3826c03  preparing for next release
3826c03 is described below

commit 3826c03728fc3edbf99b4fcaab9c2291c37e3895
Author: nicolaferraro <ni...@gmail.com>
AuthorDate: Tue Dec 22 18:18:30 2020 +0100

    preparing for next release
---
 .../bases/camel-k.clusterserviceversion.yaml       |    2 +-
 config/rbac/kustomization.yaml                     |    2 +
 ...tion.yaml => operator-role-binding-leases.yaml} |   26 +-
 ...ustomization.yaml => operator-role-leases.yaml} |   33 +-
 config/samples/bases/camel_v1_integration.yaml     |    4 +-
 config/scorecard/kustomization.yaml                |   16 +
 ....6.0-SNAPSHOT.yaml => camel-catalog-1.6.0.yaml} | 3310 ++++++++++----------
 ...el-k.v1.3.0-snapshot.clusterserviceversion.yaml |  590 ----
 deploy/operator-pod-monitor.yaml                   |   16 +
 deploy/operator-prometheus-rule.yaml               |   17 +
 deploy/resources.go                                |   22 +-
 .../attachments/schema/integration-schema.json     |  430 +--
 .../assets/attachments/schema/kamelet-schema.json  |  215 +-
 pkg/util/defaults/defaults.go                      |    2 +-
 script/Makefile                                    |    6 +-
 script/gen_json_schema.sh                          |    4 +-
 16 files changed, 2104 insertions(+), 2591 deletions(-)

diff --git a/config/manifests/bases/camel-k.clusterserviceversion.yaml b/config/manifests/bases/camel-k.clusterserviceversion.yaml
index 148f7fa..f7e979b 100644
--- a/config/manifests/bases/camel-k.clusterserviceversion.yaml
+++ b/config/manifests/bases/camel-k.clusterserviceversion.yaml
@@ -23,7 +23,7 @@ metadata:
     categories: Integration & Delivery
     certified: "false"
     description: Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers.
-    operators.operatorframework.io/builder: operator-sdk-v1.0.1+git
+    operators.operatorframework.io/builder: operator-sdk-v1.0.1
     operators.operatorframework.io/project_layout: go.kubebuilder.io/v2
     support: Camel
   name: camel-k.v1.3.0
diff --git a/config/rbac/kustomization.yaml b/config/rbac/kustomization.yaml
index 2bea3aa..401f4f4 100644
--- a/config/rbac/kustomization.yaml
+++ b/config/rbac/kustomization.yaml
@@ -18,10 +18,12 @@
 resources:
 - operator-role-events.yaml
 - operator-role-knative.yaml
+- operator-role-leases.yaml
 - operator-role-olm.yaml
 - operator-role-olm-cluster.yaml
 - operator-role-servicemonitors.yaml
 - operator-role-strimzi.yaml
+- operator-role-binding-leases.yaml
 - operator-role-binding-servicemonitors.yaml
 - operator-role-binding-strimzi.yaml
 - operator-role-binding.yaml
diff --git a/config/rbac/kustomization.yaml b/config/rbac/operator-role-binding-leases.yaml
similarity index 69%
copy from config/rbac/kustomization.yaml
copy to config/rbac/operator-role-binding-leases.yaml
index 2bea3aa..5bbc4ef 100644
--- a/config/rbac/kustomization.yaml
+++ b/config/rbac/operator-role-binding-leases.yaml
@@ -15,16 +15,16 @@
 # limitations under the License.
 # ---------------------------------------------------------------------------
 
-resources:
-- operator-role-events.yaml
-- operator-role-knative.yaml
-- operator-role-olm.yaml
-- operator-role-olm-cluster.yaml
-- operator-role-servicemonitors.yaml
-- operator-role-strimzi.yaml
-- operator-role-binding-servicemonitors.yaml
-- operator-role-binding-strimzi.yaml
-- operator-role-binding.yaml
-- operator-role-binding-events.yaml
-- operator-role-binding-knative.yaml
-- operator-cluster-role-binding.yaml
+kind: RoleBinding
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+  name: camel-k-operator-leases
+  labels:
+    app: "camel-k"
+subjects:
+- kind: ServiceAccount
+  name: camel-k-operator
+roleRef:
+  kind: Role
+  name: camel-k-operator-leases
+  apiGroup: rbac.authorization.k8s.io
diff --git a/config/rbac/kustomization.yaml b/config/rbac/operator-role-leases.yaml
similarity index 69%
copy from config/rbac/kustomization.yaml
copy to config/rbac/operator-role-leases.yaml
index 2bea3aa..4223e8e 100644
--- a/config/rbac/kustomization.yaml
+++ b/config/rbac/operator-role-leases.yaml
@@ -15,16 +15,23 @@
 # limitations under the License.
 # ---------------------------------------------------------------------------
 
-resources:
-- operator-role-events.yaml
-- operator-role-knative.yaml
-- operator-role-olm.yaml
-- operator-role-olm-cluster.yaml
-- operator-role-servicemonitors.yaml
-- operator-role-strimzi.yaml
-- operator-role-binding-servicemonitors.yaml
-- operator-role-binding-strimzi.yaml
-- operator-role-binding.yaml
-- operator-role-binding-events.yaml
-- operator-role-binding-knative.yaml
-- operator-cluster-role-binding.yaml
+kind: Role
+apiVersion: rbac.authorization.k8s.io/v1
+metadata:
+  name: camel-k-operator-leases
+  labels:
+    app: "camel-k"
+rules:
+- apiGroups:
+  - "coordination.k8s.io"
+  resources:
+  - leases
+  verbs:
+  - create
+  - delete
+  - deletecollection
+  - get
+  - list
+  - patch
+  - update
+  - watch
diff --git a/config/samples/bases/camel_v1_integration.yaml b/config/samples/bases/camel_v1_integration.yaml
index 8c5b7fb..0b58d25 100644
--- a/config/samples/bases/camel_v1_integration.yaml
+++ b/config/samples/bases/camel_v1_integration.yaml
@@ -3,13 +3,13 @@
 # contributor license agreements.  See the NOTICE file distributed with
 # this work for additional information regarding copyright ownership.
 # The ASF licenses this file to You under the Apache License, Version 2.0
-# (the License); you may not use this file except in compliance with
+# (the "License"); you may not use this file except in compliance with
 # the License.  You may obtain a copy of the License at
 #
 #      http://www.apache.org/licenses/LICENSE-2.0
 #
 # Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an AS IS BASIS,
+# distributed under the License is distributed on an "AS IS" BASIS,
 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 # See the License for the specific language governing permissions and
 # limitations under the License.
diff --git a/config/scorecard/kustomization.yaml b/config/scorecard/kustomization.yaml
index e69de29..3baaf37 100644
--- a/config/scorecard/kustomization.yaml
+++ b/config/scorecard/kustomization.yaml
@@ -0,0 +1,16 @@
+# ---------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---------------------------------------------------------------------------
diff --git a/deploy/camel-catalog-1.6.0-SNAPSHOT.yaml b/deploy/camel-catalog-1.6.0.yaml
similarity index 99%
rename from deploy/camel-catalog-1.6.0-SNAPSHOT.yaml
rename to deploy/camel-catalog-1.6.0.yaml
index b82ab62..c985aeb 100644
--- a/deploy/camel-catalog-1.6.0-SNAPSHOT.yaml
+++ b/deploy/camel-catalog-1.6.0.yaml
@@ -18,25 +18,35 @@
 apiVersion: camel.apache.org/v1
 kind: CamelCatalog
 metadata:
-  name: camel-catalog-1.6.0-snapshot
+  name: camel-catalog-1.6.0
   labels:
+    app: camel-k
     camel.apache.org/catalog.version: 3.7.0
-    camel.apache.org/runtime.version: 1.6.0-SNAPSHOT
+    camel.apache.org/runtime.version: 1.6.0
     camel.apache.org/catalog.loader.version: 3.7.0
-    app: camel-k
 spec:
   runtime:
-    version: 1.6.0-SNAPSHOT
+    version: 1.6.0
     provider: quarkus
     applicationClass: io.quarkus.runner.GeneratedMain
     metadata:
+      camel-quarkus.version: 1.5.0
       quarkus.version: 1.10.3.Final
       camel.version: 3.7.0
-      camel-quarkus.version: 1.5.0
     dependencies:
     - groupId: org.apache.camel.k
       artifactId: camel-k-runtime
     capabilities:
+      rest:
+        dependencies:
+        - groupId: org.apache.camel.quarkus
+          artifactId: camel-quarkus-platform-http
+        - groupId: org.apache.camel.quarkus
+          artifactId: camel-quarkus-rest
+      tracing:
+        dependencies:
+        - groupId: org.apache.camel.quarkus
+          artifactId: camel-quarkus-opentracing
       master:
         dependencies:
         - groupId: org.apache.camel.k
@@ -57,2870 +67,2874 @@ spec:
         dependencies:
         - groupId: org.apache.camel.k
           artifactId: camel-k-cron
-      rest:
-        dependencies:
-        - groupId: org.apache.camel.quarkus
-          artifactId: camel-quarkus-rest
-        - groupId: org.apache.camel.quarkus
-          artifactId: camel-quarkus-platform-http
-      tracing:
-        dependencies:
-        - groupId: org.apache.camel.quarkus
-          artifactId: camel-quarkus-opentracing
   artifacts:
-    camel-quarkus-as2:
+    camel-quarkus-web3j:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-as2
+      artifactId: camel-quarkus-web3j
       schemes:
-      - id: as2
+      - id: web3j
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.as2.AS2Component
-    camel-quarkus-atmos:
+      - org.apache.camel.component.web3j.Web3jComponent
+    camel-quarkus-ignite:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-atmos
+      artifactId: camel-quarkus-ignite
       schemes:
-      - id: atmos
+      - id: ignite-set
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.atmos.AtmosComponent
-    camel-k-kamelet-reify:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-kamelet-reify
-      schemes:
-      - id: wrap
+      - id: ignite-idgen
         http: false
         passive: false
-    camel-quarkus-xchange:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xchange
-      schemes:
-      - id: xchange
+      - id: ignite-cache
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.xchange.XChangeComponent
-    camel-quarkus-ldap:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ldap
-      schemes:
-      - id: ldap
+      - id: ignite-compute
+        http: false
+        passive: false
+      - id: ignite-messaging
+        http: false
+        passive: false
+      - id: ignite-events
+        http: false
+        passive: false
+      - id: ignite-queue
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ldap.LdapComponent
-    camel-quarkus-sjms2:
+      - org.apache.camel.component.ignite.compute.IgniteComputeComponent
+      - org.apache.camel.component.ignite.events.IgniteEventsComponent
+      - org.apache.camel.component.ignite.cache.IgniteCacheComponent
+      - org.apache.camel.component.ignite.idgen.IgniteIdGenComponent
+      - org.apache.camel.component.ignite.set.IgniteSetComponent
+      - org.apache.camel.component.ignite.messaging.IgniteMessagingComponent
+      - org.apache.camel.component.ignite.queue.IgniteQueueComponent
+    camel-quarkus-mongodb-gridfs:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sjms2
+      artifactId: camel-quarkus-mongodb-gridfs
       schemes:
-      - id: sjms2
+      - id: mongodb-gridfs
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sjms2.Sjms2Component
-    camel-quarkus-zookeeper:
+      - org.apache.camel.component.mongodb.gridfs.GridFsComponent
+    camel-quarkus-cron:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-zookeeper
+      artifactId: camel-quarkus-cron
       schemes:
-      - id: zookeeper
+      - id: cron
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.zookeeper.ZooKeeperComponent
-    camel-quarkus-olingo4:
+      - org.apache.camel.component.cron.CronComponent
+    camel-quarkus-azure-storage-queue:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-olingo4
+      artifactId: camel-quarkus-azure-storage-queue
       schemes:
-      - id: olingo4
+      - id: azure-storage-queue
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.olingo4.Olingo4Component
-    camel-quarkus-aws-sqs:
+      - org.apache.camel.component.azure.storage.queue.QueueComponent
+    camel-quarkus-reactive-streams:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-sqs
+      artifactId: camel-quarkus-reactive-streams
       schemes:
-      - id: aws-sqs
+      - id: reactive-streams
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.sqs.SqsComponent
-    camel-quarkus-braintree:
+      - org.apache.camel.component.reactive.streams.ReactiveStreamsComponent
+    camel-quarkus-rabbitmq:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-braintree
+      artifactId: camel-quarkus-rabbitmq
       schemes:
-      - id: braintree
+      - id: rabbitmq
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.braintree.BraintreeComponent
-    camel-quarkus-zendesk:
+      - org.apache.camel.component.rabbitmq.RabbitMQComponent
+    camel-quarkus-chatscript:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-zendesk
+      artifactId: camel-quarkus-chatscript
       schemes:
-      - id: zendesk
+      - id: chatscript
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.zendesk.ZendeskComponent
-    camel-quarkus-twilio:
+      - org.apache.camel.component.chatscript.ChatScriptComponent
+    camel-quarkus-aws-translate:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-twilio
+      artifactId: camel-quarkus-aws-translate
       schemes:
-      - id: twilio
+      - id: aws-translate
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.twilio.TwilioComponent
-    camel-quarkus-activemq:
+      - org.apache.camel.component.aws.translate.TranslateComponent
+    camel-quarkus-azure:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-activemq
+      artifactId: camel-quarkus-azure
       schemes:
-      - id: activemq
+      - id: azure-blob
+        http: false
+        passive: false
+      - id: azure-queue
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.activemq.ActiveMQComponent
-    camel-quarkus-nitrite:
+      - org.apache.camel.component.azure.queue.QueueServiceComponent
+      - org.apache.camel.component.azure.blob.BlobServiceComponent
+    camel-quarkus-xmlsecurity:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-nitrite
+      artifactId: camel-quarkus-xmlsecurity
       schemes:
-      - id: nitrite
+      - id: xmlsecurity-verify
+        http: false
+        passive: false
+      - id: xmlsecurity-sign
         http: false
         passive: false
+      dataformats:
+      - secureXML
       javaTypes:
-      - org.apache.camel.component.nitrite.NitriteComponent
-    camel-quarkus-seda:
+      - org.apache.camel.component.xmlsecurity.XmlSignerComponent
+      - org.apache.camel.component.xmlsecurity.XmlVerifierComponent
+      - org.apache.camel.dataformat.xmlsecurity.XMLSecurityDataFormat
+    camel-quarkus-groovy:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-seda
-      schemes:
-      - id: seda
-        http: false
-        passive: true
+      artifactId: camel-quarkus-groovy
+      languages:
+      - groovy
       javaTypes:
-      - org.apache.camel.component.seda.SedaComponent
-    camel-quarkus-aws-eks:
+      - org.apache.camel.language.groovy.GroovyLanguage
+    camel-quarkus-rest:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-eks
+      artifactId: camel-quarkus-rest
       schemes:
-      - id: aws-eks
+      - id: rest
+        http: true
+        passive: false
+      - id: rest-api
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.eks.EKSComponent
-    camel-quarkus-dozer:
+      - org.apache.camel.component.rest.RestComponent
+      - org.apache.camel.component.rest.RestApiComponent
+    camel-quarkus-xslt:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dozer
+      artifactId: camel-quarkus-xslt
       schemes:
-      - id: dozer
+      - id: xslt
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.dozer.DozerComponent
-    camel-quarkus-splunk:
+      - org.apache.camel.component.xslt.XsltComponent
+    camel-quarkus-beanstalk:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-splunk
+      artifactId: camel-quarkus-beanstalk
       schemes:
-      - id: splunk
+      - id: beanstalk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.splunk.SplunkComponent
-    camel-quarkus-google-drive:
+      - org.apache.camel.component.beanstalk.BeanstalkComponent
+    camel-quarkus-saga:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-google-drive
+      artifactId: camel-quarkus-saga
       schemes:
-      - id: google-drive
+      - id: saga
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.google.drive.GoogleDriveComponent
-    camel-quarkus-sjms:
+      - org.apache.camel.component.saga.SagaComponent
+    camel-quarkus-fop:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sjms
+      artifactId: camel-quarkus-fop
       schemes:
-      - id: sjms
-        http: false
-        passive: false
-      - id: sjms-batch
+      - id: fop
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sjms.batch.SjmsBatchComponent
-      - org.apache.camel.component.sjms.SjmsComponent
-    camel-quarkus-ical:
+      - org.apache.camel.component.fop.FopComponent
+    camel-quarkus-johnzon:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ical
+      artifactId: camel-quarkus-johnzon
       dataformats:
-      - ical
+      - json-johnzon
       javaTypes:
-      - org.apache.camel.component.ical.ICalDataFormat
-    camel-quarkus-cassandraql:
+      - org.apache.camel.component.johnzon.JohnzonDataFormat
+    camel-quarkus-solr:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-cassandraql
+      artifactId: camel-quarkus-solr
       schemes:
-      - id: cql
+      - id: solrs
+        http: false
+        passive: false
+      - id: solr
+        http: false
+        passive: false
+      - id: solrCloud
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.cassandra.CassandraComponent
-    camel-quarkus-jgroups-raft:
+      - org.apache.camel.component.solr.SolrComponent
+    camel-quarkus-quickfix:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jgroups-raft
+      artifactId: camel-quarkus-quickfix
       schemes:
-      - id: jgroups-raft
+      - id: quickfix
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jgroups.raft.JGroupsRaftComponent
-    camel-quarkus-mongodb:
+      - org.apache.camel.component.quickfixj.QuickfixjComponent
+    camel-quarkus-jclouds:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mongodb
+      artifactId: camel-quarkus-jclouds
       schemes:
-      - id: mongodb
+      - id: jclouds
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mongodb.MongoDbComponent
-    camel-quarkus-dns:
+      - org.apache.camel.component.jclouds.JcloudsComponent
+    camel-quarkus-rest-openapi:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dns
+      artifactId: camel-quarkus-rest-openapi
       schemes:
-      - id: dns
+      - id: rest-openapi
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.dns.DnsComponent
-    camel-k-webhook:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-webhook
-      schemes:
-      - id: webhook
-        http: true
-        passive: true
-    camel-quarkus-chunk:
+      - org.apache.camel.component.rest.openapi.RestOpenApiComponent
+    camel-quarkus-file-watch:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-chunk
+      artifactId: camel-quarkus-file-watch
       schemes:
-      - id: chunk
+      - id: file-watch
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.chunk.ChunkComponent
-    camel-quarkus-cometd:
+      - org.apache.camel.component.file.watch.FileWatchComponent
+    camel-quarkus-robotframework:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-cometd
+      artifactId: camel-quarkus-robotframework
       schemes:
-      - id: cometds
-        http: false
-        passive: false
-      - id: cometd
+      - id: robotframework
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.cometd.CometdComponent
-    camel-quarkus-drill:
+      - org.apache.camel.component.robotframework.RobotFrameworkComponent
+    camel-quarkus-file:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-drill
+      artifactId: camel-quarkus-file
       schemes:
-      - id: drill
+      - id: file
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.drill.DrillComponent
-    camel-quarkus-soroush:
+      - org.apache.camel.component.file.FileComponent
+    camel-quarkus-mybatis:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-soroush
+      artifactId: camel-quarkus-mybatis
       schemes:
-      - id: soroush
+      - id: mybatis-bean
+        http: false
+        passive: false
+      - id: mybatis
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.soroushbot.component.SoroushBotComponent
-    camel-quarkus-atom:
+      - org.apache.camel.component.mybatis.MyBatisComponent
+      - org.apache.camel.component.mybatis.MyBatisBeanComponent
+    camel-quarkus-cbor:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-atom
+      artifactId: camel-quarkus-cbor
+      dataformats:
+      - cbor
+      javaTypes:
+      - org.apache.camel.component.cbor.CBORDataFormat
+    camel-quarkus-elsql:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-elsql
       schemes:
-      - id: atom
+      - id: elsql
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.atom.AtomComponent
-    camel-quarkus-pgevent:
+      - org.apache.camel.component.elsql.ElsqlComponent
+    camel-quarkus-micrometer:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-pgevent
+      artifactId: camel-quarkus-micrometer
       schemes:
-      - id: pgevent
+      - id: micrometer
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.pgevent.PgEventComponent
-    camel-quarkus-geocoder:
+      - org.apache.camel.component.micrometer.MicrometerComponent
+    camel-quarkus-netty:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-geocoder
+      artifactId: camel-quarkus-netty
       schemes:
-      - id: geocoder
+      - id: netty
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.geocoder.GeoCoderComponent
-    camel-quarkus-gson:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-gson
-      dataformats:
-      - json-gson
-      javaTypes:
-      - org.apache.camel.component.gson.GsonDataFormat
-    camel-quarkus-rss:
+      - org.apache.camel.component.netty.NettyComponent
+    camel-quarkus-jolt:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-rss
+      artifactId: camel-quarkus-jolt
       schemes:
-      - id: rss
+      - id: jolt
         http: false
         passive: false
-      dataformats:
-      - rss
       javaTypes:
-      - org.apache.camel.dataformat.rss.RssDataFormat
-      - org.apache.camel.component.rss.RssComponent
-    camel-quarkus-exec:
+      - org.apache.camel.component.jolt.JoltComponent
+    camel-quarkus-http:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-exec
+      artifactId: camel-quarkus-http
       schemes:
-      - id: exec
+      - id: https
+        http: false
+        passive: false
+      - id: http
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.exec.ExecComponent
-    camel-quarkus-base64:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-base64
-      dataformats:
-      - base64
-      javaTypes:
-      - org.apache.camel.dataformat.base64.Base64DataFormat
-    camel-quarkus-infinispan:
+      - org.apache.camel.component.http.HttpComponent
+    camel-quarkus-telegram:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-infinispan
+      artifactId: camel-quarkus-telegram
       schemes:
-      - id: infinispan
+      - id: telegram
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.infinispan.InfinispanComponent
-    camel-quarkus-nats:
+      - org.apache.camel.component.telegram.TelegramComponent
+    camel-quarkus-ganglia:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-nats
+      artifactId: camel-quarkus-ganglia
       schemes:
-      - id: nats
+      - id: ganglia
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.nats.NatsComponent
-    camel-quarkus-microprofile-metrics:
+      - org.apache.camel.component.ganglia.GangliaComponent
+    camel-quarkus-aws2-kinesis:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-microprofile-metrics
+      artifactId: camel-quarkus-aws2-kinesis
       schemes:
-      - id: microprofile-metrics
+      - id: aws2-kinesis
+        http: false
+        passive: false
+      - id: aws2-kinesis-firehose
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent
-    camel-quarkus-asterisk:
+      - org.apache.camel.component.aws2.kinesis.Kinesis2Component
+      - org.apache.camel.component.aws2.firehose.KinesisFirehose2Component
+    camel-quarkus-twitter:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-asterisk
+      artifactId: camel-quarkus-twitter
       schemes:
-      - id: asterisk
+      - id: twitter-directmessage
+        http: false
+        passive: false
+      - id: twitter-search
+        http: false
+        passive: false
+      - id: twitter-timeline
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.asterisk.AsteriskComponent
-    camel-quarkus-azure-storage-blob:
+      - org.apache.camel.component.twitter.search.TwitterSearchComponent
+      - org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent
+      - org.apache.camel.component.twitter.timeline.TwitterTimelineComponent
+    camel-quarkus-aws-swf:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-azure-storage-blob
+      artifactId: camel-quarkus-aws-swf
       schemes:
-      - id: azure-storage-blob
+      - id: aws-swf
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.azure.storage.blob.BlobComponent
-    camel-quarkus-protobuf:
+      - org.apache.camel.component.aws.swf.SWFComponent
+    camel-quarkus-pubnub:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-protobuf
-      dataformats:
-      - protobuf
+      artifactId: camel-quarkus-pubnub
+      schemes:
+      - id: pubnub
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.dataformat.protobuf.ProtobufDataFormat
-    camel-quarkus-tagsoup:
+      - org.apache.camel.component.pubnub.PubNubComponent
+    camel-quarkus-stub:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-tagsoup
-      dataformats:
-      - tidyMarkup
-      javaTypes:
-      - org.apache.camel.dataformat.tagsoup.TidyMarkupDataFormat
-    camel-k-kamelet:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-kamelet
+      artifactId: camel-quarkus-stub
       schemes:
-      - id: kamelet
+      - id: stub
         http: false
         passive: true
-    camel-quarkus-influxdb:
+      javaTypes:
+      - org.apache.camel.component.stub.StubComponent
+    camel-quarkus-aws2-sqs:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-influxdb
+      artifactId: camel-quarkus-aws2-sqs
       schemes:
-      - id: influxdb
+      - id: aws2-sqs
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.influxdb.InfluxDbComponent
-    camel-quarkus-netty-http:
+      - org.apache.camel.component.aws2.sqs.Sqs2Component
+    camel-quarkus-jt400:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-netty-http
+      artifactId: camel-quarkus-jt400
       schemes:
-      - id: netty-http
-        http: true
+      - id: jt400
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.netty.http.NettyHttpComponent
-    camel-quarkus-aws2-ecs:
+      - org.apache.camel.component.jt400.Jt400Component
+    camel-quarkus-iota:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-ecs
+      artifactId: camel-quarkus-iota
       schemes:
-      - id: aws2-ecs
+      - id: iota
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.ecs.ECS2Component
-    camel-quarkus-zipfile:
+      - org.apache.camel.component.iota.IOTAComponent
+    camel-quarkus-jsonapi:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-zipfile
+      artifactId: camel-quarkus-jsonapi
       dataformats:
-      - zipfile
+      - jsonApi
       javaTypes:
-      - org.apache.camel.dataformat.zipfile.ZipFileDataFormat
-    camel-quarkus-flatpack:
+      - org.apache.camel.component.jsonapi.JsonApiDataFormat
+    camel-quarkus-aws2-eks:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-flatpack
+      artifactId: camel-quarkus-aws2-eks
       schemes:
-      - id: flatpack
+      - id: aws2-eks
         http: false
         passive: false
-      dataformats:
-      - flatpack
       javaTypes:
-      - org.apache.camel.dataformat.flatpack.FlatpackDataFormat
-      - org.apache.camel.component.flatpack.FlatpackComponent
-    camel-quarkus-slack:
+      - org.apache.camel.component.aws2.eks.EKS2Component
+    camel-quarkus-weather:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-slack
+      artifactId: camel-quarkus-weather
       schemes:
-      - id: slack
+      - id: weather
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.slack.SlackComponent
-    camel-quarkus-aws-sns:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-sns
+      - org.apache.camel.component.weather.WeatherComponent
+    camel-quarkus-scheduler:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-scheduler
       schemes:
-      - id: aws-sns
+      - id: scheduler
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.sns.SnsComponent
-    camel-quarkus-couchbase:
+      - org.apache.camel.component.scheduler.SchedulerComponent
+    camel-quarkus-jaxb:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-couchbase
+      artifactId: camel-quarkus-jaxb
+      dataformats:
+      - jaxb
+      javaTypes:
+      - org.apache.camel.converter.jaxb.JaxbDataFormat
+    camel-quarkus-jing:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-jing
       schemes:
-      - id: couchbase
+      - id: jing
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.couchbase.CouchbaseComponent
-    camel-quarkus-digitalocean:
+      - org.apache.camel.component.validator.jing.JingComponent
+    camel-quarkus-dataformat:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-digitalocean
+      artifactId: camel-quarkus-dataformat
       schemes:
-      - id: digitalocean
+      - id: dataformat
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.digitalocean.DigitalOceanComponent
-    camel-quarkus-timer:
+      - org.apache.camel.component.dataformat.DataFormatComponent
+    camel-quarkus-jgroups:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-timer
+      artifactId: camel-quarkus-jgroups
       schemes:
-      - id: timer
+      - id: jgroups
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.timer.TimerComponent
-    camel-quarkus-platform-http:
+      - org.apache.camel.component.jgroups.JGroupsComponent
+    camel-quarkus-yammer:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-platform-http
+      artifactId: camel-quarkus-yammer
       schemes:
-      - id: platform-http
-        http: true
+      - id: yammer
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.platform.http.PlatformHttpComponent
-    camel-quarkus-mail:
+      - org.apache.camel.component.yammer.YammerComponent
+    camel-quarkus-hbase:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mail
+      artifactId: camel-quarkus-hbase
       schemes:
-      - id: smtp
-        http: false
-        passive: false
-      - id: pop3
+      - id: hbase
         http: false
         passive: false
-      - id: smtps
+      javaTypes:
+      - org.apache.camel.component.hbase.HBaseComponent
+    camel-quarkus-aws-sdb:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-aws-sdb
+      schemes:
+      - id: aws-sdb
         http: false
         passive: false
-      - id: pop3s
+      javaTypes:
+      - org.apache.camel.component.aws.sdb.SdbComponent
+    camel-quarkus-sap-netweaver:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-sap-netweaver
+      schemes:
+      - id: sap-netweaver
         http: false
         passive: false
-      - id: imap
+      javaTypes:
+      - org.apache.camel.component.sap.netweaver.NetWeaverComponent
+    camel-quarkus-servicenow:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-servicenow
+      schemes:
+      - id: servicenow
         http: false
         passive: false
-      - id: imaps
-        http: false
+      javaTypes:
+      - org.apache.camel.component.servicenow.ServiceNowComponent
+    camel-quarkus-grpc:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-grpc
+      schemes:
+      - id: grpc
+        http: true
         passive: false
-      dataformats:
-      - mime-multipart
       javaTypes:
-      - org.apache.camel.component.mail.MailComponent
-      - org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
-    camel-quarkus-google-bigquery:
+      - org.apache.camel.component.grpc.GrpcComponent
+    camel-quarkus-ipfs:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-google-bigquery
+      artifactId: camel-quarkus-ipfs
       schemes:
-      - id: google-bigquery-sql
+      - id: ipfs
         http: false
         passive: false
-      - id: google-bigquery
+      javaTypes:
+      - org.apache.camel.component.ipfs.IPFSComponent
+    camel-quarkus-aws-kms:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-aws-kms
+      schemes:
+      - id: aws-kms
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.google.bigquery.GoogleBigQueryComponent
-      - org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent
-    camel-quarkus-dropbox:
+      - org.apache.camel.component.aws.kms.KMSComponent
+    camel-quarkus-stax:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dropbox
+      artifactId: camel-quarkus-stax
       schemes:
-      - id: dropbox
+      - id: stax
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.dropbox.DropboxComponent
-    camel-quarkus-aws2-s3:
+      - org.apache.camel.component.stax.StAXComponent
+    camel-quarkus-aws2-msk:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-s3
+      artifactId: camel-quarkus-aws2-msk
       schemes:
-      - id: aws2-s3
+      - id: aws2-msk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.s3.AWS2S3Component
-    camel-quarkus-json-validator:
+      - org.apache.camel.component.aws2.msk.MSK2Component
+    camel-quarkus-debezium-sqlserver:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-json-validator
+      artifactId: camel-quarkus-debezium-sqlserver
       schemes:
-      - id: json-validator
+      - id: debezium-sqlserver
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jsonvalidator.JsonValidatorComponent
-    camel-quarkus-lumberjack:
+      - org.apache.camel.component.debezium.DebeziumSqlserverComponent
+    camel-quarkus-snakeyaml:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-lumberjack
+      artifactId: camel-quarkus-snakeyaml
+      dataformats:
+      - yaml-snakeyaml
+      javaTypes:
+      - org.apache.camel.component.snakeyaml.SnakeYAMLDataFormat
+    camel-quarkus-fastjson:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-fastjson
+      dataformats:
+      - json-fastjson
+      javaTypes:
+      - org.apache.camel.component.fastjson.FastjsonDataFormat
+    camel-quarkus-xj:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-xj
       schemes:
-      - id: lumberjack
+      - id: xj
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.lumberjack.LumberjackComponent
-    camel-quarkus-websocket-jsr356:
+      - org.apache.camel.component.xj.XJComponent
+    camel-quarkus-direct:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-websocket-jsr356
+      artifactId: camel-quarkus-direct
       schemes:
-      - id: websocket-jsr356
+      - id: direct
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.websocket.jsr356.JSR356WebSocketComponent
-    camel-quarkus-google-mail:
+      - org.apache.camel.component.direct.DirectComponent
+    camel-quarkus-bean:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-google-mail
+      artifactId: camel-quarkus-bean
       schemes:
-      - id: google-mail-stream
+      - id: bean
         http: false
-        passive: false
-      - id: google-mail
+        passive: true
+      - id: class
         http: false
-        passive: false
+        passive: true
+      languages:
+      - bean
       javaTypes:
-      - org.apache.camel.component.google.mail.GoogleMailComponent
-      - org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent
-    camel-quarkus-arangodb:
+      - org.apache.camel.component.bean.BeanComponent
+      - org.apache.camel.language.bean.BeanLanguage
+      - org.apache.camel.component.beanclass.ClassComponent
+    camel-quarkus-aws-s3:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-arangodb
+      artifactId: camel-quarkus-aws-s3
       schemes:
-      - id: arangodb
+      - id: aws-s3
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.arangodb.ArangoDbComponent
-    camel-quarkus-soap:
+      - org.apache.camel.component.aws.s3.S3Component
+    camel-quarkus-grok:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-soap
+      artifactId: camel-quarkus-grok
       dataformats:
-      - soapjaxb
+      - grok
       javaTypes:
-      - org.apache.camel.dataformat.soap.SoapJaxbDataFormat
-    camel-quarkus-freemarker:
+      - org.apache.camel.component.grok.GrokDataFormat
+    camel-quarkus-couchdb:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-freemarker
+      artifactId: camel-quarkus-couchdb
       schemes:
-      - id: freemarker
+      - id: couchdb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.freemarker.FreemarkerComponent
-    camel-quarkus-servlet:
+      - org.apache.camel.component.couchdb.CouchDbComponent
+    camel-quarkus-workday:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-servlet
+      artifactId: camel-quarkus-workday
       schemes:
-      - id: servlet
-        http: true
+      - id: workday
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.servlet.ServletComponent
-    camel-quarkus-git:
+      - org.apache.camel.component.workday.WorkdayComponent
+    camel-quarkus-zip-deflater:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-git
-      schemes:
-      - id: git
-        http: false
-        passive: false
+      artifactId: camel-quarkus-zip-deflater
+      dataformats:
+      - gzipdeflater
+      - zipdeflater
       javaTypes:
-      - org.apache.camel.component.git.GitComponent
-    camel-quarkus-aws-kinesis:
+      - org.apache.camel.dataformat.deflater.ZipDeflaterDataFormat
+      - org.apache.camel.dataformat.deflater.GzipDeflaterDataFormat
+    camel-quarkus-smpp:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-kinesis
+      artifactId: camel-quarkus-smpp
       schemes:
-      - id: aws-kinesis-firehose
+      - id: smpps
         http: false
         passive: false
-      - id: aws-kinesis
+      - id: smpp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.kinesis.KinesisComponent
-      - org.apache.camel.component.aws.firehose.KinesisFirehoseComponent
-    camel-quarkus-openstack:
+      - org.apache.camel.component.smpp.SmppComponent
+    camel-quarkus-syslog:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-openstack
-      schemes:
-      - id: openstack-neutron
-        http: false
-        passive: false
-      - id: openstack-keystone
-        http: false
-        passive: false
-      - id: openstack-cinder
-        http: false
-        passive: false
-      - id: openstack-nova
-        http: false
-        passive: false
-      - id: openstack-glance
-        http: false
-        passive: false
-      - id: openstack-swift
-        http: false
-        passive: false
-      javaTypes:
-      - org.apache.camel.component.openstack.neutron.NeutronComponent
-      - org.apache.camel.component.openstack.keystone.KeystoneComponent
-      - org.apache.camel.component.openstack.cinder.CinderComponent
-      - org.apache.camel.component.openstack.nova.NovaComponent
-      - org.apache.camel.component.openstack.swift.SwiftComponent
-      - org.apache.camel.component.openstack.glance.GlanceComponent
-    camel-quarkus-barcode:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-barcode
+      artifactId: camel-quarkus-syslog
       dataformats:
-      - barcode
+      - syslog
       javaTypes:
-      - org.apache.camel.dataformat.barcode.BarcodeDataFormat
-    camel-quarkus-snmp:
+      - org.apache.camel.component.syslog.SyslogDataFormat
+    camel-quarkus-aws-iam:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-snmp
+      artifactId: camel-quarkus-aws-iam
       schemes:
-      - id: snmp
+      - id: aws-iam
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.snmp.SnmpComponent
-    camel-quarkus-aws2-ec2:
+      - org.apache.camel.component.aws.iam.IAMComponent
+    camel-quarkus-debezium-postgres:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-ec2
+      artifactId: camel-quarkus-debezium-postgres
       schemes:
-      - id: aws2-ec2
+      - id: debezium-postgres
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.ec2.AWS2EC2Component
-    camel-k-master:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-master
-      schemes:
-      - id: master
-        http: false
-        passive: false
-    camel-quarkus-master:
+      - org.apache.camel.component.debezium.DebeziumPostgresComponent
+    camel-quarkus-flink:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-master
+      artifactId: camel-quarkus-flink
       schemes:
-      - id: master
+      - id: flink
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.master.MasterComponent
-    camel-quarkus-mustache:
+      - org.apache.camel.component.flink.FlinkComponent
+    camel-quarkus-amqp:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mustache
+      artifactId: camel-quarkus-amqp
       schemes:
-      - id: mustache
+      - id: amqp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mustache.MustacheComponent
-    camel-quarkus-djl:
+      - org.apache.camel.component.amqp.AMQPComponent
+    camel-quarkus-guava-eventbus:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-djl
+      artifactId: camel-quarkus-guava-eventbus
       schemes:
-      - id: djl
+      - id: guava-eventbus
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.djl.DJLComponent
-    camel-quarkus-bonita:
+      - org.apache.camel.component.guava.eventbus.GuavaEventBusComponent
+    camel-quarkus-pulsar:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bonita
+      artifactId: camel-quarkus-pulsar
       schemes:
-      - id: bonita
+      - id: pulsar
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.bonita.BonitaComponent
-    camel-quarkus-nagios:
+      - org.apache.camel.component.pulsar.PulsarComponent
+    camel-quarkus-jpa:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-nagios
+      artifactId: camel-quarkus-jpa
       schemes:
-      - id: nagios
+      - id: jpa
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.nagios.NagiosComponent
-    camel-quarkus-crypto:
+      - org.apache.camel.component.jpa.JpaComponent
+    camel-quarkus-aws2-ddb:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-crypto
+      artifactId: camel-quarkus-aws2-ddb
       schemes:
-      - id: crypto
+      - id: aws2-ddb
         http: false
         passive: false
-      dataformats:
-      - pgp
-      - crypto
-      javaTypes:
-      - org.apache.camel.component.crypto.DigitalSignatureComponent
-      - org.apache.camel.converter.crypto.CryptoDataFormat
-      - org.apache.camel.converter.crypto.PGPDataFormat
-    camel-quarkus-cm-sms:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-cm-sms
-      schemes:
-      - id: cm-sms
+      - id: aws2-ddbstream
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.cm.CMComponent
-    camel-quarkus-aws2-athena:
+      - org.apache.camel.component.aws2.ddb.Ddb2Component
+      - org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent
+    camel-quarkus-mock:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-athena
+      artifactId: camel-quarkus-mock
       schemes:
-      - id: aws2-athena
+      - id: mock
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.aws2.athena.Athena2Component
-    camel-quarkus-kubernetes:
+      - org.apache.camel.component.mock.MockComponent
+    camel-quarkus-iec60870:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-kubernetes
+      artifactId: camel-quarkus-iec60870
       schemes:
-      - id: openshift-build-configs
-        http: false
-        passive: false
-      - id: kubernetes-service-accounts
-        http: false
-        passive: false
-      - id: kubernetes-secrets
-        http: false
-        passive: false
-      - id: kubernetes-services
-        http: false
-        passive: false
-      - id: kubernetes-persistent-volumes
-        http: false
-        passive: false
-      - id: kubernetes-config-maps
-        http: false
-        passive: false
-      - id: kubernetes-pods
-        http: false
-        passive: false
-      - id: kubernetes-persistent-volumes-claims
-        http: false
-        passive: false
-      - id: kubernetes-deployments
-        http: false
-        passive: false
-      - id: kubernetes-hpa
-        http: false
-        passive: false
-      - id: kubernetes-nodes
-        http: false
-        passive: false
-      - id: kubernetes-namespaces
-        http: false
-        passive: false
-      - id: kubernetes-custom-resources
-        http: false
-        passive: false
-      - id: openshift-builds
-        http: false
-        passive: false
-      - id: kubernetes-resources-quota
-        http: false
-        passive: false
-      - id: kubernetes-replication-controllers
+      - id: iec60870-server
         http: false
         passive: false
-      - id: kubernetes-job
+      - id: iec60870-client
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent
-      - org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesComponent
-      - org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent
-      - org.apache.camel.component.kubernetes.job.KubernetesJobComponent
-      - org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent
-      - org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent
-      - org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent
-      - org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent
-      - org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent
-      - org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent
-      - org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent
-      - org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent
-      - org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent
-      - org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent
-      - org.apache.camel.component.kubernetes.services.KubernetesServicesComponent
-      - org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent
-      - org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent
-    camel-quarkus-pdf:
+      - org.apache.camel.component.iec60870.client.ClientComponent
+      - org.apache.camel.component.iec60870.server.ServerComponent
+    camel-quarkus-weka:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-pdf
+      artifactId: camel-quarkus-weka
       schemes:
-      - id: pdf
+      - id: weka
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.pdf.PdfComponent
-    camel-k-cron:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-cron
-      schemes:
-      - id: cron
-        http: false
-        passive: false
-    camel-quarkus-aws2-lambda:
+      - org.apache.camel.component.weka.WekaComponent
+    camel-quarkus-controlbus:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-lambda
+      artifactId: camel-quarkus-controlbus
       schemes:
-      - id: aws2-lambda
+      - id: controlbus
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.aws2.lambda.Lambda2Component
-    camel-quarkus-stringtemplate:
+      - org.apache.camel.component.controlbus.ControlBusComponent
+    camel-quarkus-vertx:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-stringtemplate
+      artifactId: camel-quarkus-vertx
       schemes:
-      - id: string-template
+      - id: vertx
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.stringtemplate.StringTemplateComponent
-    camel-quarkus-stomp:
+      - org.apache.camel.component.vertx.VertxComponent
+    camel-quarkus-jdbc:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-stomp
+      artifactId: camel-quarkus-jdbc
       schemes:
-      - id: stomp
+      - id: jdbc
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.stomp.StompComponent
-    camel-quarkus-google-sheets:
+      - org.apache.camel.component.jdbc.JdbcComponent
+    camel-quarkus-consul:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-google-sheets
+      artifactId: camel-quarkus-consul
       schemes:
-      - id: google-sheets
-        http: false
-        passive: false
-      - id: google-sheets-stream
+      - id: consul
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent
-      - org.apache.camel.component.google.sheets.GoogleSheetsComponent
-    camel-quarkus-ftp:
+      - org.apache.camel.component.consul.ConsulComponent
+    camel-quarkus-ognl:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ftp
+      artifactId: camel-quarkus-ognl
+      languages:
+      - ognl
+      javaTypes:
+      - org.apache.camel.language.ognl.OgnlLanguage
+    camel-quarkus-facebook:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-facebook
       schemes:
-      - id: sftp
-        http: false
-        passive: false
-      - id: ftps
-        http: false
-        passive: false
-      - id: ftp
+      - id: facebook
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.file.remote.SftpComponent
-      - org.apache.camel.component.file.remote.FtpsComponent
-      - org.apache.camel.component.file.remote.FtpComponent
-    camel-quarkus-validator:
+      - org.apache.camel.component.facebook.FacebookComponent
+    camel-quarkus-xpath:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-validator
+      artifactId: camel-quarkus-xpath
+      languages:
+      - xpath
+      javaTypes:
+      - org.apache.camel.language.xpath.XPathLanguage
+    camel-quarkus-nsq:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-nsq
       schemes:
-      - id: validator
+      - id: nsq
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.validator.ValidatorComponent
-    camel-quarkus-jackson:
+      - org.apache.camel.component.nsq.NsqComponent
+    camel-quarkus-jsonb:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jackson
+      artifactId: camel-quarkus-jsonb
       dataformats:
-      - json-jackson
+      - json-jsonb
       javaTypes:
-      - org.apache.camel.component.jackson.JacksonDataFormat
-    camel-quarkus-printer:
+      - org.apache.camel.component.jsonb.JsonbDataFormat
+    camel-quarkus-aws2-sns:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-printer
+      artifactId: camel-quarkus-aws2-sns
       schemes:
-      - id: lpr
+      - id: aws2-sns
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.printer.PrinterComponent
-    camel-quarkus-google-pubsub:
+      - org.apache.camel.component.aws2.sns.Sns2Component
+    camel-quarkus-mvel:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-google-pubsub
+      artifactId: camel-quarkus-mvel
       schemes:
-      - id: google-pubsub
+      - id: mvel
         http: false
         passive: false
+      languages:
+      - mvel
       javaTypes:
-      - org.apache.camel.component.google.pubsub.GooglePubsubComponent
-    camel-quarkus-cmis:
+      - org.apache.camel.component.mvel.MvelComponent
+      - org.apache.camel.language.mvel.MvelLanguage
+    camel-quarkus-univocity-parsers:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-cmis
-      schemes:
-      - id: cmis
-        http: false
-        passive: false
+      artifactId: camel-quarkus-univocity-parsers
+      dataformats:
+      - univocity-fixed
+      - univocity-csv
+      - univocity-tsv
       javaTypes:
-      - org.apache.camel.component.cmis.CMISComponent
-    camel-quarkus-aws2-ses:
+      - org.apache.camel.dataformat.univocity.UniVocityCsvDataFormat
+      - org.apache.camel.dataformat.univocity.UniVocityTsvDataFormat
+      - org.apache.camel.dataformat.univocity.UniVocityFixedWidthDataFormat
+    camel-quarkus-ref:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-ses
+      artifactId: camel-quarkus-ref
       schemes:
-      - id: aws2-ses
+      - id: ref
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.aws2.ses.Ses2Component
-    camel-quarkus-hazelcast:
+      - org.apache.camel.component.ref.RefComponent
+    camel-quarkus-lzf:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-hazelcast
+      artifactId: camel-quarkus-lzf
+      dataformats:
+      - lzf
+      javaTypes:
+      - org.apache.camel.dataformat.lzf.LZFDataFormat
+    camel-quarkus-paho:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-paho
       schemes:
-      - id: hazelcast-replicatedmap
-        http: false
-        passive: false
-      - id: hazelcast-topic
-        http: false
-        passive: false
-      - id: hazelcast-multimap
-        http: false
-        passive: false
-      - id: hazelcast-seda
-        http: false
-        passive: false
-      - id: hazelcast-map
-        http: false
-        passive: false
-      - id: hazelcast-set
-        http: false
-        passive: false
-      - id: hazelcast-queue
-        http: false
-        passive: false
-      - id: hazelcast-list
-        http: false
-        passive: false
-      - id: hazelcast-instance
-        http: false
-        passive: false
-      - id: hazelcast-ringbuffer
-        http: false
-        passive: false
-      - id: hazelcast-atomicvalue
+      - id: paho
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent
-      - org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent
-      - org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent
-      - org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent
-      - org.apache.camel.component.hazelcast.set.HazelcastSetComponent
-      - org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent
-      - org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent
-      - org.apache.camel.component.hazelcast.map.HazelcastMapComponent
-      - org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent
-      - org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent
-      - org.apache.camel.component.hazelcast.list.HazelcastListComponent
-    camel-quarkus-box:
+      - org.apache.camel.component.paho.PahoComponent
+    camel-quarkus-vm:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-box
+      artifactId: camel-quarkus-vm
       schemes:
-      - id: box
+      - id: vm
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.box.BoxComponent
-    camel-quarkus-wordpress:
+      - org.apache.camel.component.vm.VmComponent
+    camel-quarkus-bindy:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-wordpress
+      artifactId: camel-quarkus-bindy
+      dataformats:
+      - bindy-csv
+      - bindy-fixed
+      - bindy-kvp
+      javaTypes:
+      - org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
+      - org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
+      - org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
+    camel-quarkus-jslt:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-jslt
       schemes:
-      - id: wordpress
+      - id: jslt
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.wordpress.WordpressComponent
-    camel-quarkus-vertx-http:
+      - org.apache.camel.component.jslt.JsltComponent
+    camel-quarkus-apns:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-vertx-http
+      artifactId: camel-quarkus-apns
       schemes:
-      - id: vertx-http
+      - id: apns
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.vertx.http.VertxHttpComponent
-    camel-quarkus-aws2-translate:
+      - org.apache.camel.component.apns.ApnsComponent
+    camel-quarkus-optaplanner:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-translate
+      artifactId: camel-quarkus-optaplanner
       schemes:
-      - id: aws2-translate
+      - id: optaplanner
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.translate.Translate2Component
-    camel-quarkus-ahc-ws:
+      - org.apache.camel.component.optaplanner.OptaPlannerComponent
+    camel-quarkus-xstream:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ahc-ws
+      artifactId: camel-quarkus-xstream
+      dataformats:
+      - json-xstream
+      - xstream
+      javaTypes:
+      - org.apache.camel.dataformat.xstream.XStreamDataFormat
+      - org.apache.camel.dataformat.xstream.JsonDataFormat
+    camel-quarkus-debezium-mongodb:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-debezium-mongodb
       schemes:
-      - id: ahc-ws
-        http: true
-        passive: false
-      - id: ahc-wss
+      - id: debezium-mongodb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ahc.ws.WsComponent
-    camel-quarkus-mllp:
+      - org.apache.camel.component.debezium.DebeziumMongodbComponent
+    camel-quarkus-jacksonxml:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mllp
+      artifactId: camel-quarkus-jacksonxml
+      dataformats:
+      - jacksonxml
+      javaTypes:
+      - org.apache.camel.component.jacksonxml.JacksonXMLDataFormat
+    camel-quarkus-zookeeper-master:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-zookeeper-master
       schemes:
-      - id: mllp
+      - id: zookeeper-master
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mllp.MllpComponent
-    camel-quarkus-irc:
+      - org.apache.camel.component.zookeepermaster.MasterComponent
+    camel-k-knative:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-knative
+      schemes:
+      - id: knative
+        http: true
+        passive: false
+        producer:
+          dependencies:
+          - groupId: org.apache.camel.k
+            artifactId: camel-k-knative-producer
+        consumer:
+          dependencies:
+          - groupId: org.apache.camel.k
+            artifactId: camel-k-knative-consumer
+    camel-quarkus-language:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-irc
+      artifactId: camel-quarkus-language
       schemes:
-      - id: irc
+      - id: language
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.irc.IrcComponent
-    camel-quarkus-jsch:
+      - org.apache.camel.component.language.LanguageComponent
+    camel-quarkus-schematron:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jsch
+      artifactId: camel-quarkus-schematron
       schemes:
-      - id: scp
+      - id: schematron
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.scp.ScpComponent
-    camel-quarkus-beanio:
+      - org.apache.camel.component.schematron.SchematronComponent
+    camel-quarkus-asn1:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-beanio
+      artifactId: camel-quarkus-asn1
       dataformats:
-      - beanio
+      - asn1
       javaTypes:
-      - org.apache.camel.dataformat.beanio.BeanIODataFormat
-    camel-quarkus-aws2-mq:
+      - org.apache.camel.dataformat.asn1.ASN1DataFormat
+    camel-quarkus-aws2-cw:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-mq
+      artifactId: camel-quarkus-aws2-cw
       schemes:
-      - id: aws2-mq
+      - id: aws2-cw
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.mq.MQ2Component
-    camel-quarkus-coap:
+      - org.apache.camel.component.aws2.cw.Cw2Component
+    camel-quarkus-sip:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-coap
+      artifactId: camel-quarkus-sip
       schemes:
-      - id: coap
-        http: false
-        passive: false
-      - id: coap+tcp
-        http: false
-        passive: false
-      - id: coaps
+      - id: sips
         http: false
         passive: false
-      - id: coaps+tcp
+      - id: sip
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.coap.CoAPComponent
-    camel-quarkus-tika:
+      - org.apache.camel.component.sip.SipComponent
+    camel-quarkus-thrift:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-tika
+      artifactId: camel-quarkus-thrift
       schemes:
-      - id: tika
+      - id: thrift
         http: false
         passive: false
+      dataformats:
+      - thrift
       javaTypes:
-      - org.apache.camel.component.tika.TikaComponent
-    camel-quarkus-ssh:
+      - org.apache.camel.dataformat.thrift.ThriftDataFormat
+      - org.apache.camel.component.thrift.ThriftComponent
+    camel-quarkus-jms:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ssh
+      artifactId: camel-quarkus-jms
       schemes:
-      - id: ssh
+      - id: jms
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ssh.SshComponent
-    camel-quarkus-xslt-saxon:
+      - org.apache.camel.component.jms.JmsComponent
+    camel-quarkus-pg-replication-slot:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xslt-saxon
+      artifactId: camel-quarkus-pg-replication-slot
       schemes:
-      - id: xslt-saxon
+      - id: pg-replication-slot
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.xslt.saxon.XsltSaxonComponent
-    camel-quarkus-kafka:
+      - org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent
+    camel-quarkus-quartz:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-kafka
+      artifactId: camel-quarkus-quartz
       schemes:
-      - id: kafka
+      - id: quartz
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.kafka.KafkaComponent
-    camel-quarkus-stream:
+      - org.apache.camel.component.quartz.QuartzComponent
+    camel-quarkus-etcd:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-stream
+      artifactId: camel-quarkus-etcd
       schemes:
-      - id: stream
+      - id: etcd-watch
+        http: false
+        passive: false
+      - id: etcd-stats
+        http: false
+        passive: false
+      - id: etcd-keys
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.stream.StreamComponent
-    camel-quarkus-browse:
+      - org.apache.camel.component.etcd.EtcdWatchComponent
+      - org.apache.camel.component.etcd.EtcdKeysComponent
+      - org.apache.camel.component.etcd.EtcdStatsComponent
+    camel-quarkus-as2:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-browse
+      artifactId: camel-quarkus-as2
       schemes:
-      - id: browse
+      - id: as2
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.browse.BrowseComponent
-    camel-quarkus-avro-rpc:
+      - org.apache.camel.component.as2.AS2Component
+    camel-quarkus-atmos:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-avro-rpc
+      artifactId: camel-quarkus-atmos
       schemes:
-      - id: avro
+      - id: atmos
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.avro.AvroComponent
-    camel-quarkus-google-calendar:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-google-calendar
+      - org.apache.camel.component.atmos.AtmosComponent
+    camel-k-kamelet-reify:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-kamelet-reify
       schemes:
-      - id: google-calendar-stream
+      - id: wrap
         http: false
         passive: false
-      - id: google-calendar
+    camel-quarkus-xchange:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-xchange
+      schemes:
+      - id: xchange
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.google.calendar.GoogleCalendarComponent
-      - org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent
-    camel-quarkus-vertx-websocket:
+      - org.apache.camel.component.xchange.XChangeComponent
+    camel-quarkus-ldap:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-vertx-websocket
+      artifactId: camel-quarkus-ldap
       schemes:
-      - id: vertx-websocket
+      - id: ldap
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.vertx.websocket.VertxWebsocketComponent
-    camel-quarkus-jcache:
+      - org.apache.camel.component.ldap.LdapComponent
+    camel-quarkus-sjms2:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jcache
+      artifactId: camel-quarkus-sjms2
       schemes:
-      - id: jcache
+      - id: sjms2
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jcache.JCacheComponent
-    camel-quarkus-salesforce:
+      - org.apache.camel.component.sjms2.Sjms2Component
+    camel-quarkus-zookeeper:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-salesforce
+      artifactId: camel-quarkus-zookeeper
       schemes:
-      - id: salesforce
+      - id: zookeeper
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.salesforce.SalesforceComponent
-    camel-quarkus-jbpm:
+      - org.apache.camel.component.zookeeper.ZooKeeperComponent
+    camel-quarkus-olingo4:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jbpm
+      artifactId: camel-quarkus-olingo4
       schemes:
-      - id: jbpm
+      - id: olingo4
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jbpm.JBPMComponent
-    camel-quarkus-aws-ecs:
+      - org.apache.camel.component.olingo4.Olingo4Component
+    camel-quarkus-aws-sqs:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-ecs
+      artifactId: camel-quarkus-aws-sqs
       schemes:
-      - id: aws-ecs
+      - id: aws-sqs
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.ecs.ECSComponent
-    camel-quarkus-splunk-hec:
+      - org.apache.camel.component.aws.sqs.SqsComponent
+    camel-quarkus-braintree:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-splunk-hec
+      artifactId: camel-quarkus-braintree
       schemes:
-      - id: splunk-hec
+      - id: braintree
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.splunkhec.SplunkHECComponent
-    camel-quarkus-lucene:
+      - org.apache.camel.component.braintree.BraintreeComponent
+    camel-quarkus-zendesk:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-lucene
+      artifactId: camel-quarkus-zendesk
       schemes:
-      - id: lucene
+      - id: zendesk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.lucene.LuceneComponent
-    camel-quarkus-aws2-kms:
+      - org.apache.camel.component.zendesk.ZendeskComponent
+    camel-quarkus-twilio:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-kms
+      artifactId: camel-quarkus-twilio
       schemes:
-      - id: aws2-kms
+      - id: twilio
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.kms.KMS2Component
-    camel-quarkus-csv:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-csv
-      dataformats:
-      - csv
-      javaTypes:
-      - org.apache.camel.dataformat.csv.CsvDataFormat
-    camel-quarkus-fhir:
+      - org.apache.camel.component.twilio.TwilioComponent
+    camel-quarkus-activemq:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-fhir
+      artifactId: camel-quarkus-activemq
       schemes:
-      - id: fhir
+      - id: activemq
         http: false
         passive: false
-      dataformats:
-      - fhirJson
-      - fhirXml
       javaTypes:
-      - org.apache.camel.component.fhir.FhirJsonDataFormat
-      - org.apache.camel.component.fhir.FhirXmlDataFormat
-      - org.apache.camel.component.fhir.FhirComponent
-    camel-quarkus-atomix:
+      - org.apache.camel.component.activemq.ActiveMQComponent
+    camel-quarkus-nitrite:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-atomix
+      artifactId: camel-quarkus-nitrite
       schemes:
-      - id: atomix-messaging
-        http: false
-        passive: false
-      - id: atomix-set
-        http: false
-        passive: false
-      - id: atomix-queue
-        http: false
-        passive: false
-      - id: atomix-map
-        http: false
-        passive: false
-      - id: atomix-multimap
-        http: false
-        passive: false
-      - id: atomix-value
+      - id: nitrite
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.atomix.client.messaging.AtomixMessagingComponent
-      - org.apache.camel.component.atomix.client.set.AtomixSetComponent
-      - org.apache.camel.component.atomix.client.value.AtomixValueComponent
-      - org.apache.camel.component.atomix.client.multimap.AtomixMultiMapComponent
-      - org.apache.camel.component.atomix.client.map.AtomixMapComponent
-      - org.apache.camel.component.atomix.client.queue.AtomixQueueComponent
-    camel-quarkus-milo:
+      javaTypes:
+      - org.apache.camel.component.nitrite.NitriteComponent
+    camel-quarkus-seda:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-milo
+      artifactId: camel-quarkus-seda
       schemes:
-      - id: milo-client
+      - id: seda
         http: false
-        passive: false
-      - id: milo-server
+        passive: true
+      javaTypes:
+      - org.apache.camel.component.seda.SedaComponent
+    camel-quarkus-aws-eks:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-aws-eks
+      schemes:
+      - id: aws-eks
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.milo.server.MiloServerComponent
-      - org.apache.camel.component.milo.client.MiloClientComponent
-    camel-quarkus-ahc:
+      - org.apache.camel.component.aws.eks.EKSComponent
+    camel-quarkus-dozer:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ahc
+      artifactId: camel-quarkus-dozer
       schemes:
-      - id: ahc
-        http: true
+      - id: dozer
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ahc.AhcComponent
-    camel-quarkus-log:
+      - org.apache.camel.component.dozer.DozerComponent
+    camel-quarkus-splunk:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-log
+      artifactId: camel-quarkus-splunk
       schemes:
-      - id: log
+      - id: splunk
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.log.LogComponent
-    camel-quarkus-graphql:
+      - org.apache.camel.component.splunk.SplunkComponent
+    camel-quarkus-google-drive:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-graphql
+      artifactId: camel-quarkus-google-drive
       schemes:
-      - id: graphql
+      - id: google-drive
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.graphql.GraphqlComponent
-    camel-quarkus-disruptor:
+      - org.apache.camel.component.google.drive.GoogleDriveComponent
+    camel-quarkus-sjms:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-disruptor
+      artifactId: camel-quarkus-sjms
       schemes:
-      - id: disruptor-vm
+      - id: sjms
         http: false
         passive: false
-      - id: disruptor
+      - id: sjms-batch
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.disruptor.DisruptorComponent
-      - org.apache.camel.component.disruptor.vm.DisruptorVmComponent
-    camel-quarkus-hl7:
+      - org.apache.camel.component.sjms.batch.SjmsBatchComponent
+      - org.apache.camel.component.sjms.SjmsComponent
+    camel-quarkus-ical:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-hl7
-      languages:
-      - hl7terser
+      artifactId: camel-quarkus-ical
       dataformats:
-      - hl7
-      javaTypes:
-      - org.apache.camel.component.hl7.HL7DataFormat
-      - org.apache.camel.component.hl7.Hl7TerserLanguage
-    camel-quarkus-jsonpath:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jsonpath
-      languages:
-      - jsonpath
+      - ical
       javaTypes:
-      - org.apache.camel.jsonpath.JsonPathLanguage
-    camel-quarkus-jooq:
+      - org.apache.camel.component.ical.ICalDataFormat
+    camel-quarkus-cassandraql:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jooq
+      artifactId: camel-quarkus-cassandraql
       schemes:
-      - id: jooq
+      - id: cql
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jooq.JooqComponent
-    camel-quarkus-kudu:
+      - org.apache.camel.component.cassandra.CassandraComponent
+    camel-quarkus-jgroups-raft:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-kudu
+      artifactId: camel-quarkus-jgroups-raft
       schemes:
-      - id: kudu
+      - id: jgroups-raft
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.kudu.KuduComponent
-    camel-quarkus-hdfs:
+      - org.apache.camel.component.jgroups.raft.JGroupsRaftComponent
+    camel-quarkus-mongodb:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-hdfs
+      artifactId: camel-quarkus-mongodb
       schemes:
-      - id: hdfs
+      - id: mongodb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.hdfs.HdfsComponent
-    camel-quarkus-jcr:
+      - org.apache.camel.component.mongodb.MongoDbComponent
+    camel-quarkus-dns:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jcr
+      artifactId: camel-quarkus-dns
       schemes:
-      - id: jcr
+      - id: dns
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jcr.JcrComponent
-    camel-quarkus-debezium-mysql:
+      - org.apache.camel.component.dns.DnsComponent
+    camel-k-webhook:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-webhook
+      schemes:
+      - id: webhook
+        http: true
+        passive: true
+    camel-quarkus-chunk:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-debezium-mysql
+      artifactId: camel-quarkus-chunk
       schemes:
-      - id: debezium-mysql
+      - id: chunk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.debezium.DebeziumMySqlComponent
-    camel-quarkus-core:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-core
-      languages:
-      - header
-      - file
-      - tokenize
-      - exchangeProperty
-      - csimple
-      - constant
-      - ref
-      - simple
-      javaTypes:
-      - org.apache.camel.language.header.HeaderLanguage
-      - org.apache.camel.language.simple.SimpleLanguage
-      - org.apache.camel.language.constant.ConstantLanguage
-      - org.apache.camel.language.csimple.CSimpleLanguage
-      - org.apache.camel.language.simple.FileLanguage
-      - org.apache.camel.language.ref.RefLanguage
-      - org.apache.camel.language.tokenizer.TokenizeLanguage
-      - org.apache.camel.language.property.ExchangePropertyLanguage
-    camel-quarkus-velocity:
+      - org.apache.camel.component.chunk.ChunkComponent
+    camel-quarkus-cometd:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-velocity
+      artifactId: camel-quarkus-cometd
       schemes:
-      - id: velocity
+      - id: cometds
+        http: false
+        passive: false
+      - id: cometd
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.velocity.VelocityComponent
-    camel-quarkus-aws2-iam:
+      - org.apache.camel.component.cometd.CometdComponent
+    camel-quarkus-drill:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-iam
+      artifactId: camel-quarkus-drill
       schemes:
-      - id: aws2-iam
+      - id: drill
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.iam.IAM2Component
-    camel-quarkus-ehcache:
+      - org.apache.camel.component.drill.DrillComponent
+    camel-quarkus-soroush:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ehcache
+      artifactId: camel-quarkus-soroush
       schemes:
-      - id: ehcache
+      - id: soroush
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ehcache.EhcacheComponent
-    camel-quarkus-sql:
+      - org.apache.camel.component.soroushbot.component.SoroushBotComponent
+    camel-quarkus-atom:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sql
+      artifactId: camel-quarkus-atom
       schemes:
-      - id: sql-stored
+      - id: atom
         http: false
         passive: false
-      - id: sql
+      javaTypes:
+      - org.apache.camel.component.atom.AtomComponent
+    camel-quarkus-pgevent:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-pgevent
+      schemes:
+      - id: pgevent
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sql.SqlComponent
-      - org.apache.camel.component.sql.stored.SqlStoredComponent
-    camel-quarkus-jira:
+      - org.apache.camel.component.pgevent.PgEventComponent
+    camel-quarkus-geocoder:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jira
+      artifactId: camel-quarkus-geocoder
       schemes:
-      - id: jira
+      - id: geocoder
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jira.JiraComponent
-    camel-quarkus-bean-validator:
+      - org.apache.camel.component.geocoder.GeoCoderComponent
+    camel-quarkus-gson:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bean-validator
+      artifactId: camel-quarkus-gson
+      dataformats:
+      - json-gson
+      javaTypes:
+      - org.apache.camel.component.gson.GsonDataFormat
+    camel-quarkus-rss:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-rss
       schemes:
-      - id: bean-validator
+      - id: rss
         http: false
         passive: false
+      dataformats:
+      - rss
       javaTypes:
-      - org.apache.camel.component.bean.validator.BeanValidatorComponent
-    camel-quarkus-elasticsearch-rest:
+      - org.apache.camel.dataformat.rss.RssDataFormat
+      - org.apache.camel.component.rss.RssComponent
+    camel-quarkus-exec:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-elasticsearch-rest
+      artifactId: camel-quarkus-exec
       schemes:
-      - id: elasticsearch-rest
+      - id: exec
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.elasticsearch.ElasticsearchComponent
-    camel-quarkus-caffeine:
+      - org.apache.camel.component.exec.ExecComponent
+    camel-quarkus-base64:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-caffeine
+      artifactId: camel-quarkus-base64
+      dataformats:
+      - base64
+      javaTypes:
+      - org.apache.camel.dataformat.base64.Base64DataFormat
+    camel-quarkus-infinispan:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-infinispan
       schemes:
-      - id: caffeine-cache
+      - id: infinispan
         http: false
         passive: false
-      - id: caffeine-loadcache
+      javaTypes:
+      - org.apache.camel.component.infinispan.InfinispanComponent
+    camel-quarkus-nats:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-nats
+      schemes:
+      - id: nats
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent
-      - org.apache.camel.component.caffeine.cache.CaffeineCacheComponent
-    camel-quarkus-saxon:
+      - org.apache.camel.component.nats.NatsComponent
+    camel-quarkus-microprofile-metrics:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-saxon
+      artifactId: camel-quarkus-microprofile-metrics
       schemes:
-      - id: xquery
+      - id: microprofile-metrics
         http: false
         passive: false
-      languages:
-      - xquery
       javaTypes:
-      - org.apache.camel.language.xquery.XQueryLanguage
-      - org.apache.camel.component.xquery.XQueryComponent
-    camel-quarkus-spark:
+      - org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent
+    camel-quarkus-asterisk:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-spark
+      artifactId: camel-quarkus-asterisk
       schemes:
-      - id: spark
+      - id: asterisk
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.spark.SparkComponent
-    camel-quarkus-msv:
+      - org.apache.camel.component.asterisk.AsteriskComponent
+    camel-quarkus-azure-storage-blob:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-msv
+      artifactId: camel-quarkus-azure-storage-blob
       schemes:
-      - id: msv
+      - id: azure-storage-blob
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.validator.msv.MsvComponent
-    camel-quarkus-avro:
+      - org.apache.camel.component.azure.storage.blob.BlobComponent
+    camel-quarkus-protobuf:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-avro
+      artifactId: camel-quarkus-protobuf
       dataformats:
-      - avro
+      - protobuf
       javaTypes:
-      - org.apache.camel.dataformat.avro.AvroDataFormat
-    camel-quarkus-tarfile:
+      - org.apache.camel.dataformat.protobuf.ProtobufDataFormat
+    camel-quarkus-tagsoup:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-tarfile
+      artifactId: camel-quarkus-tagsoup
       dataformats:
-      - tarfile
+      - tidyMarkup
       javaTypes:
-      - org.apache.camel.dataformat.tarfile.TarFileDataFormat
-    camel-quarkus-aws2-sts:
+      - org.apache.camel.dataformat.tagsoup.TidyMarkupDataFormat
+    camel-k-kamelet:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-kamelet
+      schemes:
+      - id: kamelet
+        http: false
+        passive: true
+    camel-quarkus-influxdb:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-sts
+      artifactId: camel-quarkus-influxdb
       schemes:
-      - id: aws2-sts
+      - id: influxdb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.sts.STS2Component
-    camel-quarkus-atlasmap:
+      - org.apache.camel.component.influxdb.InfluxDbComponent
+    camel-quarkus-netty-http:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-atlasmap
+      artifactId: camel-quarkus-netty-http
       schemes:
-      - id: atlasmap
-        http: false
+      - id: netty-http
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.atlasmap.AtlasMapComponent
-    camel-quarkus-minio:
+      - org.apache.camel.component.netty.http.NettyHttpComponent
+    camel-quarkus-aws2-ecs:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-minio
+      artifactId: camel-quarkus-aws2-ecs
       schemes:
-      - id: minio
+      - id: aws2-ecs
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.minio.MinioComponent
-    camel-quarkus-aws-lambda:
+      - org.apache.camel.component.aws2.ecs.ECS2Component
+    camel-quarkus-zipfile:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-lambda
+      artifactId: camel-quarkus-zipfile
+      dataformats:
+      - zipfile
+      javaTypes:
+      - org.apache.camel.dataformat.zipfile.ZipFileDataFormat
+    camel-quarkus-flatpack:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-flatpack
       schemes:
-      - id: aws-lambda
+      - id: flatpack
         http: false
         passive: false
+      dataformats:
+      - flatpack
       javaTypes:
-      - org.apache.camel.component.aws.lambda.LambdaComponent
-    camel-quarkus-xmpp:
+      - org.apache.camel.dataformat.flatpack.FlatpackDataFormat
+      - org.apache.camel.component.flatpack.FlatpackComponent
+    camel-quarkus-slack:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xmpp
+      artifactId: camel-quarkus-slack
       schemes:
-      - id: xmpp
+      - id: slack
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.xmpp.XmppComponent
-    camel-quarkus-aws2-eventbridge:
+      - org.apache.camel.component.slack.SlackComponent
+    camel-quarkus-aws-sns:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-eventbridge
+      artifactId: camel-quarkus-aws-sns
       schemes:
-      - id: aws2-eventbridge
+      - id: aws-sns
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.eventbridge.EventbridgeComponent
-    camel-quarkus-github:
+      - org.apache.camel.component.aws.sns.SnsComponent
+    camel-quarkus-couchbase:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-github
+      artifactId: camel-quarkus-couchbase
       schemes:
-      - id: github
+      - id: couchbase
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.github.GitHubComponent
-    camel-quarkus-corda:
+      - org.apache.camel.component.couchbase.CouchbaseComponent
+    camel-quarkus-digitalocean:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-corda
+      artifactId: camel-quarkus-digitalocean
       schemes:
-      - id: corda
+      - id: digitalocean
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.corda.CordaComponent
-    camel-quarkus-xml-jaxp:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xml-jaxp
-      languages:
-      - xtokenize
-      javaTypes:
-      - org.apache.camel.language.xtokenizer.XMLTokenizeLanguage
-    camel-quarkus-ldif:
+      - org.apache.camel.component.digitalocean.DigitalOceanComponent
+    camel-quarkus-timer:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ldif
+      artifactId: camel-quarkus-timer
       schemes:
-      - id: ldif
+      - id: timer
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ldif.LdifComponent
-    camel-quarkus-aws-ec2:
+      - org.apache.camel.component.timer.TimerComponent
+    camel-quarkus-platform-http:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-ec2
+      artifactId: camel-quarkus-platform-http
       schemes:
-      - id: aws-ec2
-        http: false
+      - id: platform-http
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.ec2.EC2Component
-    camel-quarkus-web3j:
+      - org.apache.camel.component.platform.http.PlatformHttpComponent
+    camel-quarkus-mail:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-web3j
+      artifactId: camel-quarkus-mail
       schemes:
-      - id: web3j
+      - id: imap
+        http: false
+        passive: false
+      - id: imaps
+        http: false
+        passive: false
+      - id: smtp
+        http: false
+        passive: false
+      - id: pop3
+        http: false
+        passive: false
+      - id: smtps
+        http: false
+        passive: false
+      - id: pop3s
         http: false
         passive: false
+      dataformats:
+      - mime-multipart
       javaTypes:
-      - org.apache.camel.component.web3j.Web3jComponent
-    camel-quarkus-ignite:
+      - org.apache.camel.component.mail.MailComponent
+      - org.apache.camel.dataformat.mime.multipart.MimeMultipartDataFormat
+    camel-quarkus-google-bigquery:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ignite
+      artifactId: camel-quarkus-google-bigquery
       schemes:
-      - id: ignite-queue
-        http: false
-        passive: false
-      - id: ignite-set
+      - id: google-bigquery-sql
         http: false
         passive: false
-      - id: ignite-idgen
+      - id: google-bigquery
         http: false
         passive: false
-      - id: ignite-cache
+      javaTypes:
+      - org.apache.camel.component.google.bigquery.GoogleBigQueryComponent
+      - org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent
+    camel-quarkus-dropbox:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-dropbox
+      schemes:
+      - id: dropbox
         http: false
         passive: false
-      - id: ignite-compute
+      javaTypes:
+      - org.apache.camel.component.dropbox.DropboxComponent
+    camel-quarkus-aws2-s3:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-aws2-s3
+      schemes:
+      - id: aws2-s3
         http: false
         passive: false
-      - id: ignite-messaging
+      javaTypes:
+      - org.apache.camel.component.aws2.s3.AWS2S3Component
+    camel-quarkus-json-validator:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-json-validator
+      schemes:
+      - id: json-validator
         http: false
         passive: false
-      - id: ignite-events
+      javaTypes:
+      - org.apache.camel.component.jsonvalidator.JsonValidatorComponent
+    camel-quarkus-lumberjack:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-lumberjack
+      schemes:
+      - id: lumberjack
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ignite.idgen.IgniteIdGenComponent
-      - org.apache.camel.component.ignite.set.IgniteSetComponent
-      - org.apache.camel.component.ignite.messaging.IgniteMessagingComponent
-      - org.apache.camel.component.ignite.queue.IgniteQueueComponent
-      - org.apache.camel.component.ignite.compute.IgniteComputeComponent
-      - org.apache.camel.component.ignite.events.IgniteEventsComponent
-      - org.apache.camel.component.ignite.cache.IgniteCacheComponent
-    camel-quarkus-mongodb-gridfs:
+      - org.apache.camel.component.lumberjack.LumberjackComponent
+    camel-quarkus-websocket-jsr356:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mongodb-gridfs
+      artifactId: camel-quarkus-websocket-jsr356
       schemes:
-      - id: mongodb-gridfs
+      - id: websocket-jsr356
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.mongodb.gridfs.GridFsComponent
-    camel-quarkus-cron:
+      - org.apache.camel.websocket.jsr356.JSR356WebSocketComponent
+    camel-quarkus-google-mail:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-cron
+      artifactId: camel-quarkus-google-mail
       schemes:
-      - id: cron
+      - id: google-mail-stream
+        http: false
+        passive: false
+      - id: google-mail
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.cron.CronComponent
-    camel-quarkus-azure-storage-queue:
+      - org.apache.camel.component.google.mail.GoogleMailComponent
+      - org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent
+    camel-quarkus-arangodb:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-azure-storage-queue
+      artifactId: camel-quarkus-arangodb
       schemes:
-      - id: azure-storage-queue
+      - id: arangodb
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.azure.storage.queue.QueueComponent
-    camel-quarkus-reactive-streams:
+      - org.apache.camel.component.arangodb.ArangoDbComponent
+    camel-quarkus-soap:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-soap
+      dataformats:
+      - soapjaxb
+      javaTypes:
+      - org.apache.camel.dataformat.soap.SoapJaxbDataFormat
+    camel-quarkus-freemarker:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-reactive-streams
+      artifactId: camel-quarkus-freemarker
       schemes:
-      - id: reactive-streams
+      - id: freemarker
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.reactive.streams.ReactiveStreamsComponent
-    camel-quarkus-rabbitmq:
+      - org.apache.camel.component.freemarker.FreemarkerComponent
+    camel-quarkus-servlet:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-rabbitmq
+      artifactId: camel-quarkus-servlet
       schemes:
-      - id: rabbitmq
-        http: false
+      - id: servlet
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.rabbitmq.RabbitMQComponent
-    camel-quarkus-chatscript:
+      - org.apache.camel.component.servlet.ServletComponent
+    camel-quarkus-git:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-chatscript
+      artifactId: camel-quarkus-git
       schemes:
-      - id: chatscript
+      - id: git
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.chatscript.ChatScriptComponent
-    camel-quarkus-aws-translate:
+      - org.apache.camel.component.git.GitComponent
+    camel-quarkus-aws-kinesis:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-translate
+      artifactId: camel-quarkus-aws-kinesis
       schemes:
-      - id: aws-translate
+      - id: aws-kinesis-firehose
+        http: false
+        passive: false
+      - id: aws-kinesis
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.translate.TranslateComponent
-    camel-quarkus-azure:
+      - org.apache.camel.component.aws.kinesis.KinesisComponent
+      - org.apache.camel.component.aws.firehose.KinesisFirehoseComponent
+    camel-quarkus-openstack:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-azure
+      artifactId: camel-quarkus-openstack
       schemes:
-      - id: azure-blob
+      - id: openstack-swift
         http: false
         passive: false
-      - id: azure-queue
+      - id: openstack-neutron
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.azure.queue.QueueServiceComponent
-      - org.apache.camel.component.azure.blob.BlobServiceComponent
-    camel-quarkus-xmlsecurity:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xmlsecurity
-      schemes:
-      - id: xmlsecurity-verify
+      - id: openstack-keystone
         http: false
         passive: false
-      - id: xmlsecurity-sign
+      - id: openstack-cinder
+        http: false
+        passive: false
+      - id: openstack-nova
+        http: false
+        passive: false
+      - id: openstack-glance
         http: false
         passive: false
-      dataformats:
-      - secureXML
       javaTypes:
-      - org.apache.camel.component.xmlsecurity.XmlSignerComponent
-      - org.apache.camel.component.xmlsecurity.XmlVerifierComponent
-      - org.apache.camel.dataformat.xmlsecurity.XMLSecurityDataFormat
-    camel-quarkus-groovy:
+      - org.apache.camel.component.openstack.glance.GlanceComponent
+      - org.apache.camel.component.openstack.neutron.NeutronComponent
+      - org.apache.camel.component.openstack.keystone.KeystoneComponent
+      - org.apache.camel.component.openstack.cinder.CinderComponent
+      - org.apache.camel.component.openstack.nova.NovaComponent
+      - org.apache.camel.component.openstack.swift.SwiftComponent
+    camel-quarkus-barcode:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-groovy
-      languages:
-      - groovy
+      artifactId: camel-quarkus-barcode
+      dataformats:
+      - barcode
       javaTypes:
-      - org.apache.camel.language.groovy.GroovyLanguage
-    camel-quarkus-rest:
+      - org.apache.camel.dataformat.barcode.BarcodeDataFormat
+    camel-quarkus-snmp:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-rest
+      artifactId: camel-quarkus-snmp
       schemes:
-      - id: rest
-        http: true
-        passive: false
-      - id: rest-api
+      - id: snmp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.rest.RestComponent
-      - org.apache.camel.component.rest.RestApiComponent
-    camel-quarkus-xslt:
+      - org.apache.camel.component.snmp.SnmpComponent
+    camel-quarkus-aws2-ec2:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xslt
+      artifactId: camel-quarkus-aws2-ec2
       schemes:
-      - id: xslt
+      - id: aws2-ec2
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.xslt.XsltComponent
-    camel-quarkus-beanstalk:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-beanstalk
+      - org.apache.camel.component.aws2.ec2.AWS2EC2Component
+    camel-k-master:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-master
       schemes:
-      - id: beanstalk
+      - id: master
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.beanstalk.BeanstalkComponent
-    camel-quarkus-saga:
+    camel-quarkus-master:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-saga
+      artifactId: camel-quarkus-master
       schemes:
-      - id: saga
+      - id: master
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.saga.SagaComponent
-    camel-quarkus-fop:
+      - org.apache.camel.component.master.MasterComponent
+    camel-quarkus-mustache:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-fop
+      artifactId: camel-quarkus-mustache
       schemes:
-      - id: fop
+      - id: mustache
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.fop.FopComponent
-    camel-quarkus-johnzon:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-johnzon
-      dataformats:
-      - json-johnzon
-      javaTypes:
-      - org.apache.camel.component.johnzon.JohnzonDataFormat
-    camel-quarkus-solr:
+      - org.apache.camel.component.mustache.MustacheComponent
+    camel-quarkus-djl:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-solr
+      artifactId: camel-quarkus-djl
       schemes:
-      - id: solrCloud
-        http: false
-        passive: false
-      - id: solrs
-        http: false
-        passive: false
-      - id: solr
+      - id: djl
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.solr.SolrComponent
-    camel-quarkus-quickfix:
+      - org.apache.camel.component.djl.DJLComponent
+    camel-quarkus-bonita:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-quickfix
+      artifactId: camel-quarkus-bonita
       schemes:
-      - id: quickfix
+      - id: bonita
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.quickfixj.QuickfixjComponent
-    camel-quarkus-jclouds:
+      - org.apache.camel.component.bonita.BonitaComponent
+    camel-quarkus-nagios:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jclouds
+      artifactId: camel-quarkus-nagios
       schemes:
-      - id: jclouds
+      - id: nagios
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jclouds.JcloudsComponent
-    camel-quarkus-rest-openapi:
+      - org.apache.camel.component.nagios.NagiosComponent
+    camel-quarkus-crypto:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-rest-openapi
+      artifactId: camel-quarkus-crypto
       schemes:
-      - id: rest-openapi
+      - id: crypto
         http: false
         passive: false
+      dataformats:
+      - pgp
+      - crypto
       javaTypes:
-      - org.apache.camel.component.rest.openapi.RestOpenApiComponent
-    camel-quarkus-file-watch:
+      - org.apache.camel.converter.crypto.PGPDataFormat
+      - org.apache.camel.component.crypto.DigitalSignatureComponent
+      - org.apache.camel.converter.crypto.CryptoDataFormat
+    camel-quarkus-cm-sms:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-file-watch
+      artifactId: camel-quarkus-cm-sms
       schemes:
-      - id: file-watch
+      - id: cm-sms
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.file.watch.FileWatchComponent
-    camel-quarkus-robotframework:
+      - org.apache.camel.component.cm.CMComponent
+    camel-quarkus-aws2-athena:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-robotframework
+      artifactId: camel-quarkus-aws2-athena
       schemes:
-      - id: robotframework
+      - id: aws2-athena
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.robotframework.RobotFrameworkComponent
-    camel-quarkus-file:
+      - org.apache.camel.component.aws2.athena.Athena2Component
+    camel-quarkus-kubernetes:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-file
+      artifactId: camel-quarkus-kubernetes
       schemes:
-      - id: file
+      - id: kubernetes-custom-resources
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.file.FileComponent
-    camel-quarkus-mybatis:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mybatis
-      schemes:
-      - id: mybatis-bean
+      - id: openshift-builds
         http: false
         passive: false
-      - id: mybatis
+      - id: kubernetes-resources-quota
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.mybatis.MyBatisComponent
-      - org.apache.camel.component.mybatis.MyBatisBeanComponent
-    camel-quarkus-cbor:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-cbor
-      dataformats:
-      - cbor
-      javaTypes:
-      - org.apache.camel.component.cbor.CBORDataFormat
-    camel-quarkus-elsql:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-elsql
-      schemes:
-      - id: elsql
+      - id: kubernetes-replication-controllers
+        http: false
+        passive: false
+      - id: kubernetes-job
+        http: false
+        passive: false
+      - id: openshift-build-configs
+        http: false
+        passive: false
+      - id: kubernetes-service-accounts
+        http: false
+        passive: false
+      - id: kubernetes-secrets
+        http: false
+        passive: false
+      - id: kubernetes-services
+        http: false
+        passive: false
+      - id: kubernetes-persistent-volumes
+        http: false
+        passive: false
+      - id: kubernetes-config-maps
+        http: false
+        passive: false
+      - id: kubernetes-pods
+        http: false
+        passive: false
+      - id: kubernetes-persistent-volumes-claims
+        http: false
+        passive: false
+      - id: kubernetes-deployments
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.elsql.ElsqlComponent
-    camel-quarkus-micrometer:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-micrometer
-      schemes:
-      - id: micrometer
+      - id: kubernetes-hpa
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.micrometer.MicrometerComponent
-    camel-quarkus-netty:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-netty
-      schemes:
-      - id: netty
+      - id: kubernetes-nodes
+        http: false
+        passive: false
+      - id: kubernetes-namespaces
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.netty.NettyComponent
-    camel-quarkus-jolt:
+      - org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent
+      - org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent
+      - org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent
+      - org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent
+      - org.apache.camel.component.kubernetes.services.KubernetesServicesComponent
+      - org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent
+      - org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent
+      - org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent
+      - org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesComponent
+      - org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent
+      - org.apache.camel.component.kubernetes.job.KubernetesJobComponent
+      - org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent
+      - org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent
+      - org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent
+      - org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent
+      - org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent
+      - org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent
+    camel-quarkus-pdf:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jolt
+      artifactId: camel-quarkus-pdf
       schemes:
-      - id: jolt
+      - id: pdf
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jolt.JoltComponent
-    camel-quarkus-http:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-http
+      - org.apache.camel.component.pdf.PdfComponent
+    camel-k-cron:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-cron
       schemes:
-      - id: https
+      - id: cron
         http: false
         passive: false
-      - id: http
+    camel-quarkus-aws2-lambda:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-aws2-lambda
+      schemes:
+      - id: aws2-lambda
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.http.HttpComponent
-    camel-quarkus-telegram:
+      - org.apache.camel.component.aws2.lambda.Lambda2Component
+    camel-quarkus-stringtemplate:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-telegram
+      artifactId: camel-quarkus-stringtemplate
       schemes:
-      - id: telegram
+      - id: string-template
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.telegram.TelegramComponent
-    camel-quarkus-ganglia:
+      - org.apache.camel.component.stringtemplate.StringTemplateComponent
+    camel-quarkus-stomp:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ganglia
+      artifactId: camel-quarkus-stomp
       schemes:
-      - id: ganglia
+      - id: stomp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ganglia.GangliaComponent
-    camel-quarkus-aws2-kinesis:
+      - org.apache.camel.component.stomp.StompComponent
+    camel-quarkus-google-sheets:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-kinesis
+      artifactId: camel-quarkus-google-sheets
       schemes:
-      - id: aws2-kinesis
+      - id: google-sheets
         http: false
         passive: false
-      - id: aws2-kinesis-firehose
+      - id: google-sheets-stream
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.kinesis.Kinesis2Component
-      - org.apache.camel.component.aws2.firehose.KinesisFirehose2Component
-    camel-quarkus-twitter:
+      - org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent
+      - org.apache.camel.component.google.sheets.GoogleSheetsComponent
+    camel-quarkus-ftp:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-twitter
+      artifactId: camel-quarkus-ftp
       schemes:
-      - id: twitter-search
+      - id: ftp
         http: false
         passive: false
-      - id: twitter-timeline
+      - id: sftp
         http: false
         passive: false
-      - id: twitter-directmessage
+      - id: ftps
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.twitter.timeline.TwitterTimelineComponent
-      - org.apache.camel.component.twitter.search.TwitterSearchComponent
-      - org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent
-    camel-quarkus-aws-swf:
+      - org.apache.camel.component.file.remote.FtpComponent
+      - org.apache.camel.component.file.remote.SftpComponent
+      - org.apache.camel.component.file.remote.FtpsComponent
+    camel-quarkus-validator:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-swf
+      artifactId: camel-quarkus-validator
       schemes:
-      - id: aws-swf
+      - id: validator
         http: false
-        passive: false
+        passive: true
       javaTypes:
-      - org.apache.camel.component.aws.swf.SWFComponent
-    camel-quarkus-pubnub:
+      - org.apache.camel.component.validator.ValidatorComponent
+    camel-quarkus-jackson:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-pubnub
-      schemes:
-      - id: pubnub
-        http: false
-        passive: false
+      artifactId: camel-quarkus-jackson
+      dataformats:
+      - json-jackson
       javaTypes:
-      - org.apache.camel.component.pubnub.PubNubComponent
-    camel-quarkus-stub:
+      - org.apache.camel.component.jackson.JacksonDataFormat
+    camel-quarkus-printer:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-stub
+      artifactId: camel-quarkus-printer
       schemes:
-      - id: stub
+      - id: lpr
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.stub.StubComponent
-    camel-quarkus-aws2-sqs:
+      - org.apache.camel.component.printer.PrinterComponent
+    camel-quarkus-google-pubsub:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-sqs
+      artifactId: camel-quarkus-google-pubsub
       schemes:
-      - id: aws2-sqs
+      - id: google-pubsub
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.sqs.Sqs2Component
-    camel-quarkus-jt400:
+      - org.apache.camel.component.google.pubsub.GooglePubsubComponent
+    camel-quarkus-cmis:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jt400
+      artifactId: camel-quarkus-cmis
       schemes:
-      - id: jt400
+      - id: cmis
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jt400.Jt400Component
-    camel-quarkus-iota:
+      - org.apache.camel.component.cmis.CMISComponent
+    camel-quarkus-aws2-ses:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-iota
+      artifactId: camel-quarkus-aws2-ses
       schemes:
-      - id: iota
+      - id: aws2-ses
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.iota.IOTAComponent
-    camel-quarkus-jsonapi:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jsonapi
-      dataformats:
-      - jsonApi
-      javaTypes:
-      - org.apache.camel.component.jsonapi.JsonApiDataFormat
-    camel-quarkus-aws2-eks:
+      - org.apache.camel.component.aws2.ses.Ses2Component
+    camel-quarkus-hazelcast:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-eks
+      artifactId: camel-quarkus-hazelcast
       schemes:
-      - id: aws2-eks
+      - id: hazelcast-seda
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.aws2.eks.EKS2Component
-    camel-quarkus-weather:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-weather
-      schemes:
-      - id: weather
+      - id: hazelcast-map
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.weather.WeatherComponent
-    camel-quarkus-scheduler:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-scheduler
-      schemes:
-      - id: scheduler
+      - id: hazelcast-set
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.scheduler.SchedulerComponent
-    camel-quarkus-jaxb:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jaxb
-      dataformats:
-      - jaxb
-      javaTypes:
-      - org.apache.camel.converter.jaxb.JaxbDataFormat
-    camel-quarkus-jing:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jing
-      schemes:
-      - id: jing
+      - id: hazelcast-queue
+        http: false
+        passive: false
+      - id: hazelcast-list
+        http: false
+        passive: false
+      - id: hazelcast-instance
+        http: false
+        passive: false
+      - id: hazelcast-ringbuffer
+        http: false
+        passive: false
+      - id: hazelcast-atomicvalue
+        http: false
+        passive: false
+      - id: hazelcast-replicatedmap
+        http: false
+        passive: false
+      - id: hazelcast-topic
+        http: false
+        passive: false
+      - id: hazelcast-multimap
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.validator.jing.JingComponent
-    camel-quarkus-dataformat:
+      - org.apache.camel.component.hazelcast.map.HazelcastMapComponent
+      - org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent
+      - org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent
+      - org.apache.camel.component.hazelcast.list.HazelcastListComponent
+      - org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent
+      - org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent
+      - org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent
+      - org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent
+      - org.apache.camel.component.hazelcast.set.HazelcastSetComponent
+      - org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent
+      - org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent
+    camel-quarkus-box:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-dataformat
+      artifactId: camel-quarkus-box
       schemes:
-      - id: dataformat
+      - id: box
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.dataformat.DataFormatComponent
-    camel-quarkus-jgroups:
+      - org.apache.camel.component.box.BoxComponent
+    camel-quarkus-wordpress:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jgroups
+      artifactId: camel-quarkus-wordpress
       schemes:
-      - id: jgroups
+      - id: wordpress
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jgroups.JGroupsComponent
-    camel-quarkus-yammer:
+      - org.apache.camel.component.wordpress.WordpressComponent
+    camel-quarkus-vertx-http:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-yammer
+      artifactId: camel-quarkus-vertx-http
       schemes:
-      - id: yammer
+      - id: vertx-http
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.yammer.YammerComponent
-    camel-quarkus-hbase:
+      - org.apache.camel.component.vertx.http.VertxHttpComponent
+    camel-quarkus-aws2-translate:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-hbase
+      artifactId: camel-quarkus-aws2-translate
       schemes:
-      - id: hbase
+      - id: aws2-translate
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.hbase.HBaseComponent
-    camel-quarkus-aws-sdb:
+      - org.apache.camel.component.aws2.translate.Translate2Component
+    camel-quarkus-ahc-ws:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-sdb
+      artifactId: camel-quarkus-ahc-ws
       schemes:
-      - id: aws-sdb
+      - id: ahc-ws
+        http: true
+        passive: false
+      - id: ahc-wss
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.sdb.SdbComponent
-    camel-quarkus-sap-netweaver:
+      - org.apache.camel.component.ahc.ws.WsComponent
+    camel-quarkus-mllp:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sap-netweaver
+      artifactId: camel-quarkus-mllp
       schemes:
-      - id: sap-netweaver
+      - id: mllp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sap.netweaver.NetWeaverComponent
-    camel-quarkus-servicenow:
+      - org.apache.camel.component.mllp.MllpComponent
+    camel-quarkus-irc:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-servicenow
+      artifactId: camel-quarkus-irc
       schemes:
-      - id: servicenow
+      - id: irc
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.servicenow.ServiceNowComponent
-    camel-quarkus-grpc:
+      - org.apache.camel.component.irc.IrcComponent
+    camel-quarkus-jsch:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-grpc
+      artifactId: camel-quarkus-jsch
       schemes:
-      - id: grpc
-        http: true
+      - id: scp
+        http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.grpc.GrpcComponent
-    camel-quarkus-ipfs:
+      - org.apache.camel.component.scp.ScpComponent
+    camel-quarkus-beanio:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ipfs
+      artifactId: camel-quarkus-beanio
+      dataformats:
+      - beanio
+      javaTypes:
+      - org.apache.camel.dataformat.beanio.BeanIODataFormat
+    camel-quarkus-aws2-mq:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-aws2-mq
       schemes:
-      - id: ipfs
+      - id: aws2-mq
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.ipfs.IPFSComponent
-    camel-quarkus-aws-kms:
+      - org.apache.camel.component.aws2.mq.MQ2Component
+    camel-quarkus-coap:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-kms
+      artifactId: camel-quarkus-coap
       schemes:
-      - id: aws-kms
+      - id: coaps+tcp
+        http: false
+        passive: false
+      - id: coap
+        http: false
+        passive: false
+      - id: coap+tcp
+        http: false
+        passive: false
+      - id: coaps
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.kms.KMSComponent
-    camel-quarkus-stax:
+      - org.apache.camel.coap.CoAPComponent
+    camel-quarkus-tika:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-stax
+      artifactId: camel-quarkus-tika
       schemes:
-      - id: stax
+      - id: tika
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.stax.StAXComponent
-    camel-quarkus-aws2-msk:
+      - org.apache.camel.component.tika.TikaComponent
+    camel-quarkus-ssh:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-msk
+      artifactId: camel-quarkus-ssh
       schemes:
-      - id: aws2-msk
+      - id: ssh
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.msk.MSK2Component
-    camel-quarkus-debezium-sqlserver:
+      - org.apache.camel.component.ssh.SshComponent
+    camel-quarkus-xslt-saxon:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-debezium-sqlserver
+      artifactId: camel-quarkus-xslt-saxon
       schemes:
-      - id: debezium-sqlserver
+      - id: xslt-saxon
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.debezium.DebeziumSqlserverComponent
-    camel-quarkus-snakeyaml:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-snakeyaml
-      dataformats:
-      - yaml-snakeyaml
-      javaTypes:
-      - org.apache.camel.component.snakeyaml.SnakeYAMLDataFormat
-    camel-quarkus-fastjson:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-fastjson
-      dataformats:
-      - json-fastjson
-      javaTypes:
-      - org.apache.camel.component.fastjson.FastjsonDataFormat
-    camel-quarkus-xj:
+      - org.apache.camel.component.xslt.saxon.XsltSaxonComponent
+    camel-quarkus-kafka:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xj
+      artifactId: camel-quarkus-kafka
       schemes:
-      - id: xj
+      - id: kafka
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.xj.XJComponent
-    camel-quarkus-direct:
+      - org.apache.camel.component.kafka.KafkaComponent
+    camel-quarkus-stream:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-direct
+      artifactId: camel-quarkus-stream
       schemes:
-      - id: direct
+      - id: stream
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.direct.DirectComponent
-    camel-quarkus-bean:
+      - org.apache.camel.component.stream.StreamComponent
+    camel-quarkus-browse:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bean
+      artifactId: camel-quarkus-browse
       schemes:
-      - id: bean
-        http: false
-        passive: true
-      - id: class
+      - id: browse
         http: false
         passive: true
-      languages:
-      - bean
       javaTypes:
-      - org.apache.camel.component.beanclass.ClassComponent
-      - org.apache.camel.component.bean.BeanComponent
-      - org.apache.camel.language.bean.BeanLanguage
-    camel-quarkus-aws-s3:
+      - org.apache.camel.component.browse.BrowseComponent
+    camel-quarkus-avro-rpc:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-s3
+      artifactId: camel-quarkus-avro-rpc
       schemes:
-      - id: aws-s3
+      - id: avro
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.s3.S3Component
-    camel-quarkus-grok:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-grok
-      dataformats:
-      - grok
-      javaTypes:
-      - org.apache.camel.component.grok.GrokDataFormat
-    camel-quarkus-couchdb:
+      - org.apache.camel.component.avro.AvroComponent
+    camel-quarkus-google-calendar:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-couchdb
+      artifactId: camel-quarkus-google-calendar
       schemes:
-      - id: couchdb
+      - id: google-calendar-stream
+        http: false
+        passive: false
+      - id: google-calendar
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.couchdb.CouchDbComponent
-    camel-quarkus-workday:
+      - org.apache.camel.component.google.calendar.GoogleCalendarComponent
+      - org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent
+    camel-quarkus-vertx-websocket:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-workday
+      artifactId: camel-quarkus-vertx-websocket
       schemes:
-      - id: workday
+      - id: vertx-websocket
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.workday.WorkdayComponent
-    camel-quarkus-zip-deflater:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-zip-deflater
-      dataformats:
-      - gzipdeflater
-      - zipdeflater
-      javaTypes:
-      - org.apache.camel.dataformat.deflater.ZipDeflaterDataFormat
-      - org.apache.camel.dataformat.deflater.GzipDeflaterDataFormat
-    camel-quarkus-smpp:
+      - org.apache.camel.component.vertx.websocket.VertxWebsocketComponent
+    camel-quarkus-jcache:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-smpp
+      artifactId: camel-quarkus-jcache
       schemes:
-      - id: smpps
-        http: false
-        passive: false
-      - id: smpp
+      - id: jcache
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.smpp.SmppComponent
-    camel-quarkus-syslog:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-syslog
-      dataformats:
-      - syslog
-      javaTypes:
-      - org.apache.camel.component.syslog.SyslogDataFormat
-    camel-quarkus-aws-iam:
+      - org.apache.camel.component.jcache.JCacheComponent
+    camel-quarkus-salesforce:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws-iam
+      artifactId: camel-quarkus-salesforce
       schemes:
-      - id: aws-iam
+      - id: salesforce
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws.iam.IAMComponent
-    camel-quarkus-debezium-postgres:
+      - org.apache.camel.component.salesforce.SalesforceComponent
+    camel-quarkus-jbpm:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-debezium-postgres
+      artifactId: camel-quarkus-jbpm
       schemes:
-      - id: debezium-postgres
+      - id: jbpm
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.debezium.DebeziumPostgresComponent
-    camel-quarkus-flink:
+      - org.apache.camel.component.jbpm.JBPMComponent
+    camel-quarkus-aws-ecs:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-flink
+      artifactId: camel-quarkus-aws-ecs
       schemes:
-      - id: flink
+      - id: aws-ecs
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.flink.FlinkComponent
-    camel-quarkus-amqp:
+      - org.apache.camel.component.aws.ecs.ECSComponent
+    camel-quarkus-splunk-hec:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-amqp
+      artifactId: camel-quarkus-splunk-hec
       schemes:
-      - id: amqp
+      - id: splunk-hec
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.amqp.AMQPComponent
-    camel-quarkus-guava-eventbus:
+      - org.apache.camel.component.splunkhec.SplunkHECComponent
+    camel-quarkus-lucene:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-guava-eventbus
+      artifactId: camel-quarkus-lucene
       schemes:
-      - id: guava-eventbus
+      - id: lucene
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.guava.eventbus.GuavaEventBusComponent
-    camel-quarkus-pulsar:
+      - org.apache.camel.component.lucene.LuceneComponent
+    camel-quarkus-aws2-kms:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-pulsar
+      artifactId: camel-quarkus-aws2-kms
       schemes:
-      - id: pulsar
+      - id: aws2-kms
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.pulsar.PulsarComponent
-    camel-quarkus-jpa:
+      - org.apache.camel.component.aws2.kms.KMS2Component
+    camel-quarkus-csv:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jpa
+      artifactId: camel-quarkus-csv
+      dataformats:
+      - csv
+      javaTypes:
+      - org.apache.camel.dataformat.csv.CsvDataFormat
+    camel-quarkus-fhir:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-fhir
       schemes:
-      - id: jpa
+      - id: fhir
         http: false
         passive: false
+      dataformats:
+      - fhirJson
+      - fhirXml
       javaTypes:
-      - org.apache.camel.component.jpa.JpaComponent
-    camel-quarkus-aws2-ddb:
+      - org.apache.camel.component.fhir.FhirComponent
+      - org.apache.camel.component.fhir.FhirJsonDataFormat
+      - org.apache.camel.component.fhir.FhirXmlDataFormat
+    camel-quarkus-atomix:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-ddb
+      artifactId: camel-quarkus-atomix
       schemes:
-      - id: aws2-ddb
+      - id: atomix-value
         http: false
         passive: false
-      - id: aws2-ddbstream
+      - id: atomix-messaging
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.aws2.ddb.Ddb2Component
-      - org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent
-    camel-quarkus-mock:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mock
-      schemes:
-      - id: mock
+      - id: atomix-set
         http: false
-        passive: true
+        passive: false
+      - id: atomix-queue
+        http: false
+        passive: false
+      - id: atomix-map
+        http: false
+        passive: false
+      - id: atomix-multimap
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.component.mock.MockComponent
-    camel-quarkus-iec60870:
+      - org.apache.camel.component.atomix.client.messaging.AtomixMessagingComponent
+      - org.apache.camel.component.atomix.client.set.AtomixSetComponent
+      - org.apache.camel.component.atomix.client.value.AtomixValueComponent
+      - org.apache.camel.component.atomix.client.multimap.AtomixMultiMapComponent
+      - org.apache.camel.component.atomix.client.map.AtomixMapComponent
+      - org.apache.camel.component.atomix.client.queue.AtomixQueueComponent
+    camel-quarkus-milo:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-iec60870
+      artifactId: camel-quarkus-milo
       schemes:
-      - id: iec60870-server
+      - id: milo-client
         http: false
         passive: false
-      - id: iec60870-client
+      - id: milo-server
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.iec60870.client.ClientComponent
-      - org.apache.camel.component.iec60870.server.ServerComponent
-    camel-quarkus-weka:
+      - org.apache.camel.component.milo.server.MiloServerComponent
+      - org.apache.camel.component.milo.client.MiloClientComponent
+    camel-quarkus-ahc:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-weka
+      artifactId: camel-quarkus-ahc
       schemes:
-      - id: weka
-        http: false
+      - id: ahc
+        http: true
         passive: false
       javaTypes:
-      - org.apache.camel.component.weka.WekaComponent
-    camel-quarkus-controlbus:
+      - org.apache.camel.component.ahc.AhcComponent
+    camel-quarkus-log:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-controlbus
+      artifactId: camel-quarkus-log
       schemes:
-      - id: controlbus
+      - id: log
         http: false
         passive: true
       javaTypes:
-      - org.apache.camel.component.controlbus.ControlBusComponent
-    camel-quarkus-vertx:
+      - org.apache.camel.component.log.LogComponent
+    camel-quarkus-graphql:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-vertx
+      artifactId: camel-quarkus-graphql
       schemes:
-      - id: vertx
+      - id: graphql
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.vertx.VertxComponent
-    camel-quarkus-jdbc:
+      - org.apache.camel.component.graphql.GraphqlComponent
+    camel-quarkus-disruptor:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jdbc
+      artifactId: camel-quarkus-disruptor
       schemes:
-      - id: jdbc
+      - id: disruptor-vm
         http: false
         passive: false
-      javaTypes:
-      - org.apache.camel.component.jdbc.JdbcComponent
-    camel-quarkus-consul:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-consul
-      schemes:
-      - id: consul
+      - id: disruptor
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.consul.ConsulComponent
-    camel-quarkus-ognl:
+      - org.apache.camel.component.disruptor.DisruptorComponent
+      - org.apache.camel.component.disruptor.vm.DisruptorVmComponent
+    camel-quarkus-hl7:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ognl
+      artifactId: camel-quarkus-hl7
       languages:
-      - ognl
-      javaTypes:
-      - org.apache.camel.language.ognl.OgnlLanguage
-    camel-quarkus-facebook:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-facebook
-      schemes:
-      - id: facebook
-        http: false
-        passive: false
+      - hl7terser
+      dataformats:
+      - hl7
       javaTypes:
-      - org.apache.camel.component.facebook.FacebookComponent
-    camel-quarkus-xpath:
+      - org.apache.camel.component.hl7.HL7DataFormat
+      - org.apache.camel.component.hl7.Hl7TerserLanguage
+    camel-quarkus-jsonpath:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xpath
+      artifactId: camel-quarkus-jsonpath
       languages:
-      - xpath
+      - jsonpath
       javaTypes:
-      - org.apache.camel.language.xpath.XPathLanguage
-    camel-quarkus-nsq:
+      - org.apache.camel.jsonpath.JsonPathLanguage
+    camel-quarkus-jooq:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-nsq
+      artifactId: camel-quarkus-jooq
       schemes:
-      - id: nsq
+      - id: jooq
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.nsq.NsqComponent
-    camel-quarkus-jsonb:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jsonb
-      dataformats:
-      - json-jsonb
-      javaTypes:
-      - org.apache.camel.component.jsonb.JsonbDataFormat
-    camel-quarkus-aws2-sns:
+      - org.apache.camel.component.jooq.JooqComponent
+    camel-quarkus-kudu:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-sns
+      artifactId: camel-quarkus-kudu
       schemes:
-      - id: aws2-sns
+      - id: kudu
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.sns.Sns2Component
-    camel-quarkus-mvel:
+      - org.apache.camel.component.kudu.KuduComponent
+    camel-quarkus-hdfs:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-mvel
+      artifactId: camel-quarkus-hdfs
       schemes:
-      - id: mvel
+      - id: hdfs
         http: false
         passive: false
-      languages:
-      - mvel
-      javaTypes:
-      - org.apache.camel.component.mvel.MvelComponent
-      - org.apache.camel.language.mvel.MvelLanguage
-    camel-quarkus-univocity-parsers:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-univocity-parsers
-      dataformats:
-      - univocity-csv
-      - univocity-tsv
-      - univocity-fixed
       javaTypes:
-      - org.apache.camel.dataformat.univocity.UniVocityFixedWidthDataFormat
-      - org.apache.camel.dataformat.univocity.UniVocityCsvDataFormat
-      - org.apache.camel.dataformat.univocity.UniVocityTsvDataFormat
-    camel-quarkus-ref:
+      - org.apache.camel.component.hdfs.HdfsComponent
+    camel-quarkus-jcr:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-ref
+      artifactId: camel-quarkus-jcr
       schemes:
-      - id: ref
+      - id: jcr
         http: false
-        passive: true
-      javaTypes:
-      - org.apache.camel.component.ref.RefComponent
-    camel-quarkus-lzf:
-      groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-lzf
-      dataformats:
-      - lzf
+        passive: false
       javaTypes:
-      - org.apache.camel.dataformat.lzf.LZFDataFormat
-    camel-quarkus-paho:
+      - org.apache.camel.component.jcr.JcrComponent
+    camel-quarkus-debezium-mysql:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-paho
+      artifactId: camel-quarkus-debezium-mysql
       schemes:
-      - id: paho
+      - id: debezium-mysql
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.paho.PahoComponent
-    camel-quarkus-vm:
+      - org.apache.camel.component.debezium.DebeziumMySqlComponent
+    camel-quarkus-core:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-vm
-      schemes:
-      - id: vm
-        http: false
-        passive: true
+      artifactId: camel-quarkus-core
+      languages:
+      - ref
+      - simple
+      - header
+      - file
+      - tokenize
+      - exchangeProperty
+      - csimple
+      - constant
       javaTypes:
-      - org.apache.camel.component.vm.VmComponent
-    camel-quarkus-bindy:
+      - org.apache.camel.language.tokenizer.TokenizeLanguage
+      - org.apache.camel.language.property.ExchangePropertyLanguage
+      - org.apache.camel.language.header.HeaderLanguage
+      - org.apache.camel.language.simple.SimpleLanguage
+      - org.apache.camel.language.constant.ConstantLanguage
+      - org.apache.camel.language.csimple.CSimpleLanguage
+      - org.apache.camel.language.simple.FileLanguage
+      - org.apache.camel.language.ref.RefLanguage
+    camel-quarkus-velocity:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-bindy
-      dataformats:
-      - bindy-csv
-      - bindy-fixed
-      - bindy-kvp
+      artifactId: camel-quarkus-velocity
+      schemes:
+      - id: velocity
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.dataformat.bindy.csv.BindyCsvDataFormat
-      - org.apache.camel.dataformat.bindy.fixed.BindyFixedLengthDataFormat
-      - org.apache.camel.dataformat.bindy.kvp.BindyKeyValuePairDataFormat
-    camel-quarkus-jslt:
+      - org.apache.camel.component.velocity.VelocityComponent
+    camel-quarkus-aws2-iam:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jslt
+      artifactId: camel-quarkus-aws2-iam
       schemes:
-      - id: jslt
+      - id: aws2-iam
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jslt.JsltComponent
-    camel-quarkus-apns:
+      - org.apache.camel.component.aws2.iam.IAM2Component
+    camel-quarkus-ehcache:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-apns
+      artifactId: camel-quarkus-ehcache
       schemes:
-      - id: apns
+      - id: ehcache
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.apns.ApnsComponent
-    camel-quarkus-optaplanner:
+      - org.apache.camel.component.ehcache.EhcacheComponent
+    camel-quarkus-sql:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-optaplanner
+      artifactId: camel-quarkus-sql
       schemes:
-      - id: optaplanner
+      - id: sql-stored
+        http: false
+        passive: false
+      - id: sql
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.optaplanner.OptaPlannerComponent
-    camel-quarkus-xstream:
+      - org.apache.camel.component.sql.SqlComponent
+      - org.apache.camel.component.sql.stored.SqlStoredComponent
+    camel-quarkus-jira:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-xstream
-      dataformats:
-      - json-xstream
-      - xstream
+      artifactId: camel-quarkus-jira
+      schemes:
+      - id: jira
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.dataformat.xstream.XStreamDataFormat
-      - org.apache.camel.dataformat.xstream.JsonDataFormat
-    camel-quarkus-debezium-mongodb:
+      - org.apache.camel.component.jira.JiraComponent
+    camel-quarkus-bean-validator:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-debezium-mongodb
+      artifactId: camel-quarkus-bean-validator
       schemes:
-      - id: debezium-mongodb
+      - id: bean-validator
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.debezium.DebeziumMongodbComponent
-    camel-quarkus-jacksonxml:
+      - org.apache.camel.component.bean.validator.BeanValidatorComponent
+    camel-quarkus-elasticsearch-rest:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jacksonxml
-      dataformats:
-      - jacksonxml
+      artifactId: camel-quarkus-elasticsearch-rest
+      schemes:
+      - id: elasticsearch-rest
+        http: false
+        passive: false
       javaTypes:
-      - org.apache.camel.component.jacksonxml.JacksonXMLDataFormat
-    camel-quarkus-zookeeper-master:
+      - org.apache.camel.component.elasticsearch.ElasticsearchComponent
+    camel-quarkus-caffeine:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-zookeeper-master
+      artifactId: camel-quarkus-caffeine
       schemes:
-      - id: zookeeper-master
+      - id: caffeine-cache
+        http: false
+        passive: false
+      - id: caffeine-loadcache
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.zookeepermaster.MasterComponent
-    camel-k-knative:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-knative
+      - org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent
+      - org.apache.camel.component.caffeine.cache.CaffeineCacheComponent
+    camel-quarkus-saxon:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-saxon
       schemes:
-      - id: knative
-        http: true
+      - id: xquery
+        http: false
         passive: false
-        producer:
-          dependencies:
-          - groupId: org.apache.camel.k
-            artifactId: camel-k-knative-producer
-        consumer:
-          dependencies:
-          - groupId: org.apache.camel.k
-            artifactId: camel-k-knative-consumer
-    camel-quarkus-language:
+      languages:
+      - xquery
+      javaTypes:
+      - org.apache.camel.language.xquery.XQueryLanguage
+      - org.apache.camel.component.xquery.XQueryComponent
+    camel-quarkus-spark:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-language
+      artifactId: camel-quarkus-spark
       schemes:
-      - id: language
+      - id: spark
         http: false
-        passive: true
+        passive: false
       javaTypes:
-      - org.apache.camel.component.language.LanguageComponent
-    camel-quarkus-schematron:
+      - org.apache.camel.component.spark.SparkComponent
+    camel-quarkus-msv:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-schematron
+      artifactId: camel-quarkus-msv
       schemes:
-      - id: schematron
+      - id: msv
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.schematron.SchematronComponent
-    camel-quarkus-asn1:
+      - org.apache.camel.component.validator.msv.MsvComponent
+    camel-quarkus-avro:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-asn1
+      artifactId: camel-quarkus-avro
       dataformats:
-      - asn1
+      - avro
       javaTypes:
-      - org.apache.camel.dataformat.asn1.ASN1DataFormat
-    camel-quarkus-aws2-cw:
+      - org.apache.camel.dataformat.avro.AvroDataFormat
+    camel-quarkus-tarfile:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-aws2-cw
+      artifactId: camel-quarkus-tarfile
+      dataformats:
+      - tarfile
+      javaTypes:
+      - org.apache.camel.dataformat.tarfile.TarFileDataFormat
+    camel-quarkus-aws2-sts:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-aws2-sts
       schemes:
-      - id: aws2-cw
+      - id: aws2-sts
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.aws2.cw.Cw2Component
-    camel-quarkus-sip:
+      - org.apache.camel.component.aws2.sts.STS2Component
+    camel-quarkus-atlasmap:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-sip
+      artifactId: camel-quarkus-atlasmap
       schemes:
-      - id: sips
+      - id: atlasmap
         http: false
         passive: false
-      - id: sip
+      javaTypes:
+      - org.apache.camel.component.atlasmap.AtlasMapComponent
+    camel-quarkus-minio:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-minio
+      schemes:
+      - id: minio
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.sip.SipComponent
-    camel-quarkus-thrift:
+      - org.apache.camel.component.minio.MinioComponent
+    camel-quarkus-aws-lambda:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-thrift
+      artifactId: camel-quarkus-aws-lambda
       schemes:
-      - id: thrift
+      - id: aws-lambda
         http: false
         passive: false
-      dataformats:
-      - thrift
       javaTypes:
-      - org.apache.camel.dataformat.thrift.ThriftDataFormat
-      - org.apache.camel.component.thrift.ThriftComponent
-    camel-quarkus-jms:
+      - org.apache.camel.component.aws.lambda.LambdaComponent
+    camel-quarkus-xmpp:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-jms
+      artifactId: camel-quarkus-xmpp
       schemes:
-      - id: jms
+      - id: xmpp
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.jms.JmsComponent
-    camel-quarkus-pg-replication-slot:
+      - org.apache.camel.component.xmpp.XmppComponent
+    camel-quarkus-aws2-eventbridge:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-pg-replication-slot
+      artifactId: camel-quarkus-aws2-eventbridge
       schemes:
-      - id: pg-replication-slot
+      - id: aws2-eventbridge
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent
-    camel-quarkus-quartz:
+      - org.apache.camel.component.aws2.eventbridge.EventbridgeComponent
+    camel-quarkus-github:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-quartz
+      artifactId: camel-quarkus-github
       schemes:
-      - id: quartz
+      - id: github
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.quartz.QuartzComponent
-    camel-quarkus-etcd:
+      - org.apache.camel.component.github.GitHubComponent
+    camel-quarkus-corda:
       groupId: org.apache.camel.quarkus
-      artifactId: camel-quarkus-etcd
+      artifactId: camel-quarkus-corda
       schemes:
-      - id: etcd-watch
+      - id: corda
         http: false
         passive: false
-      - id: etcd-stats
+      javaTypes:
+      - org.apache.camel.component.corda.CordaComponent
+    camel-quarkus-xml-jaxp:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-xml-jaxp
+      languages:
+      - xtokenize
+      javaTypes:
+      - org.apache.camel.language.xtokenizer.XMLTokenizeLanguage
+    camel-quarkus-ldif:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-ldif
+      schemes:
+      - id: ldif
         http: false
         passive: false
-      - id: etcd-keys
+      javaTypes:
+      - org.apache.camel.component.ldif.LdifComponent
+    camel-quarkus-aws-ec2:
+      groupId: org.apache.camel.quarkus
+      artifactId: camel-quarkus-aws-ec2
+      schemes:
+      - id: aws-ec2
         http: false
         passive: false
       javaTypes:
-      - org.apache.camel.component.etcd.EtcdKeysComponent
-      - org.apache.camel.component.etcd.EtcdStatsComponent
-      - org.apache.camel.component.etcd.EtcdWatchComponent
+      - org.apache.camel.component.aws.ec2.EC2Component
   loaders:
+    yaml:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-yaml
+      languages:
+      - yaml
+      metadata:
+        native: "true"
+    groovy:
+      groupId: org.apache.camel.k
+      artifactId: camel-k-loader-groovy
+      languages:
+      - groovy
+      metadata:
+        native: "false"
     java:
       groupId: org.apache.camel.k
       artifactId: camel-k-loader-java
@@ -2949,17 +2963,3 @@ spec:
       - kts
       metadata:
         native: "false"
-    yaml:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-yaml
-      languages:
-      - yaml
-      metadata:
-        native: "true"
-    groovy:
-      groupId: org.apache.camel.k
-      artifactId: camel-k-loader-groovy
-      languages:
-      - groovy
-      metadata:
-        native: "false"
diff --git a/deploy/olm-catalog/camel-k-dev/1.3.0-snapshot/camel-k.v1.3.0-snapshot.clusterserviceversion.yaml b/deploy/olm-catalog/camel-k-dev/1.3.0-snapshot/camel-k.v1.3.0-snapshot.clusterserviceversion.yaml
deleted file mode 100644
index cd98528..0000000
--- a/deploy/olm-catalog/camel-k-dev/1.3.0-snapshot/camel-k.v1.3.0-snapshot.clusterserviceversion.yaml
+++ /dev/null
@@ -1,590 +0,0 @@
-# ---------------------------------------------------------------------------
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#      http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-# ---------------------------------------------------------------------------
-
-apiVersion: operators.coreos.com/v1alpha1
-kind: ClusterServiceVersion
-metadata:
-  annotations:
-    alm-examples: |-
-      [{
-        "apiVersion": "camel.apache.org/v1",
-        "kind": "IntegrationPlatform",
-        "metadata": {
-          "name": "example"
-        },
-        "spec": {}
-      },
-      {
-        "apiVersion": "camel.apache.org/v1",
-        "kind": "Integration",
-        "metadata": {
-          "name": "example"
-        },
-        "spec": {
-          "flows": [
-            {
-              "from": {
-                "uri": "timer:yaml",
-                "parameters": {
-                  "period": "1000"
-                },
-                "steps": [
-                  {
-                    "set-body": {
-                      "constant": "Hello from Camel K"
-                    }
-                  },
-                  {
-                    "to": "log:info"
-                  }
-                ]
-              }
-            }
-          ]
-        }
-      },
-      {
-        "apiVersion": "camel.apache.org/v1",
-        "kind": "IntegrationKit",
-        "metadata": {
-          "name": "example"
-        },
-        "spec": {}
-      },
-      {
-        "apiVersion": "camel.apache.org/v1",
-        "kind": "CamelCatalog",
-        "metadata": {
-          "name": "example"
-        },
-        "spec": {}
-      },
-      {
-        "apiVersion": "camel.apache.org/v1",
-        "kind": "Build",
-        "metadata": {
-          "name": "example"
-        },
-        "spec": {}
-      },
-      {
-        "apiVersion": "camel.apache.org/v1alpha1",
-        "kind": "Kamelet",
-        "metadata": {
-          "name": "example"
-        },
-        "spec": {
-          "definition": {
-            "description": "Produces periodic events with a custom payload",
-            "properties": {
-              "message": {
-                "description": "The message to generate",
-                "title": "Message",
-                "type": "string"
-              },
-              "period": {
-                "default": 1000,
-                "description": "The time interval between two events",
-                "title": "Period",
-                "type": "integer"
-              }
-            },
-            "required": [
-              "message"
-            ],
-            "title": "Example Timer"
-          },
-          "flow": {
-            "from": {
-              "parameters": {
-                "period": "#property:period"
-              },
-              "steps": [
-                {
-                  "set-body": {
-                    "constant": "#property:message"
-                  }
-                },
-                {
-                  "to": "kamelet:sink"
-                }
-              ],
-              "uri": "timer:tick"
-            }
-          }
-        }
-      },
-      {
-        "apiVersion": "camel.apache.org/v1alpha1",
-        "kind": "KameletBinding",
-        "metadata": {
-          "name": "example"
-        },
-        "spec": {
-          "source": {
-            "ref": {
-              "apiVersion": "camel.apache.org/v1alpha1",
-              "kind": "Kamelet",
-              "name": "example"
-            },
-            "properties": {
-              "message": "Hello world"
-            }
-          },
-          "sink": {
-            "ref": {
-              "apiVersion": "messaging.knative.dev/v1beta1",
-              "kind": "InMemoryChannel",
-              "name": "example"
-            }
-          }
-        }
-      }]
-    capabilities: Full Lifecycle
-    categories: Integration & Delivery
-    certified: "false"
-    containerImage: docker.io/apache/camel-k:1.3.0-SNAPSHOT
-    createdAt: "2020-06-09T02:45:00Z"
-    description: Apache Camel K is a lightweight integration platform, born on Kubernetes,
-      with serverless superpowers.
-    repository: https://github.com/apache/camel-k
-    operators.operatorframework.io/internal-objects: '["builds.camel.apache.org","integrationkits.camel.apache.org","camelcatalogs.camel.apache.org"]'
-    support: Camel
-  name: camel-k-operator.v1.3.0-snapshot
-  namespace: placeholder
-spec:
-  relatedImages:
-  - name: integration-base-image
-    image: adoptopenjdk/openjdk11:slim
-  apiservicedefinitions: {}
-  customresourcedefinitions:
-    owned:
-    - description: A Camel K build
-      displayName: Build
-      kind: Build
-      name: builds.camel.apache.org
-      version: v1
-    - description: A Camel catalog
-      displayName: Camel Catalog
-      kind: CamelCatalog
-      name: camelcatalogs.camel.apache.org
-      version: v1
-    - description: A Camel K integration kit
-      displayName: Integration Kit
-      kind: IntegrationKit
-      name: integrationkits.camel.apache.org
-      version: v1
-    - description: A Camel K integration platform
-      displayName: Integration Platform
-      kind: IntegrationPlatform
-      name: integrationplatforms.camel.apache.org
-      version: v1
-    - description: A Camel K integration
-      displayName: Integration
-      kind: Integration
-      name: integrations.camel.apache.org
-      version: v1
-    - description: A Camel K connector binding resource
-      displayName: Kamelet Binding
-      kind: KameletBinding
-      name: kameletbindings.camel.apache.org
-      version: v1alpha1
-    - description: A Camel K connector
-      displayName: Kamelet
-      kind: Kamelet
-      name: kamelets.camel.apache.org
-      version: v1alpha1
-    
-  description: |
-    Apache Camel K
-    ==============
-
-    Apache Camel K is a lightweight integration platform, born on Kubernetes, with serverless superpowers.
-
-    ## Installation
-
-    To start using Camel K, install the operator and then create the following `IntegrationPlatform`:
-    ```
-    apiVersion: camel.apache.org/v1
-    kind: IntegrationPlatform
-    metadata:
-      name: camel-k
-      labels:
-        app: "camel-k"
-    ```
-
-    ## Running an Integration
-
-    After the initial setup, you can run a Camel integration on the cluster by creating an example `Integration`:
-    ```
-    apiVersion: camel.apache.org/v1
-    kind: Integration
-    metadata:
-      name: example
-    spec:
-      sources:
-      - content: |
-          import org.apache.camel.builder.RouteBuilder;
-
-          public class Example extends RouteBuilder {
-              @Override
-              public void configure() throws Exception {
-                  from("timer:tick")
-                      .setBody(constant("Hello World!"))
-                  .to("log:info?skipBodyLineSeparator=false");
-              }
-          }
-      name: Example.java
-    ```
-  displayName: Camel K Operator
-  icon:
-  - base64data: PHN2ZyB2aWV3Qm94PSIwIDAgMTMwLjIxIDEzMC4wMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIzMzMuNDgiIHgyPSI0NzciIHkxPSI3MDIuNiIgeTI9IjU2My43MyIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSg5NC4wMzggMjc2LjA2KSBzY2FsZSguOTkyMDYpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI0Y2OTkyMyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0Y3OUEyMyIgb2Zmc2V0PSIuMTEiLz48c3RvcCBzdG9wLWNvbG9yPSIjRTk3ODI2IiBvZmZzZXQ9Ii45NDUiLz48L2xp [...]
-    mediatype: image/svg+xml
-  install:
-    spec:
-      clusterPermissions:
-      - rules:
-        - apiGroups:
-          - console.openshift.io
-          resources:
-          - consoleclidownloads
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - camel.apache.org
-          resources:
-          - '*'
-          verbs:
-          - '*'
-        serviceAccountName: camel-k-operator
-      deployments:
-      - name: camel-k-operator
-        spec:
-          replicas: 1
-          selector:
-            matchLabels:
-              name: camel-k-operator
-          strategy:
-            type: Recreate
-          template:
-            metadata:
-              labels:
-                app: camel-k
-                camel.apache.org/component: operator
-                name: camel-k-operator
-            spec:
-              containers:
-              - command:
-                - kamel
-                - operator
-                env:
-                - name: WATCH_NAMESPACE
-                  valueFrom:
-                    fieldRef:
-                      fieldPath: metadata.annotations['olm.targetNamespaces']
-                - name: OPERATOR_NAME
-                  value: camel-k
-                - name: POD_NAME
-                  valueFrom:
-                    fieldRef:
-                      fieldPath: metadata.name
-                - name: NAMESPACE
-                  valueFrom:
-                    fieldRef:
-                      fieldPath: metadata.namespace
-                image: docker.io/apache/camel-k:1.3.0-SNAPSHOT
-                imagePullPolicy: IfNotPresent
-                livenessProbe:
-                  httpGet:
-                    path: /healthz
-                    port: 8081
-                  initialDelaySeconds: 5
-                  periodSeconds: 5
-                name: camel-k-operator
-                ports:
-                - containerPort: 8080
-                  name: metrics
-                resources: {}
-              serviceAccountName: camel-k-operator
-      permissions:
-      - rules:
-        - apiGroups:
-          - camel.apache.org
-          resources:
-          - '*'
-          verbs:
-          - '*'
-        - apiGroups:
-          - ""
-          resources:
-          - pods
-          - services
-          - endpoints
-          - persistentvolumeclaims
-          - configmaps
-          - secrets
-          - serviceaccounts
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - rbac.authorization.k8s.io
-          resources:
-          - roles
-          - rolebindings
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - ""
-          resources:
-          - events
-          verbs:
-          - create
-          - patch
-          - get
-          - list
-          - watch
-        - apiGroups:
-          - apps
-          resources:
-          - deployments
-          - replicasets
-          - statefulsets
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - batch
-          resources:
-          - cronjobs
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - apps
-          resources:
-          - daemonsets
-          verbs:
-          - get
-          - list
-          - watch
-        - apiGroups:
-          - extensions
-          resources:
-          - ingresses
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - ""
-          - build.openshift.io
-          resources:
-          - buildconfigs
-          - buildconfigs/webhooks
-          - builds
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - ""
-          - image.openshift.io
-          resources:
-          - imagestreamimages
-          - imagestreammappings
-          - imagestreams
-          - imagestreams/secrets
-          - imagestreamtags
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - ""
-          - build.openshift.io
-          resources:
-          - buildconfigs/instantiate
-          - buildconfigs/instantiatebinary
-          - builds/clone
-          verbs:
-          - create
-        - apiGroups:
-          - ""
-          - route.openshift.io
-          resources:
-          - routes
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - ""
-          - route.openshift.io
-          resources:
-          - routes/custom-host
-          verbs:
-          - create
-        - apiGroups:
-          - serving.knative.dev
-          resources:
-          - services
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - eventing.knative.dev
-          - messaging.knative.dev
-          - sources.knative.dev
-          resources:
-          - '*'
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - monitoring.coreos.com
-          resources:
-          - servicemonitors
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        - apiGroups:
-          - "kafka.strimzi.io"
-          resources:
-          - topics
-          - kafkas
-          verbs:
-          - get
-          - list
-          - watch
-        - apiGroups:
-          - "coordination.k8s.io"
-          resources:
-          - leases
-          verbs:
-          - create
-          - delete
-          - deletecollection
-          - get
-          - list
-          - patch
-          - update
-          - watch
-        serviceAccountName: camel-k-operator
-    strategy: deployment
-  installModes:
-  - supported: true
-    type: OwnNamespace
-  - supported: true
-    type: SingleNamespace
-  - supported: false
-    type: MultiNamespace
-  - supported: true
-    type: AllNamespaces
-  keywords:
-  - apache
-  - kamel
-  - kubernetes
-  - serverless
-  - microservices
-  labels:
-    name: camel-k-operator
-  links:
-  - name: Camel K source code repository
-    url: https://github.com/apache/camel-k
-  maintainers:
-  - email: users@camel.apache.org
-    name: The Apache Software Foundation
-  maturity: alpha
-  minKubeVersion: 1.11.0
-  provider:
-    name: The Apache Software Foundation
-  replaces: camel-k-operator.v1.2.0
-  selector:
-    matchLabels:
-      name: camel-k-operator
-  version: 1.3.0-snapshot
diff --git a/deploy/operator-pod-monitor.yaml b/deploy/operator-pod-monitor.yaml
index 07ed843..f0d9e60 100644
--- a/deploy/operator-pod-monitor.yaml
+++ b/deploy/operator-pod-monitor.yaml
@@ -1,3 +1,19 @@
+# ---------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---------------------------------------------------------------------------
 
 apiVersion: monitoring.coreos.com/v1
 kind: PodMonitor
diff --git a/deploy/operator-prometheus-rule.yaml b/deploy/operator-prometheus-rule.yaml
index 83f056a..9031492 100644
--- a/deploy/operator-prometheus-rule.yaml
+++ b/deploy/operator-prometheus-rule.yaml
@@ -1,3 +1,20 @@
+# ---------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---------------------------------------------------------------------------
+
 apiVersion: monitoring.coreos.com/v1
 kind: PrometheusRule
 metadata:
diff --git a/deploy/resources.go b/deploy/resources.go
index 5cd86ad..88af30f 100644
--- a/deploy/resources.go
+++ b/deploy/resources.go
@@ -95,12 +95,12 @@ var assets = func() http.FileSystem {
 
 			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x3d\x6f\xdb\x30\x14\xdc\xf9\x2b\x0e\xd6\x92\x00\xfe\x68\x3b\xba\x93\x9a\xd8\xa8\xd0\xc0\x06\x22\xa7\x41\xc6\x67\xf1\x59\x7a\x08\x45\xaa\x24\x15\xc5\xff\xbe\xa0\x6c\x37\x09\xba\x86\x9b\xa0\xd3\x7d\xf0\x4e\x19\x66\x9f\x77\x54\x86\x3b\xa9\xd8\x06\xd6\x88\x0e\xb1\x61\xe4\x1d\x55\x0d\xa3\x74\x87\x38\x90\x67\xac\x5d\x6f\x35\x45\x71\x16\x57\x79\xb9\xbe\x46\x6f\x35\x7b\x38\xcb\x70\x1e\xad\xf3\xac\x32\x54\xce\x46\x2f\x [...]
 		},
-		"/camel-catalog-1.6.0-SNAPSHOT.yaml": &vfsgen۰CompressedFileInfo{
-			name:             "camel-catalog-1.6.0-SNAPSHOT.yaml",
+		"/camel-catalog-1.6.0.yaml": &vfsgen۰CompressedFileInfo{
+			name:             "camel-catalog-1.6.0.yaml",
 			modTime:          time.Time{},
-			uncompressedSize: 89280,
+			uncompressedSize: 89253,
 
-			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\x7d\x4f\x77\xdb\x38\xb2\xef\x3e\x9f\x82\xa7\xb3\xb9\xf7\xbc\x51\x4d\x77\x72\xa7\xfb\x9d\x7e\x2b\x5b\x89\x13\x3b\xb6\xe3\x44\x9e\x24\xd3\x9b\x3e\x10\x09\x49\xb0\x48\x82\x06\x20\xd9\xce\xa7\x7f\x07\x7f\x48\x82\xb2\x5c\x14\x69\xc0\xd7\x0b\x93\x22\x0a\xbf\x22\x0a\x20\x50\x00\x0a\x55\xaf\x93\x49\xb8\xbf\x57\xaf\x93\x73\x96\xd2\x52\xd2\x2c\x51\x3c\x51\x2b\x9a\x1c\x55\x24\x5d\xd1\x64\xc6\x17\xea\x8e\x08\x9a\x9c\xf0\x4d\x [...]
+			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xc4\x7d\x4b\x77\xdb\xb8\xb2\xee\x3c\xbf\x82\xab\x33\x39\x67\xdd\xcd\xda\xdd\xc9\xd9\xdd\x77\xf5\x1d\xd9\x4a\x9c\xd8\xb1\x1d\x27\xf2\x4e\xb2\x7b\xd2\x0b\x22\x21\x09\x16\x49\xd0\x00\x28\xdb\xf9\xf5\x77\xe1\xc1\x97\x2c\x17\x45\x1a\xf0\xf1\xc0\xa4\x88\xc2\x57\x40\xe1\x0d\x14\xaa\x5e\x47\xb1\xbf\xbf\x57\xaf\xa3\x73\x96\xd0\x42\xd2\x34\x52\x3c\x52\x6b\x1a\x1d\x95\x24\x59\xd3\x68\xce\x97\xea\x8e\x08\x1a\x9d\xf0\xaa\x48\x89\x [...]
 		},
 		"/cr-example.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "cr-example.yaml",
@@ -168,16 +168,16 @@ var assets = func() http.FileSystem {
 		"/operator-pod-monitor.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-pod-monitor.yaml",
 			modTime:          time.Time{},
-			uncompressedSize: 301,
+			uncompressedSize: 1239,
 
-			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\x8c\xcd\xbd\x4e\x43\x31\x0c\x86\xe1\x3d\x57\x61\x75\x3f\xa9\x58\xb3\xb3\x51\x89\x89\xdd\x38\x56\x1b\x35\xfe\x91\x63\x71\xfd\xe8\xf4\x54\x88\x81\x81\x31\xf1\xab\xe7\x2b\xe8\xe3\x83\x63\x0d\xd3\x06\x62\x3a\xd2\x62\xe8\xb5\x92\x05\xdb\xaa\x64\x72\xfe\x7a\x29\xf7\xa1\xbd\xc1\xbb\xf5\xcb\x51\x14\xe1\xc4\x8e\x89\xad\x00\x28\x0a\x37\x20\x14\x9e\xdb\x7d\x33\xe7\xc0\x3d\x01\x98\xf8\xc9\x73\xed\x09\x00\xba\x37\x38\x3d\xa3\xd3\x [...]
+			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xac\x53\x4d\x6f\xe3\x36\x10\xbd\xeb\x57\x3c\x58\x97\x5d\xc0\x96\xdb\x1e\xd5\x93\x9b\xb5\x51\xa1\x59\xbb\x88\xbc\x0d\x72\xa4\xc9\xb1\x34\x88\xc4\x61\x49\x2a\x8a\xff\x7d\x41\xd9\x4e\x1c\xb4\x87\x1e\xc2\x1b\xcd\xf1\xfb\x98\xf7\x94\x63\xf1\x79\x27\xcb\x71\xcf\x9a\x6c\x20\x83\x28\x88\x2d\x61\xe5\x94\x6e\x09\xb5\x1c\xe3\xa8\x3c\x61\x23\x83\x35\x2a\xb2\x58\x7c\x59\xd5\x9b\xaf\x18\xac\x21\x0f\xb1\x04\xf1\xe8\xc5\x53\x96\x43\x [...]
 		},
 		"/operator-prometheus-rule.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-prometheus-rule.yaml",
 			modTime:          time.Time{},
-			uncompressedSize: 4469,
+			uncompressedSize: 5408,
 
-			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x97\x5d\x6f\xda\x3e\x14\xc6\xef\xf9\x14\x47\x51\x2b\xd1\xbf\xfe\xa4\x09\x13\xbb\x88\xd4\x5d\xec\xa5\x37\xbb\xd9\x3a\x69\x37\xd3\x84\x1c\xe7\x04\x5c\xfc\x92\x1e\xdb\x6c\x15\xe3\xbb\x4f\x31\x65\x22\x6c\xbc\x15\xda\x0d\x7a\x53\xec\x38\x8f\xad\xf3\xfc\x78\x7c\x60\x95\xf8\x8c\x64\x85\xd1\x19\x28\xa3\x85\x33\x24\xf4\x20\xe6\x86\xd0\xd8\x98\x1b\x75\x39\x4e\x5b\x23\xa1\x8b\x0c\x3e\x90\x51\xe8\x86\xe8\xed\x8d\x97\xd8\x52\x [...]
+			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xdc\x97\xef\x6f\xda\x46\x18\xc7\xdf\xfb\xaf\xf8\x0a\xb7\x12\x99\x82\x81\x4c\xd9\x0b\xa6\x4e\xa2\x69\xd0\x50\x2b\xd8\x62\xba\xaa\x9a\xa6\xe8\xb0\x1f\xcc\x35\xe7\x3b\xf7\x7e\x40\x23\x96\xff\x7d\xba\x03\x5a\xdc\x2e\x49\xdb\xd0\x6e\x89\xdf\x24\x3e\x3f\x7e\x7e\x7d\x3f\x7e\xee\x88\xd1\xda\xdf\x15\xc5\x78\xc1\x33\x92\x86\x72\x58\x05\x3b\x27\xf4\x2b\x96\xcd\x09\xa9\x9a\xd9\x25\xd3\x84\x81\x72\x32\x67\x96\x2b\x89\x66\x3f\x1d\x [...]
 		},
 		"/operator-role-binding-events.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "operator-role-binding-events.yaml",
@@ -354,9 +354,9 @@ var assets = func() http.FileSystem {
 		"/traits.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "traits.yaml",
 			modTime:          time.Time{},
-			uncompressedSize: 33913,
+			uncompressedSize: 34278,
 
-			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\x6d\x6f\x1c\x37\xd2\xe0\xf7\xfc\x0a\x42\x77\x80\x34\xc2\x74\x4b\xce\x22\x9b\xac\xee\x72\x81\x62\x3b\xbb\x72\x62\x5b\x67\x39\xc9\x1d\x72\x8b\x1d\x4e\x77\xcd\x0c\x2d\x36\xd9\x0f\xc9\x1e\x79\x72\xb8\xff\x7e\x60\xf1\xb5\x7b\x5a\x52\xcb\xb1\x02\x2d\xf0\xc0\x1f\x2c\x8d\xba\x8b\xc5\x62\xbd\xbf\x70\x8c\xa2\xcc\xe8\xb3\x2f\x0a\x22\x68\x03\x67\x84\xae\x56\x4c\x30\xb3\xfb\x82\x90\x96\x53\xb3\x92\xaa\x39\x23\x2b\xca\x35\x [...]
+			compressedContent: []byte("\x1f\x8b\x08\x00\x00\x00\x00\x00\x00\xff\xec\x7d\xfd\x6f\x1b\x37\xb6\xe8\xef\xfd\x2b\x08\xbd\x07\xd8\x32\xa4\xb1\xd3\x45\xb7\x5d\xbf\xd7\x57\xb8\x49\xba\xeb\xb4\x49\xfc\xe2\xb4\xbd\x17\xbd\x8b\x15\x35\x73\x24\x31\xe6\x90\xb3\x24\x47\x8e\x7a\x71\xff\xf7\x0b\x1e\x7e\xce\x68\x6c\x8f\x13\xbb\xf0\x02\x17\xf9\x21\x96\x34\x24\x0f\x0f\xcf\xf7\x07\xc7\x28\xca\x8c\x3e\xfd\x62\x4e\x04\xad\xe1\x94\xd0\xd5\x8a\x09\x66\x76\x5f\x10\xd2\x70\x6a\x56\x52\xd5\xa7\x64\x45\xb9\x [...]
 		},
 		"/user-cluster-role.yaml": &vfsgen۰CompressedFileInfo{
 			name:             "user-cluster-role.yaml",
@@ -386,7 +386,7 @@ var assets = func() http.FileSystem {
 		fs["/builder-role-kubernetes.yaml"].(os.FileInfo),
 		fs["/builder-role-openshift.yaml"].(os.FileInfo),
 		fs["/builder-service-account.yaml"].(os.FileInfo),
-		fs["/camel-catalog-1.6.0-SNAPSHOT.yaml"].(os.FileInfo),
+		fs["/camel-catalog-1.6.0.yaml"].(os.FileInfo),
 		fs["/cr-example.yaml"].(os.FileInfo),
 		fs["/crd-build.yaml"].(os.FileInfo),
 		fs["/crd-camel-catalog.yaml"].(os.FileInfo),
diff --git a/docs/modules/ROOT/assets/attachments/schema/integration-schema.json b/docs/modules/ROOT/assets/attachments/schema/integration-schema.json
index 227bd79..a71cf2e 100644
--- a/docs/modules/ROOT/assets/attachments/schema/integration-schema.json
+++ b/docs/modules/ROOT/assets/attachments/schema/integration-schema.json
@@ -133,6 +133,12 @@
         "constant": {
           "$ref": "#/definitions/org.apache.camel.model.language.ConstantExpression"
         },
+        "csimple": {
+          "$ref": "#/definitions/org.apache.camel.model.language.CSimpleExpression"
+        },
+        "datasonnet": {
+          "$ref": "#/definitions/org.apache.camel.model.language.DatasonnetExpression"
+        },
         "exchange-property": {
           "$ref": "#/definitions/org.apache.camel.model.language.ExchangePropertyExpression"
         },
@@ -145,6 +151,9 @@
         "hl7terser": {
           "$ref": "#/definitions/org.apache.camel.model.language.Hl7TerserExpression"
         },
+        "joor": {
+          "$ref": "#/definitions/org.apache.camel.model.language.JoorExpression"
+        },
         "jsonpath": {
           "$ref": "#/definitions/org.apache.camel.model.language.JsonPathExpression"
         },
@@ -231,6 +240,11 @@
           "type": "string"
         },
         {
+          "properties": {
+            "support-transacted": {
+              "type": "boolean"
+            }
+          },
           "type": "object"
         }
       ]
@@ -1336,6 +1350,9 @@
         },
         {
           "properties": {
+            "delimiter": {
+              "type": "string"
+            },
             "executor-service-ref": {
               "type": "string"
             },
@@ -1992,9 +2009,6 @@
             "clazz-name": {
               "type": "string"
             },
-            "content-type-header": {
-              "type": "string"
-            },
             "id": {
               "type": "string"
             },
@@ -2016,9 +2030,6 @@
             "base-uri": {
               "type": "string"
             },
-            "content-type-header": {
-              "type": "string"
-            },
             "id": {
               "type": "string"
             },
@@ -2046,9 +2057,6 @@
         },
         {
           "properties": {
-            "content-type-header": {
-              "type": "string"
-            },
             "id": {
               "type": "string"
             },
@@ -2065,9 +2073,6 @@
         "barcode-format": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "height": {
           "type": "string"
         },
@@ -2085,9 +2090,6 @@
     },
     "org.apache.camel.model.dataformat.Base64DataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2108,9 +2110,6 @@
         "bean-reader-error-handler-type": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "encoding": {
           "type": "string"
         },
@@ -2146,9 +2145,6 @@
         "class-type": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2183,9 +2179,6 @@
         "collection-type-name": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "disable-features": {
           "type": "string"
         },
@@ -2224,9 +2217,6 @@
         "buffersize": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "crypto-provider": {
           "type": "string"
         },
@@ -2267,9 +2257,6 @@
             "comment-marker-disabled": {
               "type": "string"
             },
-            "content-type-header": {
-              "type": "string"
-            },
             "delimiter": {
               "type": "string"
             },
@@ -2365,9 +2352,6 @@
         },
         {
           "properties": {
-            "content-type-header": {
-              "type": "string"
-            },
             "id": {
               "type": "string"
             },
@@ -2510,9 +2494,6 @@
         "allow-short-lines": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "definition": {
           "type": "string"
         },
@@ -2545,9 +2526,6 @@
         "allow-multiple-matches-per-line": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "flattened": {
           "type": "string"
         },
@@ -2565,9 +2543,6 @@
     },
     "org.apache.camel.model.dataformat.GzipDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         }
@@ -2576,9 +2551,6 @@
     },
     "org.apache.camel.model.dataformat.HL7DataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2590,9 +2562,6 @@
     },
     "org.apache.camel.model.dataformat.IcalDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2727,9 +2696,6 @@
     },
     "org.apache.camel.model.dataformat.JsonApiDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "data-format-types": {
           "items": {
             "type": "string"
@@ -2786,7 +2752,8 @@
             "Jackson",
             "Johnzon",
             "Gson",
-            "Fastjson"
+            "Fastjson",
+            "Jsonb"
           ]
         },
         "module-class-names": {
@@ -2821,9 +2788,6 @@
     },
     "org.apache.camel.model.dataformat.LZFDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2838,9 +2802,6 @@
         "binary-content": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "headers-inline": {
           "type": "string"
         },
@@ -2870,9 +2831,6 @@
         "compression-algorithm": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "hash-algorithm": {
           "type": "string"
         },
@@ -2942,9 +2900,6 @@
     },
     "org.apache.camel.model.dataformat.RssDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         }
@@ -2958,9 +2913,6 @@
         },
         {
           "properties": {
-            "content-type-header": {
-              "type": "string"
-            },
             "context-path": {
               "type": "string"
             },
@@ -2989,9 +2941,6 @@
     },
     "org.apache.camel.model.dataformat.SyslogDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         }
@@ -3003,9 +2952,6 @@
         "allow-empty-directory": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -3052,9 +2998,6 @@
     },
     "org.apache.camel.model.dataformat.TidyMarkupDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "data-object-type": {
           "type": "string"
         },
@@ -3075,9 +3018,6 @@
         "comment": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "delimiter": {
           "type": "string"
         },
@@ -3137,9 +3077,6 @@
         "comment": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "empty-value": {
           "type": "string"
         },
@@ -3196,9 +3133,6 @@
         "comment": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "empty-value": {
           "type": "string"
         },
@@ -3246,9 +3180,6 @@
         "add-key-value-for-encrypted-key": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "digest-algorithm": {
           "type": "string"
         },
@@ -3324,9 +3255,6 @@
     },
     "org.apache.camel.model.dataformat.XmlRpcDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -3347,9 +3275,6 @@
         "constructor": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "dumper-options": {
           "type": "string"
         },
@@ -3387,9 +3312,6 @@
         "compression-level": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         }
@@ -3401,9 +3323,6 @@
         "allow-empty-directory": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -3419,6 +3338,33 @@
       },
       "type": "object"
     },
+    "org.apache.camel.model.language.CSimpleExpression": {
+      "anyOf": [
+        {
+          "type": "string"
+        },
+        {
+          "properties": {
+            "expression": {
+              "type": "string"
+            },
+            "id": {
+              "type": "string"
+            },
+            "result-type": {
+              "type": "string"
+            },
+            "trim": {
+              "type": "string"
+            }
+          },
+          "required": [
+            "expression"
+          ],
+          "type": "object"
+        }
+      ]
+    },
     "org.apache.camel.model.language.ConstantExpression": {
       "anyOf": [
         {
@@ -3443,6 +3389,39 @@
         }
       ]
     },
+    "org.apache.camel.model.language.DatasonnetExpression": {
+      "anyOf": [
+        {
+          "type": "string"
+        },
+        {
+          "properties": {
+            "body-media-type": {
+              "type": "string"
+            },
+            "expression": {
+              "type": "string"
+            },
+            "id": {
+              "type": "string"
+            },
+            "output-media-type": {
+              "type": "string"
+            },
+            "result-type": {
+              "type": "string"
+            },
+            "trim": {
+              "type": "string"
+            }
+          },
+          "required": [
+            "expression"
+          ],
+          "type": "object"
+        }
+      ]
+    },
     "org.apache.camel.model.language.ExchangePropertyExpression": {
       "anyOf": [
         {
@@ -3539,6 +3518,39 @@
         }
       ]
     },
+    "org.apache.camel.model.language.JoorExpression": {
+      "anyOf": [
+        {
+          "type": "string"
+        },
+        {
+          "properties": {
+            "expression": {
+              "type": "string"
+            },
+            "id": {
+              "type": "string"
+            },
+            "pre-compile": {
+              "type": "string"
+            },
+            "result-type": {
+              "type": "string"
+            },
+            "single-quotes": {
+              "type": "string"
+            },
+            "trim": {
+              "type": "string"
+            }
+          },
+          "required": [
+            "expression"
+          ],
+          "type": "object"
+        }
+      ]
+    },
     "org.apache.camel.model.language.JsonPathExpression": {
       "anyOf": [
         {
@@ -3933,6 +3945,9 @@
         },
         {
           "properties": {
+            "configuration-ref": {
+              "type": "string"
+            },
             "expression": {
               "type": "string"
             },
@@ -4366,6 +4381,12 @@
                   "constant": {
                     "$ref": "#/definitions/org.apache.camel.model.language.ConstantExpression"
                   },
+                  "csimple": {
+                    "$ref": "#/definitions/org.apache.camel.model.language.CSimpleExpression"
+                  },
+                  "datasonnet": {
+                    "$ref": "#/definitions/org.apache.camel.model.language.DatasonnetExpression"
+                  },
                   "exchange-property": {
                     "$ref": "#/definitions/org.apache.camel.model.language.ExchangePropertyExpression"
                   },
@@ -4378,6 +4399,9 @@
                   "hl7terser": {
                     "$ref": "#/definitions/org.apache.camel.model.language.Hl7TerserExpression"
                   },
+                  "joor": {
+                    "$ref": "#/definitions/org.apache.camel.model.language.JoorExpression"
+                  },
                   "jsonpath": {
                     "$ref": "#/definitions/org.apache.camel.model.language.JsonPathExpression"
                   },
@@ -4464,6 +4488,11 @@
                     "type": "string"
                   },
                   {
+                    "properties": {
+                      "support-transacted": {
+                        "type": "boolean"
+                      }
+                    },
                     "type": "object"
                   }
                 ]
@@ -5569,6 +5598,9 @@
                   },
                   {
                     "properties": {
+                      "delimiter": {
+                        "type": "string"
+                      },
                       "executor-service-ref": {
                         "type": "string"
                       },
@@ -6225,9 +6257,6 @@
                       "clazz-name": {
                         "type": "string"
                       },
-                      "content-type-header": {
-                        "type": "string"
-                      },
                       "id": {
                         "type": "string"
                       },
@@ -6249,9 +6278,6 @@
                       "base-uri": {
                         "type": "string"
                       },
-                      "content-type-header": {
-                        "type": "string"
-                      },
                       "id": {
                         "type": "string"
                       },
@@ -6279,9 +6305,6 @@
                   },
                   {
                     "properties": {
-                      "content-type-header": {
-                        "type": "string"
-                      },
                       "id": {
                         "type": "string"
                       },
@@ -6298,9 +6321,6 @@
                   "barcode-format": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "height": {
                     "type": "string"
                   },
@@ -6318,9 +6338,6 @@
               },
               "org.apache.camel.model.dataformat.Base64DataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   },
@@ -6341,9 +6358,6 @@
                   "bean-reader-error-handler-type": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "encoding": {
                     "type": "string"
                   },
@@ -6379,9 +6393,6 @@
                   "class-type": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   },
@@ -6416,9 +6427,6 @@
                   "collection-type-name": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "disable-features": {
                     "type": "string"
                   },
@@ -6457,9 +6465,6 @@
                   "buffersize": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "crypto-provider": {
                     "type": "string"
                   },
@@ -6500,9 +6505,6 @@
                       "comment-marker-disabled": {
                         "type": "string"
                       },
-                      "content-type-header": {
-                        "type": "string"
-                      },
                       "delimiter": {
                         "type": "string"
                       },
@@ -6598,9 +6600,6 @@
                   },
                   {
                     "properties": {
-                      "content-type-header": {
-                        "type": "string"
-                      },
                       "id": {
                         "type": "string"
                       },
@@ -6743,9 +6742,6 @@
                   "allow-short-lines": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "definition": {
                     "type": "string"
                   },
@@ -6778,9 +6774,6 @@
                   "allow-multiple-matches-per-line": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "flattened": {
                     "type": "string"
                   },
@@ -6798,9 +6791,6 @@
               },
               "org.apache.camel.model.dataformat.GzipDataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   }
@@ -6809,9 +6799,6 @@
               },
               "org.apache.camel.model.dataformat.HL7DataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   },
@@ -6823,9 +6810,6 @@
               },
               "org.apache.camel.model.dataformat.IcalDataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   },
@@ -6960,9 +6944,6 @@
               },
               "org.apache.camel.model.dataformat.JsonApiDataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "data-format-types": {
                     "items": {
                       "type": "string"
@@ -7019,7 +7000,8 @@
                       "Jackson",
                       "Johnzon",
                       "Gson",
-                      "Fastjson"
+                      "Fastjson",
+                      "Jsonb"
                     ]
                   },
                   "module-class-names": {
@@ -7054,9 +7036,6 @@
               },
               "org.apache.camel.model.dataformat.LZFDataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   },
@@ -7071,9 +7050,6 @@
                   "binary-content": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "headers-inline": {
                     "type": "string"
                   },
@@ -7103,9 +7079,6 @@
                   "compression-algorithm": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "hash-algorithm": {
                     "type": "string"
                   },
@@ -7175,9 +7148,6 @@
               },
               "org.apache.camel.model.dataformat.RssDataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   }
@@ -7191,9 +7161,6 @@
                   },
                   {
                     "properties": {
-                      "content-type-header": {
-                        "type": "string"
-                      },
                       "context-path": {
                         "type": "string"
                       },
@@ -7222,9 +7189,6 @@
               },
               "org.apache.camel.model.dataformat.SyslogDataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   }
@@ -7236,9 +7200,6 @@
                   "allow-empty-directory": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   },
@@ -7285,9 +7246,6 @@
               },
               "org.apache.camel.model.dataformat.TidyMarkupDataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "data-object-type": {
                     "type": "string"
                   },
@@ -7308,9 +7266,6 @@
                   "comment": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "delimiter": {
                     "type": "string"
                   },
@@ -7370,9 +7325,6 @@
                   "comment": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "empty-value": {
                     "type": "string"
                   },
@@ -7429,9 +7381,6 @@
                   "comment": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "empty-value": {
                     "type": "string"
                   },
@@ -7479,9 +7428,6 @@
                   "add-key-value-for-encrypted-key": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "digest-algorithm": {
                     "type": "string"
                   },
@@ -7557,9 +7503,6 @@
               },
               "org.apache.camel.model.dataformat.XmlRpcDataFormat": {
                 "properties": {
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   },
@@ -7580,9 +7523,6 @@
                   "constructor": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "dumper-options": {
                     "type": "string"
                   },
@@ -7620,9 +7560,6 @@
                   "compression-level": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   }
@@ -7634,9 +7571,6 @@
                   "allow-empty-directory": {
                     "type": "string"
                   },
-                  "content-type-header": {
-                    "type": "string"
-                  },
                   "id": {
                     "type": "string"
                   },
@@ -7652,6 +7586,33 @@
                 },
                 "type": "object"
               },
+              "org.apache.camel.model.language.CSimpleExpression": {
+                "anyOf": [
+                  {
+                    "type": "string"
+                  },
+                  {
+                    "properties": {
+                      "expression": {
+                        "type": "string"
+                      },
+                      "id": {
+                        "type": "string"
+                      },
+                      "result-type": {
+                        "type": "string"
+                      },
+                      "trim": {
+                        "type": "string"
+                      }
+                    },
+                    "required": [
+                      "expression"
+                    ],
+                    "type": "object"
+                  }
+                ]
+              },
               "org.apache.camel.model.language.ConstantExpression": {
                 "anyOf": [
                   {
@@ -7676,6 +7637,39 @@
                   }
                 ]
               },
+              "org.apache.camel.model.language.DatasonnetExpression": {
+                "anyOf": [
+                  {
+                    "type": "string"
+                  },
+                  {
+                    "properties": {
+                      "body-media-type": {
+                        "type": "string"
+                      },
+                      "expression": {
+                        "type": "string"
+                      },
+                      "id": {
+                        "type": "string"
+                      },
+                      "output-media-type": {
+                        "type": "string"
+                      },
+                      "result-type": {
+                        "type": "string"
+                      },
+                      "trim": {
+                        "type": "string"
+                      }
+                    },
+                    "required": [
+                      "expression"
+                    ],
+                    "type": "object"
+                  }
+                ]
+              },
               "org.apache.camel.model.language.ExchangePropertyExpression": {
                 "anyOf": [
                   {
@@ -7772,6 +7766,39 @@
                   }
                 ]
               },
+              "org.apache.camel.model.language.JoorExpression": {
+                "anyOf": [
+                  {
+                    "type": "string"
+                  },
+                  {
+                    "properties": {
+                      "expression": {
+                        "type": "string"
+                      },
+                      "id": {
+                        "type": "string"
+                      },
+                      "pre-compile": {
+                        "type": "string"
+                      },
+                      "result-type": {
+                        "type": "string"
+                      },
+                      "single-quotes": {
+                        "type": "string"
+                      },
+                      "trim": {
+                        "type": "string"
+                      }
+                    },
+                    "required": [
+                      "expression"
+                    ],
+                    "type": "object"
+                  }
+                ]
+              },
               "org.apache.camel.model.language.JsonPathExpression": {
                 "anyOf": [
                   {
@@ -8166,6 +8193,9 @@
                   },
                   {
                     "properties": {
+                      "configuration-ref": {
+                        "type": "string"
+                      },
                       "expression": {
                         "type": "string"
                       },
diff --git a/docs/modules/ROOT/assets/attachments/schema/kamelet-schema.json b/docs/modules/ROOT/assets/attachments/schema/kamelet-schema.json
index 5403bf1..5117811 100644
--- a/docs/modules/ROOT/assets/attachments/schema/kamelet-schema.json
+++ b/docs/modules/ROOT/assets/attachments/schema/kamelet-schema.json
@@ -133,6 +133,12 @@
         "constant": {
           "$ref": "#/definitions/org.apache.camel.model.language.ConstantExpression"
         },
+        "csimple": {
+          "$ref": "#/definitions/org.apache.camel.model.language.CSimpleExpression"
+        },
+        "datasonnet": {
+          "$ref": "#/definitions/org.apache.camel.model.language.DatasonnetExpression"
+        },
         "exchange-property": {
           "$ref": "#/definitions/org.apache.camel.model.language.ExchangePropertyExpression"
         },
@@ -145,6 +151,9 @@
         "hl7terser": {
           "$ref": "#/definitions/org.apache.camel.model.language.Hl7TerserExpression"
         },
+        "joor": {
+          "$ref": "#/definitions/org.apache.camel.model.language.JoorExpression"
+        },
         "jsonpath": {
           "$ref": "#/definitions/org.apache.camel.model.language.JsonPathExpression"
         },
@@ -231,6 +240,11 @@
           "type": "string"
         },
         {
+          "properties": {
+            "support-transacted": {
+              "type": "boolean"
+            }
+          },
           "type": "object"
         }
       ]
@@ -1336,6 +1350,9 @@
         },
         {
           "properties": {
+            "delimiter": {
+              "type": "string"
+            },
             "executor-service-ref": {
               "type": "string"
             },
@@ -1992,9 +2009,6 @@
             "clazz-name": {
               "type": "string"
             },
-            "content-type-header": {
-              "type": "string"
-            },
             "id": {
               "type": "string"
             },
@@ -2016,9 +2030,6 @@
             "base-uri": {
               "type": "string"
             },
-            "content-type-header": {
-              "type": "string"
-            },
             "id": {
               "type": "string"
             },
@@ -2046,9 +2057,6 @@
         },
         {
           "properties": {
-            "content-type-header": {
-              "type": "string"
-            },
             "id": {
               "type": "string"
             },
@@ -2065,9 +2073,6 @@
         "barcode-format": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "height": {
           "type": "string"
         },
@@ -2085,9 +2090,6 @@
     },
     "org.apache.camel.model.dataformat.Base64DataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2108,9 +2110,6 @@
         "bean-reader-error-handler-type": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "encoding": {
           "type": "string"
         },
@@ -2146,9 +2145,6 @@
         "class-type": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2183,9 +2179,6 @@
         "collection-type-name": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "disable-features": {
           "type": "string"
         },
@@ -2224,9 +2217,6 @@
         "buffersize": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "crypto-provider": {
           "type": "string"
         },
@@ -2267,9 +2257,6 @@
             "comment-marker-disabled": {
               "type": "string"
             },
-            "content-type-header": {
-              "type": "string"
-            },
             "delimiter": {
               "type": "string"
             },
@@ -2365,9 +2352,6 @@
         },
         {
           "properties": {
-            "content-type-header": {
-              "type": "string"
-            },
             "id": {
               "type": "string"
             },
@@ -2510,9 +2494,6 @@
         "allow-short-lines": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "definition": {
           "type": "string"
         },
@@ -2545,9 +2526,6 @@
         "allow-multiple-matches-per-line": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "flattened": {
           "type": "string"
         },
@@ -2565,9 +2543,6 @@
     },
     "org.apache.camel.model.dataformat.GzipDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         }
@@ -2576,9 +2551,6 @@
     },
     "org.apache.camel.model.dataformat.HL7DataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2590,9 +2562,6 @@
     },
     "org.apache.camel.model.dataformat.IcalDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2727,9 +2696,6 @@
     },
     "org.apache.camel.model.dataformat.JsonApiDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "data-format-types": {
           "items": {
             "type": "string"
@@ -2786,7 +2752,8 @@
             "Jackson",
             "Johnzon",
             "Gson",
-            "Fastjson"
+            "Fastjson",
+            "Jsonb"
           ]
         },
         "module-class-names": {
@@ -2821,9 +2788,6 @@
     },
     "org.apache.camel.model.dataformat.LZFDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -2838,9 +2802,6 @@
         "binary-content": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "headers-inline": {
           "type": "string"
         },
@@ -2870,9 +2831,6 @@
         "compression-algorithm": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "hash-algorithm": {
           "type": "string"
         },
@@ -2942,9 +2900,6 @@
     },
     "org.apache.camel.model.dataformat.RssDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         }
@@ -2958,9 +2913,6 @@
         },
         {
           "properties": {
-            "content-type-header": {
-              "type": "string"
-            },
             "context-path": {
               "type": "string"
             },
@@ -2989,9 +2941,6 @@
     },
     "org.apache.camel.model.dataformat.SyslogDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         }
@@ -3003,9 +2952,6 @@
         "allow-empty-directory": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -3052,9 +2998,6 @@
     },
     "org.apache.camel.model.dataformat.TidyMarkupDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "data-object-type": {
           "type": "string"
         },
@@ -3075,9 +3018,6 @@
         "comment": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "delimiter": {
           "type": "string"
         },
@@ -3137,9 +3077,6 @@
         "comment": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "empty-value": {
           "type": "string"
         },
@@ -3196,9 +3133,6 @@
         "comment": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "empty-value": {
           "type": "string"
         },
@@ -3246,9 +3180,6 @@
         "add-key-value-for-encrypted-key": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "digest-algorithm": {
           "type": "string"
         },
@@ -3324,9 +3255,6 @@
     },
     "org.apache.camel.model.dataformat.XmlRpcDataFormat": {
       "properties": {
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -3347,9 +3275,6 @@
         "constructor": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "dumper-options": {
           "type": "string"
         },
@@ -3387,9 +3312,6 @@
         "compression-level": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         }
@@ -3401,9 +3323,6 @@
         "allow-empty-directory": {
           "type": "string"
         },
-        "content-type-header": {
-          "type": "string"
-        },
         "id": {
           "type": "string"
         },
@@ -3419,6 +3338,33 @@
       },
       "type": "object"
     },
+    "org.apache.camel.model.language.CSimpleExpression": {
+      "anyOf": [
+        {
+          "type": "string"
+        },
+        {
+          "properties": {
+            "expression": {
+              "type": "string"
+            },
+            "id": {
+              "type": "string"
+            },
+            "result-type": {
+              "type": "string"
+            },
+            "trim": {
+              "type": "string"
+            }
+          },
+          "required": [
+            "expression"
+          ],
+          "type": "object"
+        }
+      ]
+    },
     "org.apache.camel.model.language.ConstantExpression": {
       "anyOf": [
         {
@@ -3443,6 +3389,39 @@
         }
       ]
     },
+    "org.apache.camel.model.language.DatasonnetExpression": {
+      "anyOf": [
+        {
+          "type": "string"
+        },
+        {
+          "properties": {
+            "body-media-type": {
+              "type": "string"
+            },
+            "expression": {
+              "type": "string"
+            },
+            "id": {
+              "type": "string"
+            },
+            "output-media-type": {
+              "type": "string"
+            },
+            "result-type": {
+              "type": "string"
+            },
+            "trim": {
+              "type": "string"
+            }
+          },
+          "required": [
+            "expression"
+          ],
+          "type": "object"
+        }
+      ]
+    },
     "org.apache.camel.model.language.ExchangePropertyExpression": {
       "anyOf": [
         {
@@ -3539,6 +3518,39 @@
         }
       ]
     },
+    "org.apache.camel.model.language.JoorExpression": {
+      "anyOf": [
+        {
+          "type": "string"
+        },
+        {
+          "properties": {
+            "expression": {
+              "type": "string"
+            },
+            "id": {
+              "type": "string"
+            },
+            "pre-compile": {
+              "type": "string"
+            },
+            "result-type": {
+              "type": "string"
+            },
+            "single-quotes": {
+              "type": "string"
+            },
+            "trim": {
+              "type": "string"
+            }
+          },
+          "required": [
+            "expression"
+          ],
+          "type": "object"
+        }
+      ]
+    },
     "org.apache.camel.model.language.JsonPathExpression": {
       "anyOf": [
         {
@@ -3933,6 +3945,9 @@
         },
         {
           "properties": {
+            "configuration-ref": {
+              "type": "string"
+            },
             "expression": {
               "type": "string"
             },
diff --git a/pkg/util/defaults/defaults.go b/pkg/util/defaults/defaults.go
index 4cf0e91..33fa74e 100644
--- a/pkg/util/defaults/defaults.go
+++ b/pkg/util/defaults/defaults.go
@@ -26,7 +26,7 @@ const (
 	Version = "1.3.0-SNAPSHOT"
 
 	// DefaultRuntimeVersion --
-	DefaultRuntimeVersion = "1.6.0-SNAPSHOT"
+	DefaultRuntimeVersion = "1.6.0"
 
 	// BuildahVersion --
 	BuildahVersion = "1.14.0"
diff --git a/script/Makefile b/script/Makefile
index 81e6c52..484420f 100644
--- a/script/Makefile
+++ b/script/Makefile
@@ -16,8 +16,8 @@
 VERSIONFILE := pkg/util/defaults/defaults.go
 VERSION := 1.3.0-SNAPSHOT
 OPERATOR_VERSION := $(subst -SNAPSHOT,,$(VERSION))
-LAST_RELEASED_VERSION := 1.2.0
-RUNTIME_VERSION := 1.6.0-SNAPSHOT
+LAST_RELEASED_VERSION := 1.2.1
+RUNTIME_VERSION := 1.6.0
 BUILDAH_VERSION := 1.14.0
 KANIKO_VERSION := 0.17.1
 BASE_IMAGE := adoptopenjdk/openjdk11:slim
@@ -31,7 +31,7 @@ LINT_DEADLINE := 10m
 # Used to push pre-release artifacts
 STAGING_IMAGE_NAME := docker.io/camelk/camel-k
 
-STAGING_RUNTIME_REPO :=
+STAGING_RUNTIME_REPO := https://repository.apache.org/content/repositories/orgapachecamel-1274
 
 # Define here the repo containing the default Kamelet catalog (if any)
 KAMELET_CATALOG_REPO :=
diff --git a/script/gen_json_schema.sh b/script/gen_json_schema.sh
index 615da54..fbc55a6 100755
--- a/script/gen_json_schema.sh
+++ b/script/gen_json_schema.sh
@@ -28,13 +28,13 @@ mkdir  tmpschema
 
 ./mvnw dependency:copy \
   -f build/maven/pom-catalog.xml \
-  -Dartifact=org.apache.camel.k:camel-k-loader-yaml:$version:json:json-schema \
+  -Dartifact=org.apache.camel.k:camel-k-loader-yaml-impl:$version:json:json-schema \
   -DoutputDirectory=../../tmpschema \
   -Dmdep.stripVersion \
   -Druntime.version=$1 \
   -Dstaging.repo=$repo
 
-schema=./tmpschema/camel-k-loader-yaml-json-schema.json
+schema=./tmpschema/camel-k-loader-yaml-impl-json-schema.json
 
 go run ./cmd/util/json-schema-gen ./deploy/crd-kamelet.yaml $schema .spec.flow false ./docs/modules/ROOT/assets/attachments/schema/kamelet-schema.json
 go run ./cmd/util/json-schema-gen ./deploy/crd-integration.yaml $schema .spec.flows true ./docs/modules/ROOT/assets/attachments/schema/integration-schema.json