You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by ma...@apache.org on 2022/06/27 20:53:55 UTC

[camel-karavan] branch main updated: Saas feature17 (#396)

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

marat pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karavan.git


The following commit(s) were added to refs/heads/main by this push:
     new 64cc5a5  Saas feature17 (#396)
64cc5a5 is described below

commit 64cc5a54470b4d63df7973fdde52b2071f0dcf6d
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Mon Jun 27 16:53:49 2022 -0400

    Saas feature17 (#396)
    
    * Remove unused tooltip
    
    * Application build in components and kamelets
    
    * Git main config in Karavan secret
    
    * Git main config in Karavan secret
---
 karavan-app/pom.xml                                |   2 +
 karavan-app/src/main/docker/Dockerfile.distroless  |   2 -
 karavan-app/src/main/docker/Dockerfile.legacy-jar  |   2 -
 karavan-app/src/main/docker/Dockerfile.multistage  |   2 -
 .../camel/karavan/api/ComponentResources.java      |  40 ++---
 .../apache/camel/karavan/api/KameletResources.java |  50 +++---
 .../apache/camel/karavan/service/GitService.java   |   3 +
 .../src/main/resources/application.properties      |   9 +-
 .../src/main/webapp/src/projects/ProjectHeader.tsx |   5 +-
 karavan-builder/openshift/karavan-secret.yaml      |   9 +-
 karavan-designer/public/components/activemq.json   |   2 +-
 karavan-designer/public/components/amqp.json       |   2 +-
 karavan-designer/public/components/arangodb.json   |   2 +-
 karavan-designer/public/components/as2.json        |   2 +-
 karavan-designer/public/components/asterisk.json   |   2 +-
 karavan-designer/public/components/atlasmap.json   |   2 +-
 karavan-designer/public/components/atmos.json      |   2 +-
 .../public/components/atmosphere-websocket.json    |   2 +-
 karavan-designer/public/components/atom.json       |   2 +-
 karavan-designer/public/components/avro.json       |   2 +-
 .../public/components/aws-secrets-manager.json     |   2 +-
 .../public/components/aws2-athena.json             |   2 +-
 karavan-designer/public/components/aws2-cw.json    |   2 +-
 karavan-designer/public/components/aws2-ddb.json   |   2 +-
 .../public/components/aws2-ddbstream.json          |   2 +-
 karavan-designer/public/components/aws2-ec2.json   |   2 +-
 karavan-designer/public/components/aws2-ecs.json   |   2 +-
 karavan-designer/public/components/aws2-eks.json   |   2 +-
 .../public/components/aws2-eventbridge.json        |   2 +-
 karavan-designer/public/components/aws2-iam.json   |   2 +-
 .../public/components/aws2-kinesis-firehose.json   |   2 +-
 .../public/components/aws2-kinesis.json            |   2 +-
 karavan-designer/public/components/aws2-kms.json   |   2 +-
 .../public/components/aws2-lambda.json             |   2 +-
 karavan-designer/public/components/aws2-mq.json    |   2 +-
 karavan-designer/public/components/aws2-msk.json   |   2 +-
 karavan-designer/public/components/aws2-s3.json    |   2 +-
 karavan-designer/public/components/aws2-ses.json   |   2 +-
 karavan-designer/public/components/aws2-sns.json   |   2 +-
 karavan-designer/public/components/aws2-sqs.json   |   2 +-
 karavan-designer/public/components/aws2-sts.json   |   2 +-
 .../public/components/aws2-translate.json          |   2 +-
 .../public/components/azure-cosmosdb.json          |   2 +-
 .../public/components/azure-eventhubs.json         |   2 +-
 .../public/components/azure-key-vault.json         |   2 +-
 .../public/components/azure-servicebus.json        |   2 +-
 .../public/components/azure-storage-blob.json      |   2 +-
 .../public/components/azure-storage-datalake.json  |   2 +-
 .../public/components/azure-storage-queue.json     |   2 +-
 .../public/components/bean-validator.json          |   2 +-
 karavan-designer/public/components/bean.json       |   2 +-
 karavan-designer/public/components/bonita.json     |   2 +-
 karavan-designer/public/components/box.json        |   2 +-
 karavan-designer/public/components/braintree.json  |   2 +-
 karavan-designer/public/components/browse.json     |   2 +-
 .../public/components/caffeine-cache.json          |   2 +-
 .../public/components/caffeine-loadcache.json      |   2 +-
 karavan-designer/public/components/chatscript.json |   2 +-
 karavan-designer/public/components/chunk.json      |   2 +-
 karavan-designer/public/components/class.json      |   2 +-
 karavan-designer/public/components/cm-sms.json     |   2 +-
 karavan-designer/public/components/cmis.json       |   2 +-
 karavan-designer/public/components/coap+tcp.json   |   2 +-
 karavan-designer/public/components/coap.json       |   2 +-
 karavan-designer/public/components/coaps+tcp.json  |   2 +-
 karavan-designer/public/components/coaps.json      |   2 +-
 karavan-designer/public/components/cometd.json     |   2 +-
 karavan-designer/public/components/cometds.json    |   2 +-
 .../public/components/components.properties        |   1 +
 karavan-designer/public/components/consul.json     |   2 +-
 karavan-designer/public/components/controlbus.json |   2 +-
 karavan-designer/public/components/corda.json      |   2 +-
 karavan-designer/public/components/couchbase.json  |   2 +-
 karavan-designer/public/components/couchdb.json    |   2 +-
 karavan-designer/public/components/cql.json        |   2 +-
 karavan-designer/public/components/cron.json       |   2 +-
 karavan-designer/public/components/crypto.json     |   2 +-
 karavan-designer/public/components/cxf.json        |   2 +-
 karavan-designer/public/components/cxfrs.json      |   2 +-
 karavan-designer/public/components/dataformat.json |   2 +-
 .../public/components/dataset-test.json            |   2 +-
 karavan-designer/public/components/dataset.json    |   2 +-
 .../public/components/debezium-db2.json            |   2 +-
 .../public/components/debezium-mongodb.json        |   2 +-
 .../public/components/debezium-mysql.json          |   2 +-
 .../public/components/debezium-oracle.json         |   2 +-
 .../public/components/debezium-postgres.json       |   2 +-
 .../public/components/debezium-sqlserver.json      |   2 +-
 .../public/components/digitalocean.json            |   2 +-
 karavan-designer/public/components/direct-vm.json  |   2 +-
 karavan-designer/public/components/direct.json     |   2 +-
 .../public/components/disruptor-vm.json            |   2 +-
 karavan-designer/public/components/disruptor.json  |   2 +-
 karavan-designer/public/components/djl.json        |   2 +-
 karavan-designer/public/components/dns.json        |   2 +-
 karavan-designer/public/components/docker.json     |   2 +-
 karavan-designer/public/components/dozer.json      |   2 +-
 karavan-designer/public/components/drill.json      |   2 +-
 karavan-designer/public/components/dropbox.json    |   2 +-
 .../public/components/dynamic-router.json          |   2 +-
 karavan-designer/public/components/ehcache.json    |   2 +-
 karavan-designer/public/components/exec.json       |   2 +-
 karavan-designer/public/components/facebook.json   |   2 +-
 karavan-designer/public/components/fhir.json       |   2 +-
 karavan-designer/public/components/file-watch.json |   2 +-
 karavan-designer/public/components/file.json       |   2 +-
 karavan-designer/public/components/flatpack.json   |   2 +-
 karavan-designer/public/components/flink.json      |   2 +-
 karavan-designer/public/components/fop.json        |   2 +-
 karavan-designer/public/components/freemarker.json |   2 +-
 karavan-designer/public/components/ftp.json        |   2 +-
 karavan-designer/public/components/ftps.json       |   2 +-
 karavan-designer/public/components/geocoder.json   |   2 +-
 karavan-designer/public/components/git.json        |   2 +-
 karavan-designer/public/components/github.json     |   2 +-
 .../public/components/google-bigquery-sql.json     |   2 +-
 .../public/components/google-bigquery.json         |   2 +-
 .../public/components/google-calendar-stream.json  |   2 +-
 .../public/components/google-calendar.json         |   2 +-
 .../public/components/google-drive.json            |   2 +-
 .../public/components/google-functions.json        |   2 +-
 .../public/components/google-mail-stream.json      |   2 +-
 .../public/components/google-mail.json             |   2 +-
 .../public/components/google-pubsub.json           |   2 +-
 .../public/components/google-secret-manager.json   |   2 +-
 .../public/components/google-sheets-stream.json    |   2 +-
 .../public/components/google-sheets.json           |   2 +-
 .../public/components/google-storage.json          |   2 +-
 karavan-designer/public/components/gora.json       |   2 +-
 karavan-designer/public/components/grape.json      |   2 +-
 karavan-designer/public/components/graphql.json    |   2 +-
 karavan-designer/public/components/grpc.json       |   2 +-
 .../public/components/guava-eventbus.json          |   2 +-
 .../public/components/hashicorp-vault.json         |   2 +-
 .../public/components/hazelcast-atomicvalue.json   |   2 +-
 .../public/components/hazelcast-instance.json      |   2 +-
 .../public/components/hazelcast-list.json          |   2 +-
 .../public/components/hazelcast-map.json           |   2 +-
 .../public/components/hazelcast-multimap.json      |   2 +-
 .../public/components/hazelcast-queue.json         |   2 +-
 .../public/components/hazelcast-replicatedmap.json |   2 +-
 .../public/components/hazelcast-ringbuffer.json    |   2 +-
 .../public/components/hazelcast-seda.json          |   2 +-
 .../public/components/hazelcast-set.json           |   2 +-
 .../public/components/hazelcast-topic.json         |   2 +-
 karavan-designer/public/components/hbase.json      |   2 +-
 karavan-designer/public/components/hdfs.json       |   2 +-
 karavan-designer/public/components/http.json       |   2 +-
 karavan-designer/public/components/https.json      |   2 +-
 .../public/components/hwcloud-dms.json             |   2 +-
 .../public/components/hwcloud-frs.json             |   2 +-
 .../public/components/hwcloud-functiongraph.json   |   2 +-
 .../public/components/hwcloud-iam.json             |   2 +-
 .../components/hwcloud-imagerecognition.json       |   2 +-
 .../public/components/hwcloud-obs.json             |   2 +-
 .../public/components/hwcloud-smn.json             |   2 +-
 .../public/components/iec60870-client.json         |   2 +-
 .../public/components/iec60870-server.json         |   2 +-
 .../public/components/ignite-cache.json            |   2 +-
 .../public/components/ignite-compute.json          |   2 +-
 .../public/components/ignite-events.json           |   2 +-
 .../public/components/ignite-idgen.json            |   2 +-
 .../public/components/ignite-messaging.json        |   2 +-
 .../public/components/ignite-queue.json            |   2 +-
 karavan-designer/public/components/ignite-set.json |   2 +-
 karavan-designer/public/components/imap.json       |   2 +-
 karavan-designer/public/components/imaps.json      |   2 +-
 .../public/components/infinispan-embedded.json     |   2 +-
 karavan-designer/public/components/infinispan.json |   2 +-
 karavan-designer/public/components/influxdb.json   |   2 +-
 karavan-designer/public/components/iota.json       |   2 +-
 karavan-designer/public/components/irc.json        |   2 +-
 karavan-designer/public/components/ironmq.json     |   2 +-
 karavan-designer/public/components/jbpm.json       |   2 +-
 karavan-designer/public/components/jcache.json     |   2 +-
 karavan-designer/public/components/jclouds.json    |   2 +-
 karavan-designer/public/components/jcr.json        |   2 +-
 karavan-designer/public/components/jdbc.json       |   2 +-
 karavan-designer/public/components/jetty.json      |   2 +-
 .../public/components/jgroups-raft.json            |   2 +-
 karavan-designer/public/components/jgroups.json    |   2 +-
 karavan-designer/public/components/jira.json       |   2 +-
 karavan-designer/public/components/jms.json        |   2 +-
 karavan-designer/public/components/jmx.json        |   2 +-
 karavan-designer/public/components/jolt.json       |   2 +-
 karavan-designer/public/components/jooq.json       |   2 +-
 karavan-designer/public/components/jpa.json        |   2 +-
 karavan-designer/public/components/jslt.json       |   2 +-
 karavan-designer/public/components/json-patch.json |   2 +-
 .../public/components/json-validator.json          |   2 +-
 karavan-designer/public/components/jsonata.json    |   2 +-
 karavan-designer/public/components/jt400.json      |   2 +-
 karavan-designer/public/components/kafka.json      |   2 +-
 karavan-designer/public/components/knative.json    |   2 +-
 .../public/components/kubernetes-config-maps.json  |   2 +-
 .../components/kubernetes-custom-resources.json    |   2 +-
 .../public/components/kubernetes-deployments.json  |   2 +-
 .../public/components/kubernetes-hpa.json          |   2 +-
 .../public/components/kubernetes-job.json          |   2 +-
 .../public/components/kubernetes-namespaces.json   |   2 +-
 .../public/components/kubernetes-nodes.json        |   2 +-
 .../kubernetes-persistent-volumes-claims.json      |   2 +-
 .../components/kubernetes-persistent-volumes.json  |   2 +-
 .../public/components/kubernetes-pods.json         |   2 +-
 .../kubernetes-replication-controllers.json        |   2 +-
 .../components/kubernetes-resources-quota.json     |   2 +-
 .../public/components/kubernetes-secrets.json      |   2 +-
 .../components/kubernetes-service-accounts.json    |   2 +-
 .../public/components/kubernetes-services.json     |   2 +-
 karavan-designer/public/components/kudu.json       |   2 +-
 karavan-designer/public/components/language.json   |   2 +-
 karavan-designer/public/components/ldap.json       |   2 +-
 karavan-designer/public/components/ldif.json       |   2 +-
 karavan-designer/public/components/log.json        |   2 +-
 karavan-designer/public/components/lpr.json        |   2 +-
 karavan-designer/public/components/lucene.json     |   2 +-
 karavan-designer/public/components/lumberjack.json |   2 +-
 karavan-designer/public/components/master.json     |   2 +-
 karavan-designer/public/components/metrics.json    |   2 +-
 karavan-designer/public/components/micrometer.json |   2 +-
 .../public/components/microprofile-metrics.json    |   2 +-
 .../public/components/milo-browse.json             |   2 +-
 .../public/components/milo-client.json             |   2 +-
 .../public/components/milo-server.json             |   2 +-
 karavan-designer/public/components/mina.json       |   2 +-
 karavan-designer/public/components/minio.json      |   2 +-
 karavan-designer/public/components/mllp.json       |   2 +-
 karavan-designer/public/components/mock.json       |   2 +-
 .../public/components/mongodb-gridfs.json          |   2 +-
 karavan-designer/public/components/mongodb.json    |   2 +-
 karavan-designer/public/components/mustache.json   |   2 +-
 karavan-designer/public/components/mvel.json       |   2 +-
 .../public/components/mybatis-bean.json            |   2 +-
 karavan-designer/public/components/mybatis.json    |   2 +-
 karavan-designer/public/components/nats.json       |   2 +-
 karavan-designer/public/components/netty-http.json |   2 +-
 karavan-designer/public/components/netty.json      |   2 +-
 karavan-designer/public/components/nitrite.json    |   2 +-
 karavan-designer/public/components/oaipmh.json     |   2 +-
 karavan-designer/public/components/olingo2.json    |   2 +-
 karavan-designer/public/components/olingo4.json    |   2 +-
 .../public/components/openshift-build-configs.json |   2 +-
 .../public/components/openshift-builds.json        |   2 +-
 .../components/openshift-deploymentconfigs.json    |   1 +
 .../public/components/openstack-cinder.json        |   2 +-
 .../public/components/openstack-glance.json        |   2 +-
 .../public/components/openstack-keystone.json      |   2 +-
 .../public/components/openstack-neutron.json       |   2 +-
 .../public/components/openstack-nova.json          |   2 +-
 .../public/components/openstack-swift.json         |   2 +-
 .../public/components/optaplanner.json             |   2 +-
 karavan-designer/public/components/paho-mqtt5.json |   2 +-
 karavan-designer/public/components/paho.json       |   2 +-
 karavan-designer/public/components/pdf.json        |   2 +-
 .../public/components/pg-replication-slot.json     |   2 +-
 karavan-designer/public/components/pgevent.json    |   2 +-
 .../public/components/platform-http.json           |   2 +-
 karavan-designer/public/components/pop3.json       |   2 +-
 karavan-designer/public/components/pop3s.json      |   2 +-
 karavan-designer/public/components/pubnub.json     |   2 +-
 karavan-designer/public/components/pulsar.json     |   2 +-
 karavan-designer/public/components/quartz.json     |   2 +-
 karavan-designer/public/components/quickfix.json   |   2 +-
 karavan-designer/public/components/rabbitmq.json   |   2 +-
 .../public/components/reactive-streams.json        |   2 +-
 karavan-designer/public/components/ref.json        |   2 +-
 karavan-designer/public/components/rest-api.json   |   2 +-
 .../public/components/rest-openapi.json            |   2 +-
 .../public/components/rest-swagger.json            |   2 +-
 karavan-designer/public/components/rest.json       |   2 +-
 karavan-designer/public/components/resteasy.json   |   2 +-
 .../public/components/robotframework.json          |   2 +-
 karavan-designer/public/components/rss.json        |   2 +-
 karavan-designer/public/components/saga.json       |   2 +-
 karavan-designer/public/components/salesforce.json |   2 +-
 .../public/components/sap-netweaver.json           |   2 +-
 karavan-designer/public/components/scheduler.json  |   2 +-
 karavan-designer/public/components/schematron.json |   2 +-
 karavan-designer/public/components/scp.json        |   2 +-
 karavan-designer/public/components/seda.json       |   2 +-
 karavan-designer/public/components/service.json    |   2 +-
 karavan-designer/public/components/servicenow.json |   2 +-
 karavan-designer/public/components/servlet.json    |   2 +-
 karavan-designer/public/components/sftp.json       |   2 +-
 karavan-designer/public/components/sjms.json       |   2 +-
 karavan-designer/public/components/sjms2.json      |   2 +-
 karavan-designer/public/components/slack.json      |   2 +-
 karavan-designer/public/components/smpp.json       |   2 +-
 karavan-designer/public/components/smpps.json      |   2 +-
 karavan-designer/public/components/smtp.json       |   2 +-
 karavan-designer/public/components/smtps.json      |   2 +-
 karavan-designer/public/components/snmp.json       |   2 +-
 karavan-designer/public/components/solr.json       |   2 +-
 karavan-designer/public/components/solrCloud.json  |   2 +-
 karavan-designer/public/components/solrs.json      |   2 +-
 karavan-designer/public/components/spark.json      |   2 +-
 karavan-designer/public/components/splunk-hec.json |   2 +-
 karavan-designer/public/components/splunk.json     |   2 +-
 .../public/components/spring-batch.json            |   2 +-
 .../public/components/spring-event.json            |   2 +-
 .../public/components/spring-integration.json      |   2 +-
 .../public/components/spring-jdbc.json             |   2 +-
 .../public/components/spring-ldap.json             |   2 +-
 .../public/components/spring-rabbitmq.json         |   2 +-
 .../public/components/spring-redis.json            |   2 +-
 karavan-designer/public/components/spring-ws.json  |   2 +-
 karavan-designer/public/components/sql-stored.json |   2 +-
 karavan-designer/public/components/sql.json        |   2 +-
 karavan-designer/public/components/ssh.json        |   2 +-
 karavan-designer/public/components/stax.json       |   2 +-
 karavan-designer/public/components/stitch.json     |   2 +-
 karavan-designer/public/components/stomp.json      |   2 +-
 karavan-designer/public/components/stream.json     |   2 +-
 .../public/components/string-template.json         |   2 +-
 karavan-designer/public/components/stub.json       |   2 +-
 karavan-designer/public/components/telegram.json   |   2 +-
 karavan-designer/public/components/thrift.json     |   2 +-
 karavan-designer/public/components/tika.json       |   2 +-
 karavan-designer/public/components/timer.json      |   2 +-
 karavan-designer/public/components/twilio.json     |   2 +-
 .../public/components/twitter-directmessage.json   |   2 +-
 .../public/components/twitter-search.json          |   2 +-
 .../public/components/twitter-timeline.json        |   2 +-
 karavan-designer/public/components/undertow.json   |   2 +-
 karavan-designer/public/components/validator.json  |   2 +-
 karavan-designer/public/components/velocity.json   |   2 +-
 karavan-designer/public/components/vertx-http.json |   2 +-
 .../public/components/vertx-websocket.json         |   2 +-
 karavan-designer/public/components/vertx.json      |   2 +-
 karavan-designer/public/components/vm.json         |   2 +-
 karavan-designer/public/components/weather.json    |   2 +-
 karavan-designer/public/components/web3j.json      |   2 +-
 karavan-designer/public/components/webhook.json    |   2 +-
 .../public/components/websocket-jsr356.json        |   2 +-
 karavan-designer/public/components/websocket.json  |   2 +-
 karavan-designer/public/components/weka.json       |   2 +-
 karavan-designer/public/components/wordpress.json  |   2 +-
 karavan-designer/public/components/workday.json    |   2 +-
 karavan-designer/public/components/xchange.json    |   2 +-
 karavan-designer/public/components/xj.json         |   2 +-
 .../public/components/xmlsecurity-sign.json        |   2 +-
 .../public/components/xmlsecurity-verify.json      |   2 +-
 karavan-designer/public/components/xmpp.json       |   2 +-
 karavan-designer/public/components/xquery.json     |   2 +-
 karavan-designer/public/components/xslt-saxon.json |   2 +-
 karavan-designer/public/components/xslt.json       |   2 +-
 karavan-designer/public/components/zendesk.json    |   2 +-
 .../public/components/zookeeper-master.json        |   2 +-
 karavan-designer/public/components/zookeeper.json  |   2 +-
 .../public/kamelets/kamelets.properties            | 182 +++++++++++++++++++++
 .../camel/karavan/generator/AbstractGenerator.java |  16 ++
 .../generator/CamelComponentsGenerator.java        |  12 +-
 .../camel/karavan/generator/KameletGenerator.java  |  17 +-
 karavan-vscode/components/activemq.json            |   2 +-
 karavan-vscode/components/amqp.json                |   2 +-
 karavan-vscode/components/arangodb.json            |   2 +-
 karavan-vscode/components/as2.json                 |   2 +-
 karavan-vscode/components/asterisk.json            |   2 +-
 karavan-vscode/components/atlasmap.json            |   2 +-
 karavan-vscode/components/atmos.json               |   2 +-
 .../components/atmosphere-websocket.json           |   2 +-
 karavan-vscode/components/atom.json                |   2 +-
 karavan-vscode/components/avro.json                |   2 +-
 karavan-vscode/components/aws-secrets-manager.json |   2 +-
 karavan-vscode/components/aws2-athena.json         |   2 +-
 karavan-vscode/components/aws2-cw.json             |   2 +-
 karavan-vscode/components/aws2-ddb.json            |   2 +-
 karavan-vscode/components/aws2-ddbstream.json      |   2 +-
 karavan-vscode/components/aws2-ec2.json            |   2 +-
 karavan-vscode/components/aws2-ecs.json            |   2 +-
 karavan-vscode/components/aws2-eks.json            |   2 +-
 karavan-vscode/components/aws2-eventbridge.json    |   2 +-
 karavan-vscode/components/aws2-iam.json            |   2 +-
 .../components/aws2-kinesis-firehose.json          |   2 +-
 karavan-vscode/components/aws2-kinesis.json        |   2 +-
 karavan-vscode/components/aws2-kms.json            |   2 +-
 karavan-vscode/components/aws2-lambda.json         |   2 +-
 karavan-vscode/components/aws2-mq.json             |   2 +-
 karavan-vscode/components/aws2-msk.json            |   2 +-
 karavan-vscode/components/aws2-s3.json             |   2 +-
 karavan-vscode/components/aws2-ses.json            |   2 +-
 karavan-vscode/components/aws2-sns.json            |   2 +-
 karavan-vscode/components/aws2-sqs.json            |   2 +-
 karavan-vscode/components/aws2-sts.json            |   2 +-
 karavan-vscode/components/aws2-translate.json      |   2 +-
 karavan-vscode/components/azure-cosmosdb.json      |   2 +-
 karavan-vscode/components/azure-eventhubs.json     |   2 +-
 karavan-vscode/components/azure-key-vault.json     |   2 +-
 karavan-vscode/components/azure-servicebus.json    |   2 +-
 karavan-vscode/components/azure-storage-blob.json  |   2 +-
 .../components/azure-storage-datalake.json         |   2 +-
 karavan-vscode/components/azure-storage-queue.json |   2 +-
 karavan-vscode/components/bean-validator.json      |   2 +-
 karavan-vscode/components/bean.json                |   2 +-
 karavan-vscode/components/bonita.json              |   2 +-
 karavan-vscode/components/box.json                 |   2 +-
 karavan-vscode/components/braintree.json           |   2 +-
 karavan-vscode/components/browse.json              |   2 +-
 karavan-vscode/components/caffeine-cache.json      |   2 +-
 karavan-vscode/components/caffeine-loadcache.json  |   2 +-
 karavan-vscode/components/chatscript.json          |   2 +-
 karavan-vscode/components/chunk.json               |   2 +-
 karavan-vscode/components/class.json               |   2 +-
 karavan-vscode/components/cm-sms.json              |   2 +-
 karavan-vscode/components/cmis.json                |   2 +-
 karavan-vscode/components/coap+tcp.json            |   2 +-
 karavan-vscode/components/coap.json                |   2 +-
 karavan-vscode/components/coaps+tcp.json           |   2 +-
 karavan-vscode/components/coaps.json               |   2 +-
 karavan-vscode/components/cometd.json              |   2 +-
 karavan-vscode/components/cometds.json             |   2 +-
 karavan-vscode/components/components.properties    |   1 +
 karavan-vscode/components/consul.json              |   2 +-
 karavan-vscode/components/controlbus.json          |   2 +-
 karavan-vscode/components/corda.json               |   2 +-
 karavan-vscode/components/couchbase.json           |   2 +-
 karavan-vscode/components/couchdb.json             |   2 +-
 karavan-vscode/components/cql.json                 |   2 +-
 karavan-vscode/components/cron.json                |   2 +-
 karavan-vscode/components/crypto.json              |   2 +-
 karavan-vscode/components/cxf.json                 |   2 +-
 karavan-vscode/components/cxfrs.json               |   2 +-
 karavan-vscode/components/dataformat.json          |   2 +-
 karavan-vscode/components/dataset-test.json        |   2 +-
 karavan-vscode/components/dataset.json             |   2 +-
 karavan-vscode/components/debezium-db2.json        |   2 +-
 karavan-vscode/components/debezium-mongodb.json    |   2 +-
 karavan-vscode/components/debezium-mysql.json      |   2 +-
 karavan-vscode/components/debezium-oracle.json     |   2 +-
 karavan-vscode/components/debezium-postgres.json   |   2 +-
 karavan-vscode/components/debezium-sqlserver.json  |   2 +-
 karavan-vscode/components/digitalocean.json        |   2 +-
 karavan-vscode/components/direct-vm.json           |   2 +-
 karavan-vscode/components/direct.json              |   2 +-
 karavan-vscode/components/disruptor-vm.json        |   2 +-
 karavan-vscode/components/disruptor.json           |   2 +-
 karavan-vscode/components/djl.json                 |   2 +-
 karavan-vscode/components/dns.json                 |   2 +-
 karavan-vscode/components/docker.json              |   2 +-
 karavan-vscode/components/dozer.json               |   2 +-
 karavan-vscode/components/drill.json               |   2 +-
 karavan-vscode/components/dropbox.json             |   2 +-
 karavan-vscode/components/dynamic-router.json      |   2 +-
 karavan-vscode/components/ehcache.json             |   2 +-
 karavan-vscode/components/exec.json                |   2 +-
 karavan-vscode/components/facebook.json            |   2 +-
 karavan-vscode/components/fhir.json                |   2 +-
 karavan-vscode/components/file-watch.json          |   2 +-
 karavan-vscode/components/file.json                |   2 +-
 karavan-vscode/components/flatpack.json            |   2 +-
 karavan-vscode/components/flink.json               |   2 +-
 karavan-vscode/components/fop.json                 |   2 +-
 karavan-vscode/components/freemarker.json          |   2 +-
 karavan-vscode/components/ftp.json                 |   2 +-
 karavan-vscode/components/ftps.json                |   2 +-
 karavan-vscode/components/geocoder.json            |   2 +-
 karavan-vscode/components/git.json                 |   2 +-
 karavan-vscode/components/github.json              |   2 +-
 karavan-vscode/components/google-bigquery-sql.json |   2 +-
 karavan-vscode/components/google-bigquery.json     |   2 +-
 .../components/google-calendar-stream.json         |   2 +-
 karavan-vscode/components/google-calendar.json     |   2 +-
 karavan-vscode/components/google-drive.json        |   2 +-
 karavan-vscode/components/google-functions.json    |   2 +-
 karavan-vscode/components/google-mail-stream.json  |   2 +-
 karavan-vscode/components/google-mail.json         |   2 +-
 karavan-vscode/components/google-pubsub.json       |   2 +-
 .../components/google-secret-manager.json          |   2 +-
 .../components/google-sheets-stream.json           |   2 +-
 karavan-vscode/components/google-sheets.json       |   2 +-
 karavan-vscode/components/google-storage.json      |   2 +-
 karavan-vscode/components/gora.json                |   2 +-
 karavan-vscode/components/grape.json               |   2 +-
 karavan-vscode/components/graphql.json             |   2 +-
 karavan-vscode/components/grpc.json                |   2 +-
 karavan-vscode/components/guava-eventbus.json      |   2 +-
 karavan-vscode/components/hashicorp-vault.json     |   2 +-
 .../components/hazelcast-atomicvalue.json          |   2 +-
 karavan-vscode/components/hazelcast-instance.json  |   2 +-
 karavan-vscode/components/hazelcast-list.json      |   2 +-
 karavan-vscode/components/hazelcast-map.json       |   2 +-
 karavan-vscode/components/hazelcast-multimap.json  |   2 +-
 karavan-vscode/components/hazelcast-queue.json     |   2 +-
 .../components/hazelcast-replicatedmap.json        |   2 +-
 .../components/hazelcast-ringbuffer.json           |   2 +-
 karavan-vscode/components/hazelcast-seda.json      |   2 +-
 karavan-vscode/components/hazelcast-set.json       |   2 +-
 karavan-vscode/components/hazelcast-topic.json     |   2 +-
 karavan-vscode/components/hbase.json               |   2 +-
 karavan-vscode/components/hdfs.json                |   2 +-
 karavan-vscode/components/http.json                |   2 +-
 karavan-vscode/components/https.json               |   2 +-
 karavan-vscode/components/hwcloud-dms.json         |   2 +-
 karavan-vscode/components/hwcloud-frs.json         |   2 +-
 .../components/hwcloud-functiongraph.json          |   2 +-
 karavan-vscode/components/hwcloud-iam.json         |   2 +-
 .../components/hwcloud-imagerecognition.json       |   2 +-
 karavan-vscode/components/hwcloud-obs.json         |   2 +-
 karavan-vscode/components/hwcloud-smn.json         |   2 +-
 karavan-vscode/components/iec60870-client.json     |   2 +-
 karavan-vscode/components/iec60870-server.json     |   2 +-
 karavan-vscode/components/ignite-cache.json        |   2 +-
 karavan-vscode/components/ignite-compute.json      |   2 +-
 karavan-vscode/components/ignite-events.json       |   2 +-
 karavan-vscode/components/ignite-idgen.json        |   2 +-
 karavan-vscode/components/ignite-messaging.json    |   2 +-
 karavan-vscode/components/ignite-queue.json        |   2 +-
 karavan-vscode/components/ignite-set.json          |   2 +-
 karavan-vscode/components/imap.json                |   2 +-
 karavan-vscode/components/imaps.json               |   2 +-
 karavan-vscode/components/infinispan-embedded.json |   2 +-
 karavan-vscode/components/infinispan.json          |   2 +-
 karavan-vscode/components/influxdb.json            |   2 +-
 karavan-vscode/components/iota.json                |   2 +-
 karavan-vscode/components/irc.json                 |   2 +-
 karavan-vscode/components/ironmq.json              |   2 +-
 karavan-vscode/components/jbpm.json                |   2 +-
 karavan-vscode/components/jcache.json              |   2 +-
 karavan-vscode/components/jclouds.json             |   2 +-
 karavan-vscode/components/jcr.json                 |   2 +-
 karavan-vscode/components/jdbc.json                |   2 +-
 karavan-vscode/components/jetty.json               |   2 +-
 karavan-vscode/components/jgroups-raft.json        |   2 +-
 karavan-vscode/components/jgroups.json             |   2 +-
 karavan-vscode/components/jira.json                |   2 +-
 karavan-vscode/components/jms.json                 |   2 +-
 karavan-vscode/components/jmx.json                 |   2 +-
 karavan-vscode/components/jolt.json                |   2 +-
 karavan-vscode/components/jooq.json                |   2 +-
 karavan-vscode/components/jpa.json                 |   2 +-
 karavan-vscode/components/jslt.json                |   2 +-
 karavan-vscode/components/json-patch.json          |   2 +-
 karavan-vscode/components/json-validator.json      |   2 +-
 karavan-vscode/components/jsonata.json             |   2 +-
 karavan-vscode/components/jt400.json               |   2 +-
 karavan-vscode/components/kafka.json               |   2 +-
 karavan-vscode/components/knative.json             |   2 +-
 .../components/kubernetes-config-maps.json         |   2 +-
 .../components/kubernetes-custom-resources.json    |   2 +-
 .../components/kubernetes-deployments.json         |   2 +-
 karavan-vscode/components/kubernetes-hpa.json      |   2 +-
 karavan-vscode/components/kubernetes-job.json      |   2 +-
 .../components/kubernetes-namespaces.json          |   2 +-
 karavan-vscode/components/kubernetes-nodes.json    |   2 +-
 .../kubernetes-persistent-volumes-claims.json      |   2 +-
 .../components/kubernetes-persistent-volumes.json  |   2 +-
 karavan-vscode/components/kubernetes-pods.json     |   2 +-
 .../kubernetes-replication-controllers.json        |   2 +-
 .../components/kubernetes-resources-quota.json     |   2 +-
 karavan-vscode/components/kubernetes-secrets.json  |   2 +-
 .../components/kubernetes-service-accounts.json    |   2 +-
 karavan-vscode/components/kubernetes-services.json |   2 +-
 karavan-vscode/components/kudu.json                |   2 +-
 karavan-vscode/components/language.json            |   2 +-
 karavan-vscode/components/ldap.json                |   2 +-
 karavan-vscode/components/ldif.json                |   2 +-
 karavan-vscode/components/log.json                 |   2 +-
 karavan-vscode/components/lpr.json                 |   2 +-
 karavan-vscode/components/lucene.json              |   2 +-
 karavan-vscode/components/lumberjack.json          |   2 +-
 karavan-vscode/components/master.json              |   2 +-
 karavan-vscode/components/metrics.json             |   2 +-
 karavan-vscode/components/micrometer.json          |   2 +-
 .../components/microprofile-metrics.json           |   2 +-
 karavan-vscode/components/milo-browse.json         |   2 +-
 karavan-vscode/components/milo-client.json         |   2 +-
 karavan-vscode/components/milo-server.json         |   2 +-
 karavan-vscode/components/mina.json                |   2 +-
 karavan-vscode/components/minio.json               |   2 +-
 karavan-vscode/components/mllp.json                |   2 +-
 karavan-vscode/components/mock.json                |   2 +-
 karavan-vscode/components/mongodb-gridfs.json      |   2 +-
 karavan-vscode/components/mongodb.json             |   2 +-
 karavan-vscode/components/mustache.json            |   2 +-
 karavan-vscode/components/mvel.json                |   2 +-
 karavan-vscode/components/mybatis-bean.json        |   2 +-
 karavan-vscode/components/mybatis.json             |   2 +-
 karavan-vscode/components/nats.json                |   2 +-
 karavan-vscode/components/netty-http.json          |   2 +-
 karavan-vscode/components/netty.json               |   2 +-
 karavan-vscode/components/nitrite.json             |   2 +-
 karavan-vscode/components/oaipmh.json              |   2 +-
 karavan-vscode/components/olingo2.json             |   2 +-
 karavan-vscode/components/olingo4.json             |   2 +-
 .../components/openshift-build-configs.json        |   2 +-
 karavan-vscode/components/openshift-builds.json    |   2 +-
 .../components/openshift-deploymentconfigs.json    |   1 +
 karavan-vscode/components/openstack-cinder.json    |   2 +-
 karavan-vscode/components/openstack-glance.json    |   2 +-
 karavan-vscode/components/openstack-keystone.json  |   2 +-
 karavan-vscode/components/openstack-neutron.json   |   2 +-
 karavan-vscode/components/openstack-nova.json      |   2 +-
 karavan-vscode/components/openstack-swift.json     |   2 +-
 karavan-vscode/components/optaplanner.json         |   2 +-
 karavan-vscode/components/paho-mqtt5.json          |   2 +-
 karavan-vscode/components/paho.json                |   2 +-
 karavan-vscode/components/pdf.json                 |   2 +-
 karavan-vscode/components/pg-replication-slot.json |   2 +-
 karavan-vscode/components/pgevent.json             |   2 +-
 karavan-vscode/components/platform-http.json       |   2 +-
 karavan-vscode/components/pop3.json                |   2 +-
 karavan-vscode/components/pop3s.json               |   2 +-
 karavan-vscode/components/pubnub.json              |   2 +-
 karavan-vscode/components/pulsar.json              |   2 +-
 karavan-vscode/components/quartz.json              |   2 +-
 karavan-vscode/components/quickfix.json            |   2 +-
 karavan-vscode/components/rabbitmq.json            |   2 +-
 karavan-vscode/components/reactive-streams.json    |   2 +-
 karavan-vscode/components/ref.json                 |   2 +-
 karavan-vscode/components/rest-api.json            |   2 +-
 karavan-vscode/components/rest-openapi.json        |   2 +-
 karavan-vscode/components/rest-swagger.json        |   2 +-
 karavan-vscode/components/rest.json                |   2 +-
 karavan-vscode/components/resteasy.json            |   2 +-
 karavan-vscode/components/robotframework.json      |   2 +-
 karavan-vscode/components/rss.json                 |   2 +-
 karavan-vscode/components/saga.json                |   2 +-
 karavan-vscode/components/salesforce.json          |   2 +-
 karavan-vscode/components/sap-netweaver.json       |   2 +-
 karavan-vscode/components/scheduler.json           |   2 +-
 karavan-vscode/components/schematron.json          |   2 +-
 karavan-vscode/components/scp.json                 |   2 +-
 karavan-vscode/components/seda.json                |   2 +-
 karavan-vscode/components/service.json             |   2 +-
 karavan-vscode/components/servicenow.json          |   2 +-
 karavan-vscode/components/servlet.json             |   2 +-
 karavan-vscode/components/sftp.json                |   2 +-
 karavan-vscode/components/sjms.json                |   2 +-
 karavan-vscode/components/sjms2.json               |   2 +-
 karavan-vscode/components/slack.json               |   2 +-
 karavan-vscode/components/smpp.json                |   2 +-
 karavan-vscode/components/smpps.json               |   2 +-
 karavan-vscode/components/smtp.json                |   2 +-
 karavan-vscode/components/smtps.json               |   2 +-
 karavan-vscode/components/snmp.json                |   2 +-
 karavan-vscode/components/solr.json                |   2 +-
 karavan-vscode/components/solrCloud.json           |   2 +-
 karavan-vscode/components/solrs.json               |   2 +-
 karavan-vscode/components/spark.json               |   2 +-
 karavan-vscode/components/splunk-hec.json          |   2 +-
 karavan-vscode/components/splunk.json              |   2 +-
 karavan-vscode/components/spring-batch.json        |   2 +-
 karavan-vscode/components/spring-event.json        |   2 +-
 karavan-vscode/components/spring-integration.json  |   2 +-
 karavan-vscode/components/spring-jdbc.json         |   2 +-
 karavan-vscode/components/spring-ldap.json         |   2 +-
 karavan-vscode/components/spring-rabbitmq.json     |   2 +-
 karavan-vscode/components/spring-redis.json        |   2 +-
 karavan-vscode/components/spring-ws.json           |   2 +-
 karavan-vscode/components/sql-stored.json          |   2 +-
 karavan-vscode/components/sql.json                 |   2 +-
 karavan-vscode/components/ssh.json                 |   2 +-
 karavan-vscode/components/stax.json                |   2 +-
 karavan-vscode/components/stitch.json              |   2 +-
 karavan-vscode/components/stomp.json               |   2 +-
 karavan-vscode/components/stream.json              |   2 +-
 karavan-vscode/components/string-template.json     |   2 +-
 karavan-vscode/components/stub.json                |   2 +-
 karavan-vscode/components/telegram.json            |   2 +-
 karavan-vscode/components/thrift.json              |   2 +-
 karavan-vscode/components/tika.json                |   2 +-
 karavan-vscode/components/timer.json               |   2 +-
 karavan-vscode/components/twilio.json              |   2 +-
 .../components/twitter-directmessage.json          |   2 +-
 karavan-vscode/components/twitter-search.json      |   2 +-
 karavan-vscode/components/twitter-timeline.json    |   2 +-
 karavan-vscode/components/undertow.json            |   2 +-
 karavan-vscode/components/validator.json           |   2 +-
 karavan-vscode/components/velocity.json            |   2 +-
 karavan-vscode/components/vertx-http.json          |   2 +-
 karavan-vscode/components/vertx-websocket.json     |   2 +-
 karavan-vscode/components/vertx.json               |   2 +-
 karavan-vscode/components/vm.json                  |   2 +-
 karavan-vscode/components/weather.json             |   2 +-
 karavan-vscode/components/web3j.json               |   2 +-
 karavan-vscode/components/webhook.json             |   2 +-
 karavan-vscode/components/websocket-jsr356.json    |   2 +-
 karavan-vscode/components/websocket.json           |   2 +-
 karavan-vscode/components/weka.json                |   2 +-
 karavan-vscode/components/wordpress.json           |   2 +-
 karavan-vscode/components/workday.json             |   2 +-
 karavan-vscode/components/xchange.json             |   2 +-
 karavan-vscode/components/xj.json                  |   2 +-
 karavan-vscode/components/xmlsecurity-sign.json    |   2 +-
 karavan-vscode/components/xmlsecurity-verify.json  |   2 +-
 karavan-vscode/components/xmpp.json                |   2 +-
 karavan-vscode/components/xquery.json              |   2 +-
 karavan-vscode/components/xslt-saxon.json          |   2 +-
 karavan-vscode/components/xslt.json                |   2 +-
 karavan-vscode/components/zendesk.json             |   2 +-
 karavan-vscode/components/zookeeper-master.json    |   2 +-
 karavan-vscode/components/zookeeper.json           |   2 +-
 karavan-vscode/kamelets/kamelets.properties        | 182 +++++++++++++++++++++
 693 files changed, 1128 insertions(+), 757 deletions(-)

diff --git a/karavan-app/pom.xml b/karavan-app/pom.xml
index 939ab56..b9bd890 100644
--- a/karavan-app/pom.xml
+++ b/karavan-app/pom.xml
@@ -135,6 +135,8 @@
                 <filtering>true</filtering>
                 <includes>
                     <include>**/application.properties</include>
+                    <include>components/**</include>
+                    <include>kamelets/**</include>
                     <include>META-INF/**</include>
                 </includes>
             </resource>
diff --git a/karavan-app/src/main/docker/Dockerfile.distroless b/karavan-app/src/main/docker/Dockerfile.distroless
index 4400d07..2e9ab68 100644
--- a/karavan-app/src/main/docker/Dockerfile.distroless
+++ b/karavan-app/src/main/docker/Dockerfile.distroless
@@ -14,7 +14,5 @@
 #  limitations under the License.
 FROM gcr.io/distroless/java:11
 COPY target/*-runner.jar /deployments/karavan.jar
-COPY src/main/resources/kamelets/* /deployments/kamelets-buildin/
-COPY src/main/resources/components/* /deployments/components/
 WORKDIR /deployments
 CMD ["karavan.jar"]
\ No newline at end of file
diff --git a/karavan-app/src/main/docker/Dockerfile.legacy-jar b/karavan-app/src/main/docker/Dockerfile.legacy-jar
index ccbfa74..ef0505c 100644
--- a/karavan-app/src/main/docker/Dockerfile.legacy-jar
+++ b/karavan-app/src/main/docker/Dockerfile.legacy-jar
@@ -33,8 +33,6 @@ RUN microdnf install curl ca-certificates ${JAVA_PACKAGE} \
 
 # Configure the JAVA_OPTIONS, you can add -XshowSettings:vm to also display the heap size.
 ENV JAVA_OPTIONS="-Dquarkus.http.host=0.0.0.0 -Djava.util.logging.manager=org.jboss.logmanager.LogManager"
-COPY src/main/resources/kamelets/* /deployments/kamelets-buildin/
-COPY src/main/resources/components/* /deployments/components/
 COPY target/*-runner.jar /deployments/app.jar
 
 EXPOSE 8080
diff --git a/karavan-app/src/main/docker/Dockerfile.multistage b/karavan-app/src/main/docker/Dockerfile.multistage
index f7d593f..56603bb 100644
--- a/karavan-app/src/main/docker/Dockerfile.multistage
+++ b/karavan-app/src/main/docker/Dockerfile.multistage
@@ -59,8 +59,6 @@ RUN ./mvnw clean package -Pnative -f karavan-app
 ## Stage 4 : create the docker final image
 FROM quay.io/quarkus/quarkus-distroless-image:1.0
 COPY --chown=nonroot --from=build-app /code/karavan-app/target/*-runner /deployments/application
-COPY --chown=nonroot --from=build-app /code/karavan-app/src/main/resources/kamelets/* /deployments/kamelets-buildin/
-COPY --chown=nonroot --from=build-app /code/karavan-app/src/main/resources/components/* /deployments/components/
 
 EXPOSE 8080
 USER nonroot
diff --git a/karavan-app/src/main/java/org/apache/camel/karavan/api/ComponentResources.java b/karavan-app/src/main/java/org/apache/camel/karavan/api/ComponentResources.java
index e54e2e7..bc89c60 100644
--- a/karavan-app/src/main/java/org/apache/camel/karavan/api/ComponentResources.java
+++ b/karavan-app/src/main/java/org/apache/camel/karavan/api/ComponentResources.java
@@ -16,47 +16,43 @@
  */
 package org.apache.camel.karavan.api;
 
-import io.vertx.core.Vertx;
-import org.eclipse.microprofile.config.inject.ConfigProperty;
-
-import javax.inject.Inject;
 import javax.ws.rs.GET;
 import javax.ws.rs.Path;
 import javax.ws.rs.PathParam;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.MediaType;
-
-import java.io.File;
-import java.nio.file.Paths;
+import java.io.BufferedReader;
+import java.io.InputStream;
+import java.io.InputStreamReader;
 import java.util.List;
-import java.util.regex.Pattern;
 import java.util.stream.Collectors;
 
 @Path("/component")
 public class ComponentResources {
 
-    @ConfigProperty(name = "karavan.folder.components")
-    String components;
-
-    @Inject
-    Vertx vertx;
-
     @GET
     @Produces(MediaType.APPLICATION_JSON)
     public List<String> getList() {
-        return vertx.fileSystem().readDirBlocking(Paths.get(components).toString())
-                .stream()
-                .filter(s -> s.endsWith(".json"))
-                .map(s -> {
-                    String[] parts = s.split(Pattern.quote(File.separator));
-                    return parts[parts.length - 1];
-                }).collect(Collectors.toList());
+        String list = getResourceFile("components.properties");
+        return List.of(list.split(System.getProperty("line.separator"))).stream()
+                .map(s -> s + ".json").collect(Collectors.toList());
     }
 
     @GET
     @Produces(MediaType.APPLICATION_JSON)
     @Path("/{name}")
     public String getJson(@PathParam("name") String name) {
-        return vertx.fileSystem().readFileBlocking(Paths.get(components, name).toString()).toString();
+        return getResourceFile(name);
+    }
+
+    private String getResourceFile(String path) {
+        try {
+            InputStream inputStream = KameletResources.class.getResourceAsStream("/components/" + path);
+            String data = new BufferedReader(new InputStreamReader(inputStream))
+                    .lines().collect(Collectors.joining(System.getProperty("line.separator")));
+            return data;
+        } catch (Exception e) {
+            return null;
+        }
     }
 }
diff --git a/karavan-app/src/main/java/org/apache/camel/karavan/api/KameletResources.java b/karavan-app/src/main/java/org/apache/camel/karavan/api/KameletResources.java
index 721d2cf..18facd8 100644
--- a/karavan-app/src/main/java/org/apache/camel/karavan/api/KameletResources.java
+++ b/karavan-app/src/main/java/org/apache/camel/karavan/api/KameletResources.java
@@ -25,22 +25,12 @@ import javax.ws.rs.Path;
 import javax.ws.rs.PathParam;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.MediaType;
-
+import java.io.BufferedReader;
 import java.io.File;
-import java.io.IOException;
 import java.io.InputStream;
-import java.net.URI;
-import java.net.URL;
-import java.nio.file.FileSystem;
-import java.nio.file.FileSystems;
-import java.nio.file.FileVisitResult;
+import java.io.InputStreamReader;
 import java.nio.file.Files;
 import java.nio.file.Paths;
-import java.nio.file.SimpleFileVisitor;
-import java.nio.file.attribute.BasicFileAttributes;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.Collections;
 import java.util.List;
 import java.util.regex.Pattern;
 import java.util.stream.Collectors;
@@ -48,10 +38,8 @@ import java.util.stream.Collectors;
 @Path("/kamelet")
 public class KameletResources {
 
-    @ConfigProperty(name = "karavan.folder.kamelets-buildin")
-    String kameletsBuildin;
 
-    @ConfigProperty(name = "karavan.folder.kamelets-custom")
+    @ConfigProperty(name = "karavan.folder.kamelets")
     String kameletsCustom;
 
     @Inject
@@ -60,16 +48,34 @@ public class KameletResources {
     @GET
     @Produces(MediaType.APPLICATION_JSON)
     public List<String> getList() throws Exception {
-        List<String> kameletList = getList(kameletsBuildin);
+        List<String> kameletList = getBuildInKameletsList();
         if (Files.exists(Paths.get(kameletsCustom))) {
-            List<String> customKameletList = getList(kameletsCustom);
+            List<String> customKameletList = getCustomKamelets();
             kameletList.addAll(customKameletList);
         }
         return kameletList;
     }
 
-    public List<String> getList(String folder) {
-        return vertx.fileSystem().readDirBlocking(Paths.get(folder).toString())
+    private List<String> getBuildInKameletsList() {
+        String list = getResourceFile("kamelets.properties");
+        return List.of(list.split(System.getProperty("line.separator"))).stream()
+                .map(s -> s + ".kamelet.yaml").collect(Collectors.toList());
+    }
+
+    private String getResourceFile(String path) {
+        try {
+            InputStream inputStream = KameletResources.class.getResourceAsStream("/kamelets/" + path);
+            String data = new BufferedReader(new InputStreamReader(inputStream))
+                    .lines().collect(Collectors.joining(System.getProperty("line.separator")));
+            return data;
+        } catch (Exception e) {
+            return null;
+        }
+    }
+
+
+    private List<String> getCustomKamelets() {
+        return vertx.fileSystem().readDirBlocking(Paths.get(kameletsCustom).toString())
                 .stream()
                 .filter(s -> s.endsWith(".yaml"))
                 .map(s -> {
@@ -82,10 +88,10 @@ public class KameletResources {
     @Produces(MediaType.TEXT_PLAIN)
     @Path("/{name}")
     public String getYaml(@PathParam("name") String name) {
-        if (Files.exists(Paths.get(kameletsBuildin, name))) {
-            return vertx.fileSystem().readFileBlocking(Paths.get(kameletsBuildin, name).toString()).toString();
-        } else {
+        if (Files.exists(Paths.get(kameletsCustom, name))) {
             return vertx.fileSystem().readFileBlocking(Paths.get(kameletsCustom, name).toString()).toString();
+        } else {
+            return getResourceFile(name);
         }
     }
 }
diff --git a/karavan-app/src/main/java/org/apache/camel/karavan/service/GitService.java b/karavan-app/src/main/java/org/apache/camel/karavan/service/GitService.java
index e26bb1a..d2b4fdc 100644
--- a/karavan-app/src/main/java/org/apache/camel/karavan/service/GitService.java
+++ b/karavan-app/src/main/java/org/apache/camel/karavan/service/GitService.java
@@ -71,6 +71,9 @@ public class GitService {
             String uri = new String(Base64.getDecoder().decode(secret.getData().get("git-repository").getBytes(StandardCharsets.UTF_8)));
             String username = new String(Base64.getDecoder().decode(secret.getData().get("git-username").getBytes(StandardCharsets.UTF_8)));
             String password = new String(Base64.getDecoder().decode(secret.getData().get("git-password").getBytes(StandardCharsets.UTF_8)));
+            if (secret.getData().containsKey("git-main")){
+                mainBranch = new String(Base64.getDecoder().decode(secret.getData().get("git-main").getBytes(StandardCharsets.UTF_8)));
+            }
             return new GitConfig(uri, username, password, mainBranch);
         } else {
             String uri = ConfigProvider.getConfig().getValue("karavan.git-repository", String.class);
diff --git a/karavan-app/src/main/resources/application.properties b/karavan-app/src/main/resources/application.properties
index b230f87..b8ff145 100644
--- a/karavan-app/src/main/resources/application.properties
+++ b/karavan-app/src/main/resources/application.properties
@@ -1,12 +1,6 @@
 karavan.version=${project.version}
 
-karavan.folder.components=components
-karavan.folder.kamelets-buildin=kamelets-buildin
-%dev.karavan.folder.kamelets-buildin=target/classes/kamelets
-karavan.folder.kamelets-custom=kamelets
-
-karavan.folder.integrations=integrations
-%dev.karavan.folder.integrations=target/classes/integrations
+karavan.folder.kamelets=kamelets
 
 # Git repository Configuration
 karavan.git-repository=${GIT_REPOSITORY}
@@ -14,7 +8,6 @@ karavan.git-username=${GIT_USERNAME}
 karavan.git-password=${GIT_TOKEN}
 karavan.git-main=main
 
-
 # Projects configuration
 karavan.config.group-id=org.camel.karavan.demo
 karavan.config.image-group=karavan
diff --git a/karavan-app/src/main/webapp/src/projects/ProjectHeader.tsx b/karavan-app/src/main/webapp/src/projects/ProjectHeader.tsx
index 30a2ce0..d57b7c1 100644
--- a/karavan-app/src/main/webapp/src/projects/ProjectHeader.tsx
+++ b/karavan-app/src/main/webapp/src/projects/ProjectHeader.tsx
@@ -218,10 +218,7 @@ export class ProjectHeader extends React.Component<Props, State> {
                                             {environments.filter(e => e !== undefined)
                                                 .map(e =>
                                                     <FlexItem key={e}>
-                                                        <Tooltip content={"Last update: " + (status ? new Date(status.lastUpdate).toISOString() : "N/A")}
-                                                                 position={"bottom"}>
-                                                            <Badge className={this.isUp(e) ? "badge-env-up" : ""} isRead>{e}</Badge>
-                                                        </Tooltip>
+                                                        <Badge className={this.isUp(e) ? "badge-env-up" : ""} isRead>{e}</Badge>
                                                     </FlexItem>)}
                                         </Flex>
                                     </DescriptionListDescription>
diff --git a/karavan-builder/openshift/karavan-secret.yaml b/karavan-builder/openshift/karavan-secret.yaml
index 779fd50..948ed26 100644
--- a/karavan-builder/openshift/karavan-secret.yaml
+++ b/karavan-builder/openshift/karavan-secret.yaml
@@ -2,9 +2,10 @@ kind: Secret
 apiVersion: v1
 metadata:
   name: karavan
-data:
-  git-password: ZGVtbw==
-  git-username: ZGVtbw==
+type: Opaque
 stringData:
   git-repository: https://github.com/mgubaidullin/karavan-demo.git
-type: Opaque
+  git-password: demo
+  git-username: demo
+  git-main: main
+
diff --git a/karavan-designer/public/components/activemq.json b/karavan-designer/public/components/activemq.json
index c15c95b..2cb22c7 100644
--- a/karavan-designer/public/components/activemq.json
+++ b/karavan-designer/public/components/activemq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"activemq","title":"ActiveMQ","description":"Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.activemq.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq","version":"3.18.0-SNAPSHOT","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:desti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"activemq","title":"ActiveMQ","description":"Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.activemq.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq","version":"3.18.0-SNAPSHOT","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:desti [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/amqp.json b/karavan-designer/public/components/amqp.json
index 877c236..9423e48 100644
--- a/karavan-designer/public/components/amqp.json
+++ b/karavan-designer/public/components/amqp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"amqp","title":"AMQP","description":"Messaging with AMQP protocol using Apache QPid Client.","deprecated":false,"firstVersion":"1.2.0","label":"messaging","javaType":"org.apache.camel.component.amqp.AMQPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-amqp","version":"3.18.0-SNAPSHOT","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"amqp","title":"AMQP","description":"Messaging with AMQP protocol using Apache QPid Client.","deprecated":false,"firstVersion":"1.2.0","label":"messaging","javaType":"org.apache.camel.component.amqp.AMQPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-amqp","version":"3.18.0-SNAPSHOT","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/arangodb.json b/karavan-designer/public/components/arangodb.json
index f7d8254..56caa85 100644
--- a/karavan-designer/public/components/arangodb.json
+++ b/karavan-designer/public/components/arangodb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"arangodb","title":"ArangoDb","description":"Perform operations on ArangoDb when used as a Document Database, or as a Graph Database","deprecated":false,"firstVersion":"3.5.0","label":"database,nosql","javaType":"org.apache.camel.component.arangodb.ArangoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-arangodb","version":"3.18.0-SNAPSHOT","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"arangodb","title":"ArangoDb","description":"Perform operations on ArangoDb when used as a Document Database, or as a Graph Database","deprecated":false,"firstVersion":"3.5.0","label":"database,nosql","javaType":"org.apache.camel.component.arangodb.ArangoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-arangodb","version":"3.18.0-SNAPSHOT","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","asyn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/as2.json b/karavan-designer/public/components/as2.json
index 16be568..229a6e0 100644
--- a/karavan-designer/public/components/as2.json
+++ b/karavan-designer/public/components/as2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"as2","title":"AS2","description":"Transfer data securely and reliably using the AS2 protocol (RFC4130).","deprecated":false,"deprecationNote":"","firstVersion":"2.22.0","label":"file","javaType":"org.apache.camel.component.as2.AS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-as2","version":"3.18.0-SNAPSHOT","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"as2","title":"AS2","description":"Transfer data securely and reliably using the AS2 protocol (RFC4130).","deprecated":false,"deprecationNote":"","firstVersion":"2.22.0","label":"file","javaType":"org.apache.camel.component.as2.AS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-as2","version":"3.18.0-SNAPSHOT","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/asterisk.json b/karavan-designer/public/components/asterisk.json
index d5464fd..0d3983a 100644
--- a/karavan-designer/public/components/asterisk.json
+++ b/karavan-designer/public/components/asterisk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"asterisk","title":"Asterisk","description":"Interact with Asterisk PBX Server.","deprecated":false,"firstVersion":"2.18.0","label":"voip","javaType":"org.apache.camel.component.asterisk.AsteriskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-asterisk","version":"3.18.0-SNAPSHOT","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"asterisk","title":"Asterisk","description":"Interact with Asterisk PBX Server.","deprecated":false,"firstVersion":"2.18.0","label":"voip","javaType":"org.apache.camel.component.asterisk.AsteriskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-asterisk","version":"3.18.0-SNAPSHOT","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/atlasmap.json b/karavan-designer/public/components/atlasmap.json
index 15ba07f..27e8848 100644
--- a/karavan-designer/public/components/atlasmap.json
+++ b/karavan-designer/public/components/atlasmap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"atlasmap","title":"AtlasMap","description":"Transforms the message using an AtlasMap transformation.","deprecated":false,"firstVersion":"3.7.0","label":"transformation","javaType":"org.apache.camel.component.atlasmap.AtlasMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atlasmap","version":"3.18.0-SNAPSHOT","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atlasmap","title":"AtlasMap","description":"Transforms the message using an AtlasMap transformation.","deprecated":false,"firstVersion":"3.7.0","label":"transformation","javaType":"org.apache.camel.component.atlasmap.AtlasMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atlasmap","version":"3.18.0-SNAPSHOT","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/atmos.json b/karavan-designer/public/components/atmos.json
index a70ad54..3ea113e 100644
--- a/karavan-designer/public/components/atmos.json
+++ b/karavan-designer/public/components/atmos.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"atmos","title":"Atmos","description":"Integrate with EMC's ViPR object data services using the Atmos Client.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,file","javaType":"org.apache.camel.component.atmos.AtmosComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmos","version":"3.18.0-SNAPSHOT","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atmos","title":"Atmos","description":"Integrate with EMC's ViPR object data services using the Atmos Client.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,file","javaType":"org.apache.camel.component.atmos.AtmosComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmos","version":"3.18.0-SNAPSHOT","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/atmosphere-websocket.json b/karavan-designer/public/components/atmosphere-websocket.json
index 41a0009..273c68c 100644
--- a/karavan-designer/public/components/atmosphere-websocket.json
+++ b/karavan-designer/public/components/atmosphere-websocket.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"atmosphere-websocket","title":"Atmosphere Websocket","description":"Expose WebSocket endpoints using the Atmosphere framework.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"websocket","javaType":"org.apache.camel.component.atmosphere.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmosphere-websocket","version":"3.18.0-SNAPSHOT","scheme":"atmosphere-websocket","ext [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atmosphere-websocket","title":"Atmosphere Websocket","description":"Expose WebSocket endpoints using the Atmosphere framework.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"websocket","javaType":"org.apache.camel.component.atmosphere.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmosphere-websocket","version":"3.18.0-SNAPSHOT","scheme":"atmosphere-websocket","ext [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/atom.json b/karavan-designer/public/components/atom.json
index 00694e7..d26bedb 100644
--- a/karavan-designer/public/components/atom.json
+++ b/karavan-designer/public/components/atom.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"atom","title":"Atom","description":"Poll Atom RSS feeds.","deprecated":false,"firstVersion":"1.2.0","label":"rss","javaType":"org.apache.camel.component.atom.AtomComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atom","version":"3.18.0-SNAPSHOT","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atom","title":"Atom","description":"Poll Atom RSS feeds.","deprecated":false,"firstVersion":"1.2.0","label":"rss","javaType":"org.apache.camel.component.atom.AtomComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atom","version":"3.18.0-SNAPSHOT","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAt [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/avro.json b/karavan-designer/public/components/avro.json
index 84924e6..070bd6c 100644
--- a/karavan-designer/public/components/avro.json
+++ b/karavan-designer/public/components/avro.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"avro","title":"Avro RPC","description":"Produce or consume Apache Avro RPC services.","deprecated":false,"firstVersion":"2.10.0","label":"rpc","javaType":"org.apache.camel.component.avro.AvroComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-avro-rpc","version":"3.18.0-SNAPSHOT","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"avro","title":"Avro RPC","description":"Produce or consume Apache Avro RPC services.","deprecated":false,"firstVersion":"2.10.0","label":"rpc","javaType":"org.apache.camel.component.avro.AvroComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-avro-rpc","version":"3.18.0-SNAPSHOT","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws-secrets-manager.json b/karavan-designer/public/components/aws-secrets-manager.json
index c5fc3f1..d35bdc7 100644
--- a/karavan-designer/public/components/aws-secrets-manager.json
+++ b/karavan-designer/public/components/aws-secrets-manager.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws-secrets-manager","title":"AWS Secrets Manager","description":"Manage AWS Secrets Manager services using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.9.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-secrets-manager","version":"3.18.0-SNAPSHOT","scheme":"aws-secrets-manager","extendsScheme": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws-secrets-manager","title":"AWS Secrets Manager","description":"Manage AWS Secrets Manager services using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.9.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-secrets-manager","version":"3.18.0-SNAPSHOT","scheme":"aws-secrets-manager","extendsScheme": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-athena.json b/karavan-designer/public/components/aws2-athena.json
index c0927c9..31eb2e4 100644
--- a/karavan-designer/public/components/aws2-athena.json
+++ b/karavan-designer/public/components/aws2-athena.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-athena","title":"AWS Athena","description":"Access AWS Athena service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.4.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.athena.Athena2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-athena","version":"3.18.0-SNAPSHOT","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-athena","title":"AWS Athena","description":"Access AWS Athena service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.4.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.athena.Athena2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-athena","version":"3.18.0-SNAPSHOT","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-cw.json b/karavan-designer/public/components/aws2-cw.json
index 038a52f..ad6bf08 100644
--- a/karavan-designer/public/components/aws2-cw.json
+++ b/karavan-designer/public/components/aws2-cw.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-cw","title":"AWS CloudWatch","description":"Sending metrics to AWS CloudWatch using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,monitoring","javaType":"org.apache.camel.component.aws2.cw.Cw2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-cw","version":"3.18.0-SNAPSHOT","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-cw","title":"AWS CloudWatch","description":"Sending metrics to AWS CloudWatch using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,monitoring","javaType":"org.apache.camel.component.aws2.cw.Cw2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-cw","version":"3.18.0-SNAPSHOT","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consum [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-ddb.json b/karavan-designer/public/components/aws2-ddb.json
index 2aa6a3a..9772ab4 100644
--- a/karavan-designer/public/components/aws2-ddb.json
+++ b/karavan-designer/public/components/aws2-ddb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ddb","title":"AWS DynamoDB","description":"Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,database,nosql","javaType":"org.apache.camel.component.aws2.ddb.Ddb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.18.0-SNAPSHOT","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ddb","title":"AWS DynamoDB","description":"Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,database,nosql","javaType":"org.apache.camel.component.aws2.ddb.Ddb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.18.0-SNAPSHOT","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":f [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-ddbstream.json b/karavan-designer/public/components/aws2-ddbstream.json
index 224ced7..bff22dd 100644
--- a/karavan-designer/public/components/aws2-ddbstream.json
+++ b/karavan-designer/public/components/aws2-ddbstream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ddbstream","title":"AWS DynamoDB Streams","description":"Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,streams","javaType":"org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.18.0-SNAPSHOT","scheme":"aws2-ddbstream","extendsScheme":"","syn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ddbstream","title":"AWS DynamoDB Streams","description":"Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,streams","javaType":"org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.18.0-SNAPSHOT","scheme":"aws2-ddbstream","extendsScheme":"","syn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-ec2.json b/karavan-designer/public/components/aws2-ec2.json
index 72a31c3..e69b48c 100644
--- a/karavan-designer/public/components/aws2-ec2.json
+++ b/karavan-designer/public/components/aws2-ec2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ec2","title":"AWS Elastic Compute Cloud (EC2)","description":"Manage AWS EC2 instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ec2.AWS2EC2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ec2","version":"3.18.0-SNAPSHOT","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ec2","title":"AWS Elastic Compute Cloud (EC2)","description":"Manage AWS EC2 instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ec2.AWS2EC2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ec2","version":"3.18.0-SNAPSHOT","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-ecs.json b/karavan-designer/public/components/aws2-ecs.json
index 48bb502..a9666c4 100644
--- a/karavan-designer/public/components/aws2-ecs.json
+++ b/karavan-designer/public/components/aws2-ecs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ecs","title":"AWS Elastic Container Service (ECS)","description":"Manage AWS ECS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ecs.ECS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ecs","version":"3.18.0-SNAPSHOT","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ecs","title":"AWS Elastic Container Service (ECS)","description":"Manage AWS ECS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ecs.ECS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ecs","version":"3.18.0-SNAPSHOT","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-eks.json b/karavan-designer/public/components/aws2-eks.json
index b2fc64c..ff76d45 100644
--- a/karavan-designer/public/components/aws2-eks.json
+++ b/karavan-designer/public/components/aws2-eks.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-eks","title":"AWS Elastic Kubernetes Service (EKS)","description":"Manage AWS EKS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eks.EKS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eks","version":"3.18.0-SNAPSHOT","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-eks","title":"AWS Elastic Kubernetes Service (EKS)","description":"Manage AWS EKS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eks.EKS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eks","version":"3.18.0-SNAPSHOT","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-eventbridge.json b/karavan-designer/public/components/aws2-eventbridge.json
index d3a12ce..f051a35 100644
--- a/karavan-designer/public/components/aws2-eventbridge.json
+++ b/karavan-designer/public/components/aws2-eventbridge.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-eventbridge","title":"AWS Eventbridge","description":"Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.6.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eventbridge.EventbridgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eventbridge","version":"3.18.0-SNAPSHOT","scheme":"aws2-eventbridge","extendsScheme":"","syntax":" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-eventbridge","title":"AWS Eventbridge","description":"Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.6.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eventbridge.EventbridgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eventbridge","version":"3.18.0-SNAPSHOT","scheme":"aws2-eventbridge","extendsScheme":"","syntax":" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-iam.json b/karavan-designer/public/components/aws2-iam.json
index 962390b..93b72bc 100644
--- a/karavan-designer/public/components/aws2-iam.json
+++ b/karavan-designer/public/components/aws2-iam.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-iam","title":"AWS Identity and Access Management (IAM)","description":"Manage AWS IAM instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.iam.IAM2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-iam","version":"3.18.0-SNAPSHOT","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-iam","title":"AWS Identity and Access Management (IAM)","description":"Manage AWS IAM instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.iam.IAM2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-iam","version":"3.18.0-SNAPSHOT","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-kinesis-firehose.json b/karavan-designer/public/components/aws2-kinesis-firehose.json
index b2858dd..1aa99cc 100644
--- a/karavan-designer/public/components/aws2-kinesis-firehose.json
+++ b/karavan-designer/public/components/aws2-kinesis-firehose.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-kinesis-firehose","title":"AWS Kinesis Firehose","description":"Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.firehose.KinesisFirehose2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.18.0-SNAPSHOT","scheme":"aws2-kinesis-firehose","extendsSchem [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kinesis-firehose","title":"AWS Kinesis Firehose","description":"Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.firehose.KinesisFirehose2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.18.0-SNAPSHOT","scheme":"aws2-kinesis-firehose","extendsSchem [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-kinesis.json b/karavan-designer/public/components/aws2-kinesis.json
index 8552a20..ce40eb7 100644
--- a/karavan-designer/public/components/aws2-kinesis.json
+++ b/karavan-designer/public/components/aws2-kinesis.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-kinesis","title":"AWS Kinesis","description":"Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.kinesis.Kinesis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.18.0-SNAPSHOT","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kinesis","title":"AWS Kinesis","description":"Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.kinesis.Kinesis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.18.0-SNAPSHOT","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2- [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-kms.json b/karavan-designer/public/components/aws2-kms.json
index c4de5a2..c197831 100644
--- a/karavan-designer/public/components/aws2-kms.json
+++ b/karavan-designer/public/components/aws2-kms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-kms","title":"AWS Key Management Service (KMS)","description":"Manage keys stored in AWS KMS instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.kms.KMS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kms","version":"3.18.0-SNAPSHOT","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kms","title":"AWS Key Management Service (KMS)","description":"Manage keys stored in AWS KMS instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.kms.KMS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kms","version":"3.18.0-SNAPSHOT","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-lambda.json b/karavan-designer/public/components/aws2-lambda.json
index a1495ae..19150f2 100644
--- a/karavan-designer/public/components/aws2-lambda.json
+++ b/karavan-designer/public/components/aws2-lambda.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-lambda","title":"AWS Lambda","description":"Manage and invoke AWS Lambda functions using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,computing,serverless","javaType":"org.apache.camel.component.aws2.lambda.Lambda2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-lambda","version":"3.18.0-SNAPSHOT","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-lambda","title":"AWS Lambda","description":"Manage and invoke AWS Lambda functions using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,computing,serverless","javaType":"org.apache.camel.component.aws2.lambda.Lambda2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-lambda","version":"3.18.0-SNAPSHOT","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-mq.json b/karavan-designer/public/components/aws2-mq.json
index 0a6f95a..e0ddc3b 100644
--- a/karavan-designer/public/components/aws2-mq.json
+++ b/karavan-designer/public/components/aws2-mq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-mq","title":"AWS MQ","description":"Manage AWS MQ instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.mq.MQ2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-mq","version":"3.18.0-SNAPSHOT","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-mq","title":"AWS MQ","description":"Manage AWS MQ instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.mq.MQ2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-mq","version":"3.18.0-SNAPSHOT","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-msk.json b/karavan-designer/public/components/aws2-msk.json
index 06dfc3a..db50cdd 100644
--- a/karavan-designer/public/components/aws2-msk.json
+++ b/karavan-designer/public/components/aws2-msk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-msk","title":"AWS Managed Streaming for Apache Kafka (MSK)","description":"Manage AWS MSK instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.msk.MSK2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-msk","version":"3.18.0-SNAPSHOT","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-msk","title":"AWS Managed Streaming for Apache Kafka (MSK)","description":"Manage AWS MSK instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.msk.MSK2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-msk","version":"3.18.0-SNAPSHOT","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-s3.json b/karavan-designer/public/components/aws2-s3.json
index f41d82a..263a4ba 100644
--- a/karavan-designer/public/components/aws2-s3.json
+++ b/karavan-designer/public/components/aws2-s3.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-s3","title":"AWS S3 Storage Service","description":"Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,file","javaType":"org.apache.camel.component.aws2.s3.AWS2S3Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3","version":"3.18.0-SNAPSHOT","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-s3","title":"AWS S3 Storage Service","description":"Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,file","javaType":"org.apache.camel.component.aws2.s3.AWS2S3Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3","version":"3.18.0-SNAPSHOT","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-ses.json b/karavan-designer/public/components/aws2-ses.json
index 8c24c79..bb89993 100644
--- a/karavan-designer/public/components/aws2-ses.json
+++ b/karavan-designer/public/components/aws2-ses.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ses","title":"AWS Simple Email Service (SES)","description":"Send e-mails through AWS SES service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,mail","javaType":"org.apache.camel.component.aws2.ses.Ses2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ses","version":"3.18.0-SNAPSHOT","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ses","title":"AWS Simple Email Service (SES)","description":"Send e-mails through AWS SES service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,mail","javaType":"org.apache.camel.component.aws2.ses.Ses2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ses","version":"3.18.0-SNAPSHOT","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-sns.json b/karavan-designer/public/components/aws2-sns.json
index 3155631..7689c4a 100644
--- a/karavan-designer/public/components/aws2-sns.json
+++ b/karavan-designer/public/components/aws2-sns.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-sns","title":"AWS Simple Notification System (SNS)","description":"Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,mobile","javaType":"org.apache.camel.component.aws2.sns.Sns2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sns","version":"3.18.0-SNAPSHOT","scheme":"aws2-sns","extendsScheme":"","syntax":"aws [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sns","title":"AWS Simple Notification System (SNS)","description":"Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,mobile","javaType":"org.apache.camel.component.aws2.sns.Sns2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sns","version":"3.18.0-SNAPSHOT","scheme":"aws2-sns","extendsScheme":"","syntax":"aws [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-sqs.json b/karavan-designer/public/components/aws2-sqs.json
index 2078308..9c3124a 100644
--- a/karavan-designer/public/components/aws2-sqs.json
+++ b/karavan-designer/public/components/aws2-sqs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-sqs","title":"AWS Simple Queue Service (SQS)","description":"Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.sqs.Sqs2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sqs","version":"3.18.0-SNAPSHOT","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sqs","title":"AWS Simple Queue Service (SQS)","description":"Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.sqs.Sqs2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sqs","version":"3.18.0-SNAPSHOT","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-sts.json b/karavan-designer/public/components/aws2-sts.json
index 3f07876..db76dea 100644
--- a/karavan-designer/public/components/aws2-sts.json
+++ b/karavan-designer/public/components/aws2-sts.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-sts","title":"AWS Security Token Service (STS)","description":"Manage AWS STS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.sts.STS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sts","version":"3.18.0-SNAPSHOT","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sts","title":"AWS Security Token Service (STS)","description":"Manage AWS STS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.sts.STS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sts","version":"3.18.0-SNAPSHOT","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/aws2-translate.json b/karavan-designer/public/components/aws2-translate.json
index 08b1b39..43d4c6c 100644
--- a/karavan-designer/public/components/aws2-translate.json
+++ b/karavan-designer/public/components/aws2-translate.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-translate","title":"AWS Translate","description":"Translate texts using AWS Translate and AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.translate.Translate2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-translate","version":"3.18.0-SNAPSHOT","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:lab [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-translate","title":"AWS Translate","description":"Translate texts using AWS Translate and AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.translate.Translate2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-translate","version":"3.18.0-SNAPSHOT","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:lab [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/azure-cosmosdb.json b/karavan-designer/public/components/azure-cosmosdb.json
index 3fb08ed..3fbb714 100644
--- a/karavan-designer/public/components/azure-cosmosdb.json
+++ b/karavan-designer/public/components/azure-cosmosdb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-cosmosdb","title":"Azure CosmosDB","description":"To read and write records to the CosmosDB database on Azure cloud platform.","deprecated":false,"firstVersion":"3.10.0","label":"cloud,database","javaType":"org.apache.camel.component.azure.cosmosdb.CosmosDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-cosmosdb","version":"3.18.0-SNAPSHOT","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-cosmosdb","title":"Azure CosmosDB","description":"To read and write records to the CosmosDB database on Azure cloud platform.","deprecated":false,"firstVersion":"3.10.0","label":"cloud,database","javaType":"org.apache.camel.component.azure.cosmosdb.CosmosDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-cosmosdb","version":"3.18.0-SNAPSHOT","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/azure-eventhubs.json b/karavan-designer/public/components/azure-eventhubs.json
index 8d37802..d65bfd2 100644
--- a/karavan-designer/public/components/azure-eventhubs.json
+++ b/karavan-designer/public/components/azure-eventhubs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-eventhubs","title":"Azure Event Hubs","description":"Send and receive events to/from Azure Event Hubs using AMQP protocol.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.eventhubs.EventHubsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-eventhubs","version":"3.18.0-SNAPSHOT","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-eventhubs","title":"Azure Event Hubs","description":"Send and receive events to/from Azure Event Hubs using AMQP protocol.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.eventhubs.EventHubsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-eventhubs","version":"3.18.0-SNAPSHOT","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/azure-key-vault.json b/karavan-designer/public/components/azure-key-vault.json
index 6d47bd8..8865b1d 100644
--- a/karavan-designer/public/components/azure-key-vault.json
+++ b/karavan-designer/public/components/azure-key-vault.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-key-vault","title":"Azure Key Vault","description":"Manage secrets and keys in Azure Key Vault Service","deprecated":false,"firstVersion":"3.17.0","label":"cloud,cloud","javaType":"org.apache.camel.component.azure.key.vault.KeyVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"3.18.0-SNAPSHOT","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-key-vault","title":"Azure Key Vault","description":"Manage secrets and keys in Azure Key Vault Service","deprecated":false,"firstVersion":"3.17.0","label":"cloud,cloud","javaType":"org.apache.camel.component.azure.key.vault.KeyVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"3.18.0-SNAPSHOT","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName", [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/azure-servicebus.json b/karavan-designer/public/components/azure-servicebus.json
index 1e5e9ac..487c08c 100644
--- a/karavan-designer/public/components/azure-servicebus.json
+++ b/karavan-designer/public/components/azure-servicebus.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-servicebus","title":"Azure ServiceBus","description":"Send and receive messages to/from Azure Event Bus.","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.servicebus.ServiceBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-servicebus","version":"3.18.0-SNAPSHOT","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-servicebus","title":"Azure ServiceBus","description":"Send and receive messages to/from Azure Event Bus.","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.servicebus.ServiceBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-servicebus","version":"3.18.0-SNAPSHOT","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus: [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/azure-storage-blob.json b/karavan-designer/public/components/azure-storage-blob.json
index b92f91e..a99f7b9 100644
--- a/karavan-designer/public/components/azure-storage-blob.json
+++ b/karavan-designer/public/components/azure-storage-blob.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-storage-blob","title":"Azure Storage Blob Service","description":"Store and retrieve blobs from Azure Storage Blob Service.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,file","javaType":"org.apache.camel.component.azure.storage.blob.BlobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-blob","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-blob","title":"Azure Storage Blob Service","description":"Store and retrieve blobs from Azure Storage Blob Service.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,file","javaType":"org.apache.camel.component.azure.storage.blob.BlobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-blob","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/azure-storage-datalake.json b/karavan-designer/public/components/azure-storage-datalake.json
index be7f8e5..6ce205b 100644
--- a/karavan-designer/public/components/azure-storage-datalake.json
+++ b/karavan-designer/public/components/azure-storage-datalake.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-storage-datalake","title":"Azure Storage Datalake Service","description":"Sends and receives files to/from Azure DataLake Storage.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,file,bigdata","javaType":"org.apache.camel.component.azure.storage.datalake.DataLakeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-datalake","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-datalake","e [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-datalake","title":"Azure Storage Datalake Service","description":"Sends and receives files to/from Azure DataLake Storage.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,file,bigdata","javaType":"org.apache.camel.component.azure.storage.datalake.DataLakeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-datalake","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-datalake","e [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/azure-storage-queue.json b/karavan-designer/public/components/azure-storage-queue.json
index 01d1734..7d3ec1d 100644
--- a/karavan-designer/public/components/azure-storage-queue.json
+++ b/karavan-designer/public/components/azure-storage-queue.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-storage-queue","title":"Azure Storage Queue Service","description":"Stores and retrieves messages to/from Azure Storage Queue.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.storage.queue.QueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-queue","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-queue","extendsScheme":"","s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-queue","title":"Azure Storage Queue Service","description":"Stores and retrieves messages to/from Azure Storage Queue.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.storage.queue.QueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-queue","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-queue","extendsScheme":"","s [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/bean-validator.json b/karavan-designer/public/components/bean-validator.json
index 7fd0aed..5048bba 100644
--- a/karavan-designer/public/components/bean-validator.json
+++ b/karavan-designer/public/components/bean-validator.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"bean-validator","title":"Bean Validator","description":"Validate the message body using the Java Bean Validation API.","deprecated":false,"firstVersion":"2.3.0","label":"validation","javaType":"org.apache.camel.component.bean.validator.BeanValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean-validator","version":"3.18.0-SNAPSHOT","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:labe [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bean-validator","title":"Bean Validator","description":"Validate the message body using the Java Bean Validation API.","deprecated":false,"firstVersion":"2.3.0","label":"validation","javaType":"org.apache.camel.component.bean.validator.BeanValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean-validator","version":"3.18.0-SNAPSHOT","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:labe [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/bean.json b/karavan-designer/public/components/bean.json
index 9570255..be0c6ca 100644
--- a/karavan-designer/public/components/bean.json
+++ b/karavan-designer/public/components/bean.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"bean","title":"Bean","description":"Invoke methods of Java beans stored in Camel registry.","deprecated":false,"firstVersion":"1.0.0","label":"core,java","javaType":"org.apache.camel.component.bean.BeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.18.0-SNAPSHOT","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bean","title":"Bean","description":"Invoke methods of Java beans stored in Camel registry.","deprecated":false,"firstVersion":"1.0.0","label":"core,java","javaType":"org.apache.camel.component.bean.BeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.18.0-SNAPSHOT","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/bonita.json b/karavan-designer/public/components/bonita.json
index be462c0..ad22081 100644
--- a/karavan-designer/public/components/bonita.json
+++ b/karavan-designer/public/components/bonita.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"bonita","title":"Bonita","description":"Communicate with a remote Bonita BPM process engine.","deprecated":false,"firstVersion":"2.19.0","label":"process","javaType":"org.apache.camel.component.bonita.BonitaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bonita","version":"3.18.0-SNAPSHOT","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bonita","title":"Bonita","description":"Communicate with a remote Bonita BPM process engine.","deprecated":false,"firstVersion":"2.19.0","label":"process","javaType":"org.apache.camel.component.bonita.BonitaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bonita","version":"3.18.0-SNAPSHOT","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/box.json b/karavan-designer/public/components/box.json
index 1260e16..6805c37 100644
--- a/karavan-designer/public/components/box.json
+++ b/karavan-designer/public/components/box.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"box","title":"Box","description":"Upload, download and manage files, folders, groups, collaborations, etc. on box.com.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.box.BoxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-box","version":"3.18.0-SNAPSHOT","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"box","title":"Box","description":"Upload, download and manage files, folders, groups, collaborations, etc. on box.com.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.box.BoxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-box","version":"3.18.0-SNAPSHOT","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/braintree.json b/karavan-designer/public/components/braintree.json
index 22cafae..1f07895 100644
--- a/karavan-designer/public/components/braintree.json
+++ b/karavan-designer/public/components/braintree.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"braintree","title":"Braintree","description":"Process payments using Braintree Payments.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,payment","javaType":"org.apache.camel.component.braintree.BraintreeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-braintree","version":"3.18.0-SNAPSHOT","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSynt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"braintree","title":"Braintree","description":"Process payments using Braintree Payments.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,payment","javaType":"org.apache.camel.component.braintree.BraintreeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-braintree","version":"3.18.0-SNAPSHOT","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSynt [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/browse.json b/karavan-designer/public/components/browse.json
index 4dad3a9..e201a62 100644
--- a/karavan-designer/public/components/browse.json
+++ b/karavan-designer/public/components/browse.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"browse","title":"Browse","description":"Inspect the messages received on endpoints supporting BrowsableEndpoint.","deprecated":false,"firstVersion":"1.3.0","label":"core,monitoring","javaType":"org.apache.camel.component.browse.BrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-browse","version":"3.18.0-SNAPSHOT","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"browse","title":"Browse","description":"Inspect the messages received on endpoints supporting BrowsableEndpoint.","deprecated":false,"firstVersion":"1.3.0","label":"core,monitoring","javaType":"org.apache.camel.component.browse.BrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-browse","version":"3.18.0-SNAPSHOT","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/caffeine-cache.json b/karavan-designer/public/components/caffeine-cache.json
index 6d64dc7..f845033 100644
--- a/karavan-designer/public/components/caffeine-cache.json
+++ b/karavan-designer/public/components/caffeine-cache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"caffeine-cache","title":"Caffeine Cache","description":"Perform caching operations using Caffeine Cache.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.cache.CaffeineCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.18.0-SNAPSHOT","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheNa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"caffeine-cache","title":"Caffeine Cache","description":"Perform caching operations using Caffeine Cache.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.cache.CaffeineCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.18.0-SNAPSHOT","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheNa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/caffeine-loadcache.json b/karavan-designer/public/components/caffeine-loadcache.json
index 6890790..cfd470d 100644
--- a/karavan-designer/public/components/caffeine-loadcache.json
+++ b/karavan-designer/public/components/caffeine-loadcache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"caffeine-loadcache","title":"Caffeine LoadCache","description":"Perform caching operations using Caffeine Cache with an attached CacheLoader.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.18.0-SNAPSHOT","scheme":"caffeine-loadcache","extend [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"caffeine-loadcache","title":"Caffeine LoadCache","description":"Perform caching operations using Caffeine Cache with an attached CacheLoader.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.18.0-SNAPSHOT","scheme":"caffeine-loadcache","extend [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/chatscript.json b/karavan-designer/public/components/chatscript.json
index dfa6a11..65c5b38 100644
--- a/karavan-designer/public/components/chatscript.json
+++ b/karavan-designer/public/components/chatscript.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"chatscript","title":"ChatScript","description":"Chat with a ChatScript Server.","deprecated":false,"firstVersion":"3.0.0","label":"ai,chat","javaType":"org.apache.camel.component.chatscript.ChatScriptComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chatscript","version":"3.18.0-SNAPSHOT","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"chatscript","title":"ChatScript","description":"Chat with a ChatScript Server.","deprecated":false,"firstVersion":"3.0.0","label":"ai,chat","javaType":"org.apache.camel.component.chatscript.ChatScriptComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chatscript","version":"3.18.0-SNAPSHOT","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/chunk.json b/karavan-designer/public/components/chunk.json
index bbbefe1..b861ef1 100644
--- a/karavan-designer/public/components/chunk.json
+++ b/karavan-designer/public/components/chunk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"chunk","title":"Chunk","description":"Transform messages using Chunk templating engine.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.chunk.ChunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chunk","version":"3.18.0-SNAPSHOT","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"chunk","title":"Chunk","description":"Transform messages using Chunk templating engine.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.chunk.ChunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chunk","version":"3.18.0-SNAPSHOT","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/class.json b/karavan-designer/public/components/class.json
index d161d32..e194cbd 100644
--- a/karavan-designer/public/components/class.json
+++ b/karavan-designer/public/components/class.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"class","title":"Class","description":"Invoke methods of Java beans specified by class name.","deprecated":false,"firstVersion":"2.4.0","label":"core,java","javaType":"org.apache.camel.component.beanclass.ClassComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.18.0-SNAPSHOT","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"class","title":"Class","description":"Invoke methods of Java beans specified by class name.","deprecated":false,"firstVersion":"2.4.0","label":"core,java","javaType":"org.apache.camel.component.beanclass.ClassComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.18.0-SNAPSHOT","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cm-sms.json b/karavan-designer/public/components/cm-sms.json
index 9560114..079059d 100644
--- a/karavan-designer/public/components/cm-sms.json
+++ b/karavan-designer/public/components/cm-sms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cm-sms","title":"CM SMS Gateway","description":"Send SMS messages via CM SMS Gateway.","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.cm.CMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cm-sms","version":"3.18.0-SNAPSHOT","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cm-sms","title":"CM SMS Gateway","description":"Send SMS messages via CM SMS Gateway.","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.cm.CMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cm-sms","version":"3.18.0-SNAPSHOT","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cmis.json b/karavan-designer/public/components/cmis.json
index 348aa8b..5dbec19 100644
--- a/karavan-designer/public/components/cmis.json
+++ b/karavan-designer/public/components/cmis.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cmis","title":"CMIS","description":"Read and write data from to/from a CMIS compliant content repositories.","deprecated":false,"firstVersion":"2.11.0","label":"cms,database","javaType":"org.apache.camel.component.cmis.CMISComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cmis","version":"3.18.0-SNAPSHOT","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cmis","title":"CMIS","description":"Read and write data from to/from a CMIS compliant content repositories.","deprecated":false,"firstVersion":"2.11.0","label":"cms,database","javaType":"org.apache.camel.component.cmis.CMISComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cmis","version":"3.18.0-SNAPSHOT","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/coap+tcp.json b/karavan-designer/public/components/coap+tcp.json
index 42c0470..bf3f0f6 100644
--- a/karavan-designer/public/components/coap+tcp.json
+++ b/karavan-designer/public/components/coap+tcp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"coap+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coap+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/coap.json b/karavan-designer/public/components/coap.json
index 9336f35..d105ecb 100644
--- a/karavan-designer/public/components/coap.json
+++ b/karavan-designer/public/components/coap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"coap","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coap","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/coaps+tcp.json b/karavan-designer/public/components/coaps+tcp.json
index 31a7cac..6717fce 100644
--- a/karavan-designer/public/components/coaps+tcp.json
+++ b/karavan-designer/public/components/coaps+tcp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"coaps+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coaps+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/coaps.json b/karavan-designer/public/components/coaps.json
index a84b390..3f93b63 100644
--- a/karavan-designer/public/components/coaps.json
+++ b/karavan-designer/public/components/coaps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"coaps","title":"CoAP (Secure)","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coaps","title":"CoAP (Secure)","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cometd.json b/karavan-designer/public/components/cometd.json
index fba57da..857b9d8 100644
--- a/karavan-designer/public/components/cometd.json
+++ b/karavan-designer/public/components/cometd.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cometd","title":"CometD","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.18.0-SNAPSHOT","scheme":"cometd","extendsScheme":"","alternativeSchemes":"come [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cometd","title":"CometD","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.18.0-SNAPSHOT","scheme":"cometd","extendsScheme":"","alternativeSchemes":"come [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cometds.json b/karavan-designer/public/components/cometds.json
index 30a8ca8..4c68316 100644
--- a/karavan-designer/public/components/cometds.json
+++ b/karavan-designer/public/components/cometds.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cometds","title":"CometD (Secure)","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.18.0-SNAPSHOT","scheme":"cometds","extendsScheme":"","alternativeSch [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cometds","title":"CometD (Secure)","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.18.0-SNAPSHOT","scheme":"cometds","extendsScheme":"","alternativeSch [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/components.properties b/karavan-designer/public/components/components.properties
index e249450..b6d37af 100644
--- a/karavan-designer/public/components/components.properties
+++ b/karavan-designer/public/components/components.properties
@@ -230,6 +230,7 @@ olingo2
 olingo4
 openshift-build-configs
 openshift-builds
+openshift-deploymentconfigs
 openstack-cinder
 openstack-glance
 openstack-keystone
diff --git a/karavan-designer/public/components/consul.json b/karavan-designer/public/components/consul.json
index bfef596..a29573b 100644
--- a/karavan-designer/public/components/consul.json
+++ b/karavan-designer/public/components/consul.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"consul","title":"Consul","description":"Integrate with Consul service discovery and configuration store.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api","javaType":"org.apache.camel.component.consul.ConsulComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-consul","version":"3.18.0-SNAPSHOT","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"consul","title":"Consul","description":"Integrate with Consul service discovery and configuration store.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api","javaType":"org.apache.camel.component.consul.ConsulComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-consul","version":"3.18.0-SNAPSHOT","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/controlbus.json b/karavan-designer/public/components/controlbus.json
index e37a22f..ef27901 100644
--- a/karavan-designer/public/components/controlbus.json
+++ b/karavan-designer/public/components/controlbus.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"controlbus","title":"Control Bus","description":"Manage and monitor Camel routes.","deprecated":false,"firstVersion":"2.11.0","label":"core,monitoring","javaType":"org.apache.camel.component.controlbus.ControlBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-controlbus","version":"3.18.0-SNAPSHOT","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"controlbus","title":"Control Bus","description":"Manage and monitor Camel routes.","deprecated":false,"firstVersion":"2.11.0","label":"core,monitoring","javaType":"org.apache.camel.component.controlbus.ControlBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-controlbus","version":"3.18.0-SNAPSHOT","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/corda.json b/karavan-designer/public/components/corda.json
index 09fbe75..c4af75b 100644
--- a/karavan-designer/public/components/corda.json
+++ b/karavan-designer/public/components/corda.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"corda","title":"Corda","description":"Perform operations against Corda blockchain platform using corda-rpc library.","deprecated":false,"firstVersion":"2.23.0","label":"blockchain,rpc","javaType":"org.apache.camel.component.corda.CordaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-corda","version":"3.18.0-SNAPSHOT","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"corda","title":"Corda","description":"Perform operations against Corda blockchain platform using corda-rpc library.","deprecated":false,"firstVersion":"2.23.0","label":"blockchain,rpc","javaType":"org.apache.camel.component.corda.CordaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-corda","version":"3.18.0-SNAPSHOT","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/couchbase.json b/karavan-designer/public/components/couchbase.json
index 30513fc..5ee8cab 100644
--- a/karavan-designer/public/components/couchbase.json
+++ b/karavan-designer/public/components/couchbase.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"couchbase","title":"Couchbase","description":"Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.couchbase.CouchbaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchbase","version":"3.18.0-SNAPSHOT","scheme":"couchbase","extendsScheme":"","syntax": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"couchbase","title":"Couchbase","description":"Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.couchbase.CouchbaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchbase","version":"3.18.0-SNAPSHOT","scheme":"couchbase","extendsScheme":"","syntax": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/couchdb.json b/karavan-designer/public/components/couchdb.json
index d2c104a..a051430 100644
--- a/karavan-designer/public/components/couchdb.json
+++ b/karavan-designer/public/components/couchdb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"couchdb","title":"CouchDB","description":"Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.","deprecated":false,"firstVersion":"2.11.0","label":"database,nosql","javaType":"org.apache.camel.component.couchdb.CouchDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchdb","version":"3.18.0-SNAPSHOT","scheme":"couch [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"couchdb","title":"CouchDB","description":"Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.","deprecated":false,"firstVersion":"2.11.0","label":"database,nosql","javaType":"org.apache.camel.component.couchdb.CouchDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchdb","version":"3.18.0-SNAPSHOT","scheme":"couch [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cql.json b/karavan-designer/public/components/cql.json
index f34b9b0..b675a4a 100644
--- a/karavan-designer/public/components/cql.json
+++ b/karavan-designer/public/components/cql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cql","title":"Cassandra CQL","description":"Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.","deprecated":false,"firstVersion":"2.15.0","label":"database,nosql","javaType":"org.apache.camel.component.cassandra.CassandraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cassandraql","version":"3.18.0-SNAPSHOT","scheme":"cql","extendsScheme":" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cql","title":"Cassandra CQL","description":"Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.","deprecated":false,"firstVersion":"2.15.0","label":"database,nosql","javaType":"org.apache.camel.component.cassandra.CassandraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cassandraql","version":"3.18.0-SNAPSHOT","scheme":"cql","extendsScheme":" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cron.json b/karavan-designer/public/components/cron.json
index ac84cba..d3e75fc 100644
--- a/karavan-designer/public/components/cron.json
+++ b/karavan-designer/public/components/cron.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cron","title":"Cron","description":"A generic interface for triggering events at times specified through the Unix cron syntax.","deprecated":false,"firstVersion":"3.1.0","label":"scheduling","javaType":"org.apache.camel.component.cron.CronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cron","version":"3.18.0-SNAPSHOT","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cron","title":"Cron","description":"A generic interface for triggering events at times specified through the Unix cron syntax.","deprecated":false,"firstVersion":"3.1.0","label":"scheduling","javaType":"org.apache.camel.component.cron.CronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cron","version":"3.18.0-SNAPSHOT","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/crypto.json b/karavan-designer/public/components/crypto.json
index 7421e39..f76d5ed 100644
--- a/karavan-designer/public/components/crypto.json
+++ b/karavan-designer/public/components/crypto.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"crypto","title":"Crypto (JCE)","description":"Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).","deprecated":false,"firstVersion":"2.3.0","label":"security,transformation","javaType":"org.apache.camel.component.crypto.DigitalSignatureComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-crypto","version":"3.18.0-SNAPSHOT","scheme":"crypto","extendsScheme":"","syntax":"cr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"crypto","title":"Crypto (JCE)","description":"Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).","deprecated":false,"firstVersion":"2.3.0","label":"security,transformation","javaType":"org.apache.camel.component.crypto.DigitalSignatureComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-crypto","version":"3.18.0-SNAPSHOT","scheme":"crypto","extendsScheme":"","syntax":"cr [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cxf.json b/karavan-designer/public/components/cxf.json
index 3c19853..5f02e40 100644
--- a/karavan-designer/public/components/cxf.json
+++ b/karavan-designer/public/components/cxf.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"soap,webservice","javaType":"org.apache.camel.component.cxf.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.18.0-SNAPSHOT","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"soap,webservice","javaType":"org.apache.camel.component.cxf.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.18.0-SNAPSHOT","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cxfrs.json b/karavan-designer/public/components/cxfrs.json
index 5a98a23..d8a6e1e 100644
--- a/karavan-designer/public/components/cxfrs.json
+++ b/karavan-designer/public/components/cxfrs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.18.0-SNAPSHOT","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.18.0-SNAPSHOT","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dataformat.json b/karavan-designer/public/components/dataformat.json
index bdeb033..6da67e8 100644
--- a/karavan-designer/public/components/dataformat.json
+++ b/karavan-designer/public/components/dataformat.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dataformat","title":"Data Format","description":"Use a Camel Data Format as a regular Camel Component.","deprecated":false,"firstVersion":"2.12.0","label":"core,transformation","javaType":"org.apache.camel.component.dataformat.DataFormatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataformat","version":"3.18.0-SNAPSHOT","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataformat","title":"Data Format","description":"Use a Camel Data Format as a regular Camel Component.","deprecated":false,"firstVersion":"2.12.0","label":"core,transformation","javaType":"org.apache.camel.component.dataformat.DataFormatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataformat","version":"3.18.0-SNAPSHOT","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dataset-test.json b/karavan-designer/public/components/dataset-test.json
index 3602b9d..4296d39 100644
--- a/karavan-designer/public/components/dataset-test.json
+++ b/karavan-designer/public/components/dataset-test.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dataset-test","title":"DataSet Test","description":"Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetTestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.18.0-SNAPSHOT","scheme":"dataset-test","extendsScheme [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataset-test","title":"DataSet Test","description":"Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetTestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.18.0-SNAPSHOT","scheme":"dataset-test","extendsScheme [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dataset.json b/karavan-designer/public/components/dataset.json
index ed6b0d2..6b11685 100644
--- a/karavan-designer/public/components/dataset.json
+++ b/karavan-designer/public/components/dataset.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dataset","title":"Dataset","description":"Provide data for load and soak testing of your Camel application.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.18.0-SNAPSHOT","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataset","title":"Dataset","description":"Provide data for load and soak testing of your Camel application.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.18.0-SNAPSHOT","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/debezium-db2.json b/karavan-designer/public/components/debezium-db2.json
index c2c5867..bdfd8e0 100644
--- a/karavan-designer/public/components/debezium-db2.json
+++ b/karavan-designer/public/components/debezium-db2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-db2","title":"Debezium DB2 Connector","description":"Capture changes from a DB2 database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumDb2Component","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-db2","version":"3.18.0-SNAPSHOT","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-db2","title":"Debezium DB2 Connector","description":"Capture changes from a DB2 database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumDb2Component","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-db2","version":"3.18.0-SNAPSHOT","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/debezium-mongodb.json b/karavan-designer/public/components/debezium-mongodb.json
index 7218c2e..f62e9c1 100644
--- a/karavan-designer/public/components/debezium-mongodb.json
+++ b/karavan-designer/public/components/debezium-mongodb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-mongodb","title":"Debezium MongoDB Connector","description":"Capture changes from a MongoDB database.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.debezium.DebeziumMongodbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mongodb","version":"3.18.0-SNAPSHOT","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-mongodb","title":"Debezium MongoDB Connector","description":"Capture changes from a MongoDB database.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.debezium.DebeziumMongodbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mongodb","version":"3.18.0-SNAPSHOT","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/debezium-mysql.json b/karavan-designer/public/components/debezium-mysql.json
index 964e347..62d229b 100644
--- a/karavan-designer/public/components/debezium-mysql.json
+++ b/karavan-designer/public/components/debezium-mysql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-mysql","title":"Debezium MySQL Connector","description":"Capture changes from a MySQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumMySqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mysql","version":"3.18.0-SNAPSHOT","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-mysql","title":"Debezium MySQL Connector","description":"Capture changes from a MySQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumMySqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mysql","version":"3.18.0-SNAPSHOT","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/debezium-oracle.json b/karavan-designer/public/components/debezium-oracle.json
index 2020012..29628f0 100644
--- a/karavan-designer/public/components/debezium-oracle.json
+++ b/karavan-designer/public/components/debezium-oracle.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-oracle","title":"Debezium Oracle Connector","description":"Capture changes from a Oracle database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumOracleComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"3.18.0-SNAPSHOT","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-oracle","title":"Debezium Oracle Connector","description":"Capture changes from a Oracle database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumOracleComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"3.18.0-SNAPSHOT","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/debezium-postgres.json b/karavan-designer/public/components/debezium-postgres.json
index 139a1e3..eb2d5b3 100644
--- a/karavan-designer/public/components/debezium-postgres.json
+++ b/karavan-designer/public/components/debezium-postgres.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-postgres","title":"Debezium PostgresSQL Connector","description":"Capture changes from a PostgresSQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumPostgresComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-postgres","version":"3.18.0-SNAPSHOT","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-pos [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-postgres","title":"Debezium PostgresSQL Connector","description":"Capture changes from a PostgresSQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumPostgresComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-postgres","version":"3.18.0-SNAPSHOT","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-pos [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/debezium-sqlserver.json b/karavan-designer/public/components/debezium-sqlserver.json
index 970687d..c461506 100644
--- a/karavan-designer/public/components/debezium-sqlserver.json
+++ b/karavan-designer/public/components/debezium-sqlserver.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-sqlserver","title":"Debezium SQL Server Connector","description":"Capture changes from an SQL Server database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumSqlserverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-sqlserver","version":"3.18.0-SNAPSHOT","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-sqlserver","title":"Debezium SQL Server Connector","description":"Capture changes from an SQL Server database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumSqlserverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-sqlserver","version":"3.18.0-SNAPSHOT","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium- [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/digitalocean.json b/karavan-designer/public/components/digitalocean.json
index 7987e80..dc222dc 100644
--- a/karavan-designer/public/components/digitalocean.json
+++ b/karavan-designer/public/components/digitalocean.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"digitalocean","title":"DigitalOcean","description":"Manage Droplets and resources within the DigitalOcean cloud.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,management","javaType":"org.apache.camel.component.digitalocean.DigitalOceanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-digitalocean","version":"3.18.0-SNAPSHOT","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"digitalocean","title":"DigitalOcean","description":"Manage Droplets and resources within the DigitalOcean cloud.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,management","javaType":"org.apache.camel.component.digitalocean.DigitalOceanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-digitalocean","version":"3.18.0-SNAPSHOT","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation", [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/direct-vm.json b/karavan-designer/public/components/direct-vm.json
index 4e58c08..5e7eabc 100644
--- a/karavan-designer/public/components/direct-vm.json
+++ b/karavan-designer/public/components/direct-vm.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"direct-vm","title":"Direct VM","description":"Call another endpoint from any Camel Context in the same JVM synchronously.","deprecated":false,"firstVersion":"2.10.0","label":"core,endpoint","javaType":"org.apache.camel.component.directvm.DirectVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-directvm","version":"3.18.0-SNAPSHOT","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"direct-vm","title":"Direct VM","description":"Call another endpoint from any Camel Context in the same JVM synchronously.","deprecated":false,"firstVersion":"2.10.0","label":"core,endpoint","javaType":"org.apache.camel.component.directvm.DirectVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-directvm","version":"3.18.0-SNAPSHOT","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/direct.json b/karavan-designer/public/components/direct.json
index 38b4a88..a5732c3 100644
--- a/karavan-designer/public/components/direct.json
+++ b/karavan-designer/public/components/direct.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"direct","title":"Direct","description":"Call another endpoint from the same Camel Context synchronously.","deprecated":false,"firstVersion":"1.0.0","label":"core,endpoint","javaType":"org.apache.camel.component.direct.DirectComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-direct","version":"3.18.0-SNAPSHOT","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"direct","title":"Direct","description":"Call another endpoint from the same Camel Context synchronously.","deprecated":false,"firstVersion":"1.0.0","label":"core,endpoint","javaType":"org.apache.camel.component.direct.DirectComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-direct","version":"3.18.0-SNAPSHOT","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/disruptor-vm.json b/karavan-designer/public/components/disruptor-vm.json
index d337600..bbeb34a 100644
--- a/karavan-designer/public/components/disruptor-vm.json
+++ b/karavan-designer/public/components/disruptor-vm.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"disruptor-vm","title":"Disruptor VM","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.vm.DisruptorVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.18.0-SNAPSHOT","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","sy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"disruptor-vm","title":"Disruptor VM","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.vm.DisruptorVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.18.0-SNAPSHOT","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","sy [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/disruptor.json b/karavan-designer/public/components/disruptor.json
index 5e61209..43e2d34 100644
--- a/karavan-designer/public/components/disruptor.json
+++ b/karavan-designer/public/components/disruptor.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"disruptor","title":"Disruptor","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.DisruptorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.18.0-SNAPSHOT","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disrupt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"disruptor","title":"Disruptor","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.DisruptorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.18.0-SNAPSHOT","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disrupt [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/djl.json b/karavan-designer/public/components/djl.json
index 8f308e6..a034795 100644
--- a/karavan-designer/public/components/djl.json
+++ b/karavan-designer/public/components/djl.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"djl","title":"Deep Java Library","description":"Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).","deprecated":false,"firstVersion":"3.3.0","label":"ai,deeplearning","javaType":"org.apache.camel.component.djl.DJLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-djl","version":"3.18.0-SNAPSHOT","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"djl","title":"Deep Java Library","description":"Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).","deprecated":false,"firstVersion":"3.3.0","label":"ai,deeplearning","javaType":"org.apache.camel.component.djl.DJLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-djl","version":"3.18.0-SNAPSHOT","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dns.json b/karavan-designer/public/components/dns.json
index 6268256..e9d744a 100644
--- a/karavan-designer/public/components/dns.json
+++ b/karavan-designer/public/components/dns.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dns","title":"DNS","description":"Perform DNS queries using DNSJava.","deprecated":false,"firstVersion":"2.7.0","label":"networking","javaType":"org.apache.camel.component.dns.DnsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dns","version":"3.18.0-SNAPSHOT","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"hea [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dns","title":"DNS","description":"Perform DNS queries using DNSJava.","deprecated":false,"firstVersion":"2.7.0","label":"networking","javaType":"org.apache.camel.component.dns.DnsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dns","version":"3.18.0-SNAPSHOT","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"hea [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/docker.json b/karavan-designer/public/components/docker.json
index 0a2caf9..1c695f3 100644
--- a/karavan-designer/public/components/docker.json
+++ b/karavan-designer/public/components/docker.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"docker","title":"Docker","description":"Manage Docker containers.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,container,paas","javaType":"org.apache.camel.component.docker.DockerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docker","version":"3.18.0-SNAPSHOT","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"docker","title":"Docker","description":"Manage Docker containers.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,container,paas","javaType":"org.apache.camel.component.docker.DockerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docker","version":"3.18.0-SNAPSHOT","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dozer.json b/karavan-designer/public/components/dozer.json
index 6a1973c..879cb66 100644
--- a/karavan-designer/public/components/dozer.json
+++ b/karavan-designer/public/components/dozer.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dozer","title":"Dozer","description":"Map between Java beans using the Dozer mapping library.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.dozer.DozerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dozer","version":"3.18.0-SNAPSHOT","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dozer","title":"Dozer","description":"Map between Java beans using the Dozer mapping library.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.dozer.DozerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dozer","version":"3.18.0-SNAPSHOT","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/drill.json b/karavan-designer/public/components/drill.json
index 5061408..c3c36ea 100644
--- a/karavan-designer/public/components/drill.json
+++ b/karavan-designer/public/components/drill.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"drill","title":"Drill","description":"Perform queries against an Apache Drill cluster.","deprecated":false,"firstVersion":"2.19.0","label":"database,sql","javaType":"org.apache.camel.component.drill.DrillComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-drill","version":"3.18.0-SNAPSHOT","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"drill","title":"Drill","description":"Perform queries against an Apache Drill cluster.","deprecated":false,"firstVersion":"2.19.0","label":"database,sql","javaType":"org.apache.camel.component.drill.DrillComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-drill","version":"3.18.0-SNAPSHOT","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dropbox.json b/karavan-designer/public/components/dropbox.json
index 40988c1..db4e011 100644
--- a/karavan-designer/public/components/dropbox.json
+++ b/karavan-designer/public/components/dropbox.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dropbox","title":"Dropbox","description":"Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.dropbox.DropboxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dropbox","version":"3.18.0-SNAPSHOT","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dropbox","title":"Dropbox","description":"Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.dropbox.DropboxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dropbox","version":"3.18.0-SNAPSHOT","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dynamic-router.json b/karavan-designer/public/components/dynamic-router.json
index 75a6f7f..88ab2da 100644
--- a/karavan-designer/public/components/dynamic-router.json
+++ b/karavan-designer/public/components/dynamic-router.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dynamic-router","title":"Dynamic Router","description":"The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.","deprecated":false,"firstVersion":"3.15.0","label":"endpoint,java","javaType":"org.apache.camel.component.dynamicrouter.DynamicRouterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dynamic-router","version":"3.18.0-SNAPSHOT","scheme":"dy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dynamic-router","title":"Dynamic Router","description":"The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.","deprecated":false,"firstVersion":"3.15.0","label":"endpoint,java","javaType":"org.apache.camel.component.dynamicrouter.DynamicRouterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dynamic-router","version":"3.18.0-SNAPSHOT","scheme":"dy [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ehcache.json b/karavan-designer/public/components/ehcache.json
index 40f61fe..07eef2f 100644
--- a/karavan-designer/public/components/ehcache.json
+++ b/karavan-designer/public/components/ehcache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ehcache","title":"Ehcache","description":"Perform caching operations using Ehcache.","deprecated":false,"firstVersion":"2.18.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.ehcache.EhcacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ehcache","version":"3.18.0-SNAPSHOT","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ehcache","title":"Ehcache","description":"Perform caching operations using Ehcache.","deprecated":false,"firstVersion":"2.18.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.ehcache.EhcacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ehcache","version":"3.18.0-SNAPSHOT","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/exec.json b/karavan-designer/public/components/exec.json
index 022231d..c8b5376 100644
--- a/karavan-designer/public/components/exec.json
+++ b/karavan-designer/public/components/exec.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"exec","title":"Exec","description":"Execute commands on the underlying operating system.","deprecated":false,"firstVersion":"2.3.0","label":"system","javaType":"org.apache.camel.component.exec.ExecComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-exec","version":"3.18.0-SNAPSHOT","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"exec","title":"Exec","description":"Execute commands on the underlying operating system.","deprecated":false,"firstVersion":"2.3.0","label":"system","javaType":"org.apache.camel.component.exec.ExecComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-exec","version":"3.18.0-SNAPSHOT","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/facebook.json b/karavan-designer/public/components/facebook.json
index fbcbc5c..9ca35d6 100644
--- a/karavan-designer/public/components/facebook.json
+++ b/karavan-designer/public/components/facebook.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"facebook","title":"Facebook","description":"Send requests to Facebook APIs supported by Facebook4J.","deprecated":false,"firstVersion":"2.14.0","label":"social","javaType":"org.apache.camel.component.facebook.FacebookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-facebook","version":"3.18.0-SNAPSHOT","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"facebook","title":"Facebook","description":"Send requests to Facebook APIs supported by Facebook4J.","deprecated":false,"firstVersion":"2.14.0","label":"social","javaType":"org.apache.camel.component.facebook.FacebookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-facebook","version":"3.18.0-SNAPSHOT","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/fhir.json b/karavan-designer/public/components/fhir.json
index c8ca4bd..42d0696 100644
--- a/karavan-designer/public/components/fhir.json
+++ b/karavan-designer/public/components/fhir.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"fhir","title":"FHIR","description":"Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.","deprecated":false,"firstVersion":"2.23.0","label":"api","javaType":"org.apache.camel.component.fhir.FhirComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fhir","version":"3.18.0-SNAPSHOT","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"fhir","title":"FHIR","description":"Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.","deprecated":false,"firstVersion":"2.23.0","label":"api","javaType":"org.apache.camel.component.fhir.FhirComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fhir","version":"3.18.0-SNAPSHOT","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","asyn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/file-watch.json b/karavan-designer/public/components/file-watch.json
index 3a43eca..03adae3 100644
--- a/karavan-designer/public/components/file-watch.json
+++ b/karavan-designer/public/components/file-watch.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"file-watch","title":"File Watch","description":"Get notified about file events in a directory using java.nio.file.WatchService.","deprecated":false,"firstVersion":"3.0.0","label":"file","javaType":"org.apache.camel.component.file.watch.FileWatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file-watch","version":"3.18.0-SNAPSHOT","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"file-watch","title":"File Watch","description":"Get notified about file events in a directory using java.nio.file.WatchService.","deprecated":false,"firstVersion":"3.0.0","label":"file","javaType":"org.apache.camel.component.file.watch.FileWatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file-watch","version":"3.18.0-SNAPSHOT","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/file.json b/karavan-designer/public/components/file.json
index b92c2e5..1de03d3 100644
--- a/karavan-designer/public/components/file.json
+++ b/karavan-designer/public/components/file.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"file","title":"File","description":"Read and write files.","deprecated":false,"firstVersion":"1.0.0","label":"file,core","javaType":"org.apache.camel.component.file.FileComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file","version":"3.18.0-SNAPSHOT","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"hea [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"file","title":"File","description":"Read and write files.","deprecated":false,"firstVersion":"1.0.0","label":"file,core","javaType":"org.apache.camel.component.file.FileComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file","version":"3.18.0-SNAPSHOT","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"hea [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/flatpack.json b/karavan-designer/public/components/flatpack.json
index 10feec2..a48ff48 100644
--- a/karavan-designer/public/components/flatpack.json
+++ b/karavan-designer/public/components/flatpack.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"flatpack","title":"Flatpack","description":"Parse fixed width and delimited files using the FlatPack library.","deprecated":false,"firstVersion":"1.4.0","label":"transformation","javaType":"org.apache.camel.component.flatpack.FlatpackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flatpack","version":"3.18.0-SNAPSHOT","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"flatpack","title":"Flatpack","description":"Parse fixed width and delimited files using the FlatPack library.","deprecated":false,"firstVersion":"1.4.0","label":"transformation","javaType":"org.apache.camel.component.flatpack.FlatpackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flatpack","version":"3.18.0-SNAPSHOT","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/flink.json b/karavan-designer/public/components/flink.json
index 865bbda..0d7a1f7 100644
--- a/karavan-designer/public/components/flink.json
+++ b/karavan-designer/public/components/flink.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"flink","title":"Flink","description":"Send DataSet jobs to an Apache Flink cluster.","deprecated":false,"firstVersion":"2.18.0","label":"transformation,bigdata,streams","javaType":"org.apache.camel.component.flink.FlinkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flink","version":"3.18.0-SNAPSHOT","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"flink","title":"Flink","description":"Send DataSet jobs to an Apache Flink cluster.","deprecated":false,"firstVersion":"2.18.0","label":"transformation,bigdata,streams","javaType":"org.apache.camel.component.flink.FlinkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flink","version":"3.18.0-SNAPSHOT","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/fop.json b/karavan-designer/public/components/fop.json
index 04a48ff..2a73df0 100644
--- a/karavan-designer/public/components/fop.json
+++ b/karavan-designer/public/components/fop.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"fop","title":"FOP","description":"Render messages into PDF and other output formats supported by Apache FOP.","deprecated":false,"firstVersion":"2.10.0","label":"file,transformation","javaType":"org.apache.camel.component.fop.FopComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fop","version":"3.18.0-SNAPSHOT","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"fop","title":"FOP","description":"Render messages into PDF and other output formats supported by Apache FOP.","deprecated":false,"firstVersion":"2.10.0","label":"file,transformation","javaType":"org.apache.camel.component.fop.FopComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fop","version":"3.18.0-SNAPSHOT","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/freemarker.json b/karavan-designer/public/components/freemarker.json
index 6ec608c..65bb135 100644
--- a/karavan-designer/public/components/freemarker.json
+++ b/karavan-designer/public/components/freemarker.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"freemarker","title":"Freemarker","description":"Transform messages using FreeMarker templates.","deprecated":false,"firstVersion":"2.10.0","label":"transformation","javaType":"org.apache.camel.component.freemarker.FreemarkerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-freemarker","version":"3.18.0-SNAPSHOT","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"c [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"freemarker","title":"Freemarker","description":"Transform messages using FreeMarker templates.","deprecated":false,"firstVersion":"2.10.0","label":"transformation","javaType":"org.apache.camel.component.freemarker.FreemarkerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-freemarker","version":"3.18.0-SNAPSHOT","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"c [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ftp.json b/karavan-designer/public/components/ftp.json
index 4c7c4a0..30a06cd 100644
--- a/karavan-designer/public/components/ftp.json
+++ b/karavan-designer/public/components/ftp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ftp","title":"FTP","description":"Upload and download files to/from FTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@ [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ftp","title":"FTP","description":"Upload and download files to/from FTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@ [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ftps.json b/karavan-designer/public/components/ftps.json
index fee4d38..af917b3 100644
--- a/karavan-designer/public/components/ftps.json
+++ b/karavan-designer/public/components/ftps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ftps","title":"FTPS","description":"Upload and download files to/from FTP servers supporting the FTPS protocol.","deprecated":false,"deprecationNote":"","firstVersion":"2.2.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ftps","title":"FTPS","description":"Upload and download files to/from FTP servers supporting the FTPS protocol.","deprecated":false,"deprecationNote":"","firstVersion":"2.2.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternat [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/geocoder.json b/karavan-designer/public/components/geocoder.json
index b4230b7..ca9d72b 100644
--- a/karavan-designer/public/components/geocoder.json
+++ b/karavan-designer/public/components/geocoder.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"geocoder","title":"Geocoder","description":"Find geocodes (latitude and longitude) for a given address or the other way round.","deprecated":false,"firstVersion":"2.12.0","label":"api,location","javaType":"org.apache.camel.component.geocoder.GeoCoderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-geocoder","version":"3.18.0-SNAPSHOT","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"geocoder","title":"Geocoder","description":"Find geocodes (latitude and longitude) for a given address or the other way round.","deprecated":false,"firstVersion":"2.12.0","label":"api,location","javaType":"org.apache.camel.component.geocoder.GeoCoderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-geocoder","version":"3.18.0-SNAPSHOT","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","asyn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/git.json b/karavan-designer/public/components/git.json
index 23b7caa..c784a34 100644
--- a/karavan-designer/public/components/git.json
+++ b/karavan-designer/public/components/git.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"git","title":"Git","description":"Perform operations on git repositories.","deprecated":false,"firstVersion":"2.16.0","label":"file","javaType":"org.apache.camel.component.git.GitComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-git","version":"3.18.0-SNAPSHOT","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false}," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"git","title":"Git","description":"Perform operations on git repositories.","deprecated":false,"firstVersion":"2.16.0","label":"file","javaType":"org.apache.camel.component.git.GitComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-git","version":"3.18.0-SNAPSHOT","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false}," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/github.json b/karavan-designer/public/components/github.json
index d59286d..22dba4e 100644
--- a/karavan-designer/public/components/github.json
+++ b/karavan-designer/public/components/github.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"github","title":"GitHub","description":"Interact with the GitHub API.","deprecated":false,"firstVersion":"2.15.0","label":"file,cloud,api","javaType":"org.apache.camel.component.github.GitHubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-github","version":"3.18.0-SNAPSHOT","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"github","title":"GitHub","description":"Interact with the GitHub API.","deprecated":false,"firstVersion":"2.15.0","label":"file,cloud,api","javaType":"org.apache.camel.component.github.GitHubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-github","version":"3.18.0-SNAPSHOT","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-bigquery-sql.json b/karavan-designer/public/components/google-bigquery-sql.json
index cf96775..948524b 100644
--- a/karavan-designer/public/components/google-bigquery-sql.json
+++ b/karavan-designer/public/components/google-bigquery-sql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-bigquery-sql","title":"Google BigQuery Standard SQL","description":"Access Google Cloud BigQuery service using SQL queries.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.18.0-SNAPSHOT","scheme":"google-bigquery-sql","extendsScheme [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-bigquery-sql","title":"Google BigQuery Standard SQL","description":"Access Google Cloud BigQuery service using SQL queries.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.18.0-SNAPSHOT","scheme":"google-bigquery-sql","extendsScheme [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-bigquery.json b/karavan-designer/public/components/google-bigquery.json
index a159479..aced92b 100644
--- a/karavan-designer/public/components/google-bigquery.json
+++ b/karavan-designer/public/components/google-bigquery.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-bigquery","title":"Google BigQuery","description":"Google BigQuery data warehouse for analytics.","deprecated":false,"firstVersion":"2.20.0","label":"cloud,bigdata","javaType":"org.apache.camel.component.google.bigquery.GoogleBigQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.18.0-SNAPSHOT","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-bigquery","title":"Google BigQuery","description":"Google BigQuery data warehouse for analytics.","deprecated":false,"firstVersion":"2.20.0","label":"cloud,bigdata","javaType":"org.apache.camel.component.google.bigquery.GoogleBigQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.18.0-SNAPSHOT","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-calendar-stream.json b/karavan-designer/public/components/google-calendar-stream.json
index b9fddde..f5231dd 100644
--- a/karavan-designer/public/components/google-calendar-stream.json
+++ b/karavan-designer/public/components/google-calendar-stream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-calendar-stream","title":"Google Calendar Stream","description":"Poll for changes in a Google Calendar.","deprecated":false,"firstVersion":"2.23.0","label":"cloud","javaType":"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.18.0-SNAPSHOT","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-calendar-stream","title":"Google Calendar Stream","description":"Poll for changes in a Google Calendar.","deprecated":false,"firstVersion":"2.23.0","label":"cloud","javaType":"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.18.0-SNAPSHOT","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-calendar.json b/karavan-designer/public/components/google-calendar.json
index 323b496..a98eb9a 100644
--- a/karavan-designer/public/components/google-calendar.json
+++ b/karavan-designer/public/components/google-calendar.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-calendar","title":"Google Calendar","description":"Perform various operations on a Google Calendar.","deprecated":false,"firstVersion":"2.15.0","label":"api,cloud","javaType":"org.apache.camel.component.google.calendar.GoogleCalendarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.18.0-SNAPSHOT","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/me [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-calendar","title":"Google Calendar","description":"Perform various operations on a Google Calendar.","deprecated":false,"firstVersion":"2.15.0","label":"api,cloud","javaType":"org.apache.camel.component.google.calendar.GoogleCalendarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.18.0-SNAPSHOT","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/me [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-drive.json b/karavan-designer/public/components/google-drive.json
index 0e9a75c..9c2ee21 100644
--- a/karavan-designer/public/components/google-drive.json
+++ b/karavan-designer/public/components/google-drive.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-drive","title":"Google Drive","description":"Manage files in Google Drive.","deprecated":false,"firstVersion":"2.14.0","label":"file,cloud,api","javaType":"org.apache.camel.component.google.drive.GoogleDriveComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-drive","version":"3.18.0-SNAPSHOT","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-drive","title":"Google Drive","description":"Manage files in Google Drive.","deprecated":false,"firstVersion":"2.14.0","label":"file,cloud,api","javaType":"org.apache.camel.component.google.drive.GoogleDriveComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-drive","version":"3.18.0-SNAPSHOT","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-functions.json b/karavan-designer/public/components/google-functions.json
index 67c270c..544a6cf 100644
--- a/karavan-designer/public/components/google-functions.json
+++ b/karavan-designer/public/components/google-functions.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-functions","title":"Google Cloud Functions","description":"Manage and invoke Google Cloud Functions","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.functions.GoogleCloudFunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-functions","version":"3.18.0-SNAPSHOT","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:funct [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-functions","title":"Google Cloud Functions","description":"Manage and invoke Google Cloud Functions","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.functions.GoogleCloudFunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-functions","version":"3.18.0-SNAPSHOT","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:funct [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-mail-stream.json b/karavan-designer/public/components/google-mail-stream.json
index a726c15..e58a460 100644
--- a/karavan-designer/public/components/google-mail-stream.json
+++ b/karavan-designer/public/components/google-mail-stream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-mail-stream","title":"Google Mail Stream","description":"Poll for incoming messages in Google Mail.","deprecated":false,"firstVersion":"2.22.0","label":"cloud,mail","javaType":"org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.18.0-SNAPSHOT","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:in [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-mail-stream","title":"Google Mail Stream","description":"Poll for incoming messages in Google Mail.","deprecated":false,"firstVersion":"2.22.0","label":"cloud,mail","javaType":"org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.18.0-SNAPSHOT","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:in [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-mail.json b/karavan-designer/public/components/google-mail.json
index 7a559ed..39bcc5f 100644
--- a/karavan-designer/public/components/google-mail.json
+++ b/karavan-designer/public/components/google-mail.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-mail","title":"Google Mail","description":"Manage messages in Google Mail.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,api,mail","javaType":"org.apache.camel.component.google.mail.GoogleMailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.18.0-SNAPSHOT","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-mail","title":"Google Mail","description":"Manage messages in Google Mail.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,api,mail","javaType":"org.apache.camel.component.google.mail.GoogleMailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.18.0-SNAPSHOT","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiS [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-pubsub.json b/karavan-designer/public/components/google-pubsub.json
index aa94c85..8179d42 100644
--- a/karavan-designer/public/components/google-pubsub.json
+++ b/karavan-designer/public/components/google-pubsub.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-pubsub","title":"Google Pubsub","description":"Send and receive messages to/from Google Cloud Platform PubSub Service.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.pubsub.GooglePubsubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-pubsub","version":"3.18.0-SNAPSHOT","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pu [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-pubsub","title":"Google Pubsub","description":"Send and receive messages to/from Google Cloud Platform PubSub Service.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.pubsub.GooglePubsubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-pubsub","version":"3.18.0-SNAPSHOT","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pu [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-secret-manager.json b/karavan-designer/public/components/google-secret-manager.json
index edbe8d2..36cf7a2 100644
--- a/karavan-designer/public/components/google-secret-manager.json
+++ b/karavan-designer/public/components/google-secret-manager.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-secret-manager","title":"Google Secret Manager","description":"Manage Google Secret Manager Secrets","deprecated":false,"firstVersion":"3.16.0","label":"cloud","javaType":"org.apache.camel.component.google.secret.manager.GoogleSecretManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"3.18.0-SNAPSHOT","scheme":"google-secret-manager","extendsScheme":"","syntax":"google- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-secret-manager","title":"Google Secret Manager","description":"Manage Google Secret Manager Secrets","deprecated":false,"firstVersion":"3.16.0","label":"cloud","javaType":"org.apache.camel.component.google.secret.manager.GoogleSecretManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"3.18.0-SNAPSHOT","scheme":"google-secret-manager","extendsScheme":"","syntax":"google- [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-sheets-stream.json b/karavan-designer/public/components/google-sheets-stream.json
index 2477034..457d922 100644
--- a/karavan-designer/public/components/google-sheets-stream.json
+++ b/karavan-designer/public/components/google-sheets-stream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-sheets-stream","title":"Google Sheets Stream","description":"Poll for changes in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,sheets","javaType":"org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.18.0-SNAPSHOT","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-sheets-stream","title":"Google Sheets Stream","description":"Poll for changes in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,sheets","javaType":"org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.18.0-SNAPSHOT","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-s [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-sheets.json b/karavan-designer/public/components/google-sheets.json
index e05d835..b4f6099 100644
--- a/karavan-designer/public/components/google-sheets.json
+++ b/karavan-designer/public/components/google-sheets.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-sheets","title":"Google Sheets","description":"Manage spreadsheets in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"api,cloud,sheets","javaType":"org.apache.camel.component.google.sheets.GoogleSheetsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.18.0-SNAPSHOT","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-sheets","title":"Google Sheets","description":"Manage spreadsheets in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"api,cloud,sheets","javaType":"org.apache.camel.component.google.sheets.GoogleSheetsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.18.0-SNAPSHOT","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/google-storage.json b/karavan-designer/public/components/google-storage.json
index 31a0dbc..acb26bc 100644
--- a/karavan-designer/public/components/google-storage.json
+++ b/karavan-designer/public/components/google-storage.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-storage","title":"Google Storage","description":"Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.storage.GoogleCloudStorageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-storage","version":"3.18.0-SNAPSHOT","scheme":"google-storage","extendsS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-storage","title":"Google Storage","description":"Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.storage.GoogleCloudStorageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-storage","version":"3.18.0-SNAPSHOT","scheme":"google-storage","extendsS [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/gora.json b/karavan-designer/public/components/gora.json
index 196f6b9..44249e1 100644
--- a/karavan-designer/public/components/gora.json
+++ b/karavan-designer/public/components/gora.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"gora","title":"Gora","description":"Access NoSQL databases using the Apache Gora framework.","deprecated":false,"firstVersion":"2.14.0","label":"database,nosql,bigdata","javaType":"org.apache.camel.component.gora.GoraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-gora","version":"3.18.0-SNAPSHOT","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"gora","title":"Gora","description":"Access NoSQL databases using the Apache Gora framework.","deprecated":false,"firstVersion":"2.14.0","label":"database,nosql,bigdata","javaType":"org.apache.camel.component.gora.GoraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-gora","version":"3.18.0-SNAPSHOT","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/grape.json b/karavan-designer/public/components/grape.json
index 65657ef..e7dbc1f 100644
--- a/karavan-designer/public/components/grape.json
+++ b/karavan-designer/public/components/grape.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"grape","title":"Grape","description":"Fetch, load and manage additional jars dynamically after Camel Context was started.","deprecated":false,"firstVersion":"2.16.0","label":"management,deployment","javaType":"org.apache.camel.component.grape.GrapeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grape","version":"3.18.0-SNAPSHOT","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"grape","title":"Grape","description":"Fetch, load and manage additional jars dynamically after Camel Context was started.","deprecated":false,"firstVersion":"2.16.0","label":"management,deployment","javaType":"org.apache.camel.component.grape.GrapeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grape","version":"3.18.0-SNAPSHOT","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/graphql.json b/karavan-designer/public/components/graphql.json
index bbc866e..2882249 100644
--- a/karavan-designer/public/components/graphql.json
+++ b/karavan-designer/public/components/graphql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"graphql","title":"GraphQL","description":"Send GraphQL queries and mutations to external systems.","deprecated":false,"firstVersion":"3.0.0","label":"api","javaType":"org.apache.camel.component.graphql.GraphqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-graphql","version":"3.18.0-SNAPSHOT","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"graphql","title":"GraphQL","description":"Send GraphQL queries and mutations to external systems.","deprecated":false,"firstVersion":"3.0.0","label":"api","javaType":"org.apache.camel.component.graphql.GraphqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-graphql","version":"3.18.0-SNAPSHOT","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/grpc.json b/karavan-designer/public/components/grpc.json
index 5a0e871..2cca3ed 100644
--- a/karavan-designer/public/components/grpc.json
+++ b/karavan-designer/public/components/grpc.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"grpc","title":"gRPC","description":"Expose gRPC endpoints and access external gRPC endpoints.","deprecated":false,"firstVersion":"2.19.0","label":"rpc","javaType":"org.apache.camel.component.grpc.GrpcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grpc","version":"3.18.0-SNAPSHOT","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"grpc","title":"gRPC","description":"Expose gRPC endpoints and access external gRPC endpoints.","deprecated":false,"firstVersion":"2.19.0","label":"rpc","javaType":"org.apache.camel.component.grpc.GrpcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grpc","version":"3.18.0-SNAPSHOT","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/guava-eventbus.json b/karavan-designer/public/components/guava-eventbus.json
index cec4105..3ee013a 100644
--- a/karavan-designer/public/components/guava-eventbus.json
+++ b/karavan-designer/public/components/guava-eventbus.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"guava-eventbus","title":"Guava EventBus","description":"Send and receive messages to/from Guava EventBus.","deprecated":false,"firstVersion":"2.10.0","label":"eventbus","javaType":"org.apache.camel.component.guava.eventbus.GuavaEventBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-guava-eventbus","version":"3.18.0-SNAPSHOT","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","asy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"guava-eventbus","title":"Guava EventBus","description":"Send and receive messages to/from Guava EventBus.","deprecated":false,"firstVersion":"2.10.0","label":"eventbus","javaType":"org.apache.camel.component.guava.eventbus.GuavaEventBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-guava-eventbus","version":"3.18.0-SNAPSHOT","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","asy [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hashicorp-vault.json b/karavan-designer/public/components/hashicorp-vault.json
index 29c454c..2ca12b0 100644
--- a/karavan-designer/public/components/hashicorp-vault.json
+++ b/karavan-designer/public/components/hashicorp-vault.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hashicorp-vault","title":"Hashicorp Vault","description":"Manage secrets in Hashicorp Vault Service","deprecated":false,"firstVersion":"3.18.0","label":"cloud,cloud","javaType":"org.apache.camel.component.hashicorp.vault.HashicorpVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-hashicorp-vault","version":"3.18.0-SNAPSHOT","scheme":"hashicorp-vault","extendsScheme":"","syntax":"hashicorp-vault:secretsEngine" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hashicorp-vault","title":"Hashicorp Vault","description":"Manage secrets in Hashicorp Vault Service","deprecated":false,"firstVersion":"3.18.0","label":"cloud,cloud","javaType":"org.apache.camel.component.hashicorp.vault.HashicorpVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-hashicorp-vault","version":"3.18.0-SNAPSHOT","scheme":"hashicorp-vault","extendsScheme":"","syntax":"hashicorp-vault:secretsEngine" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-atomicvalue.json b/karavan-designer/public/components/hazelcast-atomicvalue.json
index 3ab9c49..c426660 100644
--- a/karavan-designer/public/components/hazelcast-atomicvalue.json
+++ b/karavan-designer/public/components/hazelcast-atomicvalue.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-atomicvalue","title":"Hazelcast Atomic Number","description":"Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-atomicv [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-atomicvalue","title":"Hazelcast Atomic Number","description":"Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-atomicv [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-instance.json b/karavan-designer/public/components/hazelcast-instance.json
index 357a760..0875bb0 100644
--- a/karavan-designer/public/components/hazelcast-instance.json
+++ b/karavan-designer/public/components/hazelcast-instance.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-instance","title":"Hazelcast Instance","description":"Consume join/leave events of a cache instance in a Hazelcast cluster.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-instance","extendsScheme":"","s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-instance","title":"Hazelcast Instance","description":"Consume join/leave events of a cache instance in a Hazelcast cluster.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-instance","extendsScheme":"","s [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-list.json b/karavan-designer/public/components/hazelcast-list.json
index 8434172..c24ab83 100644
--- a/karavan-designer/public/components/hazelcast-list.json
+++ b/karavan-designer/public/components/hazelcast-list.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-list","title":"Hazelcast List","description":"Perform operations on Hazelcast distributed list.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.list.HazelcastListComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-list","title":"Hazelcast List","description":"Perform operations on Hazelcast distributed list.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.list.HazelcastListComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-map.json b/karavan-designer/public/components/hazelcast-map.json
index ff8ebb7..49e35d4 100644
--- a/karavan-designer/public/components/hazelcast-map.json
+++ b/karavan-designer/public/components/hazelcast-map.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-map","title":"Hazelcast Map","description":"Perform operations on Hazelcast distributed map.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.map.HazelcastMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-map","title":"Hazelcast Map","description":"Perform operations on Hazelcast distributed map.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.map.HazelcastMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-multimap.json b/karavan-designer/public/components/hazelcast-multimap.json
index d1ad2c0..cd84488 100644
--- a/karavan-designer/public/components/hazelcast-multimap.json
+++ b/karavan-designer/public/components/hazelcast-multimap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-multimap","title":"Hazelcast Multimap","description":"Perform operations on Hazelcast distributed multimap.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcas [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-multimap","title":"Hazelcast Multimap","description":"Perform operations on Hazelcast distributed multimap.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcas [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-queue.json b/karavan-designer/public/components/hazelcast-queue.json
index 2d11325..1e3f40a 100644
--- a/karavan-designer/public/components/hazelcast-queue.json
+++ b/karavan-designer/public/components/hazelcast-queue.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-queue","title":"Hazelcast Queue","description":"Perform operations on Hazelcast distributed queue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid,messaging","javaType":"org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-queue","title":"Hazelcast Queue","description":"Perform operations on Hazelcast distributed queue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid,messaging","javaType":"org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue: [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-replicatedmap.json b/karavan-designer/public/components/hazelcast-replicatedmap.json
index be8dd09..2e32d33 100644
--- a/karavan-designer/public/components/hazelcast-replicatedmap.json
+++ b/karavan-designer/public/components/hazelcast-replicatedmap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-replicatedmap","title":"Hazelcast Replicated Map","description":"Perform operations on Hazelcast replicated map.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-replicatedmap","extendsScheme": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-replicatedmap","title":"Hazelcast Replicated Map","description":"Perform operations on Hazelcast replicated map.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-replicatedmap","extendsScheme": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-ringbuffer.json b/karavan-designer/public/components/hazelcast-ringbuffer.json
index 0a2e916..1d02c23 100644
--- a/karavan-designer/public/components/hazelcast-ringbuffer.json
+++ b/karavan-designer/public/components/hazelcast-ringbuffer.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-ringbuffer","title":"Hazelcast Ringbuffer","description":"Perform operations on Hazelcast distributed ringbuffer.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-ringbuffer","extendsScheme":"","synt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-ringbuffer","title":"Hazelcast Ringbuffer","description":"Perform operations on Hazelcast distributed ringbuffer.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-ringbuffer","extendsScheme":"","synt [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-seda.json b/karavan-designer/public/components/hazelcast-seda.json
index f51d9f1..e182c9c 100644
--- a/karavan-designer/public/components/hazelcast-seda.json
+++ b/karavan-designer/public/components/hazelcast-seda.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-seda","title":"Hazelcast SEDA","description":"Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-seda","title":"Hazelcast SEDA","description":"Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT", [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-set.json b/karavan-designer/public/components/hazelcast-set.json
index a7f40b7..178f228 100644
--- a/karavan-designer/public/components/hazelcast-set.json
+++ b/karavan-designer/public/components/hazelcast-set.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-set","title":"Hazelcast Set","description":"Perform operations on Hazelcast distributed set.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.set.HazelcastSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-set","title":"Hazelcast Set","description":"Perform operations on Hazelcast distributed set.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.set.HazelcastSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hazelcast-topic.json b/karavan-designer/public/components/hazelcast-topic.json
index 8266494..99336fc 100644
--- a/karavan-designer/public/components/hazelcast-topic.json
+++ b/karavan-designer/public/components/hazelcast-topic.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-topic","title":"Hazelcast Topic","description":"Send and receive messages to/from Hazelcast distributed topic.","deprecated":false,"firstVersion":"2.15.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-top [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-topic","title":"Hazelcast Topic","description":"Send and receive messages to/from Hazelcast distributed topic.","deprecated":false,"firstVersion":"2.15.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-top [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hbase.json b/karavan-designer/public/components/hbase.json
index fab92ad..56e9393 100644
--- a/karavan-designer/public/components/hbase.json
+++ b/karavan-designer/public/components/hbase.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hbase","title":"HBase","description":"Reading and write from/to an HBase store (Hadoop database).","deprecated":false,"firstVersion":"2.10.0","label":"bigdata,database,hadoop","javaType":"org.apache.camel.component.hbase.HBaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hbase","version":"3.18.0-SNAPSHOT","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hbase","title":"HBase","description":"Reading and write from/to an HBase store (Hadoop database).","deprecated":false,"firstVersion":"2.10.0","label":"bigdata,database,hadoop","javaType":"org.apache.camel.component.hbase.HBaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hbase","version":"3.18.0-SNAPSHOT","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hdfs.json b/karavan-designer/public/components/hdfs.json
index 8edae6f..525ddd2 100644
--- a/karavan-designer/public/components/hdfs.json
+++ b/karavan-designer/public/components/hdfs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hdfs","title":"HDFS","description":"Read and write from/to an HDFS filesystem using Hadoop 2.x.","deprecated":false,"firstVersion":"2.14.0","label":"bigdata,hadoop,file","javaType":"org.apache.camel.component.hdfs.HdfsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hdfs","version":"3.18.0-SNAPSHOT","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hdfs","title":"HDFS","description":"Read and write from/to an HDFS filesystem using Hadoop 2.x.","deprecated":false,"firstVersion":"2.14.0","label":"bigdata,hadoop,file","javaType":"org.apache.camel.component.hdfs.HdfsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hdfs","version":"3.18.0-SNAPSHOT","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/http.json b/karavan-designer/public/components/http.json
index 67d5a75..51766ff 100644
--- a/karavan-designer/public/components/http.json
+++ b/karavan-designer/public/components/http.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"http","title":"HTTP","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.18.0-SNAPSHOT","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"http","title":"HTTP","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.18.0-SNAPSHOT","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/https.json b/karavan-designer/public/components/https.json
index 0173253..67b1832 100644
--- a/karavan-designer/public/components/https.json
+++ b/karavan-designer/public/components/https.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"https","title":"HTTPS (Secure)","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.18.0-SNAPSHOT","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://ht [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"https","title":"HTTPS (Secure)","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.18.0-SNAPSHOT","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://ht [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hwcloud-dms.json b/karavan-designer/public/components/hwcloud-dms.json
index fb71b0e..0d26207 100644
--- a/karavan-designer/public/components/hwcloud-dms.json
+++ b/karavan-designer/public/components/hwcloud-dms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-dms","title":"Huawei Distributed Message Service (DMS)","description":"To integrate with a fully managed, high-performance message queuing service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.dms.DMSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-dms","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-dms","extendsSc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-dms","title":"Huawei Distributed Message Service (DMS)","description":"To integrate with a fully managed, high-performance message queuing service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.dms.DMSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-dms","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-dms","extendsSc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hwcloud-frs.json b/karavan-designer/public/components/hwcloud-frs.json
index 4b670ca..ebafe19 100644
--- a/karavan-designer/public/components/hwcloud-frs.json
+++ b/karavan-designer/public/components/hwcloud-frs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-frs","title":"Huawei Cloud Face Recognition Service (FRS)","description":"Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.","deprecated":false,"firstVersion":"3.15.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.frs.FaceRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artif [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-frs","title":"Huawei Cloud Face Recognition Service (FRS)","description":"Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.","deprecated":false,"firstVersion":"3.15.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.frs.FaceRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artif [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hwcloud-functiongraph.json b/karavan-designer/public/components/hwcloud-functiongraph.json
index 7ab384d..b29450a 100644
--- a/karavan-designer/public/components/hwcloud-functiongraph.json
+++ b/karavan-designer/public/components/hwcloud-functiongraph.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-functiongraph","title":"Huawei FunctionGraph","description":"To call serverless functions on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud,serverless","javaType":"org.apache.camel.FunctionGraphComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-functiongraph","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:o [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-functiongraph","title":"Huawei FunctionGraph","description":"To call serverless functions on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud,serverless","javaType":"org.apache.camel.FunctionGraphComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-functiongraph","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:o [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hwcloud-iam.json b/karavan-designer/public/components/hwcloud-iam.json
index 45e07f3..08d2243 100644
--- a/karavan-designer/public/components/hwcloud-iam.json
+++ b/karavan-designer/public/components/hwcloud-iam.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-iam","title":"Huawei Identity and Access Management (IAM)","description":"To securely manage users on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.iam.IAMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-iam","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-iam","title":"Huawei Identity and Access Management (IAM)","description":"To securely manage users on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.iam.IAMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-iam","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hwcloud-imagerecognition.json b/karavan-designer/public/components/hwcloud-imagerecognition.json
index 3636aad..94efdd4 100644
--- a/karavan-designer/public/components/hwcloud-imagerecognition.json
+++ b/karavan-designer/public/components/hwcloud-imagerecognition.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-imagerecognition","title":"Huawei Cloud Image Recognition","description":"To identify objects, scenes, and concepts in images on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-imagerecognition","version":"3.18.0-SNAPSHOT","scheme":"hwclou [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-imagerecognition","title":"Huawei Cloud Image Recognition","description":"To identify objects, scenes, and concepts in images on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-imagerecognition","version":"3.18.0-SNAPSHOT","scheme":"hwclou [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hwcloud-obs.json b/karavan-designer/public/components/hwcloud-obs.json
index 13b6a20..40d25e0 100644
--- a/karavan-designer/public/components/hwcloud-obs.json
+++ b/karavan-designer/public/components/hwcloud-obs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-obs","title":"Huawei Object Storage Service (OBS)","description":"To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.obs.OBSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-obs","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-obs","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-obs","title":"Huawei Object Storage Service (OBS)","description":"To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.obs.OBSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-obs","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-obs","extendsScheme" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hwcloud-smn.json b/karavan-designer/public/components/hwcloud-smn.json
index 7e1a19d..9cee2c1 100644
--- a/karavan-designer/public/components/hwcloud-smn.json
+++ b/karavan-designer/public/components/hwcloud-smn.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-smn","title":"Huawei Simple Message Notification (SMN)","description":"To broadcast messages and connect cloud services through notifications on Huawei Cloud","deprecated":false,"firstVersion":"3.8.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.smn.SimpleNotificationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-smn","version":"3.18.0-SNAPSHOT","scheme":"hwcl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-smn","title":"Huawei Simple Message Notification (SMN)","description":"To broadcast messages and connect cloud services through notifications on Huawei Cloud","deprecated":false,"firstVersion":"3.8.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.smn.SimpleNotificationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-smn","version":"3.18.0-SNAPSHOT","scheme":"hwcl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/iec60870-client.json b/karavan-designer/public/components/iec60870-client.json
index c21707a..db46c13 100644
--- a/karavan-designer/public/components/iec60870-client.json
+++ b/karavan-designer/public/components/iec60870-client.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"iec60870-client","title":"IEC 60870 Client","description":"IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.client.ClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.18.0-SNAPSHOT","scheme":"iec60870-client","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iec60870-client","title":"IEC 60870 Client","description":"IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.client.ClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.18.0-SNAPSHOT","scheme":"iec60870-client","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/iec60870-server.json b/karavan-designer/public/components/iec60870-server.json
index cf69ed4..ff87285 100644
--- a/karavan-designer/public/components/iec60870-server.json
+++ b/karavan-designer/public/components/iec60870-server.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"iec60870-server","title":"IEC 60870 Server","description":"IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.server.ServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.18.0-SNAPSHOT","scheme":"iec60870-server","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iec60870-server","title":"IEC 60870 Server","description":"IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.server.ServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.18.0-SNAPSHOT","scheme":"iec60870-server","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ignite-cache.json b/karavan-designer/public/components/ignite-cache.json
index a7f12b4..3b0e6c5 100644
--- a/karavan-designer/public/components/ignite-cache.json
+++ b/karavan-designer/public/components/ignite-cache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-cache","title":"Ignite Cache","description":"Perform cache operations on an Ignite cache or consume changes from a continuous query.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid","javaType":"org.apache.camel.component.ignite.cache.IgniteCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-cache","title":"Ignite Cache","description":"Perform cache operations on an Ignite cache or consume changes from a continuous query.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid","javaType":"org.apache.camel.component.ignite.cache.IgniteCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ignite-compute.json b/karavan-designer/public/components/ignite-compute.json
index 2e125c1..da9177d 100644
--- a/karavan-designer/public/components/ignite-compute.json
+++ b/karavan-designer/public/components/ignite-compute.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-compute","title":"Ignite Compute","description":"Run compute operations on an Ignite cluster.","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.compute.IgniteComputeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-compute","title":"Ignite Compute","description":"Run compute operations on an Ignite cluster.","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.compute.IgniteComputeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ignite-events.json b/karavan-designer/public/components/ignite-events.json
index 1f453a2..834ccb6 100644
--- a/karavan-designer/public/components/ignite-events.json
+++ b/karavan-designer/public/components/ignite-events.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-events","title":"Ignite Events","description":"Receive events from an Ignite cluster by creating a local event listener.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,eventbus","javaType":"org.apache.camel.component.ignite.events.IgniteEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-even [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-events","title":"Ignite Events","description":"Receive events from an Ignite cluster by creating a local event listener.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,eventbus","javaType":"org.apache.camel.component.ignite.events.IgniteEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-even [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ignite-idgen.json b/karavan-designer/public/components/ignite-idgen.json
index a69d79f..2661df8 100644
--- a/karavan-designer/public/components/ignite-idgen.json
+++ b/karavan-designer/public/components/ignite-idgen.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-idgen","title":"Ignite ID Generator","description":"Interact with Ignite Atomic Sequences and ID Generators .","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.idgen.IgniteIdGenComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-idgen","title":"Ignite ID Generator","description":"Interact with Ignite Atomic Sequences and ID Generators .","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.idgen.IgniteIdGenComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"ap [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ignite-messaging.json b/karavan-designer/public/components/ignite-messaging.json
index 4d2e8d3..d9de920 100644
--- a/karavan-designer/public/components/ignite-messaging.json
+++ b/karavan-designer/public/components/ignite-messaging.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-messaging","title":"Ignite Messaging","description":"Send and receive messages from an Ignite topic.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.ignite.messaging.IgniteMessagingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-messaging","title":"Ignite Messaging","description":"Send and receive messages from an Ignite topic.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.ignite.messaging.IgniteMessagingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ignite-queue.json b/karavan-designer/public/components/ignite-queue.json
index d9811f7..5198e1c 100644
--- a/karavan-designer/public/components/ignite-queue.json
+++ b/karavan-designer/public/components/ignite-queue.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-queue","title":"Ignite Queues","description":"Interact with Ignite Queue data structures.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,queue","javaType":"org.apache.camel.component.ignite.queue.IgniteQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"co [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-queue","title":"Ignite Queues","description":"Interact with Ignite Queue data structures.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,queue","javaType":"org.apache.camel.component.ignite.queue.IgniteQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"co [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ignite-set.json b/karavan-designer/public/components/ignite-set.json
index b9721a6..29cce20 100644
--- a/karavan-designer/public/components/ignite-set.json
+++ b/karavan-designer/public/components/ignite-set.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-set","title":"Ignite Sets","description":"Interact with Ignite Set data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,compute","javaType":"org.apache.camel.component.ignite.set.IgniteSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-set","title":"Ignite Sets","description":"Interact with Ignite Set data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,compute","javaType":"org.apache.camel.component.ignite.set.IgniteSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/imap.json b/karavan-designer/public/components/imap.json
index c048d74..6e59ab3 100644
--- a/karavan-designer/public/components/imap.json
+++ b/karavan-designer/public/components/imap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"imap","title":"IMAP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"imap","title":"IMAP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeS [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/imaps.json b/karavan-designer/public/components/imaps.json
index 991c412..1e70b41 100644
--- a/karavan-designer/public/components/imaps.json
+++ b/karavan-designer/public/components/imaps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"imaps","title":"IMAPS (Secure)","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"imaps","title":"IMAPS (Secure)","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port", [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/infinispan-embedded.json b/karavan-designer/public/components/infinispan-embedded.json
index 0889af8..c04113e 100644
--- a/karavan-designer/public/components/infinispan-embedded.json
+++ b/karavan-designer/public/components/infinispan-embedded.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"infinispan-embedded","title":"Infinispan Embedded","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan-embedded","version":"3.18.0-SNAPSHOT","scheme":"infinisp [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"infinispan-embedded","title":"Infinispan Embedded","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan-embedded","version":"3.18.0-SNAPSHOT","scheme":"infinisp [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/infinispan.json b/karavan-designer/public/components/infinispan.json
index 253c260..e3b3030 100644
--- a/karavan-designer/public/components/infinispan.json
+++ b/karavan-designer/public/components/infinispan.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"infinispan","title":"Infinispan","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.remote.InfinispanRemoteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan","version":"3.18.0-SNAPSHOT","scheme":"infinispan","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"infinispan","title":"Infinispan","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.remote.InfinispanRemoteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan","version":"3.18.0-SNAPSHOT","scheme":"infinispan","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/influxdb.json b/karavan-designer/public/components/influxdb.json
index 5a6c0f4..0971f0e 100644
--- a/karavan-designer/public/components/influxdb.json
+++ b/karavan-designer/public/components/influxdb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"influxdb","title":"InfluxDB","description":"Interact with InfluxDB, a time series database.","deprecated":false,"firstVersion":"2.18.0","label":"database","javaType":"org.apache.camel.component.influxdb.InfluxDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb","version":"3.18.0-SNAPSHOT","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"influxdb","title":"InfluxDB","description":"Interact with InfluxDB, a time series database.","deprecated":false,"firstVersion":"2.18.0","label":"database","javaType":"org.apache.camel.component.influxdb.InfluxDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb","version":"3.18.0-SNAPSHOT","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/iota.json b/karavan-designer/public/components/iota.json
index f2cb382..077dba0 100644
--- a/karavan-designer/public/components/iota.json
+++ b/karavan-designer/public/components/iota.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"iota","title":"IOTA","description":"Manage financial transactions using IOTA distributed ledger.","deprecated":false,"firstVersion":"2.23.0","label":"ledger,api","javaType":"org.apache.camel.component.iota.IOTAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iota","version":"3.18.0-SNAPSHOT","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iota","title":"IOTA","description":"Manage financial transactions using IOTA distributed ledger.","deprecated":false,"firstVersion":"2.23.0","label":"ledger,api","javaType":"org.apache.camel.component.iota.IOTAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iota","version":"3.18.0-SNAPSHOT","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/irc.json b/karavan-designer/public/components/irc.json
index fa2285e..b0717dd 100644
--- a/karavan-designer/public/components/irc.json
+++ b/karavan-designer/public/components/irc.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"irc","title":"IRC","description":"Send and receive messages to/from and IRC chat.","deprecated":false,"firstVersion":"1.1.0","label":"chat","javaType":"org.apache.camel.component.irc.IrcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-irc","version":"3.18.0-SNAPSHOT","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"irc","title":"IRC","description":"Send and receive messages to/from and IRC chat.","deprecated":false,"firstVersion":"1.1.0","label":"chat","javaType":"org.apache.camel.component.irc.IrcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-irc","version":"3.18.0-SNAPSHOT","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ironmq.json b/karavan-designer/public/components/ironmq.json
index ebc25ba..285c0a5 100644
--- a/karavan-designer/public/components/ironmq.json
+++ b/karavan-designer/public/components/ironmq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ironmq","title":"IronMQ","description":"Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,messaging","javaType":"org.apache.camel.component.ironmq.IronMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ironmq","version":"3.18.0-SNAPSHOT","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ironmq","title":"IronMQ","description":"Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,messaging","javaType":"org.apache.camel.component.ironmq.IronMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ironmq","version":"3.18.0-SNAPSHOT","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","asyn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jbpm.json b/karavan-designer/public/components/jbpm.json
index 063af18..e16a56d 100644
--- a/karavan-designer/public/components/jbpm.json
+++ b/karavan-designer/public/components/jbpm.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jbpm","title":"JBPM","description":"Interact with jBPM workflow engine over REST.","deprecated":false,"firstVersion":"2.6.0","label":"api,workflow","javaType":"org.apache.camel.component.jbpm.JBPMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jbpm","version":"3.18.0-SNAPSHOT","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jbpm","title":"JBPM","description":"Interact with jBPM workflow engine over REST.","deprecated":false,"firstVersion":"2.6.0","label":"api,workflow","javaType":"org.apache.camel.component.jbpm.JBPMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jbpm","version":"3.18.0-SNAPSHOT","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jcache.json b/karavan-designer/public/components/jcache.json
index 3c45c48..58bc055 100644
--- a/karavan-designer/public/components/jcache.json
+++ b/karavan-designer/public/components/jcache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jcache","title":"JCache","description":"Perform caching operations against JSR107/JCache.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.jcache.JCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcache","version":"3.18.0-SNAPSHOT","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jcache","title":"JCache","description":"Perform caching operations against JSR107/JCache.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.jcache.JCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcache","version":"3.18.0-SNAPSHOT","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jclouds.json b/karavan-designer/public/components/jclouds.json
index cea881a..1cfbc74 100644
--- a/karavan-designer/public/components/jclouds.json
+++ b/karavan-designer/public/components/jclouds.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jclouds","title":"JClouds","description":"Interact with jclouds compute and blobstore service.","deprecated":false,"firstVersion":"2.9.0","label":"api,cloud,compute","javaType":"org.apache.camel.component.jclouds.JcloudsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jclouds","version":"3.18.0-SNAPSHOT","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consume [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jclouds","title":"JClouds","description":"Interact with jclouds compute and blobstore service.","deprecated":false,"firstVersion":"2.9.0","label":"api,cloud,compute","javaType":"org.apache.camel.component.jclouds.JcloudsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jclouds","version":"3.18.0-SNAPSHOT","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jcr.json b/karavan-designer/public/components/jcr.json
index a95e20a..0f2b493 100644
--- a/karavan-designer/public/components/jcr.json
+++ b/karavan-designer/public/components/jcr.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jcr","title":"JCR","description":"Read and write nodes to/from a JCR compliant content repository.","deprecated":false,"firstVersion":"1.3.0","label":"database,cms","javaType":"org.apache.camel.component.jcr.JcrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcr","version":"3.18.0-SNAPSHOT","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jcr","title":"JCR","description":"Read and write nodes to/from a JCR compliant content repository.","deprecated":false,"firstVersion":"1.3.0","label":"database,cms","javaType":"org.apache.camel.component.jcr.JcrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcr","version":"3.18.0-SNAPSHOT","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jdbc.json b/karavan-designer/public/components/jdbc.json
index dd79f77..7c1cb27 100644
--- a/karavan-designer/public/components/jdbc.json
+++ b/karavan-designer/public/components/jdbc.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jdbc","title":"JDBC","description":"Access databases through SQL and JDBC.","deprecated":false,"firstVersion":"1.2.0","label":"database,sql","javaType":"org.apache.camel.component.jdbc.JdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jdbc","version":"3.18.0-SNAPSHOT","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPro [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jdbc","title":"JDBC","description":"Access databases through SQL and JDBC.","deprecated":false,"firstVersion":"1.2.0","label":"database,sql","javaType":"org.apache.camel.component.jdbc.JdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jdbc","version":"3.18.0-SNAPSHOT","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPro [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jetty.json b/karavan-designer/public/components/jetty.json
index 3477359..73629ec 100644
--- a/karavan-designer/public/components/jetty.json
+++ b/karavan-designer/public/components/jetty.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jetty","title":"Jetty","description":"Expose HTTP endpoints using Jetty 9.","deprecated":false,"deprecationNote":"","firstVersion":"1.2.0","label":"http","javaType":"org.apache.camel.component.jetty9.JettyHttpComponent9","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jetty","version":"3.18.0-SNAPSHOT","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jetty","title":"Jetty","description":"Expose HTTP endpoints using Jetty 9.","deprecated":false,"deprecationNote":"","firstVersion":"1.2.0","label":"http","javaType":"org.apache.camel.component.jetty9.JettyHttpComponent9","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jetty","version":"3.18.0-SNAPSHOT","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jgroups-raft.json b/karavan-designer/public/components/jgroups-raft.json
index 24bf9d0..48f040e 100644
--- a/karavan-designer/public/components/jgroups-raft.json
+++ b/karavan-designer/public/components/jgroups-raft.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jgroups-raft","title":"JGroups raft","description":"Exchange messages with JGroups-raft clusters.","deprecated":false,"firstVersion":"2.24.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.raft.JGroupsRaftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups-raft","version":"3.18.0-SNAPSHOT","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jgroups-raft","title":"JGroups raft","description":"Exchange messages with JGroups-raft clusters.","deprecated":false,"firstVersion":"2.24.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.raft.JGroupsRaftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups-raft","version":"3.18.0-SNAPSHOT","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jgroups.json b/karavan-designer/public/components/jgroups.json
index 326e062..13bf205 100644
--- a/karavan-designer/public/components/jgroups.json
+++ b/karavan-designer/public/components/jgroups.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jgroups","title":"JGroups","description":"Exchange messages with JGroups clusters.","deprecated":false,"firstVersion":"2.13.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.JGroupsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups","version":"3.18.0-SNAPSHOT","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jgroups","title":"JGroups","description":"Exchange messages with JGroups clusters.","deprecated":false,"firstVersion":"2.13.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.JGroupsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups","version":"3.18.0-SNAPSHOT","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jira.json b/karavan-designer/public/components/jira.json
index e49ca26..dcbc49c 100644
--- a/karavan-designer/public/components/jira.json
+++ b/karavan-designer/public/components/jira.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jira","title":"Jira","description":"Interact with JIRA issue tracker.","deprecated":false,"firstVersion":"3.0","label":"api,reporting","javaType":"org.apache.camel.component.jira.JiraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jira","version":"3.18.0-SNAPSHOT","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jira","title":"Jira","description":"Interact with JIRA issue tracker.","deprecated":false,"firstVersion":"3.0","label":"api,reporting","javaType":"org.apache.camel.component.jira.JiraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jira","version":"3.18.0-SNAPSHOT","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jms.json b/karavan-designer/public/components/jms.json
index 539799f..98ca33b 100644
--- a/karavan-designer/public/components/jms.json
+++ b/karavan-designer/public/components/jms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jms","title":"JMS","description":"Sent and receive messages to/from a JMS Queue or Topic.","deprecated":false,"deprecationNote":"","firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.jms.JmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jms","version":"3.18.0-SNAPSHOT","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consume [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jms","title":"JMS","description":"Sent and receive messages to/from a JMS Queue or Topic.","deprecated":false,"deprecationNote":"","firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.jms.JmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jms","version":"3.18.0-SNAPSHOT","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jmx.json b/karavan-designer/public/components/jmx.json
index 68a2d1f..238d649 100644
--- a/karavan-designer/public/components/jmx.json
+++ b/karavan-designer/public/components/jmx.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jmx","title":"JMX","description":"Receive JMX notifications.","deprecated":false,"firstVersion":"2.6.0","label":"monitoring","javaType":"org.apache.camel.component.jmx.JMXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jmx","version":"3.18.0-SNAPSHOT","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jmx","title":"JMX","description":"Receive JMX notifications.","deprecated":false,"firstVersion":"2.6.0","label":"monitoring","javaType":"org.apache.camel.component.jmx.JMXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jmx","version":"3.18.0-SNAPSHOT","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jolt.json b/karavan-designer/public/components/jolt.json
index 4e10e4c..7798768 100644
--- a/karavan-designer/public/components/jolt.json
+++ b/karavan-designer/public/components/jolt.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jolt","title":"JOLT","description":"JSON to JSON transformation using JOLT.","deprecated":false,"firstVersion":"2.16.0","label":"transformation","javaType":"org.apache.camel.component.jolt.JoltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jolt","version":"3.18.0-SNAPSHOT","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jolt","title":"JOLT","description":"JSON to JSON transformation using JOLT.","deprecated":false,"firstVersion":"2.16.0","label":"transformation","javaType":"org.apache.camel.component.jolt.JoltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jolt","version":"3.18.0-SNAPSHOT","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPr [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jooq.json b/karavan-designer/public/components/jooq.json
index 657ec69..3a8925f 100644
--- a/karavan-designer/public/components/jooq.json
+++ b/karavan-designer/public/components/jooq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jooq","title":"JOOQ","description":"Store and retrieve Java objects from an SQL database using JOOQ.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.jooq.JooqComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jooq","version":"3.18.0-SNAPSHOT","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jooq","title":"JOOQ","description":"Store and retrieve Java objects from an SQL database using JOOQ.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.jooq.JooqComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jooq","version":"3.18.0-SNAPSHOT","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jpa.json b/karavan-designer/public/components/jpa.json
index a98c9e9..278f176 100644
--- a/karavan-designer/public/components/jpa.json
+++ b/karavan-designer/public/components/jpa.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jpa","title":"JPA","description":"Store and retrieve Java objects from databases using Java Persistence API (JPA).","deprecated":false,"firstVersion":"1.0.0","label":"database,sql","javaType":"org.apache.camel.component.jpa.JpaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jpa","version":"3.18.0-SNAPSHOT","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jpa","title":"JPA","description":"Store and retrieve Java objects from databases using Java Persistence API (JPA).","deprecated":false,"firstVersion":"1.0.0","label":"database,sql","javaType":"org.apache.camel.component.jpa.JpaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jpa","version":"3.18.0-SNAPSHOT","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jslt.json b/karavan-designer/public/components/jslt.json
index 9d0693d..6f8a273 100644
--- a/karavan-designer/public/components/jslt.json
+++ b/karavan-designer/public/components/jslt.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jslt","title":"JSLT","description":"Query or transform JSON payloads using an JSLT.","deprecated":false,"firstVersion":"3.1.0","label":"transformation","javaType":"org.apache.camel.component.jslt.JsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jslt","version":"3.18.0-SNAPSHOT","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jslt","title":"JSLT","description":"Query or transform JSON payloads using an JSLT.","deprecated":false,"firstVersion":"3.1.0","label":"transformation","javaType":"org.apache.camel.component.jslt.JsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jslt","version":"3.18.0-SNAPSHOT","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/json-patch.json b/karavan-designer/public/components/json-patch.json
index db6491b..55af5d6 100644
--- a/karavan-designer/public/components/json-patch.json
+++ b/karavan-designer/public/components/json-patch.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"json-patch","title":"JsonPatch","description":"Transforms JSON using JSON patch (RFC 6902).","deprecated":false,"firstVersion":"3.12.0","label":"transformation","javaType":"org.apache.camel.component.jsonpatch.JsonPatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-patch","version":"3.18.0-SNAPSHOT","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"json-patch","title":"JsonPatch","description":"Transforms JSON using JSON patch (RFC 6902).","deprecated":false,"firstVersion":"3.12.0","label":"transformation","javaType":"org.apache.camel.component.jsonpatch.JsonPatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-patch","version":"3.18.0-SNAPSHOT","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/json-validator.json b/karavan-designer/public/components/json-validator.json
index c69ffd9..941d272 100644
--- a/karavan-designer/public/components/json-validator.json
+++ b/karavan-designer/public/components/json-validator.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"json-validator","title":"JSON Schema Validator","description":"Validate JSON payloads using NetworkNT JSON Schema.","deprecated":false,"firstVersion":"2.20.0","label":"validation","javaType":"org.apache.camel.component.jsonvalidator.JsonValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-validator","version":"3.18.0-SNAPSHOT","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"json-validator","title":"JSON Schema Validator","description":"Validate JSON payloads using NetworkNT JSON Schema.","deprecated":false,"firstVersion":"2.20.0","label":"validation","javaType":"org.apache.camel.component.jsonvalidator.JsonValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-validator","version":"3.18.0-SNAPSHOT","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jsonata.json b/karavan-designer/public/components/jsonata.json
index 85dc4a8..2f6f0e0 100644
--- a/karavan-designer/public/components/jsonata.json
+++ b/karavan-designer/public/components/jsonata.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jsonata","title":"JSONata","description":"Transforms JSON payload using JSONata transformation.","deprecated":false,"firstVersion":"3.5.0","label":"transformation","javaType":"org.apache.camel.component.jsonata.JsonataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsonata","version":"3.18.0-SNAPSHOT","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jsonata","title":"JSONata","description":"Transforms JSON payload using JSONata transformation.","deprecated":false,"firstVersion":"3.5.0","label":"transformation","javaType":"org.apache.camel.component.jsonata.JsonataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsonata","version":"3.18.0-SNAPSHOT","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jt400.json b/karavan-designer/public/components/jt400.json
index 761cd02..fefbfbc 100644
--- a/karavan-designer/public/components/jt400.json
+++ b/karavan-designer/public/components/jt400.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jt400","title":"JT400","description":"Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.","deprecated":false,"firstVersion":"1.5.0","label":"messaging","javaType":"org.apache.camel.component.jt400.Jt400Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jt400","version":"3.18.0-SNAPSHOT","scheme":"jt400","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jt400","title":"JT400","description":"Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.","deprecated":false,"firstVersion":"1.5.0","label":"messaging","javaType":"org.apache.camel.component.jt400.Jt400Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jt400","version":"3.18.0-SNAPSHOT","scheme":"jt400","extendsScheme" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kafka.json b/karavan-designer/public/components/kafka.json
index d02350f..2956259 100644
--- a/karavan-designer/public/components/kafka.json
+++ b/karavan-designer/public/components/kafka.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kafka","title":"Kafka","description":"Sent and receive messages to/from an Apache Kafka broker.","deprecated":false,"firstVersion":"2.13.0","label":"messaging","javaType":"org.apache.camel.component.kafka.KafkaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kafka","version":"3.18.0-SNAPSHOT","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kafka","title":"Kafka","description":"Sent and receive messages to/from an Apache Kafka broker.","deprecated":false,"firstVersion":"2.13.0","label":"messaging","javaType":"org.apache.camel.component.kafka.KafkaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kafka","version":"3.18.0-SNAPSHOT","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/knative.json b/karavan-designer/public/components/knative.json
index 4311027..0e42744 100644
--- a/karavan-designer/public/components/knative.json
+++ b/karavan-designer/public/components/knative.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"knative","title":"Knative","description":"Send and receive events from Knative.","deprecated":false,"firstVersion":"3.15.0","label":"cloud","javaType":"org.apache.camel.component.knative.KnativeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-knative","version":"3.18.0-SNAPSHOT","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":false,"producerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"knative","title":"Knative","description":"Send and receive events from Knative.","deprecated":false,"firstVersion":"3.15.0","label":"cloud","javaType":"org.apache.camel.component.knative.KnativeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-knative","version":"3.18.0-SNAPSHOT","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":false,"producerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-config-maps.json b/karavan-designer/public/components/kubernetes-config-maps.json
index d0e2c0e..d95b8f8 100644
--- a/karavan-designer/public/components/kubernetes-config-maps.json
+++ b/karavan-designer/public/components/kubernetes-config-maps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-config-maps","title":"Kubernetes ConfigMap","description":"Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubern [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-config-maps","title":"Kubernetes ConfigMap","description":"Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubern [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-custom-resources.json b/karavan-designer/public/components/kubernetes-custom-resources.json
index d0d5ac1..2bcb78d 100644
--- a/karavan-designer/public/components/kubernetes-custom-resources.json
+++ b/karavan-designer/public/components/kubernetes-custom-resources.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-custom-resources","title":"Kubernetes Custom Resources","description":"Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.","deprecated":false,"firstVersion":"3.7.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-custom-resources","title":"Kubernetes Custom Resources","description":"Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.","deprecated":false,"firstVersion":"3.7.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0- [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-deployments.json b/karavan-designer/public/components/kubernetes-deployments.json
index 2dafd75..067be57 100644
--- a/karavan-designer/public/components/kubernetes-deployments.json
+++ b/karavan-designer/public/components/kubernetes-deployments.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-deployments","title":"Kubernetes Deployments","description":"Perform operations on Kubernetes Deployments and get notified on Deployment changes.","deprecated":false,"firstVersion":"2.20.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"ku [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-deployments","title":"Kubernetes Deployments","description":"Perform operations on Kubernetes Deployments and get notified on Deployment changes.","deprecated":false,"firstVersion":"2.20.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"ku [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-hpa.json b/karavan-designer/public/components/kubernetes-hpa.json
index b9f88ef..de19cd8 100644
--- a/karavan-designer/public/components/kubernetes-hpa.json
+++ b/karavan-designer/public/components/kubernetes-hpa.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-hpa","title":"Kubernetes HPA","description":"Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-hpa","ext [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-hpa","title":"Kubernetes HPA","description":"Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-hpa","ext [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-job.json b/karavan-designer/public/components/kubernetes-job.json
index df0581a..3b1d9d4 100644
--- a/karavan-designer/public/components/kubernetes-job.json
+++ b/karavan-designer/public/components/kubernetes-job.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-job","title":"Kubernetes Job","description":"Perform operations on Kubernetes Jobs.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.job.KubernetesJobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-job","title":"Kubernetes Job","description":"Perform operations on Kubernetes Jobs.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.job.KubernetesJobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":f [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-namespaces.json b/karavan-designer/public/components/kubernetes-namespaces.json
index 52e5b96..f9acb6d 100644
--- a/karavan-designer/public/components/kubernetes-namespaces.json
+++ b/karavan-designer/public/components/kubernetes-namespaces.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-namespaces","title":"Kubernetes Namespaces","description":"Perform operations on Kubernetes Namespaces and get notified on Namespace changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernet [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-namespaces","title":"Kubernetes Namespaces","description":"Perform operations on Kubernetes Namespaces and get notified on Namespace changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernet [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-nodes.json b/karavan-designer/public/components/kubernetes-nodes.json
index 93ac16c..a07e101 100644
--- a/karavan-designer/public/components/kubernetes-nodes.json
+++ b/karavan-designer/public/components/kubernetes-nodes.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-nodes","title":"Kubernetes Nodes","description":"Perform operations on Kubernetes Nodes and get notified on Node changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-nodes","extendsScheme":""," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-nodes","title":"Kubernetes Nodes","description":"Perform operations on Kubernetes Nodes and get notified on Node changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-nodes","extendsScheme":""," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-persistent-volumes-claims.json b/karavan-designer/public/components/kubernetes-persistent-volumes-claims.json
index 5e51420..a2516a5 100644
--- a/karavan-designer/public/components/kubernetes-persistent-volumes-claims.json
+++ b/karavan-designer/public/components/kubernetes-persistent-volumes-claims.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-persistent-volumes-claims","title":"Kubernetes Persistent Volume Claim","description":"Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent","supportLevel":"Stable","groupId":"org.apache [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-persistent-volumes-claims","title":"Kubernetes Persistent Volume Claim","description":"Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent","supportLevel":"Stable","groupId":"org.apache [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-persistent-volumes.json b/karavan-designer/public/components/kubernetes-persistent-volumes.json
index 775b7a9..e6c2584 100644
--- a/karavan-designer/public/components/kubernetes-persistent-volumes.json
+++ b/karavan-designer/public/components/kubernetes-persistent-volumes.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-persistent-volumes","title":"Kubernetes Persistent Volume","description":"Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-persistent-volumes","title":"Kubernetes Persistent Volume","description":"Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes", [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-pods.json b/karavan-designer/public/components/kubernetes-pods.json
index c37c642..45de3b7 100644
--- a/karavan-designer/public/components/kubernetes-pods.json
+++ b/karavan-designer/public/components/kubernetes-pods.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-pods","title":"Kubernetes Pods","description":"Perform operations on Kubernetes Pods and get notified on Pod changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-pods","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-pods","title":"Kubernetes Pods","description":"Perform operations on Kubernetes Pods and get notified on Pod changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-pods","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-replication-controllers.json b/karavan-designer/public/components/kubernetes-replication-controllers.json
index 1ae4d6f..5aa6d73 100644
--- a/karavan-designer/public/components/kubernetes-replication-controllers.json
+++ b/karavan-designer/public/components/kubernetes-replication-controllers.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-replication-controllers","title":"Kubernetes Replication Controller","description":"Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent","supportLevel":"Stable","groupId":"org.apache.camel"," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-replication-controllers","title":"Kubernetes Replication Controller","description":"Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent","supportLevel":"Stable","groupId":"org.apache.camel"," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-resources-quota.json b/karavan-designer/public/components/kubernetes-resources-quota.json
index 5baea7e..4808352 100644
--- a/karavan-designer/public/components/kubernetes-resources-quota.json
+++ b/karavan-designer/public/components/kubernetes-resources-quota.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-resources-quota","title":"Kubernetes Resources Quota","description":"Perform operations on Kubernetes Resources Quotas.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-resources- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-resources-quota","title":"Kubernetes Resources Quota","description":"Perform operations on Kubernetes Resources Quotas.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-resources- [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-secrets.json b/karavan-designer/public/components/kubernetes-secrets.json
index 65412dd..85e5046 100644
--- a/karavan-designer/public/components/kubernetes-secrets.json
+++ b/karavan-designer/public/components/kubernetes-secrets.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-secrets","title":"Kubernetes Secrets","description":"Perform operations on Kubernetes Secrets.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-secrets","title":"Kubernetes Secrets","description":"Perform operations on Kubernetes Secrets.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-s [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-service-accounts.json b/karavan-designer/public/components/kubernetes-service-accounts.json
index 19f3cb8..a035ea2 100644
--- a/karavan-designer/public/components/kubernetes-service-accounts.json
+++ b/karavan-designer/public/components/kubernetes-service-accounts.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-service-accounts","title":"Kubernetes Service Account","description":"Perform operations on Kubernetes Service Accounts.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-service [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-service-accounts","title":"Kubernetes Service Account","description":"Perform operations on Kubernetes Service Accounts.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-service [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-services.json b/karavan-designer/public/components/kubernetes-services.json
index bfea76d..a062d3a 100644
--- a/karavan-designer/public/components/kubernetes-services.json
+++ b/karavan-designer/public/components/kubernetes-services.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-services","title":"Kubernetes Services","description":"Perform operations on Kubernetes Services and get notified on Service changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.services.KubernetesServicesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-services" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-services","title":"Kubernetes Services","description":"Perform operations on Kubernetes Services and get notified on Service changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.services.KubernetesServicesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-services" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kudu.json b/karavan-designer/public/components/kudu.json
index deeaac7..241c1e3 100644
--- a/karavan-designer/public/components/kudu.json
+++ b/karavan-designer/public/components/kudu.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kudu","title":"Kudu","description":"Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.","deprecated":false,"firstVersion":"3.0","label":"database,iot,cloud","javaType":"org.apache.camel.component.kudu.KuduComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kudu","version":"3.18.0-SNAPSHOT","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kudu","title":"Kudu","description":"Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.","deprecated":false,"firstVersion":"3.0","label":"database,iot,cloud","javaType":"org.apache.camel.component.kudu.KuduComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kudu","version":"3.18.0-SNAPSHOT","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/language.json b/karavan-designer/public/components/language.json
index 870b73e..b6c3669 100644
--- a/karavan-designer/public/components/language.json
+++ b/karavan-designer/public/components/language.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"language","title":"Language","description":"Execute scripts in any of the languages supported by Camel.","deprecated":false,"firstVersion":"2.5.0","label":"core,script","javaType":"org.apache.camel.component.language.LanguageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-language","version":"3.18.0-SNAPSHOT","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"language","title":"Language","description":"Execute scripts in any of the languages supported by Camel.","deprecated":false,"firstVersion":"2.5.0","label":"core,script","javaType":"org.apache.camel.component.language.LanguageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-language","version":"3.18.0-SNAPSHOT","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ldap.json b/karavan-designer/public/components/ldap.json
index bd02344..59b1db9 100644
--- a/karavan-designer/public/components/ldap.json
+++ b/karavan-designer/public/components/ldap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ldap","title":"LDAP","description":"Perform searches on LDAP servers.","deprecated":false,"firstVersion":"1.5.0","label":"search,ldap","javaType":"org.apache.camel.component.ldap.LdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldap","version":"3.18.0-SNAPSHOT","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropertie [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ldap","title":"LDAP","description":"Perform searches on LDAP servers.","deprecated":false,"firstVersion":"1.5.0","label":"search,ldap","javaType":"org.apache.camel.component.ldap.LdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldap","version":"3.18.0-SNAPSHOT","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropertie [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ldif.json b/karavan-designer/public/components/ldif.json
index 1a570b8..03baac7 100644
--- a/karavan-designer/public/components/ldif.json
+++ b/karavan-designer/public/components/ldif.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ldif","title":"LDIF","description":"Perform updates on an LDAP server from an LDIF body content.","deprecated":false,"firstVersion":"2.20.0","label":"ldap","javaType":"org.apache.camel.component.ldif.LdifComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldif","version":"3.18.0-SNAPSHOT","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ldif","title":"LDIF","description":"Perform updates on an LDAP server from an LDIF body content.","deprecated":false,"firstVersion":"2.20.0","label":"ldap","javaType":"org.apache.camel.component.ldif.LdifComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldif","version":"3.18.0-SNAPSHOT","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/log.json b/karavan-designer/public/components/log.json
index eebe449..1de015b 100644
--- a/karavan-designer/public/components/log.json
+++ b/karavan-designer/public/components/log.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"log","title":"Log","description":"Log messages to the underlying logging mechanism.","deprecated":false,"firstVersion":"1.1.0","label":"core,monitoring","javaType":"org.apache.camel.component.log.LogComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-log","version":"3.18.0-SNAPSHOT","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"log","title":"Log","description":"Log messages to the underlying logging mechanism.","deprecated":false,"firstVersion":"1.1.0","label":"core,monitoring","javaType":"org.apache.camel.component.log.LogComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-log","version":"3.18.0-SNAPSHOT","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/lpr.json b/karavan-designer/public/components/lpr.json
index 7952b2a..7d3a03a 100644
--- a/karavan-designer/public/components/lpr.json
+++ b/karavan-designer/public/components/lpr.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"lpr","title":"Printer","description":"Send print jobs to printers.","deprecated":false,"firstVersion":"2.1.0","label":"printing","javaType":"org.apache.camel.component.printer.PrinterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-printer","version":"3.18.0-SNAPSHOT","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"lpr","title":"Printer","description":"Send print jobs to printers.","deprecated":false,"firstVersion":"2.1.0","label":"printing","javaType":"org.apache.camel.component.printer.PrinterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-printer","version":"3.18.0-SNAPSHOT","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/lucene.json b/karavan-designer/public/components/lucene.json
index 70e5759..5abc1a5 100644
--- a/karavan-designer/public/components/lucene.json
+++ b/karavan-designer/public/components/lucene.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"lucene","title":"Lucene","description":"Perform inserts or queries against Apache Lucene databases.","deprecated":false,"firstVersion":"2.2.0","label":"database,search","javaType":"org.apache.camel.component.lucene.LuceneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lucene","version":"3.18.0-SNAPSHOT","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"lucene","title":"Lucene","description":"Perform inserts or queries against Apache Lucene databases.","deprecated":false,"firstVersion":"2.2.0","label":"database,search","javaType":"org.apache.camel.component.lucene.LuceneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lucene","version":"3.18.0-SNAPSHOT","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/lumberjack.json b/karavan-designer/public/components/lumberjack.json
index 4f5befe..ddcce9c 100644
--- a/karavan-designer/public/components/lumberjack.json
+++ b/karavan-designer/public/components/lumberjack.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"lumberjack","title":"Lumberjack","description":"Receive logs messages using the Lumberjack protocol.","deprecated":false,"firstVersion":"2.18.0","label":"log","javaType":"org.apache.camel.component.lumberjack.LumberjackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lumberjack","version":"3.18.0-SNAPSHOT","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"lumberjack","title":"Lumberjack","description":"Receive logs messages using the Lumberjack protocol.","deprecated":false,"firstVersion":"2.18.0","label":"log","javaType":"org.apache.camel.component.lumberjack.LumberjackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lumberjack","version":"3.18.0-SNAPSHOT","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/master.json b/karavan-designer/public/components/master.json
index 1aa96fa..aa40188 100644
--- a/karavan-designer/public/components/master.json
+++ b/karavan-designer/public/components/master.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"master","title":"Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.master.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-master","version":"3.18.0-SNAPSHOT","scheme":"master","extendsScheme":"","syntax":"master:names [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"master","title":"Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.master.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-master","version":"3.18.0-SNAPSHOT","scheme":"master","extendsScheme":"","syntax":"master:names [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/metrics.json b/karavan-designer/public/components/metrics.json
index ea81176..7341ea3 100644
--- a/karavan-designer/public/components/metrics.json
+++ b/karavan-designer/public/components/metrics.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"metrics","title":"Metrics","description":"Collect various metrics directly from Camel routes using the DropWizard metrics library.","deprecated":false,"firstVersion":"2.14.0","label":"monitoring","javaType":"org.apache.camel.component.metrics.MetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-metrics","version":"3.18.0-SNAPSHOT","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"metrics","title":"Metrics","description":"Collect various metrics directly from Camel routes using the DropWizard metrics library.","deprecated":false,"firstVersion":"2.14.0","label":"monitoring","javaType":"org.apache.camel.component.metrics.MetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-metrics","version":"3.18.0-SNAPSHOT","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/micrometer.json b/karavan-designer/public/components/micrometer.json
index 960ad2b..0cf3305 100644
--- a/karavan-designer/public/components/micrometer.json
+++ b/karavan-designer/public/components/micrometer.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"micrometer","title":"Micrometer","description":"Collect various metrics directly from Camel routes using the Micrometer library.","deprecated":false,"firstVersion":"2.22.0","label":"monitoring","javaType":"org.apache.camel.component.micrometer.MicrometerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-micrometer","version":"3.18.0-SNAPSHOT","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"micrometer","title":"Micrometer","description":"Collect various metrics directly from Camel routes using the Micrometer library.","deprecated":false,"firstVersion":"2.22.0","label":"monitoring","javaType":"org.apache.camel.component.micrometer.MicrometerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-micrometer","version":"3.18.0-SNAPSHOT","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/microprofile-metrics.json b/karavan-designer/public/components/microprofile-metrics.json
index af0dc9b..f80d948 100644
--- a/karavan-designer/public/components/microprofile-metrics.json
+++ b/karavan-designer/public/components/microprofile-metrics.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"microprofile-metrics","title":"MicroProfile Metrics","description":"Expose metrics from Camel routes.","deprecated":false,"firstVersion":"3.0.0","label":"monitoring","javaType":"org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-microprofile-metrics","version":"3.18.0-SNAPSHOT","scheme":"microprofile-metrics","extendsScheme":"","syntax":"microprofil [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"microprofile-metrics","title":"MicroProfile Metrics","description":"Expose metrics from Camel routes.","deprecated":false,"firstVersion":"3.0.0","label":"monitoring","javaType":"org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-microprofile-metrics","version":"3.18.0-SNAPSHOT","scheme":"microprofile-metrics","extendsScheme":"","syntax":"microprofil [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/milo-browse.json b/karavan-designer/public/components/milo-browse.json
index 9b5385c..135e3ed 100644
--- a/karavan-designer/public/components/milo-browse.json
+++ b/karavan-designer/public/components/milo-browse.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"milo-browse","title":"OPC UA Browser","description":"Connect to OPC UA servers using the binary protocol for browsing the node tree.","deprecated":false,"firstVersion":"3.15.0","label":"iot","javaType":"org.apache.camel.component.milo.browse.MiloBrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","asy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"milo-browse","title":"OPC UA Browser","description":"Connect to OPC UA servers using the binary protocol for browsing the node tree.","deprecated":false,"firstVersion":"3.15.0","label":"iot","javaType":"org.apache.camel.component.milo.browse.MiloBrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","asy [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/milo-client.json b/karavan-designer/public/components/milo-client.json
index 0e488a1..2967fd1 100644
--- a/karavan-designer/public/components/milo-client.json
+++ b/karavan-designer/public/components/milo-client.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"milo-client","title":"OPC UA Client","description":"Connect to OPC UA servers using the binary protocol for acquiring telemetry data.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.client.MiloClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","as [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"milo-client","title":"OPC UA Client","description":"Connect to OPC UA servers using the binary protocol for acquiring telemetry data.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.client.MiloClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","as [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/milo-server.json b/karavan-designer/public/components/milo-server.json
index a4bdfe2..a3b3907 100644
--- a/karavan-designer/public/components/milo-server.json
+++ b/karavan-designer/public/components/milo-server.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"milo-server","title":"OPC UA Server","description":"Make telemetry data available as an OPC UA server.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.server.MiloServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"milo-server","title":"OPC UA Server","description":"Make telemetry data available as an OPC UA server.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.server.MiloServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mina.json b/karavan-designer/public/components/mina.json
index fc17410..ddacab1 100644
--- a/karavan-designer/public/components/mina.json
+++ b/karavan-designer/public/components/mina.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mina","title":"Mina","description":"Socket level networking using TCP or UDP with Apache Mina 2.x.","deprecated":false,"firstVersion":"2.10.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.mina.MinaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mina","version":"3.18.0-SNAPSHOT","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mina","title":"Mina","description":"Socket level networking using TCP or UDP with Apache Mina 2.x.","deprecated":false,"firstVersion":"2.10.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.mina.MinaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mina","version":"3.18.0-SNAPSHOT","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/minio.json b/karavan-designer/public/components/minio.json
index 3443944..6e1607a 100644
--- a/karavan-designer/public/components/minio.json
+++ b/karavan-designer/public/components/minio.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"minio","title":"Minio","description":"Store and retrieve objects from Minio Storage Service using Minio SDK.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,file","javaType":"org.apache.camel.component.minio.MinioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-minio","version":"3.18.0-SNAPSHOT","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"minio","title":"Minio","description":"Store and retrieve objects from Minio Storage Service using Minio SDK.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,file","javaType":"org.apache.camel.component.minio.MinioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-minio","version":"3.18.0-SNAPSHOT","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mllp.json b/karavan-designer/public/components/mllp.json
index 867bfe9..5522abf 100644
--- a/karavan-designer/public/components/mllp.json
+++ b/karavan-designer/public/components/mllp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mllp","title":"MLLP","description":"Communicate with external systems using the MLLP protocol.","deprecated":false,"firstVersion":"2.17.0","label":"networking,rpc,mllp","javaType":"org.apache.camel.component.mllp.MllpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mllp","version":"3.18.0-SNAPSHOT","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"pro [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mllp","title":"MLLP","description":"Communicate with external systems using the MLLP protocol.","deprecated":false,"firstVersion":"2.17.0","label":"networking,rpc,mllp","javaType":"org.apache.camel.component.mllp.MllpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mllp","version":"3.18.0-SNAPSHOT","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"pro [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mock.json b/karavan-designer/public/components/mock.json
index 0af266c..814aabc 100644
--- a/karavan-designer/public/components/mock.json
+++ b/karavan-designer/public/components/mock.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mock","title":"Mock","description":"Test routes and mediation rules using mocks.","deprecated":false,"firstVersion":"1.0.0","label":"core,testing","javaType":"org.apache.camel.component.mock.MockComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mock","version":"3.18.0-SNAPSHOT","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropert [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mock","title":"Mock","description":"Test routes and mediation rules using mocks.","deprecated":false,"firstVersion":"1.0.0","label":"core,testing","javaType":"org.apache.camel.component.mock.MockComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mock","version":"3.18.0-SNAPSHOT","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropert [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mongodb-gridfs.json b/karavan-designer/public/components/mongodb-gridfs.json
index fdac5d9..efb7471 100644
--- a/karavan-designer/public/components/mongodb-gridfs.json
+++ b/karavan-designer/public/components/mongodb-gridfs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mongodb-gridfs","title":"MongoDB GridFS","description":"Interact with MongoDB GridFS.","deprecated":false,"firstVersion":"2.18.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.gridfs.GridFsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb-gridfs","version":"3.18.0-SNAPSHOT","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mongodb-gridfs","title":"MongoDB GridFS","description":"Interact with MongoDB GridFS.","deprecated":false,"firstVersion":"2.18.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.gridfs.GridFsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb-gridfs","version":"3.18.0-SNAPSHOT","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mongodb.json b/karavan-designer/public/components/mongodb.json
index 379f416..ed1cd32 100644
--- a/karavan-designer/public/components/mongodb.json
+++ b/karavan-designer/public/components/mongodb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mongodb","title":"MongoDB","description":"Perform operations on MongoDB documents and collections.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.MongoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb","version":"3.18.0-SNAPSHOT","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mongodb","title":"MongoDB","description":"Perform operations on MongoDB documents and collections.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.MongoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb","version":"3.18.0-SNAPSHOT","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mustache.json b/karavan-designer/public/components/mustache.json
index 5711d80..a03b55f 100644
--- a/karavan-designer/public/components/mustache.json
+++ b/karavan-designer/public/components/mustache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mustache","title":"Mustache","description":"Transform messages using a Mustache template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation","javaType":"org.apache.camel.component.mustache.MustacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mustache","version":"3.18.0-SNAPSHOT","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mustache","title":"Mustache","description":"Transform messages using a Mustache template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation","javaType":"org.apache.camel.component.mustache.MustacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mustache","version":"3.18.0-SNAPSHOT","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mvel.json b/karavan-designer/public/components/mvel.json
index 9629467..e39324e 100644
--- a/karavan-designer/public/components/mvel.json
+++ b/karavan-designer/public/components/mvel.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mvel","title":"MVEL","description":"Transform messages using an MVEL template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation,script","javaType":"org.apache.camel.component.mvel.MvelComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mvel","version":"3.18.0-SNAPSHOT","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mvel","title":"MVEL","description":"Transform messages using an MVEL template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation,script","javaType":"org.apache.camel.component.mvel.MvelComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mvel","version":"3.18.0-SNAPSHOT","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mybatis-bean.json b/karavan-designer/public/components/mybatis-bean.json
index 4ea3d67..4c9e24d 100644
--- a/karavan-designer/public/components/mybatis-bean.json
+++ b/karavan-designer/public/components/mybatis-bean.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mybatis-bean","title":"MyBatis Bean","description":"Perform queries, inserts, updates or deletes in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.22.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisBeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.18.0-SNAPSHOT","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:be [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mybatis-bean","title":"MyBatis Bean","description":"Perform queries, inserts, updates or deletes in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.22.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisBeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.18.0-SNAPSHOT","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:be [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mybatis.json b/karavan-designer/public/components/mybatis.json
index 88ec555..3dd592b 100644
--- a/karavan-designer/public/components/mybatis.json
+++ b/karavan-designer/public/components/mybatis.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mybatis","title":"MyBatis","description":"Performs a query, poll, insert, update or delete in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.7.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.18.0-SNAPSHOT","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mybatis","title":"MyBatis","description":"Performs a query, poll, insert, update or delete in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.7.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.18.0-SNAPSHOT","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/nats.json b/karavan-designer/public/components/nats.json
index 46dfcd3..c158b34 100644
--- a/karavan-designer/public/components/nats.json
+++ b/karavan-designer/public/components/nats.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"nats","title":"Nats","description":"Send and receive messages from NATS messaging system.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.nats.NatsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nats","version":"3.18.0-SNAPSHOT","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"nats","title":"Nats","description":"Send and receive messages from NATS messaging system.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.nats.NatsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nats","version":"3.18.0-SNAPSHOT","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/netty-http.json b/karavan-designer/public/components/netty-http.json
index e89888f..a8dbd29 100644
--- a/karavan-designer/public/components/netty-http.json
+++ b/karavan-designer/public/components/netty-http.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"netty-http","title":"Netty HTTP","description":"Netty HTTP server and client using the Netty 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"networking,http","javaType":"org.apache.camel.component.netty.http.NettyHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty-http","version":"3.18.0-SNAPSHOT","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol://h [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"netty-http","title":"Netty HTTP","description":"Netty HTTP server and client using the Netty 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"networking,http","javaType":"org.apache.camel.component.netty.http.NettyHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty-http","version":"3.18.0-SNAPSHOT","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol://h [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/netty.json b/karavan-designer/public/components/netty.json
index 23387bc..e51f293 100644
--- a/karavan-designer/public/components/netty.json
+++ b/karavan-designer/public/components/netty.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"netty","title":"Netty","description":"Socket level networking using TCP or UDP with Netty 4.x.","deprecated":false,"firstVersion":"2.14.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.netty.NettyComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty","version":"3.18.0-SNAPSHOT","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"netty","title":"Netty","description":"Socket level networking using TCP or UDP with Netty 4.x.","deprecated":false,"firstVersion":"2.14.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.netty.NettyComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty","version":"3.18.0-SNAPSHOT","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/nitrite.json b/karavan-designer/public/components/nitrite.json
index f5bf1fd..3348d48 100644
--- a/karavan-designer/public/components/nitrite.json
+++ b/karavan-designer/public/components/nitrite.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"nitrite","title":"Nitrite","description":"Access Nitrite databases.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.nitrite.NitriteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nitrite","version":"3.18.0-SNAPSHOT","scheme":"nitrite","extendsScheme":"","syntax":"nitrite:database","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"nitrite","title":"Nitrite","description":"Access Nitrite databases.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.nitrite.NitriteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nitrite","version":"3.18.0-SNAPSHOT","scheme":"nitrite","extendsScheme":"","syntax":"nitrite:database","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/oaipmh.json b/karavan-designer/public/components/oaipmh.json
index e00cb85..a3143a3 100644
--- a/karavan-designer/public/components/oaipmh.json
+++ b/karavan-designer/public/components/oaipmh.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"oaipmh","title":"OAI-PMH","description":"Harvest metadata using OAI-PMH protocol","deprecated":false,"firstVersion":"3.5.0","label":"endpoint,webservice,batch","javaType":"org.apache.camel.oaipmh.component.OAIPMHComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-oaipmh","version":"3.18.0-SNAPSHOT","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"oaipmh","title":"OAI-PMH","description":"Harvest metadata using OAI-PMH protocol","deprecated":false,"firstVersion":"3.5.0","label":"endpoint,webservice,batch","javaType":"org.apache.camel.oaipmh.component.OAIPMHComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-oaipmh","version":"3.18.0-SNAPSHOT","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/olingo2.json b/karavan-designer/public/components/olingo2.json
index 707ada2..75ff25f 100644
--- a/karavan-designer/public/components/olingo2.json
+++ b/karavan-designer/public/components/olingo2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"olingo2","title":"Olingo2","description":"Communicate with OData 2.0 services using Apache Olingo.","deprecated":false,"firstVersion":"2.14.0","label":"cloud","javaType":"org.apache.camel.component.olingo2.Olingo2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo2","version":"3.18.0-SNAPSHOT","scheme":"olingo2","extendsScheme":"","syntax":"olingo2:apiName/methodName","async":false,"api":true,"apiSyntax":"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"olingo2","title":"Olingo2","description":"Communicate with OData 2.0 services using Apache Olingo.","deprecated":false,"firstVersion":"2.14.0","label":"cloud","javaType":"org.apache.camel.component.olingo2.Olingo2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo2","version":"3.18.0-SNAPSHOT","scheme":"olingo2","extendsScheme":"","syntax":"olingo2:apiName/methodName","async":false,"api":true,"apiSyntax":"api [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/olingo4.json b/karavan-designer/public/components/olingo4.json
index 71e8bc1..08988c7 100644
--- a/karavan-designer/public/components/olingo4.json
+++ b/karavan-designer/public/components/olingo4.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"olingo4","title":"Olingo4","description":"Communicate with OData 4.0 services using Apache Olingo OData API.","deprecated":false,"firstVersion":"2.19.0","label":"cloud","javaType":"org.apache.camel.component.olingo4.Olingo4Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo4","version":"3.18.0-SNAPSHOT","scheme":"olingo4","extendsScheme":"","syntax":"olingo4:apiName/methodName","async":false,"api":true,"apiSy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"olingo4","title":"Olingo4","description":"Communicate with OData 4.0 services using Apache Olingo OData API.","deprecated":false,"firstVersion":"2.19.0","label":"cloud","javaType":"org.apache.camel.component.olingo4.Olingo4Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo4","version":"3.18.0-SNAPSHOT","scheme":"olingo4","extendsScheme":"","syntax":"olingo4:apiName/methodName","async":false,"api":true,"apiSy [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openshift-build-configs.json b/karavan-designer/public/components/openshift-build-configs.json
index c6070a7..e248a24 100644
--- a/karavan-designer/public/components/openshift-build-configs.json
+++ b/karavan-designer/public/components/openshift-build-configs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openshift-build-configs","title":"Openshift Build Config","description":"Perform operations on OpenShift Build Configs.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"openshift-build-configs","extendsSchem [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openshift-build-configs","title":"Openshift Build Config","description":"Perform operations on OpenShift Build Configs.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"openshift-build-configs","extendsSchem [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openshift-builds.json b/karavan-designer/public/components/openshift-builds.json
index 5f94fd3..8b7960f 100644
--- a/karavan-designer/public/components/openshift-builds.json
+++ b/karavan-designer/public/components/openshift-builds.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openshift-builds","title":"Openshift Builds","description":"Perform operations on OpenShift Builds.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterU [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openshift-builds","title":"Openshift Builds","description":"Perform operations on OpenShift Builds.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterU [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openshift-deploymentconfigs.json b/karavan-designer/public/components/openshift-deploymentconfigs.json
new file mode 100644
index 0000000..9f55e6e
--- /dev/null
+++ b/karavan-designer/public/components/openshift-deploymentconfigs.json
@@ -0,0 +1 @@
+{"component":{"kind":"component","name":"openshift-deploymentconfigs","title":"Openshift Deployment Configs","description":"Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes.","deprecated":false,"firstVersion":"3.18.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.deploymentconfigs.OpenshiftDeploymentConfigsComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-kubernetes","vers [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openstack-cinder.json b/karavan-designer/public/components/openstack-cinder.json
index a20481a..64e3f5f 100644
--- a/karavan-designer/public/components/openstack-cinder.json
+++ b/karavan-designer/public/components/openstack-cinder.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-cinder","title":"OpenStack Cinder","description":"Access data in OpenStack Cinder block storage.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.cinder.CinderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-cinder","title":"OpenStack Cinder","description":"Access data in OpenStack Cinder block storage.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.cinder.CinderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openstack-glance.json b/karavan-designer/public/components/openstack-glance.json
index d2928bc..31b4817 100644
--- a/karavan-designer/public/components/openstack-glance.json
+++ b/karavan-designer/public/components/openstack-glance.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-glance","title":"OpenStack Glance","description":"Manage VM images and metadata definitions in OpenStack Glance.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.glance.GlanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-glance","title":"OpenStack Glance","description":"Manage VM images and metadata definitions in OpenStack Glance.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.glance.GlanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openstack-keystone.json b/karavan-designer/public/components/openstack-keystone.json
index 963f5a5..a03be2a 100644
--- a/karavan-designer/public/components/openstack-keystone.json
+++ b/karavan-designer/public/components/openstack-keystone.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-keystone","title":"OpenStack Keystone","description":"Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.keystone.KeystoneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"open [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-keystone","title":"OpenStack Keystone","description":"Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.keystone.KeystoneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"open [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openstack-neutron.json b/karavan-designer/public/components/openstack-neutron.json
index bdad4c1..ea6e43c 100644
--- a/karavan-designer/public/components/openstack-neutron.json
+++ b/karavan-designer/public/components/openstack-neutron.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-neutron","title":"OpenStack Neutron","description":"Access OpenStack Neutron for network services.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.neutron.NeutronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-neutron","title":"OpenStack Neutron","description":"Access OpenStack Neutron for network services.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.neutron.NeutronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openstack-nova.json b/karavan-designer/public/components/openstack-nova.json
index 995778c..5ac5060 100644
--- a/karavan-designer/public/components/openstack-nova.json
+++ b/karavan-designer/public/components/openstack-nova.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-nova","title":"OpenStack Nova","description":"Access OpenStack to manage compute resources.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.nova.NovaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-nova","title":"OpenStack Nova","description":"Access OpenStack to manage compute resources.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.nova.NovaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openstack-swift.json b/karavan-designer/public/components/openstack-swift.json
index f33b8be..e5d6dc3 100644
--- a/karavan-designer/public/components/openstack-swift.json
+++ b/karavan-designer/public/components/openstack-swift.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-swift","title":"OpenStack Swift","description":"Access OpenStack Swift object/blob store.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.swift.SwiftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-swift","title":"OpenStack Swift","description":"Access OpenStack Swift object/blob store.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.swift.SwiftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/optaplanner.json b/karavan-designer/public/components/optaplanner.json
index 4eabd89..d44ccfe 100644
--- a/karavan-designer/public/components/optaplanner.json
+++ b/karavan-designer/public/components/optaplanner.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"optaplanner","title":"OptaPlanner","description":"Solve planning problems with OptaPlanner.","deprecated":false,"firstVersion":"2.13.0","label":"engine,planning","javaType":"org.apache.camel.component.optaplanner.OptaPlannerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-optaplanner","version":"3.18.0-SNAPSHOT","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:configFile","async":false,"api":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"optaplanner","title":"OptaPlanner","description":"Solve planning problems with OptaPlanner.","deprecated":false,"firstVersion":"2.13.0","label":"engine,planning","javaType":"org.apache.camel.component.optaplanner.OptaPlannerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-optaplanner","version":"3.18.0-SNAPSHOT","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:configFile","async":false,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/paho-mqtt5.json b/karavan-designer/public/components/paho-mqtt5.json
index b4ef357..94ead32 100644
--- a/karavan-designer/public/components/paho-mqtt5.json
+++ b/karavan-designer/public/components/paho-mqtt5.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"paho-mqtt5","title":"Paho MQTT 5","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.mqtt5.PahoMqtt5Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho-mqtt5","version":"3.18.0-SNAPSHOT","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"paho-mqtt5","title":"Paho MQTT 5","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.mqtt5.PahoMqtt5Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho-mqtt5","version":"3.18.0-SNAPSHOT","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/paho.json b/karavan-designer/public/components/paho.json
index aaa27a8..1522306 100644
--- a/karavan-designer/public/components/paho.json
+++ b/karavan-designer/public/components/paho.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"paho","title":"Paho","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT Client.","deprecated":false,"firstVersion":"2.16.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.PahoComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho","version":"3.18.0-SNAPSHOT","scheme":"paho","extendsScheme":"","syntax":"paho:topic","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"paho","title":"Paho","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT Client.","deprecated":false,"firstVersion":"2.16.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.PahoComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho","version":"3.18.0-SNAPSHOT","scheme":"paho","extendsScheme":"","syntax":"paho:topic","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pdf.json b/karavan-designer/public/components/pdf.json
index 9dd1807..880383f 100644
--- a/karavan-designer/public/components/pdf.json
+++ b/karavan-designer/public/components/pdf.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pdf","title":"PDF","description":"Create, modify or extract content from PDF documents.","deprecated":false,"firstVersion":"2.16.0","label":"document,transformation,printing","javaType":"org.apache.camel.component.pdf.PdfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pdf","version":"3.18.0-SNAPSHOT","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pdf","title":"PDF","description":"Create, modify or extract content from PDF documents.","deprecated":false,"firstVersion":"2.16.0","label":"document,transformation,printing","javaType":"org.apache.camel.component.pdf.PdfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pdf","version":"3.18.0-SNAPSHOT","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pg-replication-slot.json b/karavan-designer/public/components/pg-replication-slot.json
index 89749f5..38c1179 100644
--- a/karavan-designer/public/components/pg-replication-slot.json
+++ b/karavan-designer/public/components/pg-replication-slot.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pg-replication-slot","title":"PostgresSQL Replication Slot","description":"Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pg-replication-slot","version":"3.18.0-SNAPSHOT","scheme":"pg-rep [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pg-replication-slot","title":"PostgresSQL Replication Slot","description":"Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pg-replication-slot","version":"3.18.0-SNAPSHOT","scheme":"pg-rep [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pgevent.json b/karavan-designer/public/components/pgevent.json
index c7241d8..6ce2674 100644
--- a/karavan-designer/public/components/pgevent.json
+++ b/karavan-designer/public/components/pgevent.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pgevent","title":"PostgresSQL Event","description":"Send and receive PostgreSQL events via LISTEN and NOTIFY commands.","deprecated":false,"firstVersion":"2.15.0","label":"database,sql","javaType":"org.apache.camel.component.pgevent.PgEventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pgevent","version":"3.18.0-SNAPSHOT","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pgevent","title":"PostgresSQL Event","description":"Send and receive PostgreSQL events via LISTEN and NOTIFY commands.","deprecated":false,"firstVersion":"2.15.0","label":"database,sql","javaType":"org.apache.camel.component.pgevent.PgEventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pgevent","version":"3.18.0-SNAPSHOT","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/platform-http.json b/karavan-designer/public/components/platform-http.json
index 1849cdf..24c45b6 100644
--- a/karavan-designer/public/components/platform-http.json
+++ b/karavan-designer/public/components/platform-http.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"platform-http","title":"Platform HTTP","description":"Expose HTTP endpoints using the HTTP server available in the current platform.","deprecated":false,"firstVersion":"3.0.0","label":"http","javaType":"org.apache.camel.component.platform.http.PlatformHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-platform-http","version":"3.18.0-SNAPSHOT","scheme":"platform-http","extendsScheme":"","syntax":"platform-http: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"platform-http","title":"Platform HTTP","description":"Expose HTTP endpoints using the HTTP server available in the current platform.","deprecated":false,"firstVersion":"3.0.0","label":"http","javaType":"org.apache.camel.component.platform.http.PlatformHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-platform-http","version":"3.18.0-SNAPSHOT","scheme":"platform-http","extendsScheme":"","syntax":"platform-http: [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pop3.json b/karavan-designer/public/components/pop3.json
index c443ec3..cde8b1f 100644
--- a/karavan-designer/public/components/pop3.json
+++ b/karavan-designer/public/components/pop3.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pop3","title":"POP3","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pop3","title":"POP3","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeS [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pop3s.json b/karavan-designer/public/components/pop3s.json
index baea2e6..5577eab 100644
--- a/karavan-designer/public/components/pop3s.json
+++ b/karavan-designer/public/components/pop3s.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pop3s","title":"POP3S","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pop3s","title":"POP3S","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternat [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pubnub.json b/karavan-designer/public/components/pubnub.json
index 83ec887..a06e84e 100644
--- a/karavan-designer/public/components/pubnub.json
+++ b/karavan-designer/public/components/pubnub.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pubnub","title":"PubNub","description":"Send and receive messages to/from PubNub data stream network for connected devices.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,iot,messaging","javaType":"org.apache.camel.component.pubnub.PubNubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pubnub","version":"3.18.0-SNAPSHOT","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pubnub","title":"PubNub","description":"Send and receive messages to/from PubNub data stream network for connected devices.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,iot,messaging","javaType":"org.apache.camel.component.pubnub.PubNubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pubnub","version":"3.18.0-SNAPSHOT","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pulsar.json b/karavan-designer/public/components/pulsar.json
index 9a60b04..8972bf7 100644
--- a/karavan-designer/public/components/pulsar.json
+++ b/karavan-designer/public/components/pulsar.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pulsar","title":"Pulsar","description":"Send and receive messages from/to Apache Pulsar messaging system.","deprecated":false,"firstVersion":"2.24.0","label":"messaging","javaType":"org.apache.camel.component.pulsar.PulsarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pulsar","version":"3.18.0-SNAPSHOT","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pulsar","title":"Pulsar","description":"Send and receive messages from/to Apache Pulsar messaging system.","deprecated":false,"firstVersion":"2.24.0","label":"messaging","javaType":"org.apache.camel.component.pulsar.PulsarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pulsar","version":"3.18.0-SNAPSHOT","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"ap [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/quartz.json b/karavan-designer/public/components/quartz.json
index 5f27266..3200652 100644
--- a/karavan-designer/public/components/quartz.json
+++ b/karavan-designer/public/components/quartz.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"quartz","title":"Quartz","description":"Schedule sending of messages using the Quartz 2.x scheduler.","deprecated":false,"firstVersion":"2.12.0","label":"scheduling","javaType":"org.apache.camel.component.quartz.QuartzComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quartz","version":"3.18.0-SNAPSHOT","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"quartz","title":"Quartz","description":"Schedule sending of messages using the Quartz 2.x scheduler.","deprecated":false,"firstVersion":"2.12.0","label":"scheduling","javaType":"org.apache.camel.component.quartz.QuartzComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quartz","version":"3.18.0-SNAPSHOT","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/quickfix.json b/karavan-designer/public/components/quickfix.json
index ca36637..b6ffb18 100644
--- a/karavan-designer/public/components/quickfix.json
+++ b/karavan-designer/public/components/quickfix.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"quickfix","title":"QuickFix","description":"Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.","deprecated":false,"firstVersion":"2.1.0","label":"messaging","javaType":"org.apache.camel.component.quickfixj.QuickfixjComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quickfix","version":"3.18.0-SNAPSHOT","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"quickfix","title":"QuickFix","description":"Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.","deprecated":false,"firstVersion":"2.1.0","label":"messaging","javaType":"org.apache.camel.component.quickfixj.QuickfixjComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quickfix","version":"3.18.0-SNAPSHOT","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/rabbitmq.json b/karavan-designer/public/components/rabbitmq.json
index 9365e7d..c79416a 100644
--- a/karavan-designer/public/components/rabbitmq.json
+++ b/karavan-designer/public/components/rabbitmq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rabbitmq","title":"RabbitMQ","description":"Send and receive messages from RabbitMQ instances.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.rabbitmq.RabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rabbitmq","version":"3.18.0-SNAPSHOT","scheme":"rabbitmq","extendsScheme":"","syntax":"rabbitmq:exchangeName","async":true,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rabbitmq","title":"RabbitMQ","description":"Send and receive messages from RabbitMQ instances.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.rabbitmq.RabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rabbitmq","version":"3.18.0-SNAPSHOT","scheme":"rabbitmq","extendsScheme":"","syntax":"rabbitmq:exchangeName","async":true,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/reactive-streams.json b/karavan-designer/public/components/reactive-streams.json
index fa9867f..ab83ddf 100644
--- a/karavan-designer/public/components/reactive-streams.json
+++ b/karavan-designer/public/components/reactive-streams.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"reactive-streams","title":"Reactive Streams","description":"Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.","deprecated":false,"firstVersion":"2.19.0","label":"reactive,streams","javaType":"org.apache.camel.component.reactive.streams.ReactiveStreamsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-reactive-streams","version":"3.18.0-SNAPSHOT","scheme":"re [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"reactive-streams","title":"Reactive Streams","description":"Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.","deprecated":false,"firstVersion":"2.19.0","label":"reactive,streams","javaType":"org.apache.camel.component.reactive.streams.ReactiveStreamsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-reactive-streams","version":"3.18.0-SNAPSHOT","scheme":"re [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ref.json b/karavan-designer/public/components/ref.json
index cc98270..318b9ec 100644
--- a/karavan-designer/public/components/ref.json
+++ b/karavan-designer/public/components/ref.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ref","title":"Ref","description":"Route messages to an endpoint looked up dynamically by name in the Camel Registry.","deprecated":false,"firstVersion":"1.2.0","label":"core,endpoint","javaType":"org.apache.camel.component.ref.RefComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ref","version":"3.18.0-SNAPSHOT","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ref","title":"Ref","description":"Route messages to an endpoint looked up dynamically by name in the Camel Registry.","deprecated":false,"firstVersion":"1.2.0","label":"core,endpoint","javaType":"org.apache.camel.component.ref.RefComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ref","version":"3.18.0-SNAPSHOT","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/rest-api.json b/karavan-designer/public/components/rest-api.json
index eb6038c..da545fe 100644
--- a/karavan-designer/public/components/rest-api.json
+++ b/karavan-designer/public/components/rest-api.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rest-api","title":"REST API","description":"Expose OpenAPI Specification of the REST services defined using Camel REST DSL.","deprecated":false,"firstVersion":"2.16.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.18.0-SNAPSHOT","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"con [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest-api","title":"REST API","description":"Expose OpenAPI Specification of the REST services defined using Camel REST DSL.","deprecated":false,"firstVersion":"2.16.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.18.0-SNAPSHOT","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"con [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/rest-openapi.json b/karavan-designer/public/components/rest-openapi.json
index 20baf59..e1c567e 100644
--- a/karavan-designer/public/components/rest-openapi.json
+++ b/karavan-designer/public/components/rest-openapi.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rest-openapi","title":"REST OpenApi","description":"Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.","deprecated":false,"firstVersion":"3.1.0","label":"openapi,rest,api","javaType":"org.apache.camel.component.rest.openapi.RestOpenApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-openapi","version":"3.18.0-SNAPSHOT [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest-openapi","title":"REST OpenApi","description":"Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.","deprecated":false,"firstVersion":"3.1.0","label":"openapi,rest,api","javaType":"org.apache.camel.component.rest.openapi.RestOpenApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-openapi","version":"3.18.0-SNAPSHOT [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/rest-swagger.json b/karavan-designer/public/components/rest-swagger.json
index 68eee37..f5fdbef 100644
--- a/karavan-designer/public/components/rest-swagger.json
+++ b/karavan-designer/public/components/rest-swagger.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rest-swagger","title":"REST Swagger","description":"Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface.","deprecated":false,"firstVersion":"2.19.0","label":"rest,swagger,http","javaType":"org.apache.camel.component.rest.swagger.RestSwaggerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-swagger","version":"3.18 [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest-swagger","title":"REST Swagger","description":"Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface.","deprecated":false,"firstVersion":"2.19.0","label":"rest,swagger,http","javaType":"org.apache.camel.component.rest.swagger.RestSwaggerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-swagger","version":"3.18 [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/rest.json b/karavan-designer/public/components/rest.json
index dcf307d..ddc4055 100644
--- a/karavan-designer/public/components/rest.json
+++ b/karavan-designer/public/components/rest.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rest","title":"REST","description":"Expose REST services or call external REST services.","deprecated":false,"firstVersion":"2.14.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.18.0-SNAPSHOT","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumerOnly":false,"producerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest","title":"REST","description":"Expose REST services or call external REST services.","deprecated":false,"firstVersion":"2.14.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.18.0-SNAPSHOT","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumerOnly":false,"producerO [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/resteasy.json b/karavan-designer/public/components/resteasy.json
index 79056b3..9a000b0 100644
--- a/karavan-designer/public/components/resteasy.json
+++ b/karavan-designer/public/components/resteasy.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"resteasy","title":"Resteasy","description":"Expose REST endpoints and access external REST servers.","deprecated":false,"deprecationNote":"","firstVersion":"3.4.0","label":"rest","javaType":"org.apache.camel.component.resteasy.ResteasyComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-resteasy","version":"3.18.0-SNAPSHOT","scheme":"resteasy","extendsScheme":"http","syntax":"resteasy:httpUri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"resteasy","title":"Resteasy","description":"Expose REST endpoints and access external REST servers.","deprecated":false,"deprecationNote":"","firstVersion":"3.4.0","label":"rest","javaType":"org.apache.camel.component.resteasy.ResteasyComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-resteasy","version":"3.18.0-SNAPSHOT","scheme":"resteasy","extendsScheme":"http","syntax":"resteasy:httpUri","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/robotframework.json b/karavan-designer/public/components/robotframework.json
index d16f6ca..94c52b0 100644
--- a/karavan-designer/public/components/robotframework.json
+++ b/karavan-designer/public/components/robotframework.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"robotframework","title":"Robot Framework","description":"Pass camel exchanges to acceptence test written in Robot DSL.","deprecated":false,"firstVersion":"3.0.0","label":"testing","javaType":"org.apache.camel.component.robotframework.RobotFrameworkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-robotframework","version":"3.18.0-SNAPSHOT","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resou [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"robotframework","title":"Robot Framework","description":"Pass camel exchanges to acceptence test written in Robot DSL.","deprecated":false,"firstVersion":"3.0.0","label":"testing","javaType":"org.apache.camel.component.robotframework.RobotFrameworkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-robotframework","version":"3.18.0-SNAPSHOT","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resou [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/rss.json b/karavan-designer/public/components/rss.json
index e06fa11..c9000a5 100644
--- a/karavan-designer/public/components/rss.json
+++ b/karavan-designer/public/components/rss.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rss","title":"RSS","description":"Poll RSS feeds.","deprecated":false,"firstVersion":"2.0.0","label":"rss","javaType":"org.apache.camel.component.rss.RssComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rss","version":"3.18.0-SNAPSHOT","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelRssFeed":{ [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rss","title":"RSS","description":"Poll RSS feeds.","deprecated":false,"firstVersion":"2.0.0","label":"rss","javaType":"org.apache.camel.component.rss.RssComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rss","version":"3.18.0-SNAPSHOT","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelRssFeed":{ [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/saga.json b/karavan-designer/public/components/saga.json
index 7290a2d..fb12813 100644
--- a/karavan-designer/public/components/saga.json
+++ b/karavan-designer/public/components/saga.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"saga","title":"Saga","description":"Execute custom actions within a route using the Saga EIP.","deprecated":false,"firstVersion":"2.21.0","label":"core,endpoint","javaType":"org.apache.camel.component.saga.SagaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saga","version":"3.18.0-SNAPSHOT","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"saga","title":"Saga","description":"Execute custom actions within a route using the Saga EIP.","deprecated":false,"firstVersion":"2.21.0","label":"core,endpoint","javaType":"org.apache.camel.component.saga.SagaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saga","version":"3.18.0-SNAPSHOT","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/salesforce.json b/karavan-designer/public/components/salesforce.json
index 7c45e7f..625c394 100644
--- a/karavan-designer/public/components/salesforce.json
+++ b/karavan-designer/public/components/salesforce.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"salesforce","title":"Salesforce","description":"Communicate with Salesforce using Java DTOs.","deprecated":false,"firstVersion":"2.12.0","label":"cloud,api,crm","javaType":"org.apache.camel.component.salesforce.SalesforceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-salesforce","version":"3.18.0-SNAPSHOT","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"salesforce","title":"Salesforce","description":"Communicate with Salesforce using Java DTOs.","deprecated":false,"firstVersion":"2.12.0","label":"cloud,api,crm","javaType":"org.apache.camel.component.salesforce.SalesforceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-salesforce","version":"3.18.0-SNAPSHOT","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sap-netweaver.json b/karavan-designer/public/components/sap-netweaver.json
index 08641f7..6237a1d 100644
--- a/karavan-designer/public/components/sap-netweaver.json
+++ b/karavan-designer/public/components/sap-netweaver.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sap-netweaver","title":"SAP NetWeaver","description":"Send requests to SAP NetWeaver Gateway using HTTP.","deprecated":false,"firstVersion":"2.12.0","label":"sap,cloud,api","javaType":"org.apache.camel.component.sap.netweaver.NetWeaverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sap-netweaver","version":"3.18.0-SNAPSHOT","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"a [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sap-netweaver","title":"SAP NetWeaver","description":"Send requests to SAP NetWeaver Gateway using HTTP.","deprecated":false,"firstVersion":"2.12.0","label":"sap,cloud,api","javaType":"org.apache.camel.component.sap.netweaver.NetWeaverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sap-netweaver","version":"3.18.0-SNAPSHOT","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"a [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/scheduler.json b/karavan-designer/public/components/scheduler.json
index 47e6920..2310c79 100644
--- a/karavan-designer/public/components/scheduler.json
+++ b/karavan-designer/public/components/scheduler.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"scheduler","title":"Scheduler","description":"Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.","deprecated":false,"firstVersion":"2.15.0","label":"core,scheduling","javaType":"org.apache.camel.component.scheduler.SchedulerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-scheduler","version":"3.18.0-SNAPSHOT","scheme":"scheduler","extendsScheme":"","syntax":"scheduler: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"scheduler","title":"Scheduler","description":"Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.","deprecated":false,"firstVersion":"2.15.0","label":"core,scheduling","javaType":"org.apache.camel.component.scheduler.SchedulerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-scheduler","version":"3.18.0-SNAPSHOT","scheme":"scheduler","extendsScheme":"","syntax":"scheduler: [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/schematron.json b/karavan-designer/public/components/schematron.json
index 3084545..713d86d 100644
--- a/karavan-designer/public/components/schematron.json
+++ b/karavan-designer/public/components/schematron.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"schematron","title":"Schematron","description":"Validate XML payload using the Schematron Library.","deprecated":false,"firstVersion":"2.15.0","label":"validation","javaType":"org.apache.camel.component.schematron.SchematronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-schematron","version":"3.18.0-SNAPSHOT","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"schematron","title":"Schematron","description":"Validate XML payload using the Schematron Library.","deprecated":false,"firstVersion":"2.15.0","label":"validation","javaType":"org.apache.camel.component.schematron.SchematronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-schematron","version":"3.18.0-SNAPSHOT","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/scp.json b/karavan-designer/public/components/scp.json
index b67eb9e..ee08152 100644
--- a/karavan-designer/public/components/scp.json
+++ b/karavan-designer/public/components/scp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"scp","title":"SCP","description":"Copy files to/from remote hosts using the secure copy protocol (SCP).","deprecated":false,"deprecationNote":"","firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.scp.ScpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsch","version":"3.18.0-SNAPSHOT","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"scp","title":"SCP","description":"Copy files to/from remote hosts using the secure copy protocol (SCP).","deprecated":false,"deprecationNote":"","firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.scp.ScpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsch","version":"3.18.0-SNAPSHOT","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/seda.json b/karavan-designer/public/components/seda.json
index f96a152..bc5991a 100644
--- a/karavan-designer/public/components/seda.json
+++ b/karavan-designer/public/components/seda.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"seda","title":"SEDA","description":"Asynchronously call another endpoint from any Camel Context in the same JVM.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.seda.SedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-seda","version":"3.18.0-SNAPSHOT","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"seda","title":"SEDA","description":"Asynchronously call another endpoint from any Camel Context in the same JVM.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.seda.SedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-seda","version":"3.18.0-SNAPSHOT","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/service.json b/karavan-designer/public/components/service.json
index 7f9bab2..f2dda7f 100644
--- a/karavan-designer/public/components/service.json
+++ b/karavan-designer/public/components/service.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"service","title":"Service","description":"Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.","deprecated":false,"firstVersion":"2.22.0","label":"cloud","javaType":"org.apache.camel.component.service.ServiceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-service","version":"3.18.0-SNAPSHOT","scheme":"service","extendsScheme":"","syntax":"service:delegateUri","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"service","title":"Service","description":"Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.","deprecated":false,"firstVersion":"2.22.0","label":"cloud","javaType":"org.apache.camel.component.service.ServiceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-service","version":"3.18.0-SNAPSHOT","scheme":"service","extendsScheme":"","syntax":"service:delegateUri","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/servicenow.json b/karavan-designer/public/components/servicenow.json
index d20c12c..b8d55a3 100644
--- a/karavan-designer/public/components/servicenow.json
+++ b/karavan-designer/public/components/servicenow.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"servicenow","title":"ServiceNow","description":"Interact with ServiceNow via its REST API.","deprecated":false,"firstVersion":"2.18.0","label":"api,cloud,management","javaType":"org.apache.camel.component.servicenow.ServiceNowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servicenow","version":"3.18.0-SNAPSHOT","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"servicenow","title":"ServiceNow","description":"Interact with ServiceNow via its REST API.","deprecated":false,"firstVersion":"2.18.0","label":"api,cloud,management","javaType":"org.apache.camel.component.servicenow.ServiceNowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servicenow","version":"3.18.0-SNAPSHOT","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/servlet.json b/karavan-designer/public/components/servlet.json
index 4f9ed41..4caa943 100644
--- a/karavan-designer/public/components/servlet.json
+++ b/karavan-designer/public/components/servlet.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"servlet","title":"Servlet","description":"Serve HTTP requests by a Servlet.","deprecated":false,"deprecationNote":"","firstVersion":"2.0.0","label":"http","javaType":"org.apache.camel.component.servlet.ServletComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servlet","version":"3.18.0-SNAPSHOT","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"servlet","title":"Servlet","description":"Serve HTTP requests by a Servlet.","deprecated":false,"deprecationNote":"","firstVersion":"2.0.0","label":"http","javaType":"org.apache.camel.component.servlet.ServletComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servlet","version":"3.18.0-SNAPSHOT","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sftp.json b/karavan-designer/public/components/sftp.json
index ec4a551..b8092be 100644
--- a/karavan-designer/public/components/sftp.json
+++ b/karavan-designer/public/components/sftp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sftp","title":"SFTP","description":"Upload and download files to/from SFTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.SftpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sftp","title":"SFTP","description":"Upload and download files to/from SFTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.SftpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sjms.json b/karavan-designer/public/components/sjms.json
index d64a1f2..c067986 100644
--- a/karavan-designer/public/components/sjms.json
+++ b/karavan-designer/public/components/sjms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sjms","title":"Simple JMS","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.","deprecated":false,"firstVersion":"2.11.0","label":"messaging","javaType":"org.apache.camel.component.sjms.SjmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms","version":"3.18.0-SNAPSHOT","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sjms","title":"Simple JMS","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.","deprecated":false,"firstVersion":"2.11.0","label":"messaging","javaType":"org.apache.camel.component.sjms.SjmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms","version":"3.18.0-SNAPSHOT","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"ap [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sjms2.json b/karavan-designer/public/components/sjms2.json
index f7af4bc..60ca509 100644
--- a/karavan-designer/public/components/sjms2.json
+++ b/karavan-designer/public/components/sjms2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sjms2","title":"Simple JMS2","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.","deprecated":false,"firstVersion":"2.19.0","label":"messaging","javaType":"org.apache.camel.component.sjms2.Sjms2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms2","version":"3.18.0-SNAPSHOT","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sjms2","title":"Simple JMS2","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.","deprecated":false,"firstVersion":"2.19.0","label":"messaging","javaType":"org.apache.camel.component.sjms2.Sjms2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms2","version":"3.18.0-SNAPSHOT","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","asyn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/slack.json b/karavan-designer/public/components/slack.json
index e0d109b..b76ee9e 100644
--- a/karavan-designer/public/components/slack.json
+++ b/karavan-designer/public/components/slack.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"slack","title":"Slack","description":"Send and receive messages to/from Slack.","deprecated":false,"firstVersion":"2.16.0","label":"social","javaType":"org.apache.camel.component.slack.SlackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-slack","version":"3.18.0-SNAPSHOT","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPrope [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"slack","title":"Slack","description":"Send and receive messages to/from Slack.","deprecated":false,"firstVersion":"2.16.0","label":"social","javaType":"org.apache.camel.component.slack.SlackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-slack","version":"3.18.0-SNAPSHOT","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPrope [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/smpp.json b/karavan-designer/public/components/smpp.json
index 2e1c124..0fad084 100644
--- a/karavan-designer/public/components/smpp.json
+++ b/karavan-designer/public/components/smpp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"smpp","title":"SMPP","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.18.0-SNAPSHOT","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smpp","title":"SMPP","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.18.0-SNAPSHOT","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/smpps.json b/karavan-designer/public/components/smpps.json
index fb0930d..17a7101 100644
--- a/karavan-designer/public/components/smpps.json
+++ b/karavan-designer/public/components/smpps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"smpps","title":"SMPP (Secure)","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.18.0-SNAPSHOT","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smpps","title":"SMPP (Secure)","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.18.0-SNAPSHOT","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/smtp.json b/karavan-designer/public/components/smtp.json
index 19db39b..b2298bc 100644
--- a/karavan-designer/public/components/smtp.json
+++ b/karavan-designer/public/components/smtp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"smtp","title":"SMTP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smtp","title":"SMTP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeS [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/smtps.json b/karavan-designer/public/components/smtps.json
index 3b7ac69..a0a7314 100644
--- a/karavan-designer/public/components/smtps.json
+++ b/karavan-designer/public/components/smtps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"smtps","title":"SMTPS","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smtps","title":"SMTPS","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternat [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/snmp.json b/karavan-designer/public/components/snmp.json
index a48893b..83ae3d8 100644
--- a/karavan-designer/public/components/snmp.json
+++ b/karavan-designer/public/components/snmp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"snmp","title":"SNMP","description":"Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.","deprecated":false,"firstVersion":"2.1.0","label":"monitoring","javaType":"org.apache.camel.component.snmp.SnmpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-snmp","version":"3.18.0-SNAPSHOT","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"snmp","title":"SNMP","description":"Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.","deprecated":false,"firstVersion":"2.1.0","label":"monitoring","javaType":"org.apache.camel.component.snmp.SnmpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-snmp","version":"3.18.0-SNAPSHOT","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/solr.json b/karavan-designer/public/components/solr.json
index 4a202c2..e2fa0d3 100644
--- a/karavan-designer/public/components/solr.json
+++ b/karavan-designer/public/components/solr.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"solr","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solr","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solr:url","async":false,"api":false,"consu [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"solr","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solr","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solr:url","async":false,"api":false,"consu [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/solrCloud.json b/karavan-designer/public/components/solrCloud.json
index 1001eba..d43c0d5 100644
--- a/karavan-designer/public/components/solrCloud.json
+++ b/karavan-designer/public/components/solrCloud.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"solrCloud","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solrCloud","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrCloud:url","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"solrCloud","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solrCloud","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrCloud:url","async":false,"ap [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/solrs.json b/karavan-designer/public/components/solrs.json
index 6864884..f509011 100644
--- a/karavan-designer/public/components/solrs.json
+++ b/karavan-designer/public/components/solrs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"solrs","title":"Solr (Secure)","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solrs","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrs:url","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"solrs","title":"Solr (Secure)","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solrs","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrs:url","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spark.json b/karavan-designer/public/components/spark.json
index 38c819a..0f276ed 100644
--- a/karavan-designer/public/components/spark.json
+++ b/karavan-designer/public/components/spark.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spark","title":"Spark","description":"Send RDD or DataFrame jobs to Apache Spark clusters.","deprecated":false,"firstVersion":"2.17.0","label":"bigdata,iot","javaType":"org.apache.camel.component.spark.SparkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spark","version":"3.18.0-SNAPSHOT","scheme":"spark","extendsScheme":"","syntax":"spark:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spark","title":"Spark","description":"Send RDD or DataFrame jobs to Apache Spark clusters.","deprecated":false,"firstVersion":"2.17.0","label":"bigdata,iot","javaType":"org.apache.camel.component.spark.SparkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spark","version":"3.18.0-SNAPSHOT","scheme":"spark","extendsScheme":"","syntax":"spark:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/splunk-hec.json b/karavan-designer/public/components/splunk-hec.json
index 0eb0d55..52f5476 100644
--- a/karavan-designer/public/components/splunk-hec.json
+++ b/karavan-designer/public/components/splunk-hec.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"splunk-hec","title":"Splunk HEC","description":"The splunk component allows to publish events in Splunk using the HTTP Event Collector.","deprecated":false,"firstVersion":"3.3.0","label":"log,monitoring","javaType":"org.apache.camel.component.splunkhec.SplunkHECComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk-hec","version":"3.18.0-SNAPSHOT","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:spl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"splunk-hec","title":"Splunk HEC","description":"The splunk component allows to publish events in Splunk using the HTTP Event Collector.","deprecated":false,"firstVersion":"3.3.0","label":"log,monitoring","javaType":"org.apache.camel.component.splunkhec.SplunkHECComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk-hec","version":"3.18.0-SNAPSHOT","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:spl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/splunk.json b/karavan-designer/public/components/splunk.json
index 3d97f00..d17e331 100644
--- a/karavan-designer/public/components/splunk.json
+++ b/karavan-designer/public/components/splunk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"splunk","title":"Splunk","description":"Publish or search for events in Splunk.","deprecated":false,"firstVersion":"2.13.0","label":"iot,monitoring","javaType":"org.apache.camel.component.splunk.SplunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk","version":"3.18.0-SNAPSHOT","scheme":"splunk","extendsScheme":"","syntax":"splunk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"l [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"splunk","title":"Splunk","description":"Publish or search for events in Splunk.","deprecated":false,"firstVersion":"2.13.0","label":"iot,monitoring","javaType":"org.apache.camel.component.splunk.SplunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk","version":"3.18.0-SNAPSHOT","scheme":"splunk","extendsScheme":"","syntax":"splunk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"l [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spring-batch.json b/karavan-designer/public/components/spring-batch.json
index 377b43a..5ac0dba 100644
--- a/karavan-designer/public/components/spring-batch.json
+++ b/karavan-designer/public/components/spring-batch.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-batch","title":"Spring Batch","description":"Send messages to Spring Batch for further processing.","deprecated":false,"firstVersion":"2.10.0","label":"spring,batch,scheduling","javaType":"org.apache.camel.component.spring.batch.SpringBatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-batch","version":"3.18.0-SNAPSHOT","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","as [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-batch","title":"Spring Batch","description":"Send messages to Spring Batch for further processing.","deprecated":false,"firstVersion":"2.10.0","label":"spring,batch,scheduling","javaType":"org.apache.camel.component.spring.batch.SpringBatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-batch","version":"3.18.0-SNAPSHOT","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","as [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spring-event.json b/karavan-designer/public/components/spring-event.json
index a824351..3c9d620 100644
--- a/karavan-designer/public/components/spring-event.json
+++ b/karavan-designer/public/components/spring-event.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-event","title":"Spring Event","description":"Listen for Spring Application Events.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.event.EventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring","version":"3.18.0-SNAPSHOT","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-event","title":"Spring Event","description":"Listen for Spring Application Events.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.event.EventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring","version":"3.18.0-SNAPSHOT","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spring-integration.json b/karavan-designer/public/components/spring-integration.json
index c344405..905afb8 100644
--- a/karavan-designer/public/components/spring-integration.json
+++ b/karavan-designer/public/components/spring-integration.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-integration","title":"Spring Integration","description":"Bridge Camel with Spring Integration.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.spring.integration.SpringIntegrationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-integration","version":"3.18.0-SNAPSHOT","scheme":"spring-integration","extendsScheme":"","syntax":"spring-integra [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-integration","title":"Spring Integration","description":"Bridge Camel with Spring Integration.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.spring.integration.SpringIntegrationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-integration","version":"3.18.0-SNAPSHOT","scheme":"spring-integration","extendsScheme":"","syntax":"spring-integra [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spring-jdbc.json b/karavan-designer/public/components/spring-jdbc.json
index 397a071..9931603 100644
--- a/karavan-designer/public/components/spring-jdbc.json
+++ b/karavan-designer/public/components/spring-jdbc.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-jdbc","title":"Spring JDBC","description":"Access databases through SQL and JDBC with Spring Transaction support.","deprecated":false,"firstVersion":"3.10.0","label":"database,sql","javaType":"org.apache.camel.component.spring.jdbc.SpringJdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-jdbc","version":"3.18.0-SNAPSHOT","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceNam [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-jdbc","title":"Spring JDBC","description":"Access databases through SQL and JDBC with Spring Transaction support.","deprecated":false,"firstVersion":"3.10.0","label":"database,sql","javaType":"org.apache.camel.component.spring.jdbc.SpringJdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-jdbc","version":"3.18.0-SNAPSHOT","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceNam [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spring-ldap.json b/karavan-designer/public/components/spring-ldap.json
index 57ec4a7..c45355d 100644
--- a/karavan-designer/public/components/spring-ldap.json
+++ b/karavan-designer/public/components/spring-ldap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-ldap","title":"Spring LDAP","description":"Perform searches in LDAP servers using filters as the message payload.","deprecated":false,"firstVersion":"2.11.0","label":"spring,ldap","javaType":"org.apache.camel.component.springldap.SpringLdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ldap","version":"3.18.0-SNAPSHOT","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName"," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-ldap","title":"Spring LDAP","description":"Perform searches in LDAP servers using filters as the message payload.","deprecated":false,"firstVersion":"2.11.0","label":"spring,ldap","javaType":"org.apache.camel.component.springldap.SpringLdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ldap","version":"3.18.0-SNAPSHOT","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName"," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spring-rabbitmq.json b/karavan-designer/public/components/spring-rabbitmq.json
index 3d8062f..c70d071 100644
--- a/karavan-designer/public/components/spring-rabbitmq.json
+++ b/karavan-designer/public/components/spring-rabbitmq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-rabbitmq","title":"Spring RabbitMQ","description":"Send and receive messages from RabbitMQ using Spring RabbitMQ client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging","javaType":"org.apache.camel.component.springrabbit.SpringRabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-rabbitmq","version":"3.18.0-SNAPSHOT","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-ra [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-rabbitmq","title":"Spring RabbitMQ","description":"Send and receive messages from RabbitMQ using Spring RabbitMQ client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging","javaType":"org.apache.camel.component.springrabbit.SpringRabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-rabbitmq","version":"3.18.0-SNAPSHOT","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-ra [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spring-redis.json b/karavan-designer/public/components/spring-redis.json
index bae2847..455213e 100644
--- a/karavan-designer/public/components/spring-redis.json
+++ b/karavan-designer/public/components/spring-redis.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-redis","title":"Spring Redis","description":"Send and receive messages from Redis.","deprecated":false,"firstVersion":"2.11.0","label":"spring,nosql","javaType":"org.apache.camel.component.redis.RedisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-redis","version":"3.18.0-SNAPSHOT","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-redis","title":"Spring Redis","description":"Send and receive messages from Redis.","deprecated":false,"firstVersion":"2.11.0","label":"spring,nosql","javaType":"org.apache.camel.component.redis.RedisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-redis","version":"3.18.0-SNAPSHOT","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spring-ws.json b/karavan-designer/public/components/spring-ws.json
index 743b744..8fa37de 100644
--- a/karavan-designer/public/components/spring-ws.json
+++ b/karavan-designer/public/components/spring-ws.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-ws","title":"Spring WebService","description":"Access external web services as a client or expose your own web services.","deprecated":false,"firstVersion":"2.6.0","label":"spring,soap,webservice","javaType":"org.apache.camel.component.spring.ws.SpringWebserviceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ws","version":"3.18.0-SNAPSHOT","scheme":"spring-ws","extendsScheme":"","syntax":"spring-ws [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-ws","title":"Spring WebService","description":"Access external web services as a client or expose your own web services.","deprecated":false,"firstVersion":"2.6.0","label":"spring,soap,webservice","javaType":"org.apache.camel.component.spring.ws.SpringWebserviceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ws","version":"3.18.0-SNAPSHOT","scheme":"spring-ws","extendsScheme":"","syntax":"spring-ws [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sql-stored.json b/karavan-designer/public/components/sql-stored.json
index bee49a0..48188c5 100644
--- a/karavan-designer/public/components/sql-stored.json
+++ b/karavan-designer/public/components/sql-stored.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sql-stored","title":"SQL Stored Procedure","description":"Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.","deprecated":false,"firstVersion":"2.17.0","label":"database,sql","javaType":"org.apache.camel.component.sql.stored.SqlStoredComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.18.0-SNAPSHOT","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sql-stored","title":"SQL Stored Procedure","description":"Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.","deprecated":false,"firstVersion":"2.17.0","label":"database,sql","javaType":"org.apache.camel.component.sql.stored.SqlStoredComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.18.0-SNAPSHOT","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sql.json b/karavan-designer/public/components/sql.json
index 40a4867..cfbf5c5 100644
--- a/karavan-designer/public/components/sql.json
+++ b/karavan-designer/public/components/sql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sql","title":"SQL","description":"Perform SQL queries using Spring JDBC.","deprecated":false,"firstVersion":"1.4.0","label":"database,sql","javaType":"org.apache.camel.component.sql.SqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.18.0-SNAPSHOT","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sql","title":"SQL","description":"Perform SQL queries using Spring JDBC.","deprecated":false,"firstVersion":"1.4.0","label":"database,sql","javaType":"org.apache.camel.component.sql.SqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.18.0-SNAPSHOT","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ssh.json b/karavan-designer/public/components/ssh.json
index 003885f..fb23aed 100644
--- a/karavan-designer/public/components/ssh.json
+++ b/karavan-designer/public/components/ssh.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ssh","title":"SSH","description":"Execute commands on remote hosts using SSH.","deprecated":false,"firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.ssh.SshComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ssh","version":"3.18.0-SNAPSHOT","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ssh","title":"SSH","description":"Execute commands on remote hosts using SSH.","deprecated":false,"firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.ssh.SshComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ssh","version":"3.18.0-SNAPSHOT","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stax.json b/karavan-designer/public/components/stax.json
index ad192bc..f027033 100644
--- a/karavan-designer/public/components/stax.json
+++ b/karavan-designer/public/components/stax.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stax","title":"StAX","description":"Process XML payloads by a SAX ContentHandler.","deprecated":false,"firstVersion":"2.9.0","label":"transformation","javaType":"org.apache.camel.component.stax.StAXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stax","version":"3.18.0-SNAPSHOT","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":tr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stax","title":"StAX","description":"Process XML payloads by a SAX ContentHandler.","deprecated":false,"firstVersion":"2.9.0","label":"transformation","javaType":"org.apache.camel.component.stax.StAXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stax","version":"3.18.0-SNAPSHOT","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":tr [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stitch.json b/karavan-designer/public/components/stitch.json
index c340d32..2c45524 100644
--- a/karavan-designer/public/components/stitch.json
+++ b/karavan-designer/public/components/stitch.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stitch","title":"Stitch","description":"Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,api,compute,bigdata","javaType":"org.apache.camel.component.stitch.StitchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stitch","version":"3.18.0-SNAPSHOT","scheme":"stitch","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stitch","title":"Stitch","description":"Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,api,compute,bigdata","javaType":"org.apache.camel.component.stitch.StitchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stitch","version":"3.18.0-SNAPSHOT","scheme":"stitch","extendsScheme" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stomp.json b/karavan-designer/public/components/stomp.json
index f6b8e80..79fe174 100644
--- a/karavan-designer/public/components/stomp.json
+++ b/karavan-designer/public/components/stomp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stomp","title":"Stomp","description":"Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.stomp.StompComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stomp","version":"3.18.0-SNAPSHOT","scheme":"stomp","extendsScheme":"","syntax":"stomp:destination","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stomp","title":"Stomp","description":"Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.stomp.StompComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stomp","version":"3.18.0-SNAPSHOT","scheme":"stomp","extendsScheme":"","syntax":"stomp:destination","asyn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stream.json b/karavan-designer/public/components/stream.json
index 4ff29d0..e92a56b 100644
--- a/karavan-designer/public/components/stream.json
+++ b/karavan-designer/public/components/stream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stream","title":"Stream","description":"Read from system-in and write to system-out and system-err streams.","deprecated":false,"firstVersion":"1.3.0","label":"file,system","javaType":"org.apache.camel.component.stream.StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stream","version":"3.18.0-SNAPSHOT","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stream","title":"Stream","description":"Read from system-in and write to system-out and system-err streams.","deprecated":false,"firstVersion":"1.3.0","label":"file,system","javaType":"org.apache.camel.component.stream.StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stream","version":"3.18.0-SNAPSHOT","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/string-template.json b/karavan-designer/public/components/string-template.json
index 13ecca6..fd7efd7 100644
--- a/karavan-designer/public/components/string-template.json
+++ b/karavan-designer/public/components/string-template.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"string-template","title":"String Template","description":"Transform messages using StringTemplate engine.","deprecated":false,"firstVersion":"1.2.0","label":"transformation,script","javaType":"org.apache.camel.component.stringtemplate.StringTemplateComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stringtemplate","version":"3.18.0-SNAPSHOT","scheme":"string-template","extendsScheme":"","syntax":"string-template:re [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"string-template","title":"String Template","description":"Transform messages using StringTemplate engine.","deprecated":false,"firstVersion":"1.2.0","label":"transformation,script","javaType":"org.apache.camel.component.stringtemplate.StringTemplateComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stringtemplate","version":"3.18.0-SNAPSHOT","scheme":"string-template","extendsScheme":"","syntax":"string-template:re [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stub.json b/karavan-designer/public/components/stub.json
index 01c3f2c..8995f51 100644
--- a/karavan-designer/public/components/stub.json
+++ b/karavan-designer/public/components/stub.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stub","title":"Stub","description":"Stub out any physical endpoints while in development or testing.","deprecated":false,"firstVersion":"2.10.0","label":"core,testing","javaType":"org.apache.camel.component.stub.StubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stub","version":"3.18.0-SNAPSHOT","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stub","title":"Stub","description":"Stub out any physical endpoints while in development or testing.","deprecated":false,"firstVersion":"2.10.0","label":"core,testing","javaType":"org.apache.camel.component.stub.StubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stub","version":"3.18.0-SNAPSHOT","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/telegram.json b/karavan-designer/public/components/telegram.json
index 3808ca4..56a94e6 100644
--- a/karavan-designer/public/components/telegram.json
+++ b/karavan-designer/public/components/telegram.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"telegram","title":"Telegram","description":"Send and receive messages acting as a Telegram Bot Telegram Bot API.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api,chat","javaType":"org.apache.camel.component.telegram.TelegramComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-telegram","version":"3.18.0-SNAPSHOT","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"telegram","title":"Telegram","description":"Send and receive messages acting as a Telegram Bot Telegram Bot API.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api,chat","javaType":"org.apache.camel.component.telegram.TelegramComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-telegram","version":"3.18.0-SNAPSHOT","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/thrift.json b/karavan-designer/public/components/thrift.json
index 55adb86..64f1f57 100644
--- a/karavan-designer/public/components/thrift.json
+++ b/karavan-designer/public/components/thrift.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"thrift","title":"Thrift","description":"Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.","deprecated":false,"firstVersion":"2.20.0","label":"rpc,transformation","javaType":"org.apache.camel.component.thrift.ThriftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-thrift","version":"3.18.0-SNAPSHOT","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/se [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"thrift","title":"Thrift","description":"Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.","deprecated":false,"firstVersion":"2.20.0","label":"rpc,transformation","javaType":"org.apache.camel.component.thrift.ThriftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-thrift","version":"3.18.0-SNAPSHOT","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/se [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/tika.json b/karavan-designer/public/components/tika.json
index 17da656..2f8bd84 100644
--- a/karavan-designer/public/components/tika.json
+++ b/karavan-designer/public/components/tika.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"tika","title":"Tika","description":"Parse documents and extract metadata and text using Apache Tika.","deprecated":false,"firstVersion":"2.19.0","label":"document,transformation","javaType":"org.apache.camel.component.tika.TikaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tika","version":"3.18.0-SNAPSHOT","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"tika","title":"Tika","description":"Parse documents and extract metadata and text using Apache Tika.","deprecated":false,"firstVersion":"2.19.0","label":"document,transformation","javaType":"org.apache.camel.component.tika.TikaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tika","version":"3.18.0-SNAPSHOT","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/timer.json b/karavan-designer/public/components/timer.json
index f23b05d..876c150 100644
--- a/karavan-designer/public/components/timer.json
+++ b/karavan-designer/public/components/timer.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"timer","title":"Timer","description":"Generate messages in specified intervals using java.util.Timer.","deprecated":false,"firstVersion":"1.0.0","label":"core,scheduling","javaType":"org.apache.camel.component.timer.TimerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-timer","version":"3.18.0-SNAPSHOT","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"timer","title":"Timer","description":"Generate messages in specified intervals using java.util.Timer.","deprecated":false,"firstVersion":"1.0.0","label":"core,scheduling","javaType":"org.apache.camel.component.timer.TimerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-timer","version":"3.18.0-SNAPSHOT","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/twilio.json b/karavan-designer/public/components/twilio.json
index b5cb986..5203e95 100644
--- a/karavan-designer/public/components/twilio.json
+++ b/karavan-designer/public/components/twilio.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"twilio","title":"Twilio","description":"Interact with Twilio REST APIs using Twilio Java SDK.","deprecated":false,"firstVersion":"2.20.0","label":"api,messaging,cloud","javaType":"org.apache.camel.component.twilio.TwilioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twilio","version":"3.18.0-SNAPSHOT","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twilio","title":"Twilio","description":"Interact with Twilio REST APIs using Twilio Java SDK.","deprecated":false,"firstVersion":"2.20.0","label":"api,messaging,cloud","javaType":"org.apache.camel.component.twilio.TwilioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twilio","version":"3.18.0-SNAPSHOT","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/twitter-directmessage.json b/karavan-designer/public/components/twitter-directmessage.json
index 6ba8e19..b523b9d 100644
--- a/karavan-designer/public/components/twitter-directmessage.json
+++ b/karavan-designer/public/components/twitter-directmessage.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"twitter-directmessage","title":"Twitter Direct Message","description":"Send and receive Twitter direct messages.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,social,chat","javaType":"org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-directmessage","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twitter-directmessage","title":"Twitter Direct Message","description":"Send and receive Twitter direct messages.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,social,chat","javaType":"org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-directmessage","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/twitter-search.json b/karavan-designer/public/components/twitter-search.json
index ca1e6fe..8e75629 100644
--- a/karavan-designer/public/components/twitter-search.json
+++ b/karavan-designer/public/components/twitter-search.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"twitter-search","title":"Twitter Search","description":"Access Twitter Search.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,search,social","javaType":"org.apache.camel.component.twitter.search.TwitterSearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twitter-search","title":"Twitter Search","description":"Access Twitter Search.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,search,social","javaType":"org.apache.camel.component.twitter.search.TwitterSearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/twitter-timeline.json b/karavan-designer/public/components/twitter-timeline.json
index 8ef44e8..61692a5 100644
--- a/karavan-designer/public/components/twitter-timeline.json
+++ b/karavan-designer/public/components/twitter-timeline.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"twitter-timeline","title":"Twitter Timeline","description":"Send tweets and receive tweets from user's timeline.","deprecated":false,"firstVersion":"2.10.0","label":"api,cloud,social","javaType":"org.apache.camel.component.twitter.timeline.TwitterTimelineComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:t [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twitter-timeline","title":"Twitter Timeline","description":"Send tweets and receive tweets from user's timeline.","deprecated":false,"firstVersion":"2.10.0","label":"api,cloud,social","javaType":"org.apache.camel.component.twitter.timeline.TwitterTimelineComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:t [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/undertow.json b/karavan-designer/public/components/undertow.json
index 28177ad..523f5aa 100644
--- a/karavan-designer/public/components/undertow.json
+++ b/karavan-designer/public/components/undertow.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"undertow","title":"Undertow","description":"Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.","deprecated":false,"firstVersion":"2.16.0","label":"http,websocket","javaType":"org.apache.camel.component.undertow.UndertowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-undertow","version":"3.18.0-SNAPSHOT","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"undertow","title":"Undertow","description":"Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.","deprecated":false,"firstVersion":"2.16.0","label":"http,websocket","javaType":"org.apache.camel.component.undertow.UndertowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-undertow","version":"3.18.0-SNAPSHOT","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/validator.json b/karavan-designer/public/components/validator.json
index 7a50a23..9bf8554 100644
--- a/karavan-designer/public/components/validator.json
+++ b/karavan-designer/public/components/validator.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"validator","title":"Validator","description":"Validate the payload using XML Schema and JAXP Validation.","deprecated":false,"firstVersion":"1.1.0","label":"core,validation","javaType":"org.apache.camel.component.validator.ValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-validator","version":"3.18.0-SNAPSHOT","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"validator","title":"Validator","description":"Validate the payload using XML Schema and JAXP Validation.","deprecated":false,"firstVersion":"1.1.0","label":"core,validation","javaType":"org.apache.camel.component.validator.ValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-validator","version":"3.18.0-SNAPSHOT","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/velocity.json b/karavan-designer/public/components/velocity.json
index b11d3dc..b6c630a 100644
--- a/karavan-designer/public/components/velocity.json
+++ b/karavan-designer/public/components/velocity.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"velocity","title":"Velocity","description":"Transform messages using a Velocity template.","deprecated":false,"firstVersion":"1.2.0","label":"transformation","javaType":"org.apache.camel.component.velocity.VelocityComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-velocity","version":"3.18.0-SNAPSHOT","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"velocity","title":"Velocity","description":"Transform messages using a Velocity template.","deprecated":false,"firstVersion":"1.2.0","label":"transformation","javaType":"org.apache.camel.component.velocity.VelocityComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-velocity","version":"3.18.0-SNAPSHOT","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/vertx-http.json b/karavan-designer/public/components/vertx-http.json
index d6d0c07..47919b5 100644
--- a/karavan-designer/public/components/vertx-http.json
+++ b/karavan-designer/public/components/vertx-http.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"vertx-http","title":"Vert.x HTTP Client","description":"Send requests to external HTTP servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"http","javaType":"org.apache.camel.component.vertx.http.VertxHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-http","version":"3.18.0-SNAPSHOT","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"cons [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vertx-http","title":"Vert.x HTTP Client","description":"Send requests to external HTTP servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"http","javaType":"org.apache.camel.component.vertx.http.VertxHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-http","version":"3.18.0-SNAPSHOT","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/vertx-websocket.json b/karavan-designer/public/components/vertx-websocket.json
index 9a7ffaa..885d2eb 100644
--- a/karavan-designer/public/components/vertx-websocket.json
+++ b/karavan-designer/public/components/vertx-websocket.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"vertx-websocket","title":"Vert.x WebSocket","description":"Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"websocket","javaType":"org.apache.camel.component.vertx.websocket.VertxWebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-websocket","version":"3.18.0-SNAPSHOT","scheme":"vertx-websocket","extendsScheme":"","synt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vertx-websocket","title":"Vert.x WebSocket","description":"Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"websocket","javaType":"org.apache.camel.component.vertx.websocket.VertxWebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-websocket","version":"3.18.0-SNAPSHOT","scheme":"vertx-websocket","extendsScheme":"","synt [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/vertx.json b/karavan-designer/public/components/vertx.json
index dd98e4a..8f490db 100644
--- a/karavan-designer/public/components/vertx.json
+++ b/karavan-designer/public/components/vertx.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"vertx","title":"Vert.x","description":"Send and receive messages to/from Vert.x Event Bus.","deprecated":false,"firstVersion":"2.12.0","label":"eventbus,reactive","javaType":"org.apache.camel.component.vertx.VertxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx","version":"3.18.0-SNAPSHOT","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vertx","title":"Vert.x","description":"Send and receive messages to/from Vert.x Event Bus.","deprecated":false,"firstVersion":"2.12.0","label":"eventbus,reactive","javaType":"org.apache.camel.component.vertx.VertxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx","version":"3.18.0-SNAPSHOT","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/vm.json b/karavan-designer/public/components/vm.json
index 31869d7..98ce4ef 100644
--- a/karavan-designer/public/components/vm.json
+++ b/karavan-designer/public/components/vm.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"vm","title":"VM","description":"Call another endpoint in the same CamelContext asynchronously.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.vm.VmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vm","version":"3.18.0-SNAPSHOT","scheme":"vm","extendsScheme":"","syntax":"vm:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vm","title":"VM","description":"Call another endpoint in the same CamelContext asynchronously.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.vm.VmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vm","version":"3.18.0-SNAPSHOT","scheme":"vm","extendsScheme":"","syntax":"vm:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPr [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/weather.json b/karavan-designer/public/components/weather.json
index 2a3cb01..3a697db 100644
--- a/karavan-designer/public/components/weather.json
+++ b/karavan-designer/public/components/weather.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"weather","title":"Weather","description":"Poll the weather information from Open Weather Map.","deprecated":false,"firstVersion":"2.12.0","label":"api","javaType":"org.apache.camel.component.weather.WeatherComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weather","version":"3.18.0-SNAPSHOT","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"weather","title":"Weather","description":"Poll the weather information from Open Weather Map.","deprecated":false,"firstVersion":"2.12.0","label":"api","javaType":"org.apache.camel.component.weather.WeatherComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weather","version":"3.18.0-SNAPSHOT","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/web3j.json b/karavan-designer/public/components/web3j.json
index e018e15..35be4f9 100644
--- a/karavan-designer/public/components/web3j.json
+++ b/karavan-designer/public/components/web3j.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"web3j","title":"Web3j Ethereum Blockchain","description":"Interact with Ethereum nodes using web3j client API.","deprecated":false,"firstVersion":"2.22.0","label":"bitcoin,blockchain,api","javaType":"org.apache.camel.component.web3j.Web3jComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-web3j","version":"3.18.0-SNAPSHOT","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"co [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"web3j","title":"Web3j Ethereum Blockchain","description":"Interact with Ethereum nodes using web3j client API.","deprecated":false,"firstVersion":"2.22.0","label":"bitcoin,blockchain,api","javaType":"org.apache.camel.component.web3j.Web3jComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-web3j","version":"3.18.0-SNAPSHOT","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"co [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/webhook.json b/karavan-designer/public/components/webhook.json
index 5a8d164..265d87b 100644
--- a/karavan-designer/public/components/webhook.json
+++ b/karavan-designer/public/components/webhook.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"webhook","title":"Webhook","description":"Expose webhook endpoints to receive push notifications for other Camel components.","deprecated":false,"firstVersion":"3.0.0","label":"cloud","javaType":"org.apache.camel.component.webhook.WebhookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-webhook","version":"3.18.0-SNAPSHOT","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri","async":false,"api":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"webhook","title":"Webhook","description":"Expose webhook endpoints to receive push notifications for other Camel components.","deprecated":false,"firstVersion":"3.0.0","label":"cloud","javaType":"org.apache.camel.component.webhook.WebhookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-webhook","version":"3.18.0-SNAPSHOT","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/websocket-jsr356.json b/karavan-designer/public/components/websocket-jsr356.json
index 20ca1ae..54fbaa7 100644
--- a/karavan-designer/public/components/websocket-jsr356.json
+++ b/karavan-designer/public/components/websocket-jsr356.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"websocket-jsr356","title":"Javax Websocket","description":"Expose websocket endpoints using JSR356.","deprecated":false,"firstVersion":"2.23.0","label":"http","javaType":"org.apache.camel.websocket.jsr356.JSR356WebSocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket-jsr356","version":"3.18.0-SNAPSHOT","scheme":"websocket-jsr356","extendsScheme":"","syntax":"websocket-jsr356:uri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"websocket-jsr356","title":"Javax Websocket","description":"Expose websocket endpoints using JSR356.","deprecated":false,"firstVersion":"2.23.0","label":"http","javaType":"org.apache.camel.websocket.jsr356.JSR356WebSocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket-jsr356","version":"3.18.0-SNAPSHOT","scheme":"websocket-jsr356","extendsScheme":"","syntax":"websocket-jsr356:uri","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/websocket.json b/karavan-designer/public/components/websocket.json
index 9a068c2..6be3d72 100644
--- a/karavan-designer/public/components/websocket.json
+++ b/karavan-designer/public/components/websocket.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"websocket","title":"Jetty Websocket","description":"Expose websocket endpoints using Jetty.","deprecated":false,"firstVersion":"2.10.0","label":"websocket","javaType":"org.apache.camel.component.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket","version":"3.18.0-SNAPSHOT","scheme":"websocket","extendsScheme":"","syntax":"websocket:host:port/resourceUri","async":false,"api":false,"cons [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"websocket","title":"Jetty Websocket","description":"Expose websocket endpoints using Jetty.","deprecated":false,"firstVersion":"2.10.0","label":"websocket","javaType":"org.apache.camel.component.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket","version":"3.18.0-SNAPSHOT","scheme":"websocket","extendsScheme":"","syntax":"websocket:host:port/resourceUri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/weka.json b/karavan-designer/public/components/weka.json
index c1407df..0409e96 100644
--- a/karavan-designer/public/components/weka.json
+++ b/karavan-designer/public/components/weka.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"weka","title":"Weka","description":"Perform machine learning tasks using Weka.","deprecated":false,"firstVersion":"3.1.0","label":"datamining","javaType":"org.apache.camel.component.weka.WekaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weka","version":"3.18.0-SNAPSHOT","scheme":"weka","extendsScheme":"","syntax":"weka:command","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"weka","title":"Weka","description":"Perform machine learning tasks using Weka.","deprecated":false,"firstVersion":"3.1.0","label":"datamining","javaType":"org.apache.camel.component.weka.WekaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weka","version":"3.18.0-SNAPSHOT","scheme":"weka","extendsScheme":"","syntax":"weka:command","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperti [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/wordpress.json b/karavan-designer/public/components/wordpress.json
index 3ce4f08..697ef7d 100644
--- a/karavan-designer/public/components/wordpress.json
+++ b/karavan-designer/public/components/wordpress.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"wordpress","title":"Wordpress","description":"Manage posts and users using Wordpress API.","deprecated":false,"firstVersion":"2.21.0","label":"cloud,api,cms","javaType":"org.apache.camel.component.wordpress.WordpressComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-wordpress","version":"3.18.0-SNAPSHOT","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"wordpress","title":"Wordpress","description":"Manage posts and users using Wordpress API.","deprecated":false,"firstVersion":"2.21.0","label":"cloud,api,cms","javaType":"org.apache.camel.component.wordpress.WordpressComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-wordpress","version":"3.18.0-SNAPSHOT","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/workday.json b/karavan-designer/public/components/workday.json
index 80d6db0..0e17da0 100644
--- a/karavan-designer/public/components/workday.json
+++ b/karavan-designer/public/components/workday.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"workday","title":"Workday","description":"Detect and parse documents using Workday.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,api,hcm","javaType":"org.apache.camel.component.workday.WorkdayComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-workday","version":"3.18.0-SNAPSHOT","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"workday","title":"Workday","description":"Detect and parse documents using Workday.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,api,hcm","javaType":"org.apache.camel.component.workday.WorkdayComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-workday","version":"3.18.0-SNAPSHOT","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xchange.json b/karavan-designer/public/components/xchange.json
index fe0a19a..0752111 100644
--- a/karavan-designer/public/components/xchange.json
+++ b/karavan-designer/public/components/xchange.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xchange","title":"XChange","description":"Access market data and trade on Bitcoin and Altcoin exchanges.","deprecated":false,"firstVersion":"2.21.0","label":"bitcoin,blockchain","javaType":"org.apache.camel.component.xchange.XChangeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xchange","version":"3.18.0-SNAPSHOT","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xchange","title":"XChange","description":"Access market data and trade on Bitcoin and Altcoin exchanges.","deprecated":false,"firstVersion":"2.21.0","label":"bitcoin,blockchain","javaType":"org.apache.camel.component.xchange.XChangeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xchange","version":"3.18.0-SNAPSHOT","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xj.json b/karavan-designer/public/components/xj.json
index cbf94eb..be68a4b 100644
--- a/karavan-designer/public/components/xj.json
+++ b/karavan-designer/public/components/xj.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xj","title":"XJ","description":"Transform JSON and XML message using a XSLT.","deprecated":false,"firstVersion":"3.0.0","label":"transformation","javaType":"org.apache.camel.component.xj.XJComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xj","version":"3.18.0-SNAPSHOT","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xj","title":"XJ","description":"Transform JSON and XML message using a XSLT.","deprecated":false,"firstVersion":"3.0.0","label":"transformation","javaType":"org.apache.camel.component.xj.XJComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xj","version":"3.18.0-SNAPSHOT","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xmlsecurity-sign.json b/karavan-designer/public/components/xmlsecurity-sign.json
index 426f02e..dd47054 100644
--- a/karavan-designer/public/components/xmlsecurity-sign.json
+++ b/karavan-designer/public/components/xmlsecurity-sign.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xmlsecurity-sign","title":"XML Security Sign","description":"Sign XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlSignerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.18.0-SNAPSHOT","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xmlsecurity-sign","title":"XML Security Sign","description":"Sign XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlSignerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.18.0-SNAPSHOT","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-s [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xmlsecurity-verify.json b/karavan-designer/public/components/xmlsecurity-verify.json
index 9c35842..ba8f203 100644
--- a/karavan-designer/public/components/xmlsecurity-verify.json
+++ b/karavan-designer/public/components/xmlsecurity-verify.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xmlsecurity-verify","title":"XML Security Verify","description":"Verify XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlVerifierComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.18.0-SNAPSHOT","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xml [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xmlsecurity-verify","title":"XML Security Verify","description":"Verify XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlVerifierComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.18.0-SNAPSHOT","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xml [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xmpp.json b/karavan-designer/public/components/xmpp.json
index 9564636..8173d66 100644
--- a/karavan-designer/public/components/xmpp.json
+++ b/karavan-designer/public/components/xmpp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xmpp","title":"XMPP","description":"Send and receive messages to/from an XMPP chat server.","deprecated":false,"firstVersion":"1.0","label":"chat,messaging","javaType":"org.apache.camel.component.xmpp.XmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmpp","version":"3.18.0-SNAPSHOT","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/parti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xmpp","title":"XMPP","description":"Send and receive messages to/from an XMPP chat server.","deprecated":false,"firstVersion":"1.0","label":"chat,messaging","javaType":"org.apache.camel.component.xmpp.XmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmpp","version":"3.18.0-SNAPSHOT","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/parti [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xquery.json b/karavan-designer/public/components/xquery.json
index 6722f50..eadffe8 100644
--- a/karavan-designer/public/components/xquery.json
+++ b/karavan-designer/public/components/xquery.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xquery","title":"XQuery","description":"Query and/or transform XML payloads using XQuery and Saxon.","deprecated":false,"firstVersion":"1.0.0","label":"transformation","javaType":"org.apache.camel.component.xquery.XQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saxon","version":"3.18.0-SNAPSHOT","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xquery","title":"XQuery","description":"Query and/or transform XML payloads using XQuery and Saxon.","deprecated":false,"firstVersion":"1.0.0","label":"transformation","javaType":"org.apache.camel.component.xquery.XQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saxon","version":"3.18.0-SNAPSHOT","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xslt-saxon.json b/karavan-designer/public/components/xslt-saxon.json
index 6bda091..c8ae951 100644
--- a/karavan-designer/public/components/xslt-saxon.json
+++ b/karavan-designer/public/components/xslt-saxon.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xslt-saxon","title":"XSLT Saxon","description":"Transform XML payloads using an XSLT template using Saxon.","deprecated":false,"firstVersion":"3.0.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.saxon.XsltSaxonComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt-saxon","version":"3.18.0-SNAPSHOT","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xslt-saxon","title":"XSLT Saxon","description":"Transform XML payloads using an XSLT template using Saxon.","deprecated":false,"firstVersion":"3.0.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.saxon.XsltSaxonComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt-saxon","version":"3.18.0-SNAPSHOT","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xslt.json b/karavan-designer/public/components/xslt.json
index ad9039d..d810b4d 100644
--- a/karavan-designer/public/components/xslt.json
+++ b/karavan-designer/public/components/xslt.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xslt","title":"XSLT","description":"Transforms XML payload using an XSLT template.","deprecated":false,"firstVersion":"1.3.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.XsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt","version":"3.18.0-SNAPSHOT","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xslt","title":"XSLT","description":"Transforms XML payload using an XSLT template.","deprecated":false,"firstVersion":"1.3.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.XsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt","version":"3.18.0-SNAPSHOT","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/zendesk.json b/karavan-designer/public/components/zendesk.json
index 6a7c8b9..9e175f3 100644
--- a/karavan-designer/public/components/zendesk.json
+++ b/karavan-designer/public/components/zendesk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"zendesk","title":"Zendesk","description":"Manage Zendesk tickets, users, organizations, etc.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,api,support","javaType":"org.apache.camel.component.zendesk.ZendeskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zendesk","version":"3.18.0-SNAPSHOT","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"metho [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"zendesk","title":"Zendesk","description":"Manage Zendesk tickets, users, organizations, etc.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,api,support","javaType":"org.apache.camel.component.zendesk.ZendeskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zendesk","version":"3.18.0-SNAPSHOT","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"metho [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/zookeeper-master.json b/karavan-designer/public/components/zookeeper-master.json
index 4a29149..2eef1ee 100644
--- a/karavan-designer/public/components/zookeeper-master.json
+++ b/karavan-designer/public/components/zookeeper-master.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"zookeeper-master","title":"ZooKeeper Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.19.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeepermaster.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper-master","version":"3.18.0-SNAPSHOT"," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"zookeeper-master","title":"ZooKeeper Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.19.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeepermaster.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper-master","version":"3.18.0-SNAPSHOT"," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/zookeeper.json b/karavan-designer/public/components/zookeeper.json
index c1ac509..a2c8adf 100644
--- a/karavan-designer/public/components/zookeeper.json
+++ b/karavan-designer/public/components/zookeeper.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"zookeeper","title":"ZooKeeper","description":"Manage ZooKeeper clusters.","deprecated":false,"firstVersion":"2.9.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeeper.ZooKeeperComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper","version":"3.18.0-SNAPSHOT","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"zookeeper","title":"ZooKeeper","description":"Manage ZooKeeper clusters.","deprecated":false,"firstVersion":"2.9.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeeper.ZooKeeperComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper","version":"3.18.0-SNAPSHOT","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/kamelets/kamelets.properties b/karavan-designer/public/kamelets/kamelets.properties
new file mode 100644
index 0000000..2584042
--- /dev/null
+++ b/karavan-designer/public/kamelets/kamelets.properties
@@ -0,0 +1,182 @@
+aws-sqs-sink
+twitter-search-source
+http-secured-sink
+jms-amqp-10-source
+sftp-sink
+rabbitmq-source
+aws-sns-fifo-sink
+google-pubsub-sink
+aws-s3-sink
+throttle-action
+kafka-sink
+google-bigquery-sink
+aws-lambda-sink
+twitter-directmessage-source
+azure-cosmosdb-source
+sftp-source
+aws-s3-source
+json-serialize-action
+aws-ddb-sink
+elasticsearch-search-source
+extract-field-action
+aws-sqs-batch-sink
+topic-name-matches-filter-action
+azure-storage-queue-source
+couchbase-sink
+solr-sink
+aws-s3-streaming-upload-sink
+twitter-timeline-source
+minio-source
+jms-apache-artemis-sink
+hoist-field-action
+sqlserver-source
+aws-sqs-fifo-sink
+salesforce-source
+ftp-source
+mail-sink
+kafka-not-secured-sink
+log-sink
+mqtt-source
+github-commit-source
+velocity-template-action
+is-tombstone-filter-action
+aws-sns-sink
+sqlserver-sink
+aws-kinesis-firehose-sink
+json-deserialize-action
+slack-source
+timer-source
+google-storage-sink
+mask-field-action
+protobuf-deserialize-action
+insert-field-action
+jolt-transformation-action
+pdf-action
+exec-sink
+freemarker-template-action
+google-pubsub-source
+http-sink
+mysql-source
+mqtt5-source
+pulsar-source
+jms-apache-activemq-sink
+json-schema-validator-action
+kafka-ssl-sink
+azure-servicebus-sink
+kubernetes-nodes-source
+mustache-template-action
+postgresql-source
+delay-action
+openai-completion-action
+salesforce-create-sink
+protobuf-serialize-action
+drop-header-action
+string-template-action
+mongodb-sink
+webhook-source
+kafka-not-secured-source
+github-pullrequest-comment-source
+google-functions-sink
+dns-lookup-action
+insert-header-action
+google-calendar-source
+predicate-filter-action
+regex-router-action
+github-tag-source
+telegram-sink
+ftps-sink
+aws-redshift-sink
+kafka-ssl-source
+kubernetes-namespaces-source
+kafka-source
+ssh-sink
+openai-classification-action
+value-to-key-action
+chuck-norris-source
+ftps-source
+header-matches-filter-action
+infinispan-sink
+oracle-database-sink
+file-watch-source
+postgresql-sink
+xj-template-action
+xj-identity-action
+cassandra-sink
+google-sheets-source
+replace-field-action
+nats-source
+dns-ip-action
+elasticsearch-index-sink
+github-event-source
+wttrin-source
+mvel-template-action
+redis-sink
+cron-source
+rest-openapi-sink
+github-pullrequest-source
+aws-kinesis-source
+solr-source
+aws-cloudwatch-sink
+azure-storage-blob-changefeed-source
+caffeine-action
+oracle-database-source
+azure-storage-blob-source
+mongodb-source
+json-patch-action
+jms-apache-activemq-source
+aws-sqs-source
+mqtt5-sink
+aws-ec2-sink
+drop-headers-action
+timestamp-router-action
+websocket-source
+kubernetes-pods-source
+http-source
+mysql-sink
+ssh-source
+jira-source
+telegram-source
+aws-ses-sink
+has-header-filter-action
+salesforce-delete-sink
+azure-eventhubs-sink
+dropbox-sink
+ftp-sink
+infinispan-source
+jslt-action
+kafka-manual-commit-action
+aws-translate-action
+slack-sink
+azure-storage-queue-sink
+avro-serialize-action
+azure-servicebus-source
+jms-amqp-10-sink
+salesforce-update-sink
+mariadb-source
+chunk-template-action
+mqtt-sink
+bitcoin-source
+cassandra-source
+aws-kinesis-sink
+dropbox-source
+aws-redshift-source
+azure-eventhubs-source
+jms-apache-artemis-source
+fhir-source
+minio-sink
+aws-secrets-manager-sink
+google-storage-source
+redis-source
+http-secured-source
+earthquake-source
+azure-storage-blob-sink
+jsonata-action
+mariadb-sink
+avro-deserialize-action
+dns-dig-action
+google-mail-source
+nats-sink
+aws-ddb-streams-source
+pulsar-sink
+mail-imap-source
+message-timestamp-router-action
diff --git a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/AbstractGenerator.java b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/AbstractGenerator.java
index 91cec62..37a855a 100644
--- a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/AbstractGenerator.java
+++ b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/AbstractGenerator.java
@@ -25,8 +25,14 @@ import org.apache.camel.catalog.CamelCatalog;
 import org.apache.camel.dsl.yaml.YamlRoutesBuilderLoader;
 
 import java.io.BufferedReader;
+import java.io.ByteArrayInputStream;
+import java.io.File;
+import java.io.IOException;
 import java.io.InputStream;
 import java.io.InputStreamReader;
+import java.nio.file.Files;
+import java.nio.file.Paths;
+import java.nio.file.StandardCopyOption;
 import java.util.*;
 import java.util.stream.Collectors;
 
@@ -66,6 +72,16 @@ public class AbstractGenerator {
         return templateBuffer.toString();
     }
 
+    protected void saveFile(String folder, String fileName, String text) {
+//        LOGGER.info("Creating component " + fileName);
+        try {
+            File targetFile = Paths.get(folder, fileName).toFile();
+            Files.copy(new ByteArrayInputStream(text.getBytes()), targetFile.toPath(), StandardCopyOption.REPLACE_EXISTING);
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+    }
+
     protected void writeFileText(String filePath, String data) {
         vertx.fileSystem().writeFileBlocking(filePath, Buffer.buffer(data));
     }
diff --git a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelComponentsGenerator.java b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelComponentsGenerator.java
index 488db8d..97ef713 100644
--- a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelComponentsGenerator.java
+++ b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/CamelComponentsGenerator.java
@@ -29,7 +29,7 @@ import java.nio.file.StandardCopyOption;
 import java.util.List;
 import java.util.stream.Collectors;
 
-public final class CamelComponentsGenerator {
+public final class CamelComponentsGenerator extends AbstractGenerator {
 
     @Inject
     Vertx vertx;
@@ -65,16 +65,6 @@ public final class CamelComponentsGenerator {
         saveFile(path, "components.properties", list.toString());
     }
 
-    public void saveFile(String folder, String fileName, String text) {
-//        LOGGER.info("Creating component " + fileName);
-        try {
-            File targetFile = Paths.get(folder, fileName).toFile();
-            Files.copy(new ByteArrayInputStream(text.getBytes()), targetFile.toPath(), StandardCopyOption.REPLACE_EXISTING);
-        } catch (IOException e) {
-            e.printStackTrace();
-        }
-    }
-
     public List<String> getComponents() {
         try {
             InputStream inputStream = RouteBuilder.class.getResourceAsStream("/org/apache/camel/catalog/components.properties");
diff --git a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/KameletGenerator.java b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/KameletGenerator.java
index f2eea28..e7023a3 100644
--- a/karavan-generator/src/main/java/org/apache/camel/karavan/generator/KameletGenerator.java
+++ b/karavan-generator/src/main/java/org/apache/camel/karavan/generator/KameletGenerator.java
@@ -28,7 +28,7 @@ import java.nio.file.Files;
 import java.nio.file.Paths;
 import java.nio.file.StandardCopyOption;
 
-public class KameletGenerator {
+public class KameletGenerator extends AbstractGenerator {
 
     @Inject
     Vertx vertx;
@@ -38,18 +38,23 @@ public class KameletGenerator {
 
     public static void generate() throws Exception {
         KameletGenerator g = new KameletGenerator();
-        g.createKamelets("karavan-app/src/main/resources/kamelets");
-        g.createKamelets("karavan-vscode/kamelets");
-        g.createKamelets("karavan-designer/public/kamelets");
+        g.createKamelets("karavan-app/src/main/resources/kamelets", true);
+        g.createKamelets("karavan-vscode/kamelets", false);
+        g.createKamelets("karavan-designer/public/kamelets", false);
     }
 
-    public void createKamelets(String folder) {
+    public void createKamelets(String folder, boolean addList) {
         LOGGER.info("Creating default Kamelets");
         clearDirectory(Paths.get(folder).toFile());
         KameletsCatalog catalog = new KameletsCatalog();
+        StringBuilder list = new StringBuilder();
         catalog.getKamelets().entrySet().stream()
                 .map(k -> k.getValue().getMetadata().getName())
-                .forEach(name -> saveKamelet(folder, name));
+                .forEach(name -> {
+                    saveKamelet(folder, name);
+                    list.append(name).append("\n");
+                });
+        saveFile(folder, "kamelets.properties", list.toString());
         LOGGER.info("Created default Kamelets");
     }
 
diff --git a/karavan-vscode/components/activemq.json b/karavan-vscode/components/activemq.json
index c15c95b..2cb22c7 100644
--- a/karavan-vscode/components/activemq.json
+++ b/karavan-vscode/components/activemq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"activemq","title":"ActiveMQ","description":"Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.activemq.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq","version":"3.18.0-SNAPSHOT","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:desti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"activemq","title":"ActiveMQ","description":"Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.activemq.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq","version":"3.18.0-SNAPSHOT","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:desti [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/amqp.json b/karavan-vscode/components/amqp.json
index 877c236..9423e48 100644
--- a/karavan-vscode/components/amqp.json
+++ b/karavan-vscode/components/amqp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"amqp","title":"AMQP","description":"Messaging with AMQP protocol using Apache QPid Client.","deprecated":false,"firstVersion":"1.2.0","label":"messaging","javaType":"org.apache.camel.component.amqp.AMQPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-amqp","version":"3.18.0-SNAPSHOT","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"amqp","title":"AMQP","description":"Messaging with AMQP protocol using Apache QPid Client.","deprecated":false,"firstVersion":"1.2.0","label":"messaging","javaType":"org.apache.camel.component.amqp.AMQPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-amqp","version":"3.18.0-SNAPSHOT","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/arangodb.json b/karavan-vscode/components/arangodb.json
index f7d8254..56caa85 100644
--- a/karavan-vscode/components/arangodb.json
+++ b/karavan-vscode/components/arangodb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"arangodb","title":"ArangoDb","description":"Perform operations on ArangoDb when used as a Document Database, or as a Graph Database","deprecated":false,"firstVersion":"3.5.0","label":"database,nosql","javaType":"org.apache.camel.component.arangodb.ArangoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-arangodb","version":"3.18.0-SNAPSHOT","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"arangodb","title":"ArangoDb","description":"Perform operations on ArangoDb when used as a Document Database, or as a Graph Database","deprecated":false,"firstVersion":"3.5.0","label":"database,nosql","javaType":"org.apache.camel.component.arangodb.ArangoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-arangodb","version":"3.18.0-SNAPSHOT","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","asyn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/as2.json b/karavan-vscode/components/as2.json
index 16be568..229a6e0 100644
--- a/karavan-vscode/components/as2.json
+++ b/karavan-vscode/components/as2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"as2","title":"AS2","description":"Transfer data securely and reliably using the AS2 protocol (RFC4130).","deprecated":false,"deprecationNote":"","firstVersion":"2.22.0","label":"file","javaType":"org.apache.camel.component.as2.AS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-as2","version":"3.18.0-SNAPSHOT","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"as2","title":"AS2","description":"Transfer data securely and reliably using the AS2 protocol (RFC4130).","deprecated":false,"deprecationNote":"","firstVersion":"2.22.0","label":"file","javaType":"org.apache.camel.component.as2.AS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-as2","version":"3.18.0-SNAPSHOT","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/asterisk.json b/karavan-vscode/components/asterisk.json
index d5464fd..0d3983a 100644
--- a/karavan-vscode/components/asterisk.json
+++ b/karavan-vscode/components/asterisk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"asterisk","title":"Asterisk","description":"Interact with Asterisk PBX Server.","deprecated":false,"firstVersion":"2.18.0","label":"voip","javaType":"org.apache.camel.component.asterisk.AsteriskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-asterisk","version":"3.18.0-SNAPSHOT","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"asterisk","title":"Asterisk","description":"Interact with Asterisk PBX Server.","deprecated":false,"firstVersion":"2.18.0","label":"voip","javaType":"org.apache.camel.component.asterisk.AsteriskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-asterisk","version":"3.18.0-SNAPSHOT","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/atlasmap.json b/karavan-vscode/components/atlasmap.json
index 15ba07f..27e8848 100644
--- a/karavan-vscode/components/atlasmap.json
+++ b/karavan-vscode/components/atlasmap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"atlasmap","title":"AtlasMap","description":"Transforms the message using an AtlasMap transformation.","deprecated":false,"firstVersion":"3.7.0","label":"transformation","javaType":"org.apache.camel.component.atlasmap.AtlasMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atlasmap","version":"3.18.0-SNAPSHOT","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atlasmap","title":"AtlasMap","description":"Transforms the message using an AtlasMap transformation.","deprecated":false,"firstVersion":"3.7.0","label":"transformation","javaType":"org.apache.camel.component.atlasmap.AtlasMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atlasmap","version":"3.18.0-SNAPSHOT","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/atmos.json b/karavan-vscode/components/atmos.json
index a70ad54..3ea113e 100644
--- a/karavan-vscode/components/atmos.json
+++ b/karavan-vscode/components/atmos.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"atmos","title":"Atmos","description":"Integrate with EMC's ViPR object data services using the Atmos Client.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,file","javaType":"org.apache.camel.component.atmos.AtmosComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmos","version":"3.18.0-SNAPSHOT","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atmos","title":"Atmos","description":"Integrate with EMC's ViPR object data services using the Atmos Client.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,file","javaType":"org.apache.camel.component.atmos.AtmosComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmos","version":"3.18.0-SNAPSHOT","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/atmosphere-websocket.json b/karavan-vscode/components/atmosphere-websocket.json
index 41a0009..273c68c 100644
--- a/karavan-vscode/components/atmosphere-websocket.json
+++ b/karavan-vscode/components/atmosphere-websocket.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"atmosphere-websocket","title":"Atmosphere Websocket","description":"Expose WebSocket endpoints using the Atmosphere framework.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"websocket","javaType":"org.apache.camel.component.atmosphere.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmosphere-websocket","version":"3.18.0-SNAPSHOT","scheme":"atmosphere-websocket","ext [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atmosphere-websocket","title":"Atmosphere Websocket","description":"Expose WebSocket endpoints using the Atmosphere framework.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"websocket","javaType":"org.apache.camel.component.atmosphere.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmosphere-websocket","version":"3.18.0-SNAPSHOT","scheme":"atmosphere-websocket","ext [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/atom.json b/karavan-vscode/components/atom.json
index 00694e7..d26bedb 100644
--- a/karavan-vscode/components/atom.json
+++ b/karavan-vscode/components/atom.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"atom","title":"Atom","description":"Poll Atom RSS feeds.","deprecated":false,"firstVersion":"1.2.0","label":"rss","javaType":"org.apache.camel.component.atom.AtomComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atom","version":"3.18.0-SNAPSHOT","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atom","title":"Atom","description":"Poll Atom RSS feeds.","deprecated":false,"firstVersion":"1.2.0","label":"rss","javaType":"org.apache.camel.component.atom.AtomComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atom","version":"3.18.0-SNAPSHOT","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAt [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/avro.json b/karavan-vscode/components/avro.json
index 84924e6..070bd6c 100644
--- a/karavan-vscode/components/avro.json
+++ b/karavan-vscode/components/avro.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"avro","title":"Avro RPC","description":"Produce or consume Apache Avro RPC services.","deprecated":false,"firstVersion":"2.10.0","label":"rpc","javaType":"org.apache.camel.component.avro.AvroComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-avro-rpc","version":"3.18.0-SNAPSHOT","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"avro","title":"Avro RPC","description":"Produce or consume Apache Avro RPC services.","deprecated":false,"firstVersion":"2.10.0","label":"rpc","javaType":"org.apache.camel.component.avro.AvroComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-avro-rpc","version":"3.18.0-SNAPSHOT","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws-secrets-manager.json b/karavan-vscode/components/aws-secrets-manager.json
index c5fc3f1..d35bdc7 100644
--- a/karavan-vscode/components/aws-secrets-manager.json
+++ b/karavan-vscode/components/aws-secrets-manager.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws-secrets-manager","title":"AWS Secrets Manager","description":"Manage AWS Secrets Manager services using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.9.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-secrets-manager","version":"3.18.0-SNAPSHOT","scheme":"aws-secrets-manager","extendsScheme": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws-secrets-manager","title":"AWS Secrets Manager","description":"Manage AWS Secrets Manager services using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.9.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-secrets-manager","version":"3.18.0-SNAPSHOT","scheme":"aws-secrets-manager","extendsScheme": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-athena.json b/karavan-vscode/components/aws2-athena.json
index c0927c9..31eb2e4 100644
--- a/karavan-vscode/components/aws2-athena.json
+++ b/karavan-vscode/components/aws2-athena.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-athena","title":"AWS Athena","description":"Access AWS Athena service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.4.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.athena.Athena2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-athena","version":"3.18.0-SNAPSHOT","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-athena","title":"AWS Athena","description":"Access AWS Athena service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.4.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.athena.Athena2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-athena","version":"3.18.0-SNAPSHOT","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-cw.json b/karavan-vscode/components/aws2-cw.json
index 038a52f..ad6bf08 100644
--- a/karavan-vscode/components/aws2-cw.json
+++ b/karavan-vscode/components/aws2-cw.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-cw","title":"AWS CloudWatch","description":"Sending metrics to AWS CloudWatch using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,monitoring","javaType":"org.apache.camel.component.aws2.cw.Cw2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-cw","version":"3.18.0-SNAPSHOT","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-cw","title":"AWS CloudWatch","description":"Sending metrics to AWS CloudWatch using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,monitoring","javaType":"org.apache.camel.component.aws2.cw.Cw2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-cw","version":"3.18.0-SNAPSHOT","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consum [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ddb.json b/karavan-vscode/components/aws2-ddb.json
index 2aa6a3a..9772ab4 100644
--- a/karavan-vscode/components/aws2-ddb.json
+++ b/karavan-vscode/components/aws2-ddb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ddb","title":"AWS DynamoDB","description":"Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,database,nosql","javaType":"org.apache.camel.component.aws2.ddb.Ddb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.18.0-SNAPSHOT","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ddb","title":"AWS DynamoDB","description":"Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,database,nosql","javaType":"org.apache.camel.component.aws2.ddb.Ddb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.18.0-SNAPSHOT","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ddbstream.json b/karavan-vscode/components/aws2-ddbstream.json
index 224ced7..bff22dd 100644
--- a/karavan-vscode/components/aws2-ddbstream.json
+++ b/karavan-vscode/components/aws2-ddbstream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ddbstream","title":"AWS DynamoDB Streams","description":"Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,streams","javaType":"org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.18.0-SNAPSHOT","scheme":"aws2-ddbstream","extendsScheme":"","syn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ddbstream","title":"AWS DynamoDB Streams","description":"Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,streams","javaType":"org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.18.0-SNAPSHOT","scheme":"aws2-ddbstream","extendsScheme":"","syn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ec2.json b/karavan-vscode/components/aws2-ec2.json
index 72a31c3..e69b48c 100644
--- a/karavan-vscode/components/aws2-ec2.json
+++ b/karavan-vscode/components/aws2-ec2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ec2","title":"AWS Elastic Compute Cloud (EC2)","description":"Manage AWS EC2 instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ec2.AWS2EC2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ec2","version":"3.18.0-SNAPSHOT","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ec2","title":"AWS Elastic Compute Cloud (EC2)","description":"Manage AWS EC2 instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ec2.AWS2EC2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ec2","version":"3.18.0-SNAPSHOT","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ecs.json b/karavan-vscode/components/aws2-ecs.json
index 48bb502..a9666c4 100644
--- a/karavan-vscode/components/aws2-ecs.json
+++ b/karavan-vscode/components/aws2-ecs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ecs","title":"AWS Elastic Container Service (ECS)","description":"Manage AWS ECS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ecs.ECS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ecs","version":"3.18.0-SNAPSHOT","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ecs","title":"AWS Elastic Container Service (ECS)","description":"Manage AWS ECS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ecs.ECS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ecs","version":"3.18.0-SNAPSHOT","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-eks.json b/karavan-vscode/components/aws2-eks.json
index b2fc64c..ff76d45 100644
--- a/karavan-vscode/components/aws2-eks.json
+++ b/karavan-vscode/components/aws2-eks.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-eks","title":"AWS Elastic Kubernetes Service (EKS)","description":"Manage AWS EKS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eks.EKS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eks","version":"3.18.0-SNAPSHOT","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-eks","title":"AWS Elastic Kubernetes Service (EKS)","description":"Manage AWS EKS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eks.EKS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eks","version":"3.18.0-SNAPSHOT","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-eventbridge.json b/karavan-vscode/components/aws2-eventbridge.json
index d3a12ce..f051a35 100644
--- a/karavan-vscode/components/aws2-eventbridge.json
+++ b/karavan-vscode/components/aws2-eventbridge.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-eventbridge","title":"AWS Eventbridge","description":"Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.6.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eventbridge.EventbridgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eventbridge","version":"3.18.0-SNAPSHOT","scheme":"aws2-eventbridge","extendsScheme":"","syntax":" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-eventbridge","title":"AWS Eventbridge","description":"Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.6.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eventbridge.EventbridgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eventbridge","version":"3.18.0-SNAPSHOT","scheme":"aws2-eventbridge","extendsScheme":"","syntax":" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-iam.json b/karavan-vscode/components/aws2-iam.json
index 962390b..93b72bc 100644
--- a/karavan-vscode/components/aws2-iam.json
+++ b/karavan-vscode/components/aws2-iam.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-iam","title":"AWS Identity and Access Management (IAM)","description":"Manage AWS IAM instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.iam.IAM2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-iam","version":"3.18.0-SNAPSHOT","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-iam","title":"AWS Identity and Access Management (IAM)","description":"Manage AWS IAM instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.iam.IAM2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-iam","version":"3.18.0-SNAPSHOT","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-kinesis-firehose.json b/karavan-vscode/components/aws2-kinesis-firehose.json
index b2858dd..1aa99cc 100644
--- a/karavan-vscode/components/aws2-kinesis-firehose.json
+++ b/karavan-vscode/components/aws2-kinesis-firehose.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-kinesis-firehose","title":"AWS Kinesis Firehose","description":"Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.firehose.KinesisFirehose2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.18.0-SNAPSHOT","scheme":"aws2-kinesis-firehose","extendsSchem [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kinesis-firehose","title":"AWS Kinesis Firehose","description":"Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.firehose.KinesisFirehose2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.18.0-SNAPSHOT","scheme":"aws2-kinesis-firehose","extendsSchem [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-kinesis.json b/karavan-vscode/components/aws2-kinesis.json
index 8552a20..ce40eb7 100644
--- a/karavan-vscode/components/aws2-kinesis.json
+++ b/karavan-vscode/components/aws2-kinesis.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-kinesis","title":"AWS Kinesis","description":"Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.kinesis.Kinesis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.18.0-SNAPSHOT","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kinesis","title":"AWS Kinesis","description":"Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.kinesis.Kinesis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.18.0-SNAPSHOT","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2- [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-kms.json b/karavan-vscode/components/aws2-kms.json
index c4de5a2..c197831 100644
--- a/karavan-vscode/components/aws2-kms.json
+++ b/karavan-vscode/components/aws2-kms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-kms","title":"AWS Key Management Service (KMS)","description":"Manage keys stored in AWS KMS instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.kms.KMS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kms","version":"3.18.0-SNAPSHOT","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kms","title":"AWS Key Management Service (KMS)","description":"Manage keys stored in AWS KMS instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.kms.KMS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kms","version":"3.18.0-SNAPSHOT","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-lambda.json b/karavan-vscode/components/aws2-lambda.json
index a1495ae..19150f2 100644
--- a/karavan-vscode/components/aws2-lambda.json
+++ b/karavan-vscode/components/aws2-lambda.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-lambda","title":"AWS Lambda","description":"Manage and invoke AWS Lambda functions using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,computing,serverless","javaType":"org.apache.camel.component.aws2.lambda.Lambda2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-lambda","version":"3.18.0-SNAPSHOT","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-lambda","title":"AWS Lambda","description":"Manage and invoke AWS Lambda functions using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,computing,serverless","javaType":"org.apache.camel.component.aws2.lambda.Lambda2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-lambda","version":"3.18.0-SNAPSHOT","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-mq.json b/karavan-vscode/components/aws2-mq.json
index 0a6f95a..e0ddc3b 100644
--- a/karavan-vscode/components/aws2-mq.json
+++ b/karavan-vscode/components/aws2-mq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-mq","title":"AWS MQ","description":"Manage AWS MQ instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.mq.MQ2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-mq","version":"3.18.0-SNAPSHOT","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-mq","title":"AWS MQ","description":"Manage AWS MQ instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.mq.MQ2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-mq","version":"3.18.0-SNAPSHOT","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-msk.json b/karavan-vscode/components/aws2-msk.json
index 06dfc3a..db50cdd 100644
--- a/karavan-vscode/components/aws2-msk.json
+++ b/karavan-vscode/components/aws2-msk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-msk","title":"AWS Managed Streaming for Apache Kafka (MSK)","description":"Manage AWS MSK instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.msk.MSK2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-msk","version":"3.18.0-SNAPSHOT","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-msk","title":"AWS Managed Streaming for Apache Kafka (MSK)","description":"Manage AWS MSK instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.msk.MSK2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-msk","version":"3.18.0-SNAPSHOT","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-s3.json b/karavan-vscode/components/aws2-s3.json
index f41d82a..263a4ba 100644
--- a/karavan-vscode/components/aws2-s3.json
+++ b/karavan-vscode/components/aws2-s3.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-s3","title":"AWS S3 Storage Service","description":"Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,file","javaType":"org.apache.camel.component.aws2.s3.AWS2S3Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3","version":"3.18.0-SNAPSHOT","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-s3","title":"AWS S3 Storage Service","description":"Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,file","javaType":"org.apache.camel.component.aws2.s3.AWS2S3Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3","version":"3.18.0-SNAPSHOT","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ses.json b/karavan-vscode/components/aws2-ses.json
index 8c24c79..bb89993 100644
--- a/karavan-vscode/components/aws2-ses.json
+++ b/karavan-vscode/components/aws2-ses.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-ses","title":"AWS Simple Email Service (SES)","description":"Send e-mails through AWS SES service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,mail","javaType":"org.apache.camel.component.aws2.ses.Ses2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ses","version":"3.18.0-SNAPSHOT","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ses","title":"AWS Simple Email Service (SES)","description":"Send e-mails through AWS SES service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,mail","javaType":"org.apache.camel.component.aws2.ses.Ses2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ses","version":"3.18.0-SNAPSHOT","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-sns.json b/karavan-vscode/components/aws2-sns.json
index 3155631..7689c4a 100644
--- a/karavan-vscode/components/aws2-sns.json
+++ b/karavan-vscode/components/aws2-sns.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-sns","title":"AWS Simple Notification System (SNS)","description":"Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,mobile","javaType":"org.apache.camel.component.aws2.sns.Sns2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sns","version":"3.18.0-SNAPSHOT","scheme":"aws2-sns","extendsScheme":"","syntax":"aws [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sns","title":"AWS Simple Notification System (SNS)","description":"Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,mobile","javaType":"org.apache.camel.component.aws2.sns.Sns2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sns","version":"3.18.0-SNAPSHOT","scheme":"aws2-sns","extendsScheme":"","syntax":"aws [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-sqs.json b/karavan-vscode/components/aws2-sqs.json
index 2078308..9c3124a 100644
--- a/karavan-vscode/components/aws2-sqs.json
+++ b/karavan-vscode/components/aws2-sqs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-sqs","title":"AWS Simple Queue Service (SQS)","description":"Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.sqs.Sqs2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sqs","version":"3.18.0-SNAPSHOT","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sqs","title":"AWS Simple Queue Service (SQS)","description":"Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.sqs.Sqs2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sqs","version":"3.18.0-SNAPSHOT","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-sts.json b/karavan-vscode/components/aws2-sts.json
index 3f07876..db76dea 100644
--- a/karavan-vscode/components/aws2-sts.json
+++ b/karavan-vscode/components/aws2-sts.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-sts","title":"AWS Security Token Service (STS)","description":"Manage AWS STS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.sts.STS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sts","version":"3.18.0-SNAPSHOT","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sts","title":"AWS Security Token Service (STS)","description":"Manage AWS STS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.sts.STS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sts","version":"3.18.0-SNAPSHOT","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-translate.json b/karavan-vscode/components/aws2-translate.json
index 08b1b39..43d4c6c 100644
--- a/karavan-vscode/components/aws2-translate.json
+++ b/karavan-vscode/components/aws2-translate.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"aws2-translate","title":"AWS Translate","description":"Translate texts using AWS Translate and AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.translate.Translate2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-translate","version":"3.18.0-SNAPSHOT","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:lab [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-translate","title":"AWS Translate","description":"Translate texts using AWS Translate and AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.translate.Translate2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-translate","version":"3.18.0-SNAPSHOT","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:lab [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-cosmosdb.json b/karavan-vscode/components/azure-cosmosdb.json
index 3fb08ed..3fbb714 100644
--- a/karavan-vscode/components/azure-cosmosdb.json
+++ b/karavan-vscode/components/azure-cosmosdb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-cosmosdb","title":"Azure CosmosDB","description":"To read and write records to the CosmosDB database on Azure cloud platform.","deprecated":false,"firstVersion":"3.10.0","label":"cloud,database","javaType":"org.apache.camel.component.azure.cosmosdb.CosmosDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-cosmosdb","version":"3.18.0-SNAPSHOT","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-cosmosdb","title":"Azure CosmosDB","description":"To read and write records to the CosmosDB database on Azure cloud platform.","deprecated":false,"firstVersion":"3.10.0","label":"cloud,database","javaType":"org.apache.camel.component.azure.cosmosdb.CosmosDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-cosmosdb","version":"3.18.0-SNAPSHOT","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-eventhubs.json b/karavan-vscode/components/azure-eventhubs.json
index 8d37802..d65bfd2 100644
--- a/karavan-vscode/components/azure-eventhubs.json
+++ b/karavan-vscode/components/azure-eventhubs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-eventhubs","title":"Azure Event Hubs","description":"Send and receive events to/from Azure Event Hubs using AMQP protocol.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.eventhubs.EventHubsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-eventhubs","version":"3.18.0-SNAPSHOT","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-eventhubs","title":"Azure Event Hubs","description":"Send and receive events to/from Azure Event Hubs using AMQP protocol.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.eventhubs.EventHubsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-eventhubs","version":"3.18.0-SNAPSHOT","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-key-vault.json b/karavan-vscode/components/azure-key-vault.json
index 6d47bd8..8865b1d 100644
--- a/karavan-vscode/components/azure-key-vault.json
+++ b/karavan-vscode/components/azure-key-vault.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-key-vault","title":"Azure Key Vault","description":"Manage secrets and keys in Azure Key Vault Service","deprecated":false,"firstVersion":"3.17.0","label":"cloud,cloud","javaType":"org.apache.camel.component.azure.key.vault.KeyVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"3.18.0-SNAPSHOT","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-key-vault","title":"Azure Key Vault","description":"Manage secrets and keys in Azure Key Vault Service","deprecated":false,"firstVersion":"3.17.0","label":"cloud,cloud","javaType":"org.apache.camel.component.azure.key.vault.KeyVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"3.18.0-SNAPSHOT","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName", [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-servicebus.json b/karavan-vscode/components/azure-servicebus.json
index 1e5e9ac..487c08c 100644
--- a/karavan-vscode/components/azure-servicebus.json
+++ b/karavan-vscode/components/azure-servicebus.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-servicebus","title":"Azure ServiceBus","description":"Send and receive messages to/from Azure Event Bus.","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.servicebus.ServiceBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-servicebus","version":"3.18.0-SNAPSHOT","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-servicebus","title":"Azure ServiceBus","description":"Send and receive messages to/from Azure Event Bus.","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.servicebus.ServiceBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-servicebus","version":"3.18.0-SNAPSHOT","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus: [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-storage-blob.json b/karavan-vscode/components/azure-storage-blob.json
index b92f91e..a99f7b9 100644
--- a/karavan-vscode/components/azure-storage-blob.json
+++ b/karavan-vscode/components/azure-storage-blob.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-storage-blob","title":"Azure Storage Blob Service","description":"Store and retrieve blobs from Azure Storage Blob Service.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,file","javaType":"org.apache.camel.component.azure.storage.blob.BlobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-blob","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-blob","title":"Azure Storage Blob Service","description":"Store and retrieve blobs from Azure Storage Blob Service.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,file","javaType":"org.apache.camel.component.azure.storage.blob.BlobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-blob","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-storage-datalake.json b/karavan-vscode/components/azure-storage-datalake.json
index be7f8e5..6ce205b 100644
--- a/karavan-vscode/components/azure-storage-datalake.json
+++ b/karavan-vscode/components/azure-storage-datalake.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-storage-datalake","title":"Azure Storage Datalake Service","description":"Sends and receives files to/from Azure DataLake Storage.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,file,bigdata","javaType":"org.apache.camel.component.azure.storage.datalake.DataLakeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-datalake","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-datalake","e [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-datalake","title":"Azure Storage Datalake Service","description":"Sends and receives files to/from Azure DataLake Storage.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,file,bigdata","javaType":"org.apache.camel.component.azure.storage.datalake.DataLakeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-datalake","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-datalake","e [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-storage-queue.json b/karavan-vscode/components/azure-storage-queue.json
index 01d1734..7d3ec1d 100644
--- a/karavan-vscode/components/azure-storage-queue.json
+++ b/karavan-vscode/components/azure-storage-queue.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"azure-storage-queue","title":"Azure Storage Queue Service","description":"Stores and retrieves messages to/from Azure Storage Queue.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.storage.queue.QueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-queue","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-queue","extendsScheme":"","s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-queue","title":"Azure Storage Queue Service","description":"Stores and retrieves messages to/from Azure Storage Queue.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.storage.queue.QueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-queue","version":"3.18.0-SNAPSHOT","scheme":"azure-storage-queue","extendsScheme":"","s [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/bean-validator.json b/karavan-vscode/components/bean-validator.json
index 7fd0aed..5048bba 100644
--- a/karavan-vscode/components/bean-validator.json
+++ b/karavan-vscode/components/bean-validator.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"bean-validator","title":"Bean Validator","description":"Validate the message body using the Java Bean Validation API.","deprecated":false,"firstVersion":"2.3.0","label":"validation","javaType":"org.apache.camel.component.bean.validator.BeanValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean-validator","version":"3.18.0-SNAPSHOT","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:labe [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bean-validator","title":"Bean Validator","description":"Validate the message body using the Java Bean Validation API.","deprecated":false,"firstVersion":"2.3.0","label":"validation","javaType":"org.apache.camel.component.bean.validator.BeanValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean-validator","version":"3.18.0-SNAPSHOT","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:labe [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/bean.json b/karavan-vscode/components/bean.json
index 9570255..be0c6ca 100644
--- a/karavan-vscode/components/bean.json
+++ b/karavan-vscode/components/bean.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"bean","title":"Bean","description":"Invoke methods of Java beans stored in Camel registry.","deprecated":false,"firstVersion":"1.0.0","label":"core,java","javaType":"org.apache.camel.component.bean.BeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.18.0-SNAPSHOT","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bean","title":"Bean","description":"Invoke methods of Java beans stored in Camel registry.","deprecated":false,"firstVersion":"1.0.0","label":"core,java","javaType":"org.apache.camel.component.bean.BeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.18.0-SNAPSHOT","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/bonita.json b/karavan-vscode/components/bonita.json
index be462c0..ad22081 100644
--- a/karavan-vscode/components/bonita.json
+++ b/karavan-vscode/components/bonita.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"bonita","title":"Bonita","description":"Communicate with a remote Bonita BPM process engine.","deprecated":false,"firstVersion":"2.19.0","label":"process","javaType":"org.apache.camel.component.bonita.BonitaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bonita","version":"3.18.0-SNAPSHOT","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bonita","title":"Bonita","description":"Communicate with a remote Bonita BPM process engine.","deprecated":false,"firstVersion":"2.19.0","label":"process","javaType":"org.apache.camel.component.bonita.BonitaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bonita","version":"3.18.0-SNAPSHOT","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/box.json b/karavan-vscode/components/box.json
index 1260e16..6805c37 100644
--- a/karavan-vscode/components/box.json
+++ b/karavan-vscode/components/box.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"box","title":"Box","description":"Upload, download and manage files, folders, groups, collaborations, etc. on box.com.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.box.BoxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-box","version":"3.18.0-SNAPSHOT","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"box","title":"Box","description":"Upload, download and manage files, folders, groups, collaborations, etc. on box.com.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.box.BoxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-box","version":"3.18.0-SNAPSHOT","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/braintree.json b/karavan-vscode/components/braintree.json
index 22cafae..1f07895 100644
--- a/karavan-vscode/components/braintree.json
+++ b/karavan-vscode/components/braintree.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"braintree","title":"Braintree","description":"Process payments using Braintree Payments.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,payment","javaType":"org.apache.camel.component.braintree.BraintreeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-braintree","version":"3.18.0-SNAPSHOT","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSynt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"braintree","title":"Braintree","description":"Process payments using Braintree Payments.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,payment","javaType":"org.apache.camel.component.braintree.BraintreeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-braintree","version":"3.18.0-SNAPSHOT","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSynt [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/browse.json b/karavan-vscode/components/browse.json
index 4dad3a9..e201a62 100644
--- a/karavan-vscode/components/browse.json
+++ b/karavan-vscode/components/browse.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"browse","title":"Browse","description":"Inspect the messages received on endpoints supporting BrowsableEndpoint.","deprecated":false,"firstVersion":"1.3.0","label":"core,monitoring","javaType":"org.apache.camel.component.browse.BrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-browse","version":"3.18.0-SNAPSHOT","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"browse","title":"Browse","description":"Inspect the messages received on endpoints supporting BrowsableEndpoint.","deprecated":false,"firstVersion":"1.3.0","label":"core,monitoring","javaType":"org.apache.camel.component.browse.BrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-browse","version":"3.18.0-SNAPSHOT","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/caffeine-cache.json b/karavan-vscode/components/caffeine-cache.json
index 6d64dc7..f845033 100644
--- a/karavan-vscode/components/caffeine-cache.json
+++ b/karavan-vscode/components/caffeine-cache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"caffeine-cache","title":"Caffeine Cache","description":"Perform caching operations using Caffeine Cache.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.cache.CaffeineCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.18.0-SNAPSHOT","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheNa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"caffeine-cache","title":"Caffeine Cache","description":"Perform caching operations using Caffeine Cache.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.cache.CaffeineCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.18.0-SNAPSHOT","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheNa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/caffeine-loadcache.json b/karavan-vscode/components/caffeine-loadcache.json
index 6890790..cfd470d 100644
--- a/karavan-vscode/components/caffeine-loadcache.json
+++ b/karavan-vscode/components/caffeine-loadcache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"caffeine-loadcache","title":"Caffeine LoadCache","description":"Perform caching operations using Caffeine Cache with an attached CacheLoader.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.18.0-SNAPSHOT","scheme":"caffeine-loadcache","extend [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"caffeine-loadcache","title":"Caffeine LoadCache","description":"Perform caching operations using Caffeine Cache with an attached CacheLoader.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.18.0-SNAPSHOT","scheme":"caffeine-loadcache","extend [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/chatscript.json b/karavan-vscode/components/chatscript.json
index dfa6a11..65c5b38 100644
--- a/karavan-vscode/components/chatscript.json
+++ b/karavan-vscode/components/chatscript.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"chatscript","title":"ChatScript","description":"Chat with a ChatScript Server.","deprecated":false,"firstVersion":"3.0.0","label":"ai,chat","javaType":"org.apache.camel.component.chatscript.ChatScriptComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chatscript","version":"3.18.0-SNAPSHOT","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"chatscript","title":"ChatScript","description":"Chat with a ChatScript Server.","deprecated":false,"firstVersion":"3.0.0","label":"ai,chat","javaType":"org.apache.camel.component.chatscript.ChatScriptComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chatscript","version":"3.18.0-SNAPSHOT","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/chunk.json b/karavan-vscode/components/chunk.json
index bbbefe1..b861ef1 100644
--- a/karavan-vscode/components/chunk.json
+++ b/karavan-vscode/components/chunk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"chunk","title":"Chunk","description":"Transform messages using Chunk templating engine.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.chunk.ChunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chunk","version":"3.18.0-SNAPSHOT","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"chunk","title":"Chunk","description":"Transform messages using Chunk templating engine.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.chunk.ChunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chunk","version":"3.18.0-SNAPSHOT","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/class.json b/karavan-vscode/components/class.json
index d161d32..e194cbd 100644
--- a/karavan-vscode/components/class.json
+++ b/karavan-vscode/components/class.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"class","title":"Class","description":"Invoke methods of Java beans specified by class name.","deprecated":false,"firstVersion":"2.4.0","label":"core,java","javaType":"org.apache.camel.component.beanclass.ClassComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.18.0-SNAPSHOT","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"class","title":"Class","description":"Invoke methods of Java beans specified by class name.","deprecated":false,"firstVersion":"2.4.0","label":"core,java","javaType":"org.apache.camel.component.beanclass.ClassComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.18.0-SNAPSHOT","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cm-sms.json b/karavan-vscode/components/cm-sms.json
index 9560114..079059d 100644
--- a/karavan-vscode/components/cm-sms.json
+++ b/karavan-vscode/components/cm-sms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cm-sms","title":"CM SMS Gateway","description":"Send SMS messages via CM SMS Gateway.","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.cm.CMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cm-sms","version":"3.18.0-SNAPSHOT","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cm-sms","title":"CM SMS Gateway","description":"Send SMS messages via CM SMS Gateway.","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.cm.CMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cm-sms","version":"3.18.0-SNAPSHOT","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cmis.json b/karavan-vscode/components/cmis.json
index 348aa8b..5dbec19 100644
--- a/karavan-vscode/components/cmis.json
+++ b/karavan-vscode/components/cmis.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cmis","title":"CMIS","description":"Read and write data from to/from a CMIS compliant content repositories.","deprecated":false,"firstVersion":"2.11.0","label":"cms,database","javaType":"org.apache.camel.component.cmis.CMISComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cmis","version":"3.18.0-SNAPSHOT","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cmis","title":"CMIS","description":"Read and write data from to/from a CMIS compliant content repositories.","deprecated":false,"firstVersion":"2.11.0","label":"cms,database","javaType":"org.apache.camel.component.cmis.CMISComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cmis","version":"3.18.0-SNAPSHOT","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/coap+tcp.json b/karavan-vscode/components/coap+tcp.json
index 42c0470..bf3f0f6 100644
--- a/karavan-vscode/components/coap+tcp.json
+++ b/karavan-vscode/components/coap+tcp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"coap+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coap+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/coap.json b/karavan-vscode/components/coap.json
index 9336f35..d105ecb 100644
--- a/karavan-vscode/components/coap.json
+++ b/karavan-vscode/components/coap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"coap","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coap","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/coaps+tcp.json b/karavan-vscode/components/coaps+tcp.json
index 31a7cac..6717fce 100644
--- a/karavan-vscode/components/coaps+tcp.json
+++ b/karavan-vscode/components/coaps+tcp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"coaps+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coaps+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/coaps.json b/karavan-vscode/components/coaps.json
index a84b390..3f93b63 100644
--- a/karavan-vscode/components/coaps.json
+++ b/karavan-vscode/components/coaps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"coaps","title":"CoAP (Secure)","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coaps","title":"CoAP (Secure)","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.18.0-SNAPSHOT","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cometd.json b/karavan-vscode/components/cometd.json
index fba57da..857b9d8 100644
--- a/karavan-vscode/components/cometd.json
+++ b/karavan-vscode/components/cometd.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cometd","title":"CometD","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.18.0-SNAPSHOT","scheme":"cometd","extendsScheme":"","alternativeSchemes":"come [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cometd","title":"CometD","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.18.0-SNAPSHOT","scheme":"cometd","extendsScheme":"","alternativeSchemes":"come [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cometds.json b/karavan-vscode/components/cometds.json
index 30a8ca8..4c68316 100644
--- a/karavan-vscode/components/cometds.json
+++ b/karavan-vscode/components/cometds.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cometds","title":"CometD (Secure)","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.18.0-SNAPSHOT","scheme":"cometds","extendsScheme":"","alternativeSch [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cometds","title":"CometD (Secure)","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.18.0-SNAPSHOT","scheme":"cometds","extendsScheme":"","alternativeSch [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/components.properties b/karavan-vscode/components/components.properties
index e249450..b6d37af 100644
--- a/karavan-vscode/components/components.properties
+++ b/karavan-vscode/components/components.properties
@@ -230,6 +230,7 @@ olingo2
 olingo4
 openshift-build-configs
 openshift-builds
+openshift-deploymentconfigs
 openstack-cinder
 openstack-glance
 openstack-keystone
diff --git a/karavan-vscode/components/consul.json b/karavan-vscode/components/consul.json
index bfef596..a29573b 100644
--- a/karavan-vscode/components/consul.json
+++ b/karavan-vscode/components/consul.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"consul","title":"Consul","description":"Integrate with Consul service discovery and configuration store.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api","javaType":"org.apache.camel.component.consul.ConsulComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-consul","version":"3.18.0-SNAPSHOT","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"consul","title":"Consul","description":"Integrate with Consul service discovery and configuration store.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api","javaType":"org.apache.camel.component.consul.ConsulComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-consul","version":"3.18.0-SNAPSHOT","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/controlbus.json b/karavan-vscode/components/controlbus.json
index e37a22f..ef27901 100644
--- a/karavan-vscode/components/controlbus.json
+++ b/karavan-vscode/components/controlbus.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"controlbus","title":"Control Bus","description":"Manage and monitor Camel routes.","deprecated":false,"firstVersion":"2.11.0","label":"core,monitoring","javaType":"org.apache.camel.component.controlbus.ControlBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-controlbus","version":"3.18.0-SNAPSHOT","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"controlbus","title":"Control Bus","description":"Manage and monitor Camel routes.","deprecated":false,"firstVersion":"2.11.0","label":"core,monitoring","javaType":"org.apache.camel.component.controlbus.ControlBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-controlbus","version":"3.18.0-SNAPSHOT","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/corda.json b/karavan-vscode/components/corda.json
index 09fbe75..c4af75b 100644
--- a/karavan-vscode/components/corda.json
+++ b/karavan-vscode/components/corda.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"corda","title":"Corda","description":"Perform operations against Corda blockchain platform using corda-rpc library.","deprecated":false,"firstVersion":"2.23.0","label":"blockchain,rpc","javaType":"org.apache.camel.component.corda.CordaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-corda","version":"3.18.0-SNAPSHOT","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"corda","title":"Corda","description":"Perform operations against Corda blockchain platform using corda-rpc library.","deprecated":false,"firstVersion":"2.23.0","label":"blockchain,rpc","javaType":"org.apache.camel.component.corda.CordaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-corda","version":"3.18.0-SNAPSHOT","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/couchbase.json b/karavan-vscode/components/couchbase.json
index 30513fc..5ee8cab 100644
--- a/karavan-vscode/components/couchbase.json
+++ b/karavan-vscode/components/couchbase.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"couchbase","title":"Couchbase","description":"Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.couchbase.CouchbaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchbase","version":"3.18.0-SNAPSHOT","scheme":"couchbase","extendsScheme":"","syntax": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"couchbase","title":"Couchbase","description":"Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.couchbase.CouchbaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchbase","version":"3.18.0-SNAPSHOT","scheme":"couchbase","extendsScheme":"","syntax": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/couchdb.json b/karavan-vscode/components/couchdb.json
index d2c104a..a051430 100644
--- a/karavan-vscode/components/couchdb.json
+++ b/karavan-vscode/components/couchdb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"couchdb","title":"CouchDB","description":"Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.","deprecated":false,"firstVersion":"2.11.0","label":"database,nosql","javaType":"org.apache.camel.component.couchdb.CouchDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchdb","version":"3.18.0-SNAPSHOT","scheme":"couch [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"couchdb","title":"CouchDB","description":"Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.","deprecated":false,"firstVersion":"2.11.0","label":"database,nosql","javaType":"org.apache.camel.component.couchdb.CouchDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchdb","version":"3.18.0-SNAPSHOT","scheme":"couch [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cql.json b/karavan-vscode/components/cql.json
index f34b9b0..b675a4a 100644
--- a/karavan-vscode/components/cql.json
+++ b/karavan-vscode/components/cql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cql","title":"Cassandra CQL","description":"Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.","deprecated":false,"firstVersion":"2.15.0","label":"database,nosql","javaType":"org.apache.camel.component.cassandra.CassandraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cassandraql","version":"3.18.0-SNAPSHOT","scheme":"cql","extendsScheme":" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cql","title":"Cassandra CQL","description":"Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.","deprecated":false,"firstVersion":"2.15.0","label":"database,nosql","javaType":"org.apache.camel.component.cassandra.CassandraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cassandraql","version":"3.18.0-SNAPSHOT","scheme":"cql","extendsScheme":" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cron.json b/karavan-vscode/components/cron.json
index ac84cba..d3e75fc 100644
--- a/karavan-vscode/components/cron.json
+++ b/karavan-vscode/components/cron.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cron","title":"Cron","description":"A generic interface for triggering events at times specified through the Unix cron syntax.","deprecated":false,"firstVersion":"3.1.0","label":"scheduling","javaType":"org.apache.camel.component.cron.CronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cron","version":"3.18.0-SNAPSHOT","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cron","title":"Cron","description":"A generic interface for triggering events at times specified through the Unix cron syntax.","deprecated":false,"firstVersion":"3.1.0","label":"scheduling","javaType":"org.apache.camel.component.cron.CronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cron","version":"3.18.0-SNAPSHOT","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/crypto.json b/karavan-vscode/components/crypto.json
index 7421e39..f76d5ed 100644
--- a/karavan-vscode/components/crypto.json
+++ b/karavan-vscode/components/crypto.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"crypto","title":"Crypto (JCE)","description":"Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).","deprecated":false,"firstVersion":"2.3.0","label":"security,transformation","javaType":"org.apache.camel.component.crypto.DigitalSignatureComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-crypto","version":"3.18.0-SNAPSHOT","scheme":"crypto","extendsScheme":"","syntax":"cr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"crypto","title":"Crypto (JCE)","description":"Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).","deprecated":false,"firstVersion":"2.3.0","label":"security,transformation","javaType":"org.apache.camel.component.crypto.DigitalSignatureComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-crypto","version":"3.18.0-SNAPSHOT","scheme":"crypto","extendsScheme":"","syntax":"cr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cxf.json b/karavan-vscode/components/cxf.json
index 3c19853..5f02e40 100644
--- a/karavan-vscode/components/cxf.json
+++ b/karavan-vscode/components/cxf.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"soap,webservice","javaType":"org.apache.camel.component.cxf.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.18.0-SNAPSHOT","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"soap,webservice","javaType":"org.apache.camel.component.cxf.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.18.0-SNAPSHOT","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cxfrs.json b/karavan-vscode/components/cxfrs.json
index 5a98a23..d8a6e1e 100644
--- a/karavan-vscode/components/cxfrs.json
+++ b/karavan-vscode/components/cxfrs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.18.0-SNAPSHOT","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.18.0-SNAPSHOT","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dataformat.json b/karavan-vscode/components/dataformat.json
index bdeb033..6da67e8 100644
--- a/karavan-vscode/components/dataformat.json
+++ b/karavan-vscode/components/dataformat.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dataformat","title":"Data Format","description":"Use a Camel Data Format as a regular Camel Component.","deprecated":false,"firstVersion":"2.12.0","label":"core,transformation","javaType":"org.apache.camel.component.dataformat.DataFormatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataformat","version":"3.18.0-SNAPSHOT","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataformat","title":"Data Format","description":"Use a Camel Data Format as a regular Camel Component.","deprecated":false,"firstVersion":"2.12.0","label":"core,transformation","javaType":"org.apache.camel.component.dataformat.DataFormatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataformat","version":"3.18.0-SNAPSHOT","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dataset-test.json b/karavan-vscode/components/dataset-test.json
index 3602b9d..4296d39 100644
--- a/karavan-vscode/components/dataset-test.json
+++ b/karavan-vscode/components/dataset-test.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dataset-test","title":"DataSet Test","description":"Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetTestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.18.0-SNAPSHOT","scheme":"dataset-test","extendsScheme [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataset-test","title":"DataSet Test","description":"Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetTestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.18.0-SNAPSHOT","scheme":"dataset-test","extendsScheme [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dataset.json b/karavan-vscode/components/dataset.json
index ed6b0d2..6b11685 100644
--- a/karavan-vscode/components/dataset.json
+++ b/karavan-vscode/components/dataset.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dataset","title":"Dataset","description":"Provide data for load and soak testing of your Camel application.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.18.0-SNAPSHOT","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataset","title":"Dataset","description":"Provide data for load and soak testing of your Camel application.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.18.0-SNAPSHOT","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-db2.json b/karavan-vscode/components/debezium-db2.json
index c2c5867..bdfd8e0 100644
--- a/karavan-vscode/components/debezium-db2.json
+++ b/karavan-vscode/components/debezium-db2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-db2","title":"Debezium DB2 Connector","description":"Capture changes from a DB2 database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumDb2Component","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-db2","version":"3.18.0-SNAPSHOT","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-db2","title":"Debezium DB2 Connector","description":"Capture changes from a DB2 database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumDb2Component","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-db2","version":"3.18.0-SNAPSHOT","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-mongodb.json b/karavan-vscode/components/debezium-mongodb.json
index 7218c2e..f62e9c1 100644
--- a/karavan-vscode/components/debezium-mongodb.json
+++ b/karavan-vscode/components/debezium-mongodb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-mongodb","title":"Debezium MongoDB Connector","description":"Capture changes from a MongoDB database.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.debezium.DebeziumMongodbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mongodb","version":"3.18.0-SNAPSHOT","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-mongodb","title":"Debezium MongoDB Connector","description":"Capture changes from a MongoDB database.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.debezium.DebeziumMongodbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mongodb","version":"3.18.0-SNAPSHOT","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-mysql.json b/karavan-vscode/components/debezium-mysql.json
index 964e347..62d229b 100644
--- a/karavan-vscode/components/debezium-mysql.json
+++ b/karavan-vscode/components/debezium-mysql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-mysql","title":"Debezium MySQL Connector","description":"Capture changes from a MySQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumMySqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mysql","version":"3.18.0-SNAPSHOT","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-mysql","title":"Debezium MySQL Connector","description":"Capture changes from a MySQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumMySqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mysql","version":"3.18.0-SNAPSHOT","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-oracle.json b/karavan-vscode/components/debezium-oracle.json
index 2020012..29628f0 100644
--- a/karavan-vscode/components/debezium-oracle.json
+++ b/karavan-vscode/components/debezium-oracle.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-oracle","title":"Debezium Oracle Connector","description":"Capture changes from a Oracle database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumOracleComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"3.18.0-SNAPSHOT","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-oracle","title":"Debezium Oracle Connector","description":"Capture changes from a Oracle database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumOracleComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"3.18.0-SNAPSHOT","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-postgres.json b/karavan-vscode/components/debezium-postgres.json
index 139a1e3..eb2d5b3 100644
--- a/karavan-vscode/components/debezium-postgres.json
+++ b/karavan-vscode/components/debezium-postgres.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-postgres","title":"Debezium PostgresSQL Connector","description":"Capture changes from a PostgresSQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumPostgresComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-postgres","version":"3.18.0-SNAPSHOT","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-pos [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-postgres","title":"Debezium PostgresSQL Connector","description":"Capture changes from a PostgresSQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumPostgresComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-postgres","version":"3.18.0-SNAPSHOT","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-pos [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-sqlserver.json b/karavan-vscode/components/debezium-sqlserver.json
index 970687d..c461506 100644
--- a/karavan-vscode/components/debezium-sqlserver.json
+++ b/karavan-vscode/components/debezium-sqlserver.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"debezium-sqlserver","title":"Debezium SQL Server Connector","description":"Capture changes from an SQL Server database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumSqlserverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-sqlserver","version":"3.18.0-SNAPSHOT","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-sqlserver","title":"Debezium SQL Server Connector","description":"Capture changes from an SQL Server database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumSqlserverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-sqlserver","version":"3.18.0-SNAPSHOT","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium- [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/digitalocean.json b/karavan-vscode/components/digitalocean.json
index 7987e80..dc222dc 100644
--- a/karavan-vscode/components/digitalocean.json
+++ b/karavan-vscode/components/digitalocean.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"digitalocean","title":"DigitalOcean","description":"Manage Droplets and resources within the DigitalOcean cloud.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,management","javaType":"org.apache.camel.component.digitalocean.DigitalOceanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-digitalocean","version":"3.18.0-SNAPSHOT","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"digitalocean","title":"DigitalOcean","description":"Manage Droplets and resources within the DigitalOcean cloud.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,management","javaType":"org.apache.camel.component.digitalocean.DigitalOceanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-digitalocean","version":"3.18.0-SNAPSHOT","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation", [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/direct-vm.json b/karavan-vscode/components/direct-vm.json
index 4e58c08..5e7eabc 100644
--- a/karavan-vscode/components/direct-vm.json
+++ b/karavan-vscode/components/direct-vm.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"direct-vm","title":"Direct VM","description":"Call another endpoint from any Camel Context in the same JVM synchronously.","deprecated":false,"firstVersion":"2.10.0","label":"core,endpoint","javaType":"org.apache.camel.component.directvm.DirectVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-directvm","version":"3.18.0-SNAPSHOT","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"direct-vm","title":"Direct VM","description":"Call another endpoint from any Camel Context in the same JVM synchronously.","deprecated":false,"firstVersion":"2.10.0","label":"core,endpoint","javaType":"org.apache.camel.component.directvm.DirectVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-directvm","version":"3.18.0-SNAPSHOT","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/direct.json b/karavan-vscode/components/direct.json
index 38b4a88..a5732c3 100644
--- a/karavan-vscode/components/direct.json
+++ b/karavan-vscode/components/direct.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"direct","title":"Direct","description":"Call another endpoint from the same Camel Context synchronously.","deprecated":false,"firstVersion":"1.0.0","label":"core,endpoint","javaType":"org.apache.camel.component.direct.DirectComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-direct","version":"3.18.0-SNAPSHOT","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"direct","title":"Direct","description":"Call another endpoint from the same Camel Context synchronously.","deprecated":false,"firstVersion":"1.0.0","label":"core,endpoint","javaType":"org.apache.camel.component.direct.DirectComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-direct","version":"3.18.0-SNAPSHOT","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/disruptor-vm.json b/karavan-vscode/components/disruptor-vm.json
index d337600..bbeb34a 100644
--- a/karavan-vscode/components/disruptor-vm.json
+++ b/karavan-vscode/components/disruptor-vm.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"disruptor-vm","title":"Disruptor VM","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.vm.DisruptorVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.18.0-SNAPSHOT","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","sy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"disruptor-vm","title":"Disruptor VM","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.vm.DisruptorVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.18.0-SNAPSHOT","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","sy [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/disruptor.json b/karavan-vscode/components/disruptor.json
index 5e61209..43e2d34 100644
--- a/karavan-vscode/components/disruptor.json
+++ b/karavan-vscode/components/disruptor.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"disruptor","title":"Disruptor","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.DisruptorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.18.0-SNAPSHOT","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disrupt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"disruptor","title":"Disruptor","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.DisruptorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.18.0-SNAPSHOT","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disrupt [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/djl.json b/karavan-vscode/components/djl.json
index 8f308e6..a034795 100644
--- a/karavan-vscode/components/djl.json
+++ b/karavan-vscode/components/djl.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"djl","title":"Deep Java Library","description":"Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).","deprecated":false,"firstVersion":"3.3.0","label":"ai,deeplearning","javaType":"org.apache.camel.component.djl.DJLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-djl","version":"3.18.0-SNAPSHOT","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"djl","title":"Deep Java Library","description":"Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).","deprecated":false,"firstVersion":"3.3.0","label":"ai,deeplearning","javaType":"org.apache.camel.component.djl.DJLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-djl","version":"3.18.0-SNAPSHOT","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dns.json b/karavan-vscode/components/dns.json
index 6268256..e9d744a 100644
--- a/karavan-vscode/components/dns.json
+++ b/karavan-vscode/components/dns.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dns","title":"DNS","description":"Perform DNS queries using DNSJava.","deprecated":false,"firstVersion":"2.7.0","label":"networking","javaType":"org.apache.camel.component.dns.DnsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dns","version":"3.18.0-SNAPSHOT","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"hea [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dns","title":"DNS","description":"Perform DNS queries using DNSJava.","deprecated":false,"firstVersion":"2.7.0","label":"networking","javaType":"org.apache.camel.component.dns.DnsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dns","version":"3.18.0-SNAPSHOT","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"hea [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/docker.json b/karavan-vscode/components/docker.json
index 0a2caf9..1c695f3 100644
--- a/karavan-vscode/components/docker.json
+++ b/karavan-vscode/components/docker.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"docker","title":"Docker","description":"Manage Docker containers.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,container,paas","javaType":"org.apache.camel.component.docker.DockerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docker","version":"3.18.0-SNAPSHOT","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"docker","title":"Docker","description":"Manage Docker containers.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,container,paas","javaType":"org.apache.camel.component.docker.DockerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docker","version":"3.18.0-SNAPSHOT","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dozer.json b/karavan-vscode/components/dozer.json
index 6a1973c..879cb66 100644
--- a/karavan-vscode/components/dozer.json
+++ b/karavan-vscode/components/dozer.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dozer","title":"Dozer","description":"Map between Java beans using the Dozer mapping library.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.dozer.DozerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dozer","version":"3.18.0-SNAPSHOT","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dozer","title":"Dozer","description":"Map between Java beans using the Dozer mapping library.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.dozer.DozerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dozer","version":"3.18.0-SNAPSHOT","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/drill.json b/karavan-vscode/components/drill.json
index 5061408..c3c36ea 100644
--- a/karavan-vscode/components/drill.json
+++ b/karavan-vscode/components/drill.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"drill","title":"Drill","description":"Perform queries against an Apache Drill cluster.","deprecated":false,"firstVersion":"2.19.0","label":"database,sql","javaType":"org.apache.camel.component.drill.DrillComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-drill","version":"3.18.0-SNAPSHOT","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"drill","title":"Drill","description":"Perform queries against an Apache Drill cluster.","deprecated":false,"firstVersion":"2.19.0","label":"database,sql","javaType":"org.apache.camel.component.drill.DrillComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-drill","version":"3.18.0-SNAPSHOT","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dropbox.json b/karavan-vscode/components/dropbox.json
index 40988c1..db4e011 100644
--- a/karavan-vscode/components/dropbox.json
+++ b/karavan-vscode/components/dropbox.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dropbox","title":"Dropbox","description":"Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.dropbox.DropboxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dropbox","version":"3.18.0-SNAPSHOT","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dropbox","title":"Dropbox","description":"Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.dropbox.DropboxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dropbox","version":"3.18.0-SNAPSHOT","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dynamic-router.json b/karavan-vscode/components/dynamic-router.json
index 75a6f7f..88ab2da 100644
--- a/karavan-vscode/components/dynamic-router.json
+++ b/karavan-vscode/components/dynamic-router.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"dynamic-router","title":"Dynamic Router","description":"The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.","deprecated":false,"firstVersion":"3.15.0","label":"endpoint,java","javaType":"org.apache.camel.component.dynamicrouter.DynamicRouterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dynamic-router","version":"3.18.0-SNAPSHOT","scheme":"dy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dynamic-router","title":"Dynamic Router","description":"The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.","deprecated":false,"firstVersion":"3.15.0","label":"endpoint,java","javaType":"org.apache.camel.component.dynamicrouter.DynamicRouterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dynamic-router","version":"3.18.0-SNAPSHOT","scheme":"dy [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ehcache.json b/karavan-vscode/components/ehcache.json
index 40f61fe..07eef2f 100644
--- a/karavan-vscode/components/ehcache.json
+++ b/karavan-vscode/components/ehcache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ehcache","title":"Ehcache","description":"Perform caching operations using Ehcache.","deprecated":false,"firstVersion":"2.18.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.ehcache.EhcacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ehcache","version":"3.18.0-SNAPSHOT","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ehcache","title":"Ehcache","description":"Perform caching operations using Ehcache.","deprecated":false,"firstVersion":"2.18.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.ehcache.EhcacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ehcache","version":"3.18.0-SNAPSHOT","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/exec.json b/karavan-vscode/components/exec.json
index 022231d..c8b5376 100644
--- a/karavan-vscode/components/exec.json
+++ b/karavan-vscode/components/exec.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"exec","title":"Exec","description":"Execute commands on the underlying operating system.","deprecated":false,"firstVersion":"2.3.0","label":"system","javaType":"org.apache.camel.component.exec.ExecComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-exec","version":"3.18.0-SNAPSHOT","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"exec","title":"Exec","description":"Execute commands on the underlying operating system.","deprecated":false,"firstVersion":"2.3.0","label":"system","javaType":"org.apache.camel.component.exec.ExecComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-exec","version":"3.18.0-SNAPSHOT","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/facebook.json b/karavan-vscode/components/facebook.json
index fbcbc5c..9ca35d6 100644
--- a/karavan-vscode/components/facebook.json
+++ b/karavan-vscode/components/facebook.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"facebook","title":"Facebook","description":"Send requests to Facebook APIs supported by Facebook4J.","deprecated":false,"firstVersion":"2.14.0","label":"social","javaType":"org.apache.camel.component.facebook.FacebookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-facebook","version":"3.18.0-SNAPSHOT","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"facebook","title":"Facebook","description":"Send requests to Facebook APIs supported by Facebook4J.","deprecated":false,"firstVersion":"2.14.0","label":"social","javaType":"org.apache.camel.component.facebook.FacebookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-facebook","version":"3.18.0-SNAPSHOT","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/fhir.json b/karavan-vscode/components/fhir.json
index c8ca4bd..42d0696 100644
--- a/karavan-vscode/components/fhir.json
+++ b/karavan-vscode/components/fhir.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"fhir","title":"FHIR","description":"Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.","deprecated":false,"firstVersion":"2.23.0","label":"api","javaType":"org.apache.camel.component.fhir.FhirComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fhir","version":"3.18.0-SNAPSHOT","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"fhir","title":"FHIR","description":"Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.","deprecated":false,"firstVersion":"2.23.0","label":"api","javaType":"org.apache.camel.component.fhir.FhirComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fhir","version":"3.18.0-SNAPSHOT","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","asyn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/file-watch.json b/karavan-vscode/components/file-watch.json
index 3a43eca..03adae3 100644
--- a/karavan-vscode/components/file-watch.json
+++ b/karavan-vscode/components/file-watch.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"file-watch","title":"File Watch","description":"Get notified about file events in a directory using java.nio.file.WatchService.","deprecated":false,"firstVersion":"3.0.0","label":"file","javaType":"org.apache.camel.component.file.watch.FileWatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file-watch","version":"3.18.0-SNAPSHOT","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"file-watch","title":"File Watch","description":"Get notified about file events in a directory using java.nio.file.WatchService.","deprecated":false,"firstVersion":"3.0.0","label":"file","javaType":"org.apache.camel.component.file.watch.FileWatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file-watch","version":"3.18.0-SNAPSHOT","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/file.json b/karavan-vscode/components/file.json
index b92c2e5..1de03d3 100644
--- a/karavan-vscode/components/file.json
+++ b/karavan-vscode/components/file.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"file","title":"File","description":"Read and write files.","deprecated":false,"firstVersion":"1.0.0","label":"file,core","javaType":"org.apache.camel.component.file.FileComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file","version":"3.18.0-SNAPSHOT","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"hea [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"file","title":"File","description":"Read and write files.","deprecated":false,"firstVersion":"1.0.0","label":"file,core","javaType":"org.apache.camel.component.file.FileComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file","version":"3.18.0-SNAPSHOT","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"hea [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/flatpack.json b/karavan-vscode/components/flatpack.json
index 10feec2..a48ff48 100644
--- a/karavan-vscode/components/flatpack.json
+++ b/karavan-vscode/components/flatpack.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"flatpack","title":"Flatpack","description":"Parse fixed width and delimited files using the FlatPack library.","deprecated":false,"firstVersion":"1.4.0","label":"transformation","javaType":"org.apache.camel.component.flatpack.FlatpackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flatpack","version":"3.18.0-SNAPSHOT","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"flatpack","title":"Flatpack","description":"Parse fixed width and delimited files using the FlatPack library.","deprecated":false,"firstVersion":"1.4.0","label":"transformation","javaType":"org.apache.camel.component.flatpack.FlatpackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flatpack","version":"3.18.0-SNAPSHOT","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/flink.json b/karavan-vscode/components/flink.json
index 865bbda..0d7a1f7 100644
--- a/karavan-vscode/components/flink.json
+++ b/karavan-vscode/components/flink.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"flink","title":"Flink","description":"Send DataSet jobs to an Apache Flink cluster.","deprecated":false,"firstVersion":"2.18.0","label":"transformation,bigdata,streams","javaType":"org.apache.camel.component.flink.FlinkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flink","version":"3.18.0-SNAPSHOT","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"flink","title":"Flink","description":"Send DataSet jobs to an Apache Flink cluster.","deprecated":false,"firstVersion":"2.18.0","label":"transformation,bigdata,streams","javaType":"org.apache.camel.component.flink.FlinkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flink","version":"3.18.0-SNAPSHOT","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/fop.json b/karavan-vscode/components/fop.json
index 04a48ff..2a73df0 100644
--- a/karavan-vscode/components/fop.json
+++ b/karavan-vscode/components/fop.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"fop","title":"FOP","description":"Render messages into PDF and other output formats supported by Apache FOP.","deprecated":false,"firstVersion":"2.10.0","label":"file,transformation","javaType":"org.apache.camel.component.fop.FopComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fop","version":"3.18.0-SNAPSHOT","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"fop","title":"FOP","description":"Render messages into PDF and other output formats supported by Apache FOP.","deprecated":false,"firstVersion":"2.10.0","label":"file,transformation","javaType":"org.apache.camel.component.fop.FopComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fop","version":"3.18.0-SNAPSHOT","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/freemarker.json b/karavan-vscode/components/freemarker.json
index 6ec608c..65bb135 100644
--- a/karavan-vscode/components/freemarker.json
+++ b/karavan-vscode/components/freemarker.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"freemarker","title":"Freemarker","description":"Transform messages using FreeMarker templates.","deprecated":false,"firstVersion":"2.10.0","label":"transformation","javaType":"org.apache.camel.component.freemarker.FreemarkerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-freemarker","version":"3.18.0-SNAPSHOT","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"c [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"freemarker","title":"Freemarker","description":"Transform messages using FreeMarker templates.","deprecated":false,"firstVersion":"2.10.0","label":"transformation","javaType":"org.apache.camel.component.freemarker.FreemarkerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-freemarker","version":"3.18.0-SNAPSHOT","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"c [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ftp.json b/karavan-vscode/components/ftp.json
index 4c7c4a0..30a06cd 100644
--- a/karavan-vscode/components/ftp.json
+++ b/karavan-vscode/components/ftp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ftp","title":"FTP","description":"Upload and download files to/from FTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@ [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ftp","title":"FTP","description":"Upload and download files to/from FTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@ [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ftps.json b/karavan-vscode/components/ftps.json
index fee4d38..af917b3 100644
--- a/karavan-vscode/components/ftps.json
+++ b/karavan-vscode/components/ftps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ftps","title":"FTPS","description":"Upload and download files to/from FTP servers supporting the FTPS protocol.","deprecated":false,"deprecationNote":"","firstVersion":"2.2.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ftps","title":"FTPS","description":"Upload and download files to/from FTP servers supporting the FTPS protocol.","deprecated":false,"deprecationNote":"","firstVersion":"2.2.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternat [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/geocoder.json b/karavan-vscode/components/geocoder.json
index b4230b7..ca9d72b 100644
--- a/karavan-vscode/components/geocoder.json
+++ b/karavan-vscode/components/geocoder.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"geocoder","title":"Geocoder","description":"Find geocodes (latitude and longitude) for a given address or the other way round.","deprecated":false,"firstVersion":"2.12.0","label":"api,location","javaType":"org.apache.camel.component.geocoder.GeoCoderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-geocoder","version":"3.18.0-SNAPSHOT","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"geocoder","title":"Geocoder","description":"Find geocodes (latitude and longitude) for a given address or the other way round.","deprecated":false,"firstVersion":"2.12.0","label":"api,location","javaType":"org.apache.camel.component.geocoder.GeoCoderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-geocoder","version":"3.18.0-SNAPSHOT","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","asyn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/git.json b/karavan-vscode/components/git.json
index 23b7caa..c784a34 100644
--- a/karavan-vscode/components/git.json
+++ b/karavan-vscode/components/git.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"git","title":"Git","description":"Perform operations on git repositories.","deprecated":false,"firstVersion":"2.16.0","label":"file","javaType":"org.apache.camel.component.git.GitComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-git","version":"3.18.0-SNAPSHOT","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false}," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"git","title":"Git","description":"Perform operations on git repositories.","deprecated":false,"firstVersion":"2.16.0","label":"file","javaType":"org.apache.camel.component.git.GitComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-git","version":"3.18.0-SNAPSHOT","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false}," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/github.json b/karavan-vscode/components/github.json
index d59286d..22dba4e 100644
--- a/karavan-vscode/components/github.json
+++ b/karavan-vscode/components/github.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"github","title":"GitHub","description":"Interact with the GitHub API.","deprecated":false,"firstVersion":"2.15.0","label":"file,cloud,api","javaType":"org.apache.camel.component.github.GitHubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-github","version":"3.18.0-SNAPSHOT","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"github","title":"GitHub","description":"Interact with the GitHub API.","deprecated":false,"firstVersion":"2.15.0","label":"file,cloud,api","javaType":"org.apache.camel.component.github.GitHubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-github","version":"3.18.0-SNAPSHOT","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-bigquery-sql.json b/karavan-vscode/components/google-bigquery-sql.json
index cf96775..948524b 100644
--- a/karavan-vscode/components/google-bigquery-sql.json
+++ b/karavan-vscode/components/google-bigquery-sql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-bigquery-sql","title":"Google BigQuery Standard SQL","description":"Access Google Cloud BigQuery service using SQL queries.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.18.0-SNAPSHOT","scheme":"google-bigquery-sql","extendsScheme [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-bigquery-sql","title":"Google BigQuery Standard SQL","description":"Access Google Cloud BigQuery service using SQL queries.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.18.0-SNAPSHOT","scheme":"google-bigquery-sql","extendsScheme [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-bigquery.json b/karavan-vscode/components/google-bigquery.json
index a159479..aced92b 100644
--- a/karavan-vscode/components/google-bigquery.json
+++ b/karavan-vscode/components/google-bigquery.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-bigquery","title":"Google BigQuery","description":"Google BigQuery data warehouse for analytics.","deprecated":false,"firstVersion":"2.20.0","label":"cloud,bigdata","javaType":"org.apache.camel.component.google.bigquery.GoogleBigQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.18.0-SNAPSHOT","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-bigquery","title":"Google BigQuery","description":"Google BigQuery data warehouse for analytics.","deprecated":false,"firstVersion":"2.20.0","label":"cloud,bigdata","javaType":"org.apache.camel.component.google.bigquery.GoogleBigQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.18.0-SNAPSHOT","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-calendar-stream.json b/karavan-vscode/components/google-calendar-stream.json
index b9fddde..f5231dd 100644
--- a/karavan-vscode/components/google-calendar-stream.json
+++ b/karavan-vscode/components/google-calendar-stream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-calendar-stream","title":"Google Calendar Stream","description":"Poll for changes in a Google Calendar.","deprecated":false,"firstVersion":"2.23.0","label":"cloud","javaType":"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.18.0-SNAPSHOT","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-calendar-stream","title":"Google Calendar Stream","description":"Poll for changes in a Google Calendar.","deprecated":false,"firstVersion":"2.23.0","label":"cloud","javaType":"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.18.0-SNAPSHOT","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-calendar.json b/karavan-vscode/components/google-calendar.json
index 323b496..a98eb9a 100644
--- a/karavan-vscode/components/google-calendar.json
+++ b/karavan-vscode/components/google-calendar.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-calendar","title":"Google Calendar","description":"Perform various operations on a Google Calendar.","deprecated":false,"firstVersion":"2.15.0","label":"api,cloud","javaType":"org.apache.camel.component.google.calendar.GoogleCalendarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.18.0-SNAPSHOT","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/me [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-calendar","title":"Google Calendar","description":"Perform various operations on a Google Calendar.","deprecated":false,"firstVersion":"2.15.0","label":"api,cloud","javaType":"org.apache.camel.component.google.calendar.GoogleCalendarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.18.0-SNAPSHOT","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/me [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-drive.json b/karavan-vscode/components/google-drive.json
index 0e9a75c..9c2ee21 100644
--- a/karavan-vscode/components/google-drive.json
+++ b/karavan-vscode/components/google-drive.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-drive","title":"Google Drive","description":"Manage files in Google Drive.","deprecated":false,"firstVersion":"2.14.0","label":"file,cloud,api","javaType":"org.apache.camel.component.google.drive.GoogleDriveComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-drive","version":"3.18.0-SNAPSHOT","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-drive","title":"Google Drive","description":"Manage files in Google Drive.","deprecated":false,"firstVersion":"2.14.0","label":"file,cloud,api","javaType":"org.apache.camel.component.google.drive.GoogleDriveComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-drive","version":"3.18.0-SNAPSHOT","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-functions.json b/karavan-vscode/components/google-functions.json
index 67c270c..544a6cf 100644
--- a/karavan-vscode/components/google-functions.json
+++ b/karavan-vscode/components/google-functions.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-functions","title":"Google Cloud Functions","description":"Manage and invoke Google Cloud Functions","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.functions.GoogleCloudFunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-functions","version":"3.18.0-SNAPSHOT","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:funct [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-functions","title":"Google Cloud Functions","description":"Manage and invoke Google Cloud Functions","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.functions.GoogleCloudFunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-functions","version":"3.18.0-SNAPSHOT","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:funct [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-mail-stream.json b/karavan-vscode/components/google-mail-stream.json
index a726c15..e58a460 100644
--- a/karavan-vscode/components/google-mail-stream.json
+++ b/karavan-vscode/components/google-mail-stream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-mail-stream","title":"Google Mail Stream","description":"Poll for incoming messages in Google Mail.","deprecated":false,"firstVersion":"2.22.0","label":"cloud,mail","javaType":"org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.18.0-SNAPSHOT","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:in [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-mail-stream","title":"Google Mail Stream","description":"Poll for incoming messages in Google Mail.","deprecated":false,"firstVersion":"2.22.0","label":"cloud,mail","javaType":"org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.18.0-SNAPSHOT","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:in [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-mail.json b/karavan-vscode/components/google-mail.json
index 7a559ed..39bcc5f 100644
--- a/karavan-vscode/components/google-mail.json
+++ b/karavan-vscode/components/google-mail.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-mail","title":"Google Mail","description":"Manage messages in Google Mail.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,api,mail","javaType":"org.apache.camel.component.google.mail.GoogleMailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.18.0-SNAPSHOT","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-mail","title":"Google Mail","description":"Manage messages in Google Mail.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,api,mail","javaType":"org.apache.camel.component.google.mail.GoogleMailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.18.0-SNAPSHOT","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiS [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-pubsub.json b/karavan-vscode/components/google-pubsub.json
index aa94c85..8179d42 100644
--- a/karavan-vscode/components/google-pubsub.json
+++ b/karavan-vscode/components/google-pubsub.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-pubsub","title":"Google Pubsub","description":"Send and receive messages to/from Google Cloud Platform PubSub Service.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.pubsub.GooglePubsubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-pubsub","version":"3.18.0-SNAPSHOT","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pu [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-pubsub","title":"Google Pubsub","description":"Send and receive messages to/from Google Cloud Platform PubSub Service.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.pubsub.GooglePubsubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-pubsub","version":"3.18.0-SNAPSHOT","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pu [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-secret-manager.json b/karavan-vscode/components/google-secret-manager.json
index edbe8d2..36cf7a2 100644
--- a/karavan-vscode/components/google-secret-manager.json
+++ b/karavan-vscode/components/google-secret-manager.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-secret-manager","title":"Google Secret Manager","description":"Manage Google Secret Manager Secrets","deprecated":false,"firstVersion":"3.16.0","label":"cloud","javaType":"org.apache.camel.component.google.secret.manager.GoogleSecretManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"3.18.0-SNAPSHOT","scheme":"google-secret-manager","extendsScheme":"","syntax":"google- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-secret-manager","title":"Google Secret Manager","description":"Manage Google Secret Manager Secrets","deprecated":false,"firstVersion":"3.16.0","label":"cloud","javaType":"org.apache.camel.component.google.secret.manager.GoogleSecretManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"3.18.0-SNAPSHOT","scheme":"google-secret-manager","extendsScheme":"","syntax":"google- [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-sheets-stream.json b/karavan-vscode/components/google-sheets-stream.json
index 2477034..457d922 100644
--- a/karavan-vscode/components/google-sheets-stream.json
+++ b/karavan-vscode/components/google-sheets-stream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-sheets-stream","title":"Google Sheets Stream","description":"Poll for changes in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,sheets","javaType":"org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.18.0-SNAPSHOT","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-sheets-stream","title":"Google Sheets Stream","description":"Poll for changes in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,sheets","javaType":"org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.18.0-SNAPSHOT","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-s [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-sheets.json b/karavan-vscode/components/google-sheets.json
index e05d835..b4f6099 100644
--- a/karavan-vscode/components/google-sheets.json
+++ b/karavan-vscode/components/google-sheets.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-sheets","title":"Google Sheets","description":"Manage spreadsheets in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"api,cloud,sheets","javaType":"org.apache.camel.component.google.sheets.GoogleSheetsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.18.0-SNAPSHOT","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-sheets","title":"Google Sheets","description":"Manage spreadsheets in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"api,cloud,sheets","javaType":"org.apache.camel.component.google.sheets.GoogleSheetsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.18.0-SNAPSHOT","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-storage.json b/karavan-vscode/components/google-storage.json
index 31a0dbc..acb26bc 100644
--- a/karavan-vscode/components/google-storage.json
+++ b/karavan-vscode/components/google-storage.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"google-storage","title":"Google Storage","description":"Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.storage.GoogleCloudStorageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-storage","version":"3.18.0-SNAPSHOT","scheme":"google-storage","extendsS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-storage","title":"Google Storage","description":"Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.storage.GoogleCloudStorageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-storage","version":"3.18.0-SNAPSHOT","scheme":"google-storage","extendsS [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/gora.json b/karavan-vscode/components/gora.json
index 196f6b9..44249e1 100644
--- a/karavan-vscode/components/gora.json
+++ b/karavan-vscode/components/gora.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"gora","title":"Gora","description":"Access NoSQL databases using the Apache Gora framework.","deprecated":false,"firstVersion":"2.14.0","label":"database,nosql,bigdata","javaType":"org.apache.camel.component.gora.GoraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-gora","version":"3.18.0-SNAPSHOT","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"gora","title":"Gora","description":"Access NoSQL databases using the Apache Gora framework.","deprecated":false,"firstVersion":"2.14.0","label":"database,nosql,bigdata","javaType":"org.apache.camel.component.gora.GoraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-gora","version":"3.18.0-SNAPSHOT","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/grape.json b/karavan-vscode/components/grape.json
index 65657ef..e7dbc1f 100644
--- a/karavan-vscode/components/grape.json
+++ b/karavan-vscode/components/grape.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"grape","title":"Grape","description":"Fetch, load and manage additional jars dynamically after Camel Context was started.","deprecated":false,"firstVersion":"2.16.0","label":"management,deployment","javaType":"org.apache.camel.component.grape.GrapeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grape","version":"3.18.0-SNAPSHOT","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"grape","title":"Grape","description":"Fetch, load and manage additional jars dynamically after Camel Context was started.","deprecated":false,"firstVersion":"2.16.0","label":"management,deployment","javaType":"org.apache.camel.component.grape.GrapeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grape","version":"3.18.0-SNAPSHOT","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/graphql.json b/karavan-vscode/components/graphql.json
index bbc866e..2882249 100644
--- a/karavan-vscode/components/graphql.json
+++ b/karavan-vscode/components/graphql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"graphql","title":"GraphQL","description":"Send GraphQL queries and mutations to external systems.","deprecated":false,"firstVersion":"3.0.0","label":"api","javaType":"org.apache.camel.component.graphql.GraphqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-graphql","version":"3.18.0-SNAPSHOT","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"graphql","title":"GraphQL","description":"Send GraphQL queries and mutations to external systems.","deprecated":false,"firstVersion":"3.0.0","label":"api","javaType":"org.apache.camel.component.graphql.GraphqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-graphql","version":"3.18.0-SNAPSHOT","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/grpc.json b/karavan-vscode/components/grpc.json
index 5a0e871..2cca3ed 100644
--- a/karavan-vscode/components/grpc.json
+++ b/karavan-vscode/components/grpc.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"grpc","title":"gRPC","description":"Expose gRPC endpoints and access external gRPC endpoints.","deprecated":false,"firstVersion":"2.19.0","label":"rpc","javaType":"org.apache.camel.component.grpc.GrpcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grpc","version":"3.18.0-SNAPSHOT","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"grpc","title":"gRPC","description":"Expose gRPC endpoints and access external gRPC endpoints.","deprecated":false,"firstVersion":"2.19.0","label":"rpc","javaType":"org.apache.camel.component.grpc.GrpcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grpc","version":"3.18.0-SNAPSHOT","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/guava-eventbus.json b/karavan-vscode/components/guava-eventbus.json
index cec4105..3ee013a 100644
--- a/karavan-vscode/components/guava-eventbus.json
+++ b/karavan-vscode/components/guava-eventbus.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"guava-eventbus","title":"Guava EventBus","description":"Send and receive messages to/from Guava EventBus.","deprecated":false,"firstVersion":"2.10.0","label":"eventbus","javaType":"org.apache.camel.component.guava.eventbus.GuavaEventBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-guava-eventbus","version":"3.18.0-SNAPSHOT","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","asy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"guava-eventbus","title":"Guava EventBus","description":"Send and receive messages to/from Guava EventBus.","deprecated":false,"firstVersion":"2.10.0","label":"eventbus","javaType":"org.apache.camel.component.guava.eventbus.GuavaEventBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-guava-eventbus","version":"3.18.0-SNAPSHOT","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","asy [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hashicorp-vault.json b/karavan-vscode/components/hashicorp-vault.json
index 29c454c..2ca12b0 100644
--- a/karavan-vscode/components/hashicorp-vault.json
+++ b/karavan-vscode/components/hashicorp-vault.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hashicorp-vault","title":"Hashicorp Vault","description":"Manage secrets in Hashicorp Vault Service","deprecated":false,"firstVersion":"3.18.0","label":"cloud,cloud","javaType":"org.apache.camel.component.hashicorp.vault.HashicorpVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-hashicorp-vault","version":"3.18.0-SNAPSHOT","scheme":"hashicorp-vault","extendsScheme":"","syntax":"hashicorp-vault:secretsEngine" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hashicorp-vault","title":"Hashicorp Vault","description":"Manage secrets in Hashicorp Vault Service","deprecated":false,"firstVersion":"3.18.0","label":"cloud,cloud","javaType":"org.apache.camel.component.hashicorp.vault.HashicorpVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-hashicorp-vault","version":"3.18.0-SNAPSHOT","scheme":"hashicorp-vault","extendsScheme":"","syntax":"hashicorp-vault:secretsEngine" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-atomicvalue.json b/karavan-vscode/components/hazelcast-atomicvalue.json
index 3ab9c49..c426660 100644
--- a/karavan-vscode/components/hazelcast-atomicvalue.json
+++ b/karavan-vscode/components/hazelcast-atomicvalue.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-atomicvalue","title":"Hazelcast Atomic Number","description":"Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-atomicv [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-atomicvalue","title":"Hazelcast Atomic Number","description":"Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-atomicv [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-instance.json b/karavan-vscode/components/hazelcast-instance.json
index 357a760..0875bb0 100644
--- a/karavan-vscode/components/hazelcast-instance.json
+++ b/karavan-vscode/components/hazelcast-instance.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-instance","title":"Hazelcast Instance","description":"Consume join/leave events of a cache instance in a Hazelcast cluster.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-instance","extendsScheme":"","s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-instance","title":"Hazelcast Instance","description":"Consume join/leave events of a cache instance in a Hazelcast cluster.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-instance","extendsScheme":"","s [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-list.json b/karavan-vscode/components/hazelcast-list.json
index 8434172..c24ab83 100644
--- a/karavan-vscode/components/hazelcast-list.json
+++ b/karavan-vscode/components/hazelcast-list.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-list","title":"Hazelcast List","description":"Perform operations on Hazelcast distributed list.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.list.HazelcastListComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-list","title":"Hazelcast List","description":"Perform operations on Hazelcast distributed list.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.list.HazelcastListComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-map.json b/karavan-vscode/components/hazelcast-map.json
index ff8ebb7..49e35d4 100644
--- a/karavan-vscode/components/hazelcast-map.json
+++ b/karavan-vscode/components/hazelcast-map.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-map","title":"Hazelcast Map","description":"Perform operations on Hazelcast distributed map.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.map.HazelcastMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-map","title":"Hazelcast Map","description":"Perform operations on Hazelcast distributed map.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.map.HazelcastMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-multimap.json b/karavan-vscode/components/hazelcast-multimap.json
index d1ad2c0..cd84488 100644
--- a/karavan-vscode/components/hazelcast-multimap.json
+++ b/karavan-vscode/components/hazelcast-multimap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-multimap","title":"Hazelcast Multimap","description":"Perform operations on Hazelcast distributed multimap.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcas [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-multimap","title":"Hazelcast Multimap","description":"Perform operations on Hazelcast distributed multimap.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcas [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-queue.json b/karavan-vscode/components/hazelcast-queue.json
index 2d11325..1e3f40a 100644
--- a/karavan-vscode/components/hazelcast-queue.json
+++ b/karavan-vscode/components/hazelcast-queue.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-queue","title":"Hazelcast Queue","description":"Perform operations on Hazelcast distributed queue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid,messaging","javaType":"org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-queue","title":"Hazelcast Queue","description":"Perform operations on Hazelcast distributed queue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid,messaging","javaType":"org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue: [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-replicatedmap.json b/karavan-vscode/components/hazelcast-replicatedmap.json
index be8dd09..2e32d33 100644
--- a/karavan-vscode/components/hazelcast-replicatedmap.json
+++ b/karavan-vscode/components/hazelcast-replicatedmap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-replicatedmap","title":"Hazelcast Replicated Map","description":"Perform operations on Hazelcast replicated map.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-replicatedmap","extendsScheme": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-replicatedmap","title":"Hazelcast Replicated Map","description":"Perform operations on Hazelcast replicated map.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-replicatedmap","extendsScheme": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-ringbuffer.json b/karavan-vscode/components/hazelcast-ringbuffer.json
index 0a2e916..1d02c23 100644
--- a/karavan-vscode/components/hazelcast-ringbuffer.json
+++ b/karavan-vscode/components/hazelcast-ringbuffer.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-ringbuffer","title":"Hazelcast Ringbuffer","description":"Perform operations on Hazelcast distributed ringbuffer.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-ringbuffer","extendsScheme":"","synt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-ringbuffer","title":"Hazelcast Ringbuffer","description":"Perform operations on Hazelcast distributed ringbuffer.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-ringbuffer","extendsScheme":"","synt [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-seda.json b/karavan-vscode/components/hazelcast-seda.json
index f51d9f1..e182c9c 100644
--- a/karavan-vscode/components/hazelcast-seda.json
+++ b/karavan-vscode/components/hazelcast-seda.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-seda","title":"Hazelcast SEDA","description":"Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-seda","title":"Hazelcast SEDA","description":"Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT", [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-set.json b/karavan-vscode/components/hazelcast-set.json
index a7f40b7..178f228 100644
--- a/karavan-vscode/components/hazelcast-set.json
+++ b/karavan-vscode/components/hazelcast-set.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-set","title":"Hazelcast Set","description":"Perform operations on Hazelcast distributed set.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.set.HazelcastSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-set","title":"Hazelcast Set","description":"Perform operations on Hazelcast distributed set.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.set.HazelcastSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-topic.json b/karavan-vscode/components/hazelcast-topic.json
index 8266494..99336fc 100644
--- a/karavan-vscode/components/hazelcast-topic.json
+++ b/karavan-vscode/components/hazelcast-topic.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hazelcast-topic","title":"Hazelcast Topic","description":"Send and receive messages to/from Hazelcast distributed topic.","deprecated":false,"firstVersion":"2.15.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-top [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-topic","title":"Hazelcast Topic","description":"Send and receive messages to/from Hazelcast distributed topic.","deprecated":false,"firstVersion":"2.15.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.18.0-SNAPSHOT","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-top [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hbase.json b/karavan-vscode/components/hbase.json
index fab92ad..56e9393 100644
--- a/karavan-vscode/components/hbase.json
+++ b/karavan-vscode/components/hbase.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hbase","title":"HBase","description":"Reading and write from/to an HBase store (Hadoop database).","deprecated":false,"firstVersion":"2.10.0","label":"bigdata,database,hadoop","javaType":"org.apache.camel.component.hbase.HBaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hbase","version":"3.18.0-SNAPSHOT","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hbase","title":"HBase","description":"Reading and write from/to an HBase store (Hadoop database).","deprecated":false,"firstVersion":"2.10.0","label":"bigdata,database,hadoop","javaType":"org.apache.camel.component.hbase.HBaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hbase","version":"3.18.0-SNAPSHOT","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hdfs.json b/karavan-vscode/components/hdfs.json
index 8edae6f..525ddd2 100644
--- a/karavan-vscode/components/hdfs.json
+++ b/karavan-vscode/components/hdfs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hdfs","title":"HDFS","description":"Read and write from/to an HDFS filesystem using Hadoop 2.x.","deprecated":false,"firstVersion":"2.14.0","label":"bigdata,hadoop,file","javaType":"org.apache.camel.component.hdfs.HdfsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hdfs","version":"3.18.0-SNAPSHOT","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hdfs","title":"HDFS","description":"Read and write from/to an HDFS filesystem using Hadoop 2.x.","deprecated":false,"firstVersion":"2.14.0","label":"bigdata,hadoop,file","javaType":"org.apache.camel.component.hdfs.HdfsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hdfs","version":"3.18.0-SNAPSHOT","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/http.json b/karavan-vscode/components/http.json
index 67d5a75..51766ff 100644
--- a/karavan-vscode/components/http.json
+++ b/karavan-vscode/components/http.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"http","title":"HTTP","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.18.0-SNAPSHOT","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"http","title":"HTTP","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.18.0-SNAPSHOT","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/https.json b/karavan-vscode/components/https.json
index 0173253..67b1832 100644
--- a/karavan-vscode/components/https.json
+++ b/karavan-vscode/components/https.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"https","title":"HTTPS (Secure)","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.18.0-SNAPSHOT","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://ht [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"https","title":"HTTPS (Secure)","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.18.0-SNAPSHOT","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://ht [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-dms.json b/karavan-vscode/components/hwcloud-dms.json
index fb71b0e..0d26207 100644
--- a/karavan-vscode/components/hwcloud-dms.json
+++ b/karavan-vscode/components/hwcloud-dms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-dms","title":"Huawei Distributed Message Service (DMS)","description":"To integrate with a fully managed, high-performance message queuing service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.dms.DMSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-dms","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-dms","extendsSc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-dms","title":"Huawei Distributed Message Service (DMS)","description":"To integrate with a fully managed, high-performance message queuing service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.dms.DMSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-dms","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-dms","extendsSc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-frs.json b/karavan-vscode/components/hwcloud-frs.json
index 4b670ca..ebafe19 100644
--- a/karavan-vscode/components/hwcloud-frs.json
+++ b/karavan-vscode/components/hwcloud-frs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-frs","title":"Huawei Cloud Face Recognition Service (FRS)","description":"Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.","deprecated":false,"firstVersion":"3.15.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.frs.FaceRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artif [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-frs","title":"Huawei Cloud Face Recognition Service (FRS)","description":"Face Recognition Service (FRS) is an intelligent service that uses computers to process, analyze, and understand facial images based on human facial features.","deprecated":false,"firstVersion":"3.15.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.frs.FaceRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artif [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-functiongraph.json b/karavan-vscode/components/hwcloud-functiongraph.json
index 7ab384d..b29450a 100644
--- a/karavan-vscode/components/hwcloud-functiongraph.json
+++ b/karavan-vscode/components/hwcloud-functiongraph.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-functiongraph","title":"Huawei FunctionGraph","description":"To call serverless functions on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud,serverless","javaType":"org.apache.camel.FunctionGraphComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-functiongraph","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:o [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-functiongraph","title":"Huawei FunctionGraph","description":"To call serverless functions on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud,serverless","javaType":"org.apache.camel.FunctionGraphComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-functiongraph","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:o [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-iam.json b/karavan-vscode/components/hwcloud-iam.json
index 45e07f3..08d2243 100644
--- a/karavan-vscode/components/hwcloud-iam.json
+++ b/karavan-vscode/components/hwcloud-iam.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-iam","title":"Huawei Identity and Access Management (IAM)","description":"To securely manage users on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.iam.IAMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-iam","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-iam","title":"Huawei Identity and Access Management (IAM)","description":"To securely manage users on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.iam.IAMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-iam","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-imagerecognition.json b/karavan-vscode/components/hwcloud-imagerecognition.json
index 3636aad..94efdd4 100644
--- a/karavan-vscode/components/hwcloud-imagerecognition.json
+++ b/karavan-vscode/components/hwcloud-imagerecognition.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-imagerecognition","title":"Huawei Cloud Image Recognition","description":"To identify objects, scenes, and concepts in images on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-imagerecognition","version":"3.18.0-SNAPSHOT","scheme":"hwclou [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-imagerecognition","title":"Huawei Cloud Image Recognition","description":"To identify objects, scenes, and concepts in images on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-imagerecognition","version":"3.18.0-SNAPSHOT","scheme":"hwclou [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-obs.json b/karavan-vscode/components/hwcloud-obs.json
index 13b6a20..40d25e0 100644
--- a/karavan-vscode/components/hwcloud-obs.json
+++ b/karavan-vscode/components/hwcloud-obs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-obs","title":"Huawei Object Storage Service (OBS)","description":"To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.obs.OBSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-obs","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-obs","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-obs","title":"Huawei Object Storage Service (OBS)","description":"To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.obs.OBSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-obs","version":"3.18.0-SNAPSHOT","scheme":"hwcloud-obs","extendsScheme" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-smn.json b/karavan-vscode/components/hwcloud-smn.json
index 7e1a19d..9cee2c1 100644
--- a/karavan-vscode/components/hwcloud-smn.json
+++ b/karavan-vscode/components/hwcloud-smn.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"hwcloud-smn","title":"Huawei Simple Message Notification (SMN)","description":"To broadcast messages and connect cloud services through notifications on Huawei Cloud","deprecated":false,"firstVersion":"3.8.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.smn.SimpleNotificationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-smn","version":"3.18.0-SNAPSHOT","scheme":"hwcl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-smn","title":"Huawei Simple Message Notification (SMN)","description":"To broadcast messages and connect cloud services through notifications on Huawei Cloud","deprecated":false,"firstVersion":"3.8.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.smn.SimpleNotificationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-smn","version":"3.18.0-SNAPSHOT","scheme":"hwcl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/iec60870-client.json b/karavan-vscode/components/iec60870-client.json
index c21707a..db46c13 100644
--- a/karavan-vscode/components/iec60870-client.json
+++ b/karavan-vscode/components/iec60870-client.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"iec60870-client","title":"IEC 60870 Client","description":"IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.client.ClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.18.0-SNAPSHOT","scheme":"iec60870-client","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iec60870-client","title":"IEC 60870 Client","description":"IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.client.ClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.18.0-SNAPSHOT","scheme":"iec60870-client","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/iec60870-server.json b/karavan-vscode/components/iec60870-server.json
index cf69ed4..ff87285 100644
--- a/karavan-vscode/components/iec60870-server.json
+++ b/karavan-vscode/components/iec60870-server.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"iec60870-server","title":"IEC 60870 Server","description":"IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.server.ServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.18.0-SNAPSHOT","scheme":"iec60870-server","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iec60870-server","title":"IEC 60870 Server","description":"IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.server.ServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.18.0-SNAPSHOT","scheme":"iec60870-server","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-cache.json b/karavan-vscode/components/ignite-cache.json
index a7f12b4..3b0e6c5 100644
--- a/karavan-vscode/components/ignite-cache.json
+++ b/karavan-vscode/components/ignite-cache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-cache","title":"Ignite Cache","description":"Perform cache operations on an Ignite cache or consume changes from a continuous query.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid","javaType":"org.apache.camel.component.ignite.cache.IgniteCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-cache","title":"Ignite Cache","description":"Perform cache operations on an Ignite cache or consume changes from a continuous query.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid","javaType":"org.apache.camel.component.ignite.cache.IgniteCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-compute.json b/karavan-vscode/components/ignite-compute.json
index 2e125c1..da9177d 100644
--- a/karavan-vscode/components/ignite-compute.json
+++ b/karavan-vscode/components/ignite-compute.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-compute","title":"Ignite Compute","description":"Run compute operations on an Ignite cluster.","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.compute.IgniteComputeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-compute","title":"Ignite Compute","description":"Run compute operations on an Ignite cluster.","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.compute.IgniteComputeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-events.json b/karavan-vscode/components/ignite-events.json
index 1f453a2..834ccb6 100644
--- a/karavan-vscode/components/ignite-events.json
+++ b/karavan-vscode/components/ignite-events.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-events","title":"Ignite Events","description":"Receive events from an Ignite cluster by creating a local event listener.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,eventbus","javaType":"org.apache.camel.component.ignite.events.IgniteEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-even [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-events","title":"Ignite Events","description":"Receive events from an Ignite cluster by creating a local event listener.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,eventbus","javaType":"org.apache.camel.component.ignite.events.IgniteEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-even [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-idgen.json b/karavan-vscode/components/ignite-idgen.json
index a69d79f..2661df8 100644
--- a/karavan-vscode/components/ignite-idgen.json
+++ b/karavan-vscode/components/ignite-idgen.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-idgen","title":"Ignite ID Generator","description":"Interact with Ignite Atomic Sequences and ID Generators .","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.idgen.IgniteIdGenComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-idgen","title":"Ignite ID Generator","description":"Interact with Ignite Atomic Sequences and ID Generators .","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.idgen.IgniteIdGenComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"ap [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-messaging.json b/karavan-vscode/components/ignite-messaging.json
index 4d2e8d3..d9de920 100644
--- a/karavan-vscode/components/ignite-messaging.json
+++ b/karavan-vscode/components/ignite-messaging.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-messaging","title":"Ignite Messaging","description":"Send and receive messages from an Ignite topic.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.ignite.messaging.IgniteMessagingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-messaging","title":"Ignite Messaging","description":"Send and receive messages from an Ignite topic.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.ignite.messaging.IgniteMessagingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-queue.json b/karavan-vscode/components/ignite-queue.json
index d9811f7..5198e1c 100644
--- a/karavan-vscode/components/ignite-queue.json
+++ b/karavan-vscode/components/ignite-queue.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-queue","title":"Ignite Queues","description":"Interact with Ignite Queue data structures.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,queue","javaType":"org.apache.camel.component.ignite.queue.IgniteQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"co [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-queue","title":"Ignite Queues","description":"Interact with Ignite Queue data structures.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,queue","javaType":"org.apache.camel.component.ignite.queue.IgniteQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"co [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-set.json b/karavan-vscode/components/ignite-set.json
index b9721a6..29cce20 100644
--- a/karavan-vscode/components/ignite-set.json
+++ b/karavan-vscode/components/ignite-set.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ignite-set","title":"Ignite Sets","description":"Interact with Ignite Set data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,compute","javaType":"org.apache.camel.component.ignite.set.IgniteSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-set","title":"Ignite Sets","description":"Interact with Ignite Set data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,compute","javaType":"org.apache.camel.component.ignite.set.IgniteSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.18.0-SNAPSHOT","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/imap.json b/karavan-vscode/components/imap.json
index c048d74..6e59ab3 100644
--- a/karavan-vscode/components/imap.json
+++ b/karavan-vscode/components/imap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"imap","title":"IMAP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"imap","title":"IMAP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeS [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/imaps.json b/karavan-vscode/components/imaps.json
index 991c412..1e70b41 100644
--- a/karavan-vscode/components/imaps.json
+++ b/karavan-vscode/components/imaps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"imaps","title":"IMAPS (Secure)","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"imaps","title":"IMAPS (Secure)","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port", [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/infinispan-embedded.json b/karavan-vscode/components/infinispan-embedded.json
index 0889af8..c04113e 100644
--- a/karavan-vscode/components/infinispan-embedded.json
+++ b/karavan-vscode/components/infinispan-embedded.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"infinispan-embedded","title":"Infinispan Embedded","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan-embedded","version":"3.18.0-SNAPSHOT","scheme":"infinisp [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"infinispan-embedded","title":"Infinispan Embedded","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan-embedded","version":"3.18.0-SNAPSHOT","scheme":"infinisp [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/infinispan.json b/karavan-vscode/components/infinispan.json
index 253c260..e3b3030 100644
--- a/karavan-vscode/components/infinispan.json
+++ b/karavan-vscode/components/infinispan.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"infinispan","title":"Infinispan","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.remote.InfinispanRemoteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan","version":"3.18.0-SNAPSHOT","scheme":"infinispan","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"infinispan","title":"Infinispan","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.remote.InfinispanRemoteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan","version":"3.18.0-SNAPSHOT","scheme":"infinispan","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/influxdb.json b/karavan-vscode/components/influxdb.json
index 5a6c0f4..0971f0e 100644
--- a/karavan-vscode/components/influxdb.json
+++ b/karavan-vscode/components/influxdb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"influxdb","title":"InfluxDB","description":"Interact with InfluxDB, a time series database.","deprecated":false,"firstVersion":"2.18.0","label":"database","javaType":"org.apache.camel.component.influxdb.InfluxDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb","version":"3.18.0-SNAPSHOT","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"influxdb","title":"InfluxDB","description":"Interact with InfluxDB, a time series database.","deprecated":false,"firstVersion":"2.18.0","label":"database","javaType":"org.apache.camel.component.influxdb.InfluxDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb","version":"3.18.0-SNAPSHOT","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/iota.json b/karavan-vscode/components/iota.json
index f2cb382..077dba0 100644
--- a/karavan-vscode/components/iota.json
+++ b/karavan-vscode/components/iota.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"iota","title":"IOTA","description":"Manage financial transactions using IOTA distributed ledger.","deprecated":false,"firstVersion":"2.23.0","label":"ledger,api","javaType":"org.apache.camel.component.iota.IOTAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iota","version":"3.18.0-SNAPSHOT","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iota","title":"IOTA","description":"Manage financial transactions using IOTA distributed ledger.","deprecated":false,"firstVersion":"2.23.0","label":"ledger,api","javaType":"org.apache.camel.component.iota.IOTAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iota","version":"3.18.0-SNAPSHOT","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/irc.json b/karavan-vscode/components/irc.json
index fa2285e..b0717dd 100644
--- a/karavan-vscode/components/irc.json
+++ b/karavan-vscode/components/irc.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"irc","title":"IRC","description":"Send and receive messages to/from and IRC chat.","deprecated":false,"firstVersion":"1.1.0","label":"chat","javaType":"org.apache.camel.component.irc.IrcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-irc","version":"3.18.0-SNAPSHOT","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"irc","title":"IRC","description":"Send and receive messages to/from and IRC chat.","deprecated":false,"firstVersion":"1.1.0","label":"chat","javaType":"org.apache.camel.component.irc.IrcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-irc","version":"3.18.0-SNAPSHOT","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ironmq.json b/karavan-vscode/components/ironmq.json
index ebc25ba..285c0a5 100644
--- a/karavan-vscode/components/ironmq.json
+++ b/karavan-vscode/components/ironmq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ironmq","title":"IronMQ","description":"Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,messaging","javaType":"org.apache.camel.component.ironmq.IronMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ironmq","version":"3.18.0-SNAPSHOT","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ironmq","title":"IronMQ","description":"Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,messaging","javaType":"org.apache.camel.component.ironmq.IronMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ironmq","version":"3.18.0-SNAPSHOT","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","asyn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jbpm.json b/karavan-vscode/components/jbpm.json
index 063af18..e16a56d 100644
--- a/karavan-vscode/components/jbpm.json
+++ b/karavan-vscode/components/jbpm.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jbpm","title":"JBPM","description":"Interact with jBPM workflow engine over REST.","deprecated":false,"firstVersion":"2.6.0","label":"api,workflow","javaType":"org.apache.camel.component.jbpm.JBPMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jbpm","version":"3.18.0-SNAPSHOT","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jbpm","title":"JBPM","description":"Interact with jBPM workflow engine over REST.","deprecated":false,"firstVersion":"2.6.0","label":"api,workflow","javaType":"org.apache.camel.component.jbpm.JBPMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jbpm","version":"3.18.0-SNAPSHOT","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jcache.json b/karavan-vscode/components/jcache.json
index 3c45c48..58bc055 100644
--- a/karavan-vscode/components/jcache.json
+++ b/karavan-vscode/components/jcache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jcache","title":"JCache","description":"Perform caching operations against JSR107/JCache.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.jcache.JCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcache","version":"3.18.0-SNAPSHOT","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jcache","title":"JCache","description":"Perform caching operations against JSR107/JCache.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.jcache.JCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcache","version":"3.18.0-SNAPSHOT","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jclouds.json b/karavan-vscode/components/jclouds.json
index cea881a..1cfbc74 100644
--- a/karavan-vscode/components/jclouds.json
+++ b/karavan-vscode/components/jclouds.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jclouds","title":"JClouds","description":"Interact with jclouds compute and blobstore service.","deprecated":false,"firstVersion":"2.9.0","label":"api,cloud,compute","javaType":"org.apache.camel.component.jclouds.JcloudsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jclouds","version":"3.18.0-SNAPSHOT","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consume [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jclouds","title":"JClouds","description":"Interact with jclouds compute and blobstore service.","deprecated":false,"firstVersion":"2.9.0","label":"api,cloud,compute","javaType":"org.apache.camel.component.jclouds.JcloudsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jclouds","version":"3.18.0-SNAPSHOT","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jcr.json b/karavan-vscode/components/jcr.json
index a95e20a..0f2b493 100644
--- a/karavan-vscode/components/jcr.json
+++ b/karavan-vscode/components/jcr.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jcr","title":"JCR","description":"Read and write nodes to/from a JCR compliant content repository.","deprecated":false,"firstVersion":"1.3.0","label":"database,cms","javaType":"org.apache.camel.component.jcr.JcrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcr","version":"3.18.0-SNAPSHOT","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jcr","title":"JCR","description":"Read and write nodes to/from a JCR compliant content repository.","deprecated":false,"firstVersion":"1.3.0","label":"database,cms","javaType":"org.apache.camel.component.jcr.JcrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcr","version":"3.18.0-SNAPSHOT","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jdbc.json b/karavan-vscode/components/jdbc.json
index dd79f77..7c1cb27 100644
--- a/karavan-vscode/components/jdbc.json
+++ b/karavan-vscode/components/jdbc.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jdbc","title":"JDBC","description":"Access databases through SQL and JDBC.","deprecated":false,"firstVersion":"1.2.0","label":"database,sql","javaType":"org.apache.camel.component.jdbc.JdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jdbc","version":"3.18.0-SNAPSHOT","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPro [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jdbc","title":"JDBC","description":"Access databases through SQL and JDBC.","deprecated":false,"firstVersion":"1.2.0","label":"database,sql","javaType":"org.apache.camel.component.jdbc.JdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jdbc","version":"3.18.0-SNAPSHOT","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPro [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jetty.json b/karavan-vscode/components/jetty.json
index 3477359..73629ec 100644
--- a/karavan-vscode/components/jetty.json
+++ b/karavan-vscode/components/jetty.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jetty","title":"Jetty","description":"Expose HTTP endpoints using Jetty 9.","deprecated":false,"deprecationNote":"","firstVersion":"1.2.0","label":"http","javaType":"org.apache.camel.component.jetty9.JettyHttpComponent9","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jetty","version":"3.18.0-SNAPSHOT","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jetty","title":"Jetty","description":"Expose HTTP endpoints using Jetty 9.","deprecated":false,"deprecationNote":"","firstVersion":"1.2.0","label":"http","javaType":"org.apache.camel.component.jetty9.JettyHttpComponent9","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jetty","version":"3.18.0-SNAPSHOT","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jgroups-raft.json b/karavan-vscode/components/jgroups-raft.json
index 24bf9d0..48f040e 100644
--- a/karavan-vscode/components/jgroups-raft.json
+++ b/karavan-vscode/components/jgroups-raft.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jgroups-raft","title":"JGroups raft","description":"Exchange messages with JGroups-raft clusters.","deprecated":false,"firstVersion":"2.24.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.raft.JGroupsRaftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups-raft","version":"3.18.0-SNAPSHOT","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jgroups-raft","title":"JGroups raft","description":"Exchange messages with JGroups-raft clusters.","deprecated":false,"firstVersion":"2.24.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.raft.JGroupsRaftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups-raft","version":"3.18.0-SNAPSHOT","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jgroups.json b/karavan-vscode/components/jgroups.json
index 326e062..13bf205 100644
--- a/karavan-vscode/components/jgroups.json
+++ b/karavan-vscode/components/jgroups.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jgroups","title":"JGroups","description":"Exchange messages with JGroups clusters.","deprecated":false,"firstVersion":"2.13.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.JGroupsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups","version":"3.18.0-SNAPSHOT","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jgroups","title":"JGroups","description":"Exchange messages with JGroups clusters.","deprecated":false,"firstVersion":"2.13.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.JGroupsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups","version":"3.18.0-SNAPSHOT","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jira.json b/karavan-vscode/components/jira.json
index e49ca26..dcbc49c 100644
--- a/karavan-vscode/components/jira.json
+++ b/karavan-vscode/components/jira.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jira","title":"Jira","description":"Interact with JIRA issue tracker.","deprecated":false,"firstVersion":"3.0","label":"api,reporting","javaType":"org.apache.camel.component.jira.JiraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jira","version":"3.18.0-SNAPSHOT","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jira","title":"Jira","description":"Interact with JIRA issue tracker.","deprecated":false,"firstVersion":"3.0","label":"api,reporting","javaType":"org.apache.camel.component.jira.JiraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jira","version":"3.18.0-SNAPSHOT","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jms.json b/karavan-vscode/components/jms.json
index 539799f..98ca33b 100644
--- a/karavan-vscode/components/jms.json
+++ b/karavan-vscode/components/jms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jms","title":"JMS","description":"Sent and receive messages to/from a JMS Queue or Topic.","deprecated":false,"deprecationNote":"","firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.jms.JmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jms","version":"3.18.0-SNAPSHOT","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consume [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jms","title":"JMS","description":"Sent and receive messages to/from a JMS Queue or Topic.","deprecated":false,"deprecationNote":"","firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.jms.JmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jms","version":"3.18.0-SNAPSHOT","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jmx.json b/karavan-vscode/components/jmx.json
index 68a2d1f..238d649 100644
--- a/karavan-vscode/components/jmx.json
+++ b/karavan-vscode/components/jmx.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jmx","title":"JMX","description":"Receive JMX notifications.","deprecated":false,"firstVersion":"2.6.0","label":"monitoring","javaType":"org.apache.camel.component.jmx.JMXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jmx","version":"3.18.0-SNAPSHOT","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jmx","title":"JMX","description":"Receive JMX notifications.","deprecated":false,"firstVersion":"2.6.0","label":"monitoring","javaType":"org.apache.camel.component.jmx.JMXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jmx","version":"3.18.0-SNAPSHOT","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jolt.json b/karavan-vscode/components/jolt.json
index 4e10e4c..7798768 100644
--- a/karavan-vscode/components/jolt.json
+++ b/karavan-vscode/components/jolt.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jolt","title":"JOLT","description":"JSON to JSON transformation using JOLT.","deprecated":false,"firstVersion":"2.16.0","label":"transformation","javaType":"org.apache.camel.component.jolt.JoltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jolt","version":"3.18.0-SNAPSHOT","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jolt","title":"JOLT","description":"JSON to JSON transformation using JOLT.","deprecated":false,"firstVersion":"2.16.0","label":"transformation","javaType":"org.apache.camel.component.jolt.JoltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jolt","version":"3.18.0-SNAPSHOT","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jooq.json b/karavan-vscode/components/jooq.json
index 657ec69..3a8925f 100644
--- a/karavan-vscode/components/jooq.json
+++ b/karavan-vscode/components/jooq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jooq","title":"JOOQ","description":"Store and retrieve Java objects from an SQL database using JOOQ.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.jooq.JooqComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jooq","version":"3.18.0-SNAPSHOT","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jooq","title":"JOOQ","description":"Store and retrieve Java objects from an SQL database using JOOQ.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.jooq.JooqComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jooq","version":"3.18.0-SNAPSHOT","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jpa.json b/karavan-vscode/components/jpa.json
index a98c9e9..278f176 100644
--- a/karavan-vscode/components/jpa.json
+++ b/karavan-vscode/components/jpa.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jpa","title":"JPA","description":"Store and retrieve Java objects from databases using Java Persistence API (JPA).","deprecated":false,"firstVersion":"1.0.0","label":"database,sql","javaType":"org.apache.camel.component.jpa.JpaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jpa","version":"3.18.0-SNAPSHOT","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jpa","title":"JPA","description":"Store and retrieve Java objects from databases using Java Persistence API (JPA).","deprecated":false,"firstVersion":"1.0.0","label":"database,sql","javaType":"org.apache.camel.component.jpa.JpaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jpa","version":"3.18.0-SNAPSHOT","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jslt.json b/karavan-vscode/components/jslt.json
index 9d0693d..6f8a273 100644
--- a/karavan-vscode/components/jslt.json
+++ b/karavan-vscode/components/jslt.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jslt","title":"JSLT","description":"Query or transform JSON payloads using an JSLT.","deprecated":false,"firstVersion":"3.1.0","label":"transformation","javaType":"org.apache.camel.component.jslt.JsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jslt","version":"3.18.0-SNAPSHOT","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jslt","title":"JSLT","description":"Query or transform JSON payloads using an JSLT.","deprecated":false,"firstVersion":"3.1.0","label":"transformation","javaType":"org.apache.camel.component.jslt.JsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jslt","version":"3.18.0-SNAPSHOT","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/json-patch.json b/karavan-vscode/components/json-patch.json
index db6491b..55af5d6 100644
--- a/karavan-vscode/components/json-patch.json
+++ b/karavan-vscode/components/json-patch.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"json-patch","title":"JsonPatch","description":"Transforms JSON using JSON patch (RFC 6902).","deprecated":false,"firstVersion":"3.12.0","label":"transformation","javaType":"org.apache.camel.component.jsonpatch.JsonPatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-patch","version":"3.18.0-SNAPSHOT","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"json-patch","title":"JsonPatch","description":"Transforms JSON using JSON patch (RFC 6902).","deprecated":false,"firstVersion":"3.12.0","label":"transformation","javaType":"org.apache.camel.component.jsonpatch.JsonPatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-patch","version":"3.18.0-SNAPSHOT","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/json-validator.json b/karavan-vscode/components/json-validator.json
index c69ffd9..941d272 100644
--- a/karavan-vscode/components/json-validator.json
+++ b/karavan-vscode/components/json-validator.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"json-validator","title":"JSON Schema Validator","description":"Validate JSON payloads using NetworkNT JSON Schema.","deprecated":false,"firstVersion":"2.20.0","label":"validation","javaType":"org.apache.camel.component.jsonvalidator.JsonValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-validator","version":"3.18.0-SNAPSHOT","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"json-validator","title":"JSON Schema Validator","description":"Validate JSON payloads using NetworkNT JSON Schema.","deprecated":false,"firstVersion":"2.20.0","label":"validation","javaType":"org.apache.camel.component.jsonvalidator.JsonValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-validator","version":"3.18.0-SNAPSHOT","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jsonata.json b/karavan-vscode/components/jsonata.json
index 85dc4a8..2f6f0e0 100644
--- a/karavan-vscode/components/jsonata.json
+++ b/karavan-vscode/components/jsonata.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jsonata","title":"JSONata","description":"Transforms JSON payload using JSONata transformation.","deprecated":false,"firstVersion":"3.5.0","label":"transformation","javaType":"org.apache.camel.component.jsonata.JsonataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsonata","version":"3.18.0-SNAPSHOT","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jsonata","title":"JSONata","description":"Transforms JSON payload using JSONata transformation.","deprecated":false,"firstVersion":"3.5.0","label":"transformation","javaType":"org.apache.camel.component.jsonata.JsonataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsonata","version":"3.18.0-SNAPSHOT","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jt400.json b/karavan-vscode/components/jt400.json
index 761cd02..fefbfbc 100644
--- a/karavan-vscode/components/jt400.json
+++ b/karavan-vscode/components/jt400.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"jt400","title":"JT400","description":"Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.","deprecated":false,"firstVersion":"1.5.0","label":"messaging","javaType":"org.apache.camel.component.jt400.Jt400Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jt400","version":"3.18.0-SNAPSHOT","scheme":"jt400","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jt400","title":"JT400","description":"Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.","deprecated":false,"firstVersion":"1.5.0","label":"messaging","javaType":"org.apache.camel.component.jt400.Jt400Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jt400","version":"3.18.0-SNAPSHOT","scheme":"jt400","extendsScheme" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kafka.json b/karavan-vscode/components/kafka.json
index d02350f..2956259 100644
--- a/karavan-vscode/components/kafka.json
+++ b/karavan-vscode/components/kafka.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kafka","title":"Kafka","description":"Sent and receive messages to/from an Apache Kafka broker.","deprecated":false,"firstVersion":"2.13.0","label":"messaging","javaType":"org.apache.camel.component.kafka.KafkaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kafka","version":"3.18.0-SNAPSHOT","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kafka","title":"Kafka","description":"Sent and receive messages to/from an Apache Kafka broker.","deprecated":false,"firstVersion":"2.13.0","label":"messaging","javaType":"org.apache.camel.component.kafka.KafkaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kafka","version":"3.18.0-SNAPSHOT","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/knative.json b/karavan-vscode/components/knative.json
index 4311027..0e42744 100644
--- a/karavan-vscode/components/knative.json
+++ b/karavan-vscode/components/knative.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"knative","title":"Knative","description":"Send and receive events from Knative.","deprecated":false,"firstVersion":"3.15.0","label":"cloud","javaType":"org.apache.camel.component.knative.KnativeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-knative","version":"3.18.0-SNAPSHOT","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":false,"producerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"knative","title":"Knative","description":"Send and receive events from Knative.","deprecated":false,"firstVersion":"3.15.0","label":"cloud","javaType":"org.apache.camel.component.knative.KnativeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-knative","version":"3.18.0-SNAPSHOT","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":false,"producerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-config-maps.json b/karavan-vscode/components/kubernetes-config-maps.json
index d0e2c0e..d95b8f8 100644
--- a/karavan-vscode/components/kubernetes-config-maps.json
+++ b/karavan-vscode/components/kubernetes-config-maps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-config-maps","title":"Kubernetes ConfigMap","description":"Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubern [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-config-maps","title":"Kubernetes ConfigMap","description":"Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubern [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-custom-resources.json b/karavan-vscode/components/kubernetes-custom-resources.json
index d0d5ac1..2bcb78d 100644
--- a/karavan-vscode/components/kubernetes-custom-resources.json
+++ b/karavan-vscode/components/kubernetes-custom-resources.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-custom-resources","title":"Kubernetes Custom Resources","description":"Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.","deprecated":false,"firstVersion":"3.7.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-custom-resources","title":"Kubernetes Custom Resources","description":"Perform operations on Kubernetes Custom Resources and get notified on Deployment changes.","deprecated":false,"firstVersion":"3.7.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.customresources.KubernetesCustomResourcesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0- [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-deployments.json b/karavan-vscode/components/kubernetes-deployments.json
index 2dafd75..067be57 100644
--- a/karavan-vscode/components/kubernetes-deployments.json
+++ b/karavan-vscode/components/kubernetes-deployments.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-deployments","title":"Kubernetes Deployments","description":"Perform operations on Kubernetes Deployments and get notified on Deployment changes.","deprecated":false,"firstVersion":"2.20.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"ku [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-deployments","title":"Kubernetes Deployments","description":"Perform operations on Kubernetes Deployments and get notified on Deployment changes.","deprecated":false,"firstVersion":"2.20.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"ku [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-hpa.json b/karavan-vscode/components/kubernetes-hpa.json
index b9f88ef..de19cd8 100644
--- a/karavan-vscode/components/kubernetes-hpa.json
+++ b/karavan-vscode/components/kubernetes-hpa.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-hpa","title":"Kubernetes HPA","description":"Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-hpa","ext [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-hpa","title":"Kubernetes HPA","description":"Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-hpa","ext [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-job.json b/karavan-vscode/components/kubernetes-job.json
index df0581a..3b1d9d4 100644
--- a/karavan-vscode/components/kubernetes-job.json
+++ b/karavan-vscode/components/kubernetes-job.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-job","title":"Kubernetes Job","description":"Perform operations on Kubernetes Jobs.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.job.KubernetesJobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-job","title":"Kubernetes Job","description":"Perform operations on Kubernetes Jobs.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.job.KubernetesJobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-namespaces.json b/karavan-vscode/components/kubernetes-namespaces.json
index 52e5b96..f9acb6d 100644
--- a/karavan-vscode/components/kubernetes-namespaces.json
+++ b/karavan-vscode/components/kubernetes-namespaces.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-namespaces","title":"Kubernetes Namespaces","description":"Perform operations on Kubernetes Namespaces and get notified on Namespace changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernet [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-namespaces","title":"Kubernetes Namespaces","description":"Perform operations on Kubernetes Namespaces and get notified on Namespace changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernet [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-nodes.json b/karavan-vscode/components/kubernetes-nodes.json
index 93ac16c..a07e101 100644
--- a/karavan-vscode/components/kubernetes-nodes.json
+++ b/karavan-vscode/components/kubernetes-nodes.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-nodes","title":"Kubernetes Nodes","description":"Perform operations on Kubernetes Nodes and get notified on Node changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-nodes","extendsScheme":""," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-nodes","title":"Kubernetes Nodes","description":"Perform operations on Kubernetes Nodes and get notified on Node changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-nodes","extendsScheme":""," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-persistent-volumes-claims.json b/karavan-vscode/components/kubernetes-persistent-volumes-claims.json
index 5e51420..a2516a5 100644
--- a/karavan-vscode/components/kubernetes-persistent-volumes-claims.json
+++ b/karavan-vscode/components/kubernetes-persistent-volumes-claims.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-persistent-volumes-claims","title":"Kubernetes Persistent Volume Claim","description":"Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent","supportLevel":"Stable","groupId":"org.apache [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-persistent-volumes-claims","title":"Kubernetes Persistent Volume Claim","description":"Perform operations on Kubernetes Persistent Volumes Claims and get notified on Persistent Volumes Claim changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.persistent_volumes_claims.KubernetesPersistentVolumesClaimsComponent","supportLevel":"Stable","groupId":"org.apache [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-persistent-volumes.json b/karavan-vscode/components/kubernetes-persistent-volumes.json
index 775b7a9..e6c2584 100644
--- a/karavan-vscode/components/kubernetes-persistent-volumes.json
+++ b/karavan-vscode/components/kubernetes-persistent-volumes.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-persistent-volumes","title":"Kubernetes Persistent Volume","description":"Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-persistent-volumes","title":"Kubernetes Persistent Volume","description":"Perform operations on Kubernetes Persistent Volumes and get notified on Persistent Volume changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.persistent_volumes.KubernetesPersistentVolumesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes", [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-pods.json b/karavan-vscode/components/kubernetes-pods.json
index c37c642..45de3b7 100644
--- a/karavan-vscode/components/kubernetes-pods.json
+++ b/karavan-vscode/components/kubernetes-pods.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-pods","title":"Kubernetes Pods","description":"Perform operations on Kubernetes Pods and get notified on Pod changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-pods","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-pods","title":"Kubernetes Pods","description":"Perform operations on Kubernetes Pods and get notified on Pod changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-pods","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-replication-controllers.json b/karavan-vscode/components/kubernetes-replication-controllers.json
index 1ae4d6f..5aa6d73 100644
--- a/karavan-vscode/components/kubernetes-replication-controllers.json
+++ b/karavan-vscode/components/kubernetes-replication-controllers.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-replication-controllers","title":"Kubernetes Replication Controller","description":"Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent","supportLevel":"Stable","groupId":"org.apache.camel"," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-replication-controllers","title":"Kubernetes Replication Controller","description":"Perform operations on Kubernetes Replication Controllers and get notified on Replication Controllers changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.replication_controllers.KubernetesReplicationControllersComponent","supportLevel":"Stable","groupId":"org.apache.camel"," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-resources-quota.json b/karavan-vscode/components/kubernetes-resources-quota.json
index 5baea7e..4808352 100644
--- a/karavan-vscode/components/kubernetes-resources-quota.json
+++ b/karavan-vscode/components/kubernetes-resources-quota.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-resources-quota","title":"Kubernetes Resources Quota","description":"Perform operations on Kubernetes Resources Quotas.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-resources- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-resources-quota","title":"Kubernetes Resources Quota","description":"Perform operations on Kubernetes Resources Quotas.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-resources- [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-secrets.json b/karavan-vscode/components/kubernetes-secrets.json
index 65412dd..85e5046 100644
--- a/karavan-vscode/components/kubernetes-secrets.json
+++ b/karavan-vscode/components/kubernetes-secrets.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-secrets","title":"Kubernetes Secrets","description":"Perform operations on Kubernetes Secrets.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-secrets","title":"Kubernetes Secrets","description":"Perform operations on Kubernetes Secrets.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-s [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-service-accounts.json b/karavan-vscode/components/kubernetes-service-accounts.json
index 19f3cb8..a035ea2 100644
--- a/karavan-vscode/components/kubernetes-service-accounts.json
+++ b/karavan-vscode/components/kubernetes-service-accounts.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-service-accounts","title":"Kubernetes Service Account","description":"Perform operations on Kubernetes Service Accounts.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-service [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-service-accounts","title":"Kubernetes Service Account","description":"Perform operations on Kubernetes Service Accounts.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-service [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-services.json b/karavan-vscode/components/kubernetes-services.json
index bfea76d..a062d3a 100644
--- a/karavan-vscode/components/kubernetes-services.json
+++ b/karavan-vscode/components/kubernetes-services.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kubernetes-services","title":"Kubernetes Services","description":"Perform operations on Kubernetes Services and get notified on Service changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.services.KubernetesServicesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-services" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-services","title":"Kubernetes Services","description":"Perform operations on Kubernetes Services and get notified on Service changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.services.KubernetesServicesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"kubernetes-services" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kudu.json b/karavan-vscode/components/kudu.json
index deeaac7..241c1e3 100644
--- a/karavan-vscode/components/kudu.json
+++ b/karavan-vscode/components/kudu.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"kudu","title":"Kudu","description":"Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.","deprecated":false,"firstVersion":"3.0","label":"database,iot,cloud","javaType":"org.apache.camel.component.kudu.KuduComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kudu","version":"3.18.0-SNAPSHOT","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kudu","title":"Kudu","description":"Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.","deprecated":false,"firstVersion":"3.0","label":"database,iot,cloud","javaType":"org.apache.camel.component.kudu.KuduComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kudu","version":"3.18.0-SNAPSHOT","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/language.json b/karavan-vscode/components/language.json
index 870b73e..b6c3669 100644
--- a/karavan-vscode/components/language.json
+++ b/karavan-vscode/components/language.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"language","title":"Language","description":"Execute scripts in any of the languages supported by Camel.","deprecated":false,"firstVersion":"2.5.0","label":"core,script","javaType":"org.apache.camel.component.language.LanguageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-language","version":"3.18.0-SNAPSHOT","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"language","title":"Language","description":"Execute scripts in any of the languages supported by Camel.","deprecated":false,"firstVersion":"2.5.0","label":"core,script","javaType":"org.apache.camel.component.language.LanguageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-language","version":"3.18.0-SNAPSHOT","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ldap.json b/karavan-vscode/components/ldap.json
index bd02344..59b1db9 100644
--- a/karavan-vscode/components/ldap.json
+++ b/karavan-vscode/components/ldap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ldap","title":"LDAP","description":"Perform searches on LDAP servers.","deprecated":false,"firstVersion":"1.5.0","label":"search,ldap","javaType":"org.apache.camel.component.ldap.LdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldap","version":"3.18.0-SNAPSHOT","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropertie [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ldap","title":"LDAP","description":"Perform searches on LDAP servers.","deprecated":false,"firstVersion":"1.5.0","label":"search,ldap","javaType":"org.apache.camel.component.ldap.LdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldap","version":"3.18.0-SNAPSHOT","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropertie [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ldif.json b/karavan-vscode/components/ldif.json
index 1a570b8..03baac7 100644
--- a/karavan-vscode/components/ldif.json
+++ b/karavan-vscode/components/ldif.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ldif","title":"LDIF","description":"Perform updates on an LDAP server from an LDIF body content.","deprecated":false,"firstVersion":"2.20.0","label":"ldap","javaType":"org.apache.camel.component.ldif.LdifComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldif","version":"3.18.0-SNAPSHOT","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ldif","title":"LDIF","description":"Perform updates on an LDAP server from an LDIF body content.","deprecated":false,"firstVersion":"2.20.0","label":"ldap","javaType":"org.apache.camel.component.ldif.LdifComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldif","version":"3.18.0-SNAPSHOT","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/log.json b/karavan-vscode/components/log.json
index eebe449..1de015b 100644
--- a/karavan-vscode/components/log.json
+++ b/karavan-vscode/components/log.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"log","title":"Log","description":"Log messages to the underlying logging mechanism.","deprecated":false,"firstVersion":"1.1.0","label":"core,monitoring","javaType":"org.apache.camel.component.log.LogComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-log","version":"3.18.0-SNAPSHOT","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"log","title":"Log","description":"Log messages to the underlying logging mechanism.","deprecated":false,"firstVersion":"1.1.0","label":"core,monitoring","javaType":"org.apache.camel.component.log.LogComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-log","version":"3.18.0-SNAPSHOT","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/lpr.json b/karavan-vscode/components/lpr.json
index 7952b2a..7d3a03a 100644
--- a/karavan-vscode/components/lpr.json
+++ b/karavan-vscode/components/lpr.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"lpr","title":"Printer","description":"Send print jobs to printers.","deprecated":false,"firstVersion":"2.1.0","label":"printing","javaType":"org.apache.camel.component.printer.PrinterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-printer","version":"3.18.0-SNAPSHOT","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"lpr","title":"Printer","description":"Send print jobs to printers.","deprecated":false,"firstVersion":"2.1.0","label":"printing","javaType":"org.apache.camel.component.printer.PrinterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-printer","version":"3.18.0-SNAPSHOT","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/lucene.json b/karavan-vscode/components/lucene.json
index 70e5759..5abc1a5 100644
--- a/karavan-vscode/components/lucene.json
+++ b/karavan-vscode/components/lucene.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"lucene","title":"Lucene","description":"Perform inserts or queries against Apache Lucene databases.","deprecated":false,"firstVersion":"2.2.0","label":"database,search","javaType":"org.apache.camel.component.lucene.LuceneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lucene","version":"3.18.0-SNAPSHOT","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"lucene","title":"Lucene","description":"Perform inserts or queries against Apache Lucene databases.","deprecated":false,"firstVersion":"2.2.0","label":"database,search","javaType":"org.apache.camel.component.lucene.LuceneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lucene","version":"3.18.0-SNAPSHOT","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/lumberjack.json b/karavan-vscode/components/lumberjack.json
index 4f5befe..ddcce9c 100644
--- a/karavan-vscode/components/lumberjack.json
+++ b/karavan-vscode/components/lumberjack.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"lumberjack","title":"Lumberjack","description":"Receive logs messages using the Lumberjack protocol.","deprecated":false,"firstVersion":"2.18.0","label":"log","javaType":"org.apache.camel.component.lumberjack.LumberjackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lumberjack","version":"3.18.0-SNAPSHOT","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"lumberjack","title":"Lumberjack","description":"Receive logs messages using the Lumberjack protocol.","deprecated":false,"firstVersion":"2.18.0","label":"log","javaType":"org.apache.camel.component.lumberjack.LumberjackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lumberjack","version":"3.18.0-SNAPSHOT","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/master.json b/karavan-vscode/components/master.json
index 1aa96fa..aa40188 100644
--- a/karavan-vscode/components/master.json
+++ b/karavan-vscode/components/master.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"master","title":"Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.master.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-master","version":"3.18.0-SNAPSHOT","scheme":"master","extendsScheme":"","syntax":"master:names [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"master","title":"Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.master.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-master","version":"3.18.0-SNAPSHOT","scheme":"master","extendsScheme":"","syntax":"master:names [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/metrics.json b/karavan-vscode/components/metrics.json
index ea81176..7341ea3 100644
--- a/karavan-vscode/components/metrics.json
+++ b/karavan-vscode/components/metrics.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"metrics","title":"Metrics","description":"Collect various metrics directly from Camel routes using the DropWizard metrics library.","deprecated":false,"firstVersion":"2.14.0","label":"monitoring","javaType":"org.apache.camel.component.metrics.MetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-metrics","version":"3.18.0-SNAPSHOT","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"metrics","title":"Metrics","description":"Collect various metrics directly from Camel routes using the DropWizard metrics library.","deprecated":false,"firstVersion":"2.14.0","label":"monitoring","javaType":"org.apache.camel.component.metrics.MetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-metrics","version":"3.18.0-SNAPSHOT","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/micrometer.json b/karavan-vscode/components/micrometer.json
index 960ad2b..0cf3305 100644
--- a/karavan-vscode/components/micrometer.json
+++ b/karavan-vscode/components/micrometer.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"micrometer","title":"Micrometer","description":"Collect various metrics directly from Camel routes using the Micrometer library.","deprecated":false,"firstVersion":"2.22.0","label":"monitoring","javaType":"org.apache.camel.component.micrometer.MicrometerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-micrometer","version":"3.18.0-SNAPSHOT","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"micrometer","title":"Micrometer","description":"Collect various metrics directly from Camel routes using the Micrometer library.","deprecated":false,"firstVersion":"2.22.0","label":"monitoring","javaType":"org.apache.camel.component.micrometer.MicrometerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-micrometer","version":"3.18.0-SNAPSHOT","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/microprofile-metrics.json b/karavan-vscode/components/microprofile-metrics.json
index af0dc9b..f80d948 100644
--- a/karavan-vscode/components/microprofile-metrics.json
+++ b/karavan-vscode/components/microprofile-metrics.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"microprofile-metrics","title":"MicroProfile Metrics","description":"Expose metrics from Camel routes.","deprecated":false,"firstVersion":"3.0.0","label":"monitoring","javaType":"org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-microprofile-metrics","version":"3.18.0-SNAPSHOT","scheme":"microprofile-metrics","extendsScheme":"","syntax":"microprofil [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"microprofile-metrics","title":"MicroProfile Metrics","description":"Expose metrics from Camel routes.","deprecated":false,"firstVersion":"3.0.0","label":"monitoring","javaType":"org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-microprofile-metrics","version":"3.18.0-SNAPSHOT","scheme":"microprofile-metrics","extendsScheme":"","syntax":"microprofil [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/milo-browse.json b/karavan-vscode/components/milo-browse.json
index 9b5385c..135e3ed 100644
--- a/karavan-vscode/components/milo-browse.json
+++ b/karavan-vscode/components/milo-browse.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"milo-browse","title":"OPC UA Browser","description":"Connect to OPC UA servers using the binary protocol for browsing the node tree.","deprecated":false,"firstVersion":"3.15.0","label":"iot","javaType":"org.apache.camel.component.milo.browse.MiloBrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","asy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"milo-browse","title":"OPC UA Browser","description":"Connect to OPC UA servers using the binary protocol for browsing the node tree.","deprecated":false,"firstVersion":"3.15.0","label":"iot","javaType":"org.apache.camel.component.milo.browse.MiloBrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","asy [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/milo-client.json b/karavan-vscode/components/milo-client.json
index 0e488a1..2967fd1 100644
--- a/karavan-vscode/components/milo-client.json
+++ b/karavan-vscode/components/milo-client.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"milo-client","title":"OPC UA Client","description":"Connect to OPC UA servers using the binary protocol for acquiring telemetry data.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.client.MiloClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","as [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"milo-client","title":"OPC UA Client","description":"Connect to OPC UA servers using the binary protocol for acquiring telemetry data.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.client.MiloClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","as [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/milo-server.json b/karavan-vscode/components/milo-server.json
index a4bdfe2..a3b3907 100644
--- a/karavan-vscode/components/milo-server.json
+++ b/karavan-vscode/components/milo-server.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"milo-server","title":"OPC UA Server","description":"Make telemetry data available as an OPC UA server.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.server.MiloServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"milo-server","title":"OPC UA Server","description":"Make telemetry data available as an OPC UA server.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.server.MiloServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.18.0-SNAPSHOT","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mina.json b/karavan-vscode/components/mina.json
index fc17410..ddacab1 100644
--- a/karavan-vscode/components/mina.json
+++ b/karavan-vscode/components/mina.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mina","title":"Mina","description":"Socket level networking using TCP or UDP with Apache Mina 2.x.","deprecated":false,"firstVersion":"2.10.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.mina.MinaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mina","version":"3.18.0-SNAPSHOT","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mina","title":"Mina","description":"Socket level networking using TCP or UDP with Apache Mina 2.x.","deprecated":false,"firstVersion":"2.10.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.mina.MinaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mina","version":"3.18.0-SNAPSHOT","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/minio.json b/karavan-vscode/components/minio.json
index 3443944..6e1607a 100644
--- a/karavan-vscode/components/minio.json
+++ b/karavan-vscode/components/minio.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"minio","title":"Minio","description":"Store and retrieve objects from Minio Storage Service using Minio SDK.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,file","javaType":"org.apache.camel.component.minio.MinioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-minio","version":"3.18.0-SNAPSHOT","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"minio","title":"Minio","description":"Store and retrieve objects from Minio Storage Service using Minio SDK.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,file","javaType":"org.apache.camel.component.minio.MinioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-minio","version":"3.18.0-SNAPSHOT","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mllp.json b/karavan-vscode/components/mllp.json
index 867bfe9..5522abf 100644
--- a/karavan-vscode/components/mllp.json
+++ b/karavan-vscode/components/mllp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mllp","title":"MLLP","description":"Communicate with external systems using the MLLP protocol.","deprecated":false,"firstVersion":"2.17.0","label":"networking,rpc,mllp","javaType":"org.apache.camel.component.mllp.MllpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mllp","version":"3.18.0-SNAPSHOT","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"pro [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mllp","title":"MLLP","description":"Communicate with external systems using the MLLP protocol.","deprecated":false,"firstVersion":"2.17.0","label":"networking,rpc,mllp","javaType":"org.apache.camel.component.mllp.MllpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mllp","version":"3.18.0-SNAPSHOT","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"pro [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mock.json b/karavan-vscode/components/mock.json
index 0af266c..814aabc 100644
--- a/karavan-vscode/components/mock.json
+++ b/karavan-vscode/components/mock.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mock","title":"Mock","description":"Test routes and mediation rules using mocks.","deprecated":false,"firstVersion":"1.0.0","label":"core,testing","javaType":"org.apache.camel.component.mock.MockComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mock","version":"3.18.0-SNAPSHOT","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropert [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mock","title":"Mock","description":"Test routes and mediation rules using mocks.","deprecated":false,"firstVersion":"1.0.0","label":"core,testing","javaType":"org.apache.camel.component.mock.MockComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mock","version":"3.18.0-SNAPSHOT","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropert [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mongodb-gridfs.json b/karavan-vscode/components/mongodb-gridfs.json
index fdac5d9..efb7471 100644
--- a/karavan-vscode/components/mongodb-gridfs.json
+++ b/karavan-vscode/components/mongodb-gridfs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mongodb-gridfs","title":"MongoDB GridFS","description":"Interact with MongoDB GridFS.","deprecated":false,"firstVersion":"2.18.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.gridfs.GridFsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb-gridfs","version":"3.18.0-SNAPSHOT","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mongodb-gridfs","title":"MongoDB GridFS","description":"Interact with MongoDB GridFS.","deprecated":false,"firstVersion":"2.18.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.gridfs.GridFsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb-gridfs","version":"3.18.0-SNAPSHOT","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mongodb.json b/karavan-vscode/components/mongodb.json
index 379f416..ed1cd32 100644
--- a/karavan-vscode/components/mongodb.json
+++ b/karavan-vscode/components/mongodb.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mongodb","title":"MongoDB","description":"Perform operations on MongoDB documents and collections.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.MongoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb","version":"3.18.0-SNAPSHOT","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mongodb","title":"MongoDB","description":"Perform operations on MongoDB documents and collections.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.MongoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb","version":"3.18.0-SNAPSHOT","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mustache.json b/karavan-vscode/components/mustache.json
index 5711d80..a03b55f 100644
--- a/karavan-vscode/components/mustache.json
+++ b/karavan-vscode/components/mustache.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mustache","title":"Mustache","description":"Transform messages using a Mustache template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation","javaType":"org.apache.camel.component.mustache.MustacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mustache","version":"3.18.0-SNAPSHOT","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mustache","title":"Mustache","description":"Transform messages using a Mustache template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation","javaType":"org.apache.camel.component.mustache.MustacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mustache","version":"3.18.0-SNAPSHOT","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mvel.json b/karavan-vscode/components/mvel.json
index 9629467..e39324e 100644
--- a/karavan-vscode/components/mvel.json
+++ b/karavan-vscode/components/mvel.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mvel","title":"MVEL","description":"Transform messages using an MVEL template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation,script","javaType":"org.apache.camel.component.mvel.MvelComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mvel","version":"3.18.0-SNAPSHOT","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mvel","title":"MVEL","description":"Transform messages using an MVEL template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation,script","javaType":"org.apache.camel.component.mvel.MvelComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mvel","version":"3.18.0-SNAPSHOT","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mybatis-bean.json b/karavan-vscode/components/mybatis-bean.json
index 4ea3d67..4c9e24d 100644
--- a/karavan-vscode/components/mybatis-bean.json
+++ b/karavan-vscode/components/mybatis-bean.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mybatis-bean","title":"MyBatis Bean","description":"Perform queries, inserts, updates or deletes in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.22.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisBeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.18.0-SNAPSHOT","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:be [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mybatis-bean","title":"MyBatis Bean","description":"Perform queries, inserts, updates or deletes in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.22.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisBeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.18.0-SNAPSHOT","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:be [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mybatis.json b/karavan-vscode/components/mybatis.json
index 88ec555..3dd592b 100644
--- a/karavan-vscode/components/mybatis.json
+++ b/karavan-vscode/components/mybatis.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"mybatis","title":"MyBatis","description":"Performs a query, poll, insert, update or delete in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.7.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.18.0-SNAPSHOT","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mybatis","title":"MyBatis","description":"Performs a query, poll, insert, update or delete in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.7.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.18.0-SNAPSHOT","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/nats.json b/karavan-vscode/components/nats.json
index 46dfcd3..c158b34 100644
--- a/karavan-vscode/components/nats.json
+++ b/karavan-vscode/components/nats.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"nats","title":"Nats","description":"Send and receive messages from NATS messaging system.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.nats.NatsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nats","version":"3.18.0-SNAPSHOT","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"nats","title":"Nats","description":"Send and receive messages from NATS messaging system.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.nats.NatsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nats","version":"3.18.0-SNAPSHOT","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/netty-http.json b/karavan-vscode/components/netty-http.json
index e89888f..a8dbd29 100644
--- a/karavan-vscode/components/netty-http.json
+++ b/karavan-vscode/components/netty-http.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"netty-http","title":"Netty HTTP","description":"Netty HTTP server and client using the Netty 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"networking,http","javaType":"org.apache.camel.component.netty.http.NettyHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty-http","version":"3.18.0-SNAPSHOT","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol://h [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"netty-http","title":"Netty HTTP","description":"Netty HTTP server and client using the Netty 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"networking,http","javaType":"org.apache.camel.component.netty.http.NettyHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty-http","version":"3.18.0-SNAPSHOT","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol://h [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/netty.json b/karavan-vscode/components/netty.json
index 23387bc..e51f293 100644
--- a/karavan-vscode/components/netty.json
+++ b/karavan-vscode/components/netty.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"netty","title":"Netty","description":"Socket level networking using TCP or UDP with Netty 4.x.","deprecated":false,"firstVersion":"2.14.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.netty.NettyComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty","version":"3.18.0-SNAPSHOT","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"netty","title":"Netty","description":"Socket level networking using TCP or UDP with Netty 4.x.","deprecated":false,"firstVersion":"2.14.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.netty.NettyComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty","version":"3.18.0-SNAPSHOT","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/nitrite.json b/karavan-vscode/components/nitrite.json
index f5bf1fd..3348d48 100644
--- a/karavan-vscode/components/nitrite.json
+++ b/karavan-vscode/components/nitrite.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"nitrite","title":"Nitrite","description":"Access Nitrite databases.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.nitrite.NitriteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nitrite","version":"3.18.0-SNAPSHOT","scheme":"nitrite","extendsScheme":"","syntax":"nitrite:database","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"nitrite","title":"Nitrite","description":"Access Nitrite databases.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.nitrite.NitriteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nitrite","version":"3.18.0-SNAPSHOT","scheme":"nitrite","extendsScheme":"","syntax":"nitrite:database","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/oaipmh.json b/karavan-vscode/components/oaipmh.json
index e00cb85..a3143a3 100644
--- a/karavan-vscode/components/oaipmh.json
+++ b/karavan-vscode/components/oaipmh.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"oaipmh","title":"OAI-PMH","description":"Harvest metadata using OAI-PMH protocol","deprecated":false,"firstVersion":"3.5.0","label":"endpoint,webservice,batch","javaType":"org.apache.camel.oaipmh.component.OAIPMHComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-oaipmh","version":"3.18.0-SNAPSHOT","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"oaipmh","title":"OAI-PMH","description":"Harvest metadata using OAI-PMH protocol","deprecated":false,"firstVersion":"3.5.0","label":"endpoint,webservice,batch","javaType":"org.apache.camel.oaipmh.component.OAIPMHComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-oaipmh","version":"3.18.0-SNAPSHOT","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/olingo2.json b/karavan-vscode/components/olingo2.json
index 707ada2..75ff25f 100644
--- a/karavan-vscode/components/olingo2.json
+++ b/karavan-vscode/components/olingo2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"olingo2","title":"Olingo2","description":"Communicate with OData 2.0 services using Apache Olingo.","deprecated":false,"firstVersion":"2.14.0","label":"cloud","javaType":"org.apache.camel.component.olingo2.Olingo2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo2","version":"3.18.0-SNAPSHOT","scheme":"olingo2","extendsScheme":"","syntax":"olingo2:apiName/methodName","async":false,"api":true,"apiSyntax":"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"olingo2","title":"Olingo2","description":"Communicate with OData 2.0 services using Apache Olingo.","deprecated":false,"firstVersion":"2.14.0","label":"cloud","javaType":"org.apache.camel.component.olingo2.Olingo2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo2","version":"3.18.0-SNAPSHOT","scheme":"olingo2","extendsScheme":"","syntax":"olingo2:apiName/methodName","async":false,"api":true,"apiSyntax":"api [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/olingo4.json b/karavan-vscode/components/olingo4.json
index 71e8bc1..08988c7 100644
--- a/karavan-vscode/components/olingo4.json
+++ b/karavan-vscode/components/olingo4.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"olingo4","title":"Olingo4","description":"Communicate with OData 4.0 services using Apache Olingo OData API.","deprecated":false,"firstVersion":"2.19.0","label":"cloud","javaType":"org.apache.camel.component.olingo4.Olingo4Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo4","version":"3.18.0-SNAPSHOT","scheme":"olingo4","extendsScheme":"","syntax":"olingo4:apiName/methodName","async":false,"api":true,"apiSy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"olingo4","title":"Olingo4","description":"Communicate with OData 4.0 services using Apache Olingo OData API.","deprecated":false,"firstVersion":"2.19.0","label":"cloud","javaType":"org.apache.camel.component.olingo4.Olingo4Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo4","version":"3.18.0-SNAPSHOT","scheme":"olingo4","extendsScheme":"","syntax":"olingo4:apiName/methodName","async":false,"api":true,"apiSy [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openshift-build-configs.json b/karavan-vscode/components/openshift-build-configs.json
index c6070a7..e248a24 100644
--- a/karavan-vscode/components/openshift-build-configs.json
+++ b/karavan-vscode/components/openshift-build-configs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openshift-build-configs","title":"Openshift Build Config","description":"Perform operations on OpenShift Build Configs.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"openshift-build-configs","extendsSchem [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openshift-build-configs","title":"Openshift Build Config","description":"Perform operations on OpenShift Build Configs.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"openshift-build-configs","extendsSchem [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openshift-builds.json b/karavan-vscode/components/openshift-builds.json
index 5f94fd3..8b7960f 100644
--- a/karavan-vscode/components/openshift-builds.json
+++ b/karavan-vscode/components/openshift-builds.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openshift-builds","title":"Openshift Builds","description":"Perform operations on OpenShift Builds.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterU [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openshift-builds","title":"Openshift Builds","description":"Perform operations on OpenShift Builds.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.18.0-SNAPSHOT","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterU [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openshift-deploymentconfigs.json b/karavan-vscode/components/openshift-deploymentconfigs.json
new file mode 100644
index 0000000..9f55e6e
--- /dev/null
+++ b/karavan-vscode/components/openshift-deploymentconfigs.json
@@ -0,0 +1 @@
+{"component":{"kind":"component","name":"openshift-deploymentconfigs","title":"Openshift Deployment Configs","description":"Perform operations on Openshift Deployment Configs and get notified on Deployment Config changes.","deprecated":false,"firstVersion":"3.18.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.deploymentconfigs.OpenshiftDeploymentConfigsComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-kubernetes","vers [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-cinder.json b/karavan-vscode/components/openstack-cinder.json
index a20481a..64e3f5f 100644
--- a/karavan-vscode/components/openstack-cinder.json
+++ b/karavan-vscode/components/openstack-cinder.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-cinder","title":"OpenStack Cinder","description":"Access data in OpenStack Cinder block storage.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.cinder.CinderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-cinder","title":"OpenStack Cinder","description":"Access data in OpenStack Cinder block storage.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.cinder.CinderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-glance.json b/karavan-vscode/components/openstack-glance.json
index d2928bc..31b4817 100644
--- a/karavan-vscode/components/openstack-glance.json
+++ b/karavan-vscode/components/openstack-glance.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-glance","title":"OpenStack Glance","description":"Manage VM images and metadata definitions in OpenStack Glance.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.glance.GlanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-glance","title":"OpenStack Glance","description":"Manage VM images and metadata definitions in OpenStack Glance.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.glance.GlanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-keystone.json b/karavan-vscode/components/openstack-keystone.json
index 963f5a5..a03be2a 100644
--- a/karavan-vscode/components/openstack-keystone.json
+++ b/karavan-vscode/components/openstack-keystone.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-keystone","title":"OpenStack Keystone","description":"Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.keystone.KeystoneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"open [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-keystone","title":"OpenStack Keystone","description":"Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.keystone.KeystoneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"open [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-neutron.json b/karavan-vscode/components/openstack-neutron.json
index bdad4c1..ea6e43c 100644
--- a/karavan-vscode/components/openstack-neutron.json
+++ b/karavan-vscode/components/openstack-neutron.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-neutron","title":"OpenStack Neutron","description":"Access OpenStack Neutron for network services.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.neutron.NeutronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-neutron","title":"OpenStack Neutron","description":"Access OpenStack Neutron for network services.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.neutron.NeutronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-nova.json b/karavan-vscode/components/openstack-nova.json
index 995778c..5ac5060 100644
--- a/karavan-vscode/components/openstack-nova.json
+++ b/karavan-vscode/components/openstack-nova.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-nova","title":"OpenStack Nova","description":"Access OpenStack to manage compute resources.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.nova.NovaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-nova","title":"OpenStack Nova","description":"Access OpenStack to manage compute resources.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.nova.NovaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-swift.json b/karavan-vscode/components/openstack-swift.json
index f33b8be..e5d6dc3 100644
--- a/karavan-vscode/components/openstack-swift.json
+++ b/karavan-vscode/components/openstack-swift.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"openstack-swift","title":"OpenStack Swift","description":"Access OpenStack Swift object/blob store.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.swift.SwiftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-swift","title":"OpenStack Swift","description":"Access OpenStack Swift object/blob store.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.swift.SwiftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.18.0-SNAPSHOT","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/optaplanner.json b/karavan-vscode/components/optaplanner.json
index 4eabd89..d44ccfe 100644
--- a/karavan-vscode/components/optaplanner.json
+++ b/karavan-vscode/components/optaplanner.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"optaplanner","title":"OptaPlanner","description":"Solve planning problems with OptaPlanner.","deprecated":false,"firstVersion":"2.13.0","label":"engine,planning","javaType":"org.apache.camel.component.optaplanner.OptaPlannerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-optaplanner","version":"3.18.0-SNAPSHOT","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:configFile","async":false,"api":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"optaplanner","title":"OptaPlanner","description":"Solve planning problems with OptaPlanner.","deprecated":false,"firstVersion":"2.13.0","label":"engine,planning","javaType":"org.apache.camel.component.optaplanner.OptaPlannerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-optaplanner","version":"3.18.0-SNAPSHOT","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:configFile","async":false,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/paho-mqtt5.json b/karavan-vscode/components/paho-mqtt5.json
index b4ef357..94ead32 100644
--- a/karavan-vscode/components/paho-mqtt5.json
+++ b/karavan-vscode/components/paho-mqtt5.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"paho-mqtt5","title":"Paho MQTT 5","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.mqtt5.PahoMqtt5Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho-mqtt5","version":"3.18.0-SNAPSHOT","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"paho-mqtt5","title":"Paho MQTT 5","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.mqtt5.PahoMqtt5Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho-mqtt5","version":"3.18.0-SNAPSHOT","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/paho.json b/karavan-vscode/components/paho.json
index aaa27a8..1522306 100644
--- a/karavan-vscode/components/paho.json
+++ b/karavan-vscode/components/paho.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"paho","title":"Paho","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT Client.","deprecated":false,"firstVersion":"2.16.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.PahoComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho","version":"3.18.0-SNAPSHOT","scheme":"paho","extendsScheme":"","syntax":"paho:topic","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"paho","title":"Paho","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT Client.","deprecated":false,"firstVersion":"2.16.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.PahoComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho","version":"3.18.0-SNAPSHOT","scheme":"paho","extendsScheme":"","syntax":"paho:topic","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pdf.json b/karavan-vscode/components/pdf.json
index 9dd1807..880383f 100644
--- a/karavan-vscode/components/pdf.json
+++ b/karavan-vscode/components/pdf.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pdf","title":"PDF","description":"Create, modify or extract content from PDF documents.","deprecated":false,"firstVersion":"2.16.0","label":"document,transformation,printing","javaType":"org.apache.camel.component.pdf.PdfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pdf","version":"3.18.0-SNAPSHOT","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pdf","title":"PDF","description":"Create, modify or extract content from PDF documents.","deprecated":false,"firstVersion":"2.16.0","label":"document,transformation,printing","javaType":"org.apache.camel.component.pdf.PdfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pdf","version":"3.18.0-SNAPSHOT","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pg-replication-slot.json b/karavan-vscode/components/pg-replication-slot.json
index 89749f5..38c1179 100644
--- a/karavan-vscode/components/pg-replication-slot.json
+++ b/karavan-vscode/components/pg-replication-slot.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pg-replication-slot","title":"PostgresSQL Replication Slot","description":"Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pg-replication-slot","version":"3.18.0-SNAPSHOT","scheme":"pg-rep [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pg-replication-slot","title":"PostgresSQL Replication Slot","description":"Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pg-replication-slot","version":"3.18.0-SNAPSHOT","scheme":"pg-rep [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pgevent.json b/karavan-vscode/components/pgevent.json
index c7241d8..6ce2674 100644
--- a/karavan-vscode/components/pgevent.json
+++ b/karavan-vscode/components/pgevent.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pgevent","title":"PostgresSQL Event","description":"Send and receive PostgreSQL events via LISTEN and NOTIFY commands.","deprecated":false,"firstVersion":"2.15.0","label":"database,sql","javaType":"org.apache.camel.component.pgevent.PgEventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pgevent","version":"3.18.0-SNAPSHOT","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pgevent","title":"PostgresSQL Event","description":"Send and receive PostgreSQL events via LISTEN and NOTIFY commands.","deprecated":false,"firstVersion":"2.15.0","label":"database,sql","javaType":"org.apache.camel.component.pgevent.PgEventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pgevent","version":"3.18.0-SNAPSHOT","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/platform-http.json b/karavan-vscode/components/platform-http.json
index 1849cdf..24c45b6 100644
--- a/karavan-vscode/components/platform-http.json
+++ b/karavan-vscode/components/platform-http.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"platform-http","title":"Platform HTTP","description":"Expose HTTP endpoints using the HTTP server available in the current platform.","deprecated":false,"firstVersion":"3.0.0","label":"http","javaType":"org.apache.camel.component.platform.http.PlatformHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-platform-http","version":"3.18.0-SNAPSHOT","scheme":"platform-http","extendsScheme":"","syntax":"platform-http: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"platform-http","title":"Platform HTTP","description":"Expose HTTP endpoints using the HTTP server available in the current platform.","deprecated":false,"firstVersion":"3.0.0","label":"http","javaType":"org.apache.camel.component.platform.http.PlatformHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-platform-http","version":"3.18.0-SNAPSHOT","scheme":"platform-http","extendsScheme":"","syntax":"platform-http: [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pop3.json b/karavan-vscode/components/pop3.json
index c443ec3..cde8b1f 100644
--- a/karavan-vscode/components/pop3.json
+++ b/karavan-vscode/components/pop3.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pop3","title":"POP3","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pop3","title":"POP3","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeS [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pop3s.json b/karavan-vscode/components/pop3s.json
index baea2e6..5577eab 100644
--- a/karavan-vscode/components/pop3s.json
+++ b/karavan-vscode/components/pop3s.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pop3s","title":"POP3S","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pop3s","title":"POP3S","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternat [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pubnub.json b/karavan-vscode/components/pubnub.json
index 83ec887..a06e84e 100644
--- a/karavan-vscode/components/pubnub.json
+++ b/karavan-vscode/components/pubnub.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pubnub","title":"PubNub","description":"Send and receive messages to/from PubNub data stream network for connected devices.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,iot,messaging","javaType":"org.apache.camel.component.pubnub.PubNubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pubnub","version":"3.18.0-SNAPSHOT","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pubnub","title":"PubNub","description":"Send and receive messages to/from PubNub data stream network for connected devices.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,iot,messaging","javaType":"org.apache.camel.component.pubnub.PubNubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pubnub","version":"3.18.0-SNAPSHOT","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pulsar.json b/karavan-vscode/components/pulsar.json
index 9a60b04..8972bf7 100644
--- a/karavan-vscode/components/pulsar.json
+++ b/karavan-vscode/components/pulsar.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"pulsar","title":"Pulsar","description":"Send and receive messages from/to Apache Pulsar messaging system.","deprecated":false,"firstVersion":"2.24.0","label":"messaging","javaType":"org.apache.camel.component.pulsar.PulsarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pulsar","version":"3.18.0-SNAPSHOT","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pulsar","title":"Pulsar","description":"Send and receive messages from/to Apache Pulsar messaging system.","deprecated":false,"firstVersion":"2.24.0","label":"messaging","javaType":"org.apache.camel.component.pulsar.PulsarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pulsar","version":"3.18.0-SNAPSHOT","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"ap [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/quartz.json b/karavan-vscode/components/quartz.json
index 5f27266..3200652 100644
--- a/karavan-vscode/components/quartz.json
+++ b/karavan-vscode/components/quartz.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"quartz","title":"Quartz","description":"Schedule sending of messages using the Quartz 2.x scheduler.","deprecated":false,"firstVersion":"2.12.0","label":"scheduling","javaType":"org.apache.camel.component.quartz.QuartzComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quartz","version":"3.18.0-SNAPSHOT","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"quartz","title":"Quartz","description":"Schedule sending of messages using the Quartz 2.x scheduler.","deprecated":false,"firstVersion":"2.12.0","label":"scheduling","javaType":"org.apache.camel.component.quartz.QuartzComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quartz","version":"3.18.0-SNAPSHOT","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/quickfix.json b/karavan-vscode/components/quickfix.json
index ca36637..b6ffb18 100644
--- a/karavan-vscode/components/quickfix.json
+++ b/karavan-vscode/components/quickfix.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"quickfix","title":"QuickFix","description":"Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.","deprecated":false,"firstVersion":"2.1.0","label":"messaging","javaType":"org.apache.camel.component.quickfixj.QuickfixjComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quickfix","version":"3.18.0-SNAPSHOT","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"quickfix","title":"QuickFix","description":"Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.","deprecated":false,"firstVersion":"2.1.0","label":"messaging","javaType":"org.apache.camel.component.quickfixj.QuickfixjComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quickfix","version":"3.18.0-SNAPSHOT","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rabbitmq.json b/karavan-vscode/components/rabbitmq.json
index 9365e7d..c79416a 100644
--- a/karavan-vscode/components/rabbitmq.json
+++ b/karavan-vscode/components/rabbitmq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rabbitmq","title":"RabbitMQ","description":"Send and receive messages from RabbitMQ instances.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.rabbitmq.RabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rabbitmq","version":"3.18.0-SNAPSHOT","scheme":"rabbitmq","extendsScheme":"","syntax":"rabbitmq:exchangeName","async":true,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rabbitmq","title":"RabbitMQ","description":"Send and receive messages from RabbitMQ instances.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.rabbitmq.RabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rabbitmq","version":"3.18.0-SNAPSHOT","scheme":"rabbitmq","extendsScheme":"","syntax":"rabbitmq:exchangeName","async":true,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/reactive-streams.json b/karavan-vscode/components/reactive-streams.json
index fa9867f..ab83ddf 100644
--- a/karavan-vscode/components/reactive-streams.json
+++ b/karavan-vscode/components/reactive-streams.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"reactive-streams","title":"Reactive Streams","description":"Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.","deprecated":false,"firstVersion":"2.19.0","label":"reactive,streams","javaType":"org.apache.camel.component.reactive.streams.ReactiveStreamsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-reactive-streams","version":"3.18.0-SNAPSHOT","scheme":"re [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"reactive-streams","title":"Reactive Streams","description":"Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.","deprecated":false,"firstVersion":"2.19.0","label":"reactive,streams","javaType":"org.apache.camel.component.reactive.streams.ReactiveStreamsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-reactive-streams","version":"3.18.0-SNAPSHOT","scheme":"re [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ref.json b/karavan-vscode/components/ref.json
index cc98270..318b9ec 100644
--- a/karavan-vscode/components/ref.json
+++ b/karavan-vscode/components/ref.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ref","title":"Ref","description":"Route messages to an endpoint looked up dynamically by name in the Camel Registry.","deprecated":false,"firstVersion":"1.2.0","label":"core,endpoint","javaType":"org.apache.camel.component.ref.RefComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ref","version":"3.18.0-SNAPSHOT","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ref","title":"Ref","description":"Route messages to an endpoint looked up dynamically by name in the Camel Registry.","deprecated":false,"firstVersion":"1.2.0","label":"core,endpoint","javaType":"org.apache.camel.component.ref.RefComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ref","version":"3.18.0-SNAPSHOT","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rest-api.json b/karavan-vscode/components/rest-api.json
index eb6038c..da545fe 100644
--- a/karavan-vscode/components/rest-api.json
+++ b/karavan-vscode/components/rest-api.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rest-api","title":"REST API","description":"Expose OpenAPI Specification of the REST services defined using Camel REST DSL.","deprecated":false,"firstVersion":"2.16.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.18.0-SNAPSHOT","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"con [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest-api","title":"REST API","description":"Expose OpenAPI Specification of the REST services defined using Camel REST DSL.","deprecated":false,"firstVersion":"2.16.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.18.0-SNAPSHOT","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"con [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rest-openapi.json b/karavan-vscode/components/rest-openapi.json
index 20baf59..e1c567e 100644
--- a/karavan-vscode/components/rest-openapi.json
+++ b/karavan-vscode/components/rest-openapi.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rest-openapi","title":"REST OpenApi","description":"Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.","deprecated":false,"firstVersion":"3.1.0","label":"openapi,rest,api","javaType":"org.apache.camel.component.rest.openapi.RestOpenApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-openapi","version":"3.18.0-SNAPSHOT [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest-openapi","title":"REST OpenApi","description":"Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.","deprecated":false,"firstVersion":"3.1.0","label":"openapi,rest,api","javaType":"org.apache.camel.component.rest.openapi.RestOpenApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-openapi","version":"3.18.0-SNAPSHOT [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rest-swagger.json b/karavan-vscode/components/rest-swagger.json
index 68eee37..f5fdbef 100644
--- a/karavan-vscode/components/rest-swagger.json
+++ b/karavan-vscode/components/rest-swagger.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rest-swagger","title":"REST Swagger","description":"Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface.","deprecated":false,"firstVersion":"2.19.0","label":"rest,swagger,http","javaType":"org.apache.camel.component.rest.swagger.RestSwaggerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-swagger","version":"3.18 [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest-swagger","title":"REST Swagger","description":"Configure REST producers based on a Swagger (OpenAPI) specification document delegating to a component implementing the RestProducerFactory interface.","deprecated":false,"firstVersion":"2.19.0","label":"rest,swagger,http","javaType":"org.apache.camel.component.rest.swagger.RestSwaggerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-swagger","version":"3.18 [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rest.json b/karavan-vscode/components/rest.json
index dcf307d..ddc4055 100644
--- a/karavan-vscode/components/rest.json
+++ b/karavan-vscode/components/rest.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rest","title":"REST","description":"Expose REST services or call external REST services.","deprecated":false,"firstVersion":"2.14.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.18.0-SNAPSHOT","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumerOnly":false,"producerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest","title":"REST","description":"Expose REST services or call external REST services.","deprecated":false,"firstVersion":"2.14.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.18.0-SNAPSHOT","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumerOnly":false,"producerO [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/resteasy.json b/karavan-vscode/components/resteasy.json
index 79056b3..9a000b0 100644
--- a/karavan-vscode/components/resteasy.json
+++ b/karavan-vscode/components/resteasy.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"resteasy","title":"Resteasy","description":"Expose REST endpoints and access external REST servers.","deprecated":false,"deprecationNote":"","firstVersion":"3.4.0","label":"rest","javaType":"org.apache.camel.component.resteasy.ResteasyComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-resteasy","version":"3.18.0-SNAPSHOT","scheme":"resteasy","extendsScheme":"http","syntax":"resteasy:httpUri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"resteasy","title":"Resteasy","description":"Expose REST endpoints and access external REST servers.","deprecated":false,"deprecationNote":"","firstVersion":"3.4.0","label":"rest","javaType":"org.apache.camel.component.resteasy.ResteasyComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-resteasy","version":"3.18.0-SNAPSHOT","scheme":"resteasy","extendsScheme":"http","syntax":"resteasy:httpUri","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/robotframework.json b/karavan-vscode/components/robotframework.json
index d16f6ca..94c52b0 100644
--- a/karavan-vscode/components/robotframework.json
+++ b/karavan-vscode/components/robotframework.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"robotframework","title":"Robot Framework","description":"Pass camel exchanges to acceptence test written in Robot DSL.","deprecated":false,"firstVersion":"3.0.0","label":"testing","javaType":"org.apache.camel.component.robotframework.RobotFrameworkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-robotframework","version":"3.18.0-SNAPSHOT","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resou [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"robotframework","title":"Robot Framework","description":"Pass camel exchanges to acceptence test written in Robot DSL.","deprecated":false,"firstVersion":"3.0.0","label":"testing","javaType":"org.apache.camel.component.robotframework.RobotFrameworkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-robotframework","version":"3.18.0-SNAPSHOT","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resou [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rss.json b/karavan-vscode/components/rss.json
index e06fa11..c9000a5 100644
--- a/karavan-vscode/components/rss.json
+++ b/karavan-vscode/components/rss.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"rss","title":"RSS","description":"Poll RSS feeds.","deprecated":false,"firstVersion":"2.0.0","label":"rss","javaType":"org.apache.camel.component.rss.RssComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rss","version":"3.18.0-SNAPSHOT","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelRssFeed":{ [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rss","title":"RSS","description":"Poll RSS feeds.","deprecated":false,"firstVersion":"2.0.0","label":"rss","javaType":"org.apache.camel.component.rss.RssComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rss","version":"3.18.0-SNAPSHOT","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelRssFeed":{ [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/saga.json b/karavan-vscode/components/saga.json
index 7290a2d..fb12813 100644
--- a/karavan-vscode/components/saga.json
+++ b/karavan-vscode/components/saga.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"saga","title":"Saga","description":"Execute custom actions within a route using the Saga EIP.","deprecated":false,"firstVersion":"2.21.0","label":"core,endpoint","javaType":"org.apache.camel.component.saga.SagaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saga","version":"3.18.0-SNAPSHOT","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"saga","title":"Saga","description":"Execute custom actions within a route using the Saga EIP.","deprecated":false,"firstVersion":"2.21.0","label":"core,endpoint","javaType":"org.apache.camel.component.saga.SagaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saga","version":"3.18.0-SNAPSHOT","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/salesforce.json b/karavan-vscode/components/salesforce.json
index 7c45e7f..625c394 100644
--- a/karavan-vscode/components/salesforce.json
+++ b/karavan-vscode/components/salesforce.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"salesforce","title":"Salesforce","description":"Communicate with Salesforce using Java DTOs.","deprecated":false,"firstVersion":"2.12.0","label":"cloud,api,crm","javaType":"org.apache.camel.component.salesforce.SalesforceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-salesforce","version":"3.18.0-SNAPSHOT","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"salesforce","title":"Salesforce","description":"Communicate with Salesforce using Java DTOs.","deprecated":false,"firstVersion":"2.12.0","label":"cloud,api,crm","javaType":"org.apache.camel.component.salesforce.SalesforceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-salesforce","version":"3.18.0-SNAPSHOT","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sap-netweaver.json b/karavan-vscode/components/sap-netweaver.json
index 08641f7..6237a1d 100644
--- a/karavan-vscode/components/sap-netweaver.json
+++ b/karavan-vscode/components/sap-netweaver.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sap-netweaver","title":"SAP NetWeaver","description":"Send requests to SAP NetWeaver Gateway using HTTP.","deprecated":false,"firstVersion":"2.12.0","label":"sap,cloud,api","javaType":"org.apache.camel.component.sap.netweaver.NetWeaverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sap-netweaver","version":"3.18.0-SNAPSHOT","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"a [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sap-netweaver","title":"SAP NetWeaver","description":"Send requests to SAP NetWeaver Gateway using HTTP.","deprecated":false,"firstVersion":"2.12.0","label":"sap,cloud,api","javaType":"org.apache.camel.component.sap.netweaver.NetWeaverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sap-netweaver","version":"3.18.0-SNAPSHOT","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/scheduler.json b/karavan-vscode/components/scheduler.json
index 47e6920..2310c79 100644
--- a/karavan-vscode/components/scheduler.json
+++ b/karavan-vscode/components/scheduler.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"scheduler","title":"Scheduler","description":"Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.","deprecated":false,"firstVersion":"2.15.0","label":"core,scheduling","javaType":"org.apache.camel.component.scheduler.SchedulerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-scheduler","version":"3.18.0-SNAPSHOT","scheme":"scheduler","extendsScheme":"","syntax":"scheduler: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"scheduler","title":"Scheduler","description":"Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.","deprecated":false,"firstVersion":"2.15.0","label":"core,scheduling","javaType":"org.apache.camel.component.scheduler.SchedulerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-scheduler","version":"3.18.0-SNAPSHOT","scheme":"scheduler","extendsScheme":"","syntax":"scheduler: [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/schematron.json b/karavan-vscode/components/schematron.json
index 3084545..713d86d 100644
--- a/karavan-vscode/components/schematron.json
+++ b/karavan-vscode/components/schematron.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"schematron","title":"Schematron","description":"Validate XML payload using the Schematron Library.","deprecated":false,"firstVersion":"2.15.0","label":"validation","javaType":"org.apache.camel.component.schematron.SchematronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-schematron","version":"3.18.0-SNAPSHOT","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"schematron","title":"Schematron","description":"Validate XML payload using the Schematron Library.","deprecated":false,"firstVersion":"2.15.0","label":"validation","javaType":"org.apache.camel.component.schematron.SchematronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-schematron","version":"3.18.0-SNAPSHOT","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/scp.json b/karavan-vscode/components/scp.json
index b67eb9e..ee08152 100644
--- a/karavan-vscode/components/scp.json
+++ b/karavan-vscode/components/scp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"scp","title":"SCP","description":"Copy files to/from remote hosts using the secure copy protocol (SCP).","deprecated":false,"deprecationNote":"","firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.scp.ScpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsch","version":"3.18.0-SNAPSHOT","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"scp","title":"SCP","description":"Copy files to/from remote hosts using the secure copy protocol (SCP).","deprecated":false,"deprecationNote":"","firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.scp.ScpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsch","version":"3.18.0-SNAPSHOT","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/seda.json b/karavan-vscode/components/seda.json
index f96a152..bc5991a 100644
--- a/karavan-vscode/components/seda.json
+++ b/karavan-vscode/components/seda.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"seda","title":"SEDA","description":"Asynchronously call another endpoint from any Camel Context in the same JVM.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.seda.SedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-seda","version":"3.18.0-SNAPSHOT","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"seda","title":"SEDA","description":"Asynchronously call another endpoint from any Camel Context in the same JVM.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.seda.SedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-seda","version":"3.18.0-SNAPSHOT","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/service.json b/karavan-vscode/components/service.json
index 7f9bab2..f2dda7f 100644
--- a/karavan-vscode/components/service.json
+++ b/karavan-vscode/components/service.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"service","title":"Service","description":"Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.","deprecated":false,"firstVersion":"2.22.0","label":"cloud","javaType":"org.apache.camel.component.service.ServiceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-service","version":"3.18.0-SNAPSHOT","scheme":"service","extendsScheme":"","syntax":"service:delegateUri","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"service","title":"Service","description":"Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.","deprecated":false,"firstVersion":"2.22.0","label":"cloud","javaType":"org.apache.camel.component.service.ServiceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-service","version":"3.18.0-SNAPSHOT","scheme":"service","extendsScheme":"","syntax":"service:delegateUri","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/servicenow.json b/karavan-vscode/components/servicenow.json
index d20c12c..b8d55a3 100644
--- a/karavan-vscode/components/servicenow.json
+++ b/karavan-vscode/components/servicenow.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"servicenow","title":"ServiceNow","description":"Interact with ServiceNow via its REST API.","deprecated":false,"firstVersion":"2.18.0","label":"api,cloud,management","javaType":"org.apache.camel.component.servicenow.ServiceNowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servicenow","version":"3.18.0-SNAPSHOT","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"servicenow","title":"ServiceNow","description":"Interact with ServiceNow via its REST API.","deprecated":false,"firstVersion":"2.18.0","label":"api,cloud,management","javaType":"org.apache.camel.component.servicenow.ServiceNowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servicenow","version":"3.18.0-SNAPSHOT","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/servlet.json b/karavan-vscode/components/servlet.json
index 4f9ed41..4caa943 100644
--- a/karavan-vscode/components/servlet.json
+++ b/karavan-vscode/components/servlet.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"servlet","title":"Servlet","description":"Serve HTTP requests by a Servlet.","deprecated":false,"deprecationNote":"","firstVersion":"2.0.0","label":"http","javaType":"org.apache.camel.component.servlet.ServletComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servlet","version":"3.18.0-SNAPSHOT","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"servlet","title":"Servlet","description":"Serve HTTP requests by a Servlet.","deprecated":false,"deprecationNote":"","firstVersion":"2.0.0","label":"http","javaType":"org.apache.camel.component.servlet.ServletComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servlet","version":"3.18.0-SNAPSHOT","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sftp.json b/karavan-vscode/components/sftp.json
index ec4a551..b8092be 100644
--- a/karavan-vscode/components/sftp.json
+++ b/karavan-vscode/components/sftp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sftp","title":"SFTP","description":"Upload and download files to/from SFTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.SftpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sftp","title":"SFTP","description":"Upload and download files to/from SFTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.SftpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.18.0-SNAPSHOT","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sjms.json b/karavan-vscode/components/sjms.json
index d64a1f2..c067986 100644
--- a/karavan-vscode/components/sjms.json
+++ b/karavan-vscode/components/sjms.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sjms","title":"Simple JMS","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.","deprecated":false,"firstVersion":"2.11.0","label":"messaging","javaType":"org.apache.camel.component.sjms.SjmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms","version":"3.18.0-SNAPSHOT","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sjms","title":"Simple JMS","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.","deprecated":false,"firstVersion":"2.11.0","label":"messaging","javaType":"org.apache.camel.component.sjms.SjmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms","version":"3.18.0-SNAPSHOT","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"ap [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sjms2.json b/karavan-vscode/components/sjms2.json
index f7af4bc..60ca509 100644
--- a/karavan-vscode/components/sjms2.json
+++ b/karavan-vscode/components/sjms2.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sjms2","title":"Simple JMS2","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.","deprecated":false,"firstVersion":"2.19.0","label":"messaging","javaType":"org.apache.camel.component.sjms2.Sjms2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms2","version":"3.18.0-SNAPSHOT","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sjms2","title":"Simple JMS2","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.","deprecated":false,"firstVersion":"2.19.0","label":"messaging","javaType":"org.apache.camel.component.sjms2.Sjms2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms2","version":"3.18.0-SNAPSHOT","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","asyn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/slack.json b/karavan-vscode/components/slack.json
index e0d109b..b76ee9e 100644
--- a/karavan-vscode/components/slack.json
+++ b/karavan-vscode/components/slack.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"slack","title":"Slack","description":"Send and receive messages to/from Slack.","deprecated":false,"firstVersion":"2.16.0","label":"social","javaType":"org.apache.camel.component.slack.SlackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-slack","version":"3.18.0-SNAPSHOT","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPrope [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"slack","title":"Slack","description":"Send and receive messages to/from Slack.","deprecated":false,"firstVersion":"2.16.0","label":"social","javaType":"org.apache.camel.component.slack.SlackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-slack","version":"3.18.0-SNAPSHOT","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPrope [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/smpp.json b/karavan-vscode/components/smpp.json
index 2e1c124..0fad084 100644
--- a/karavan-vscode/components/smpp.json
+++ b/karavan-vscode/components/smpp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"smpp","title":"SMPP","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.18.0-SNAPSHOT","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smpp","title":"SMPP","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.18.0-SNAPSHOT","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/smpps.json b/karavan-vscode/components/smpps.json
index fb0930d..17a7101 100644
--- a/karavan-vscode/components/smpps.json
+++ b/karavan-vscode/components/smpps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"smpps","title":"SMPP (Secure)","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.18.0-SNAPSHOT","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smpps","title":"SMPP (Secure)","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.18.0-SNAPSHOT","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/smtp.json b/karavan-vscode/components/smtp.json
index 19db39b..b2298bc 100644
--- a/karavan-vscode/components/smtp.json
+++ b/karavan-vscode/components/smtp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"smtp","title":"SMTP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smtp","title":"SMTP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeS [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/smtps.json b/karavan-vscode/components/smtps.json
index 3b7ac69..a0a7314 100644
--- a/karavan-vscode/components/smtps.json
+++ b/karavan-vscode/components/smtps.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"smtps","title":"SMTPS","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smtps","title":"SMTPS","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.18.0-SNAPSHOT","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternat [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/snmp.json b/karavan-vscode/components/snmp.json
index a48893b..83ae3d8 100644
--- a/karavan-vscode/components/snmp.json
+++ b/karavan-vscode/components/snmp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"snmp","title":"SNMP","description":"Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.","deprecated":false,"firstVersion":"2.1.0","label":"monitoring","javaType":"org.apache.camel.component.snmp.SnmpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-snmp","version":"3.18.0-SNAPSHOT","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"snmp","title":"SNMP","description":"Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.","deprecated":false,"firstVersion":"2.1.0","label":"monitoring","javaType":"org.apache.camel.component.snmp.SnmpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-snmp","version":"3.18.0-SNAPSHOT","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/solr.json b/karavan-vscode/components/solr.json
index 4a202c2..e2fa0d3 100644
--- a/karavan-vscode/components/solr.json
+++ b/karavan-vscode/components/solr.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"solr","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solr","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solr:url","async":false,"api":false,"consu [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"solr","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solr","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solr:url","async":false,"api":false,"consu [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/solrCloud.json b/karavan-vscode/components/solrCloud.json
index 1001eba..d43c0d5 100644
--- a/karavan-vscode/components/solrCloud.json
+++ b/karavan-vscode/components/solrCloud.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"solrCloud","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solrCloud","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrCloud:url","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"solrCloud","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solrCloud","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrCloud:url","async":false,"ap [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/solrs.json b/karavan-vscode/components/solrs.json
index 6864884..f509011 100644
--- a/karavan-vscode/components/solrs.json
+++ b/karavan-vscode/components/solrs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"solrs","title":"Solr (Secure)","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solrs","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrs:url","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"solrs","title":"Solr (Secure)","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.18.0-SNAPSHOT","scheme":"solrs","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrs:url","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spark.json b/karavan-vscode/components/spark.json
index 38c819a..0f276ed 100644
--- a/karavan-vscode/components/spark.json
+++ b/karavan-vscode/components/spark.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spark","title":"Spark","description":"Send RDD or DataFrame jobs to Apache Spark clusters.","deprecated":false,"firstVersion":"2.17.0","label":"bigdata,iot","javaType":"org.apache.camel.component.spark.SparkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spark","version":"3.18.0-SNAPSHOT","scheme":"spark","extendsScheme":"","syntax":"spark:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spark","title":"Spark","description":"Send RDD or DataFrame jobs to Apache Spark clusters.","deprecated":false,"firstVersion":"2.17.0","label":"bigdata,iot","javaType":"org.apache.camel.component.spark.SparkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spark","version":"3.18.0-SNAPSHOT","scheme":"spark","extendsScheme":"","syntax":"spark:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/splunk-hec.json b/karavan-vscode/components/splunk-hec.json
index 0eb0d55..52f5476 100644
--- a/karavan-vscode/components/splunk-hec.json
+++ b/karavan-vscode/components/splunk-hec.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"splunk-hec","title":"Splunk HEC","description":"The splunk component allows to publish events in Splunk using the HTTP Event Collector.","deprecated":false,"firstVersion":"3.3.0","label":"log,monitoring","javaType":"org.apache.camel.component.splunkhec.SplunkHECComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk-hec","version":"3.18.0-SNAPSHOT","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:spl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"splunk-hec","title":"Splunk HEC","description":"The splunk component allows to publish events in Splunk using the HTTP Event Collector.","deprecated":false,"firstVersion":"3.3.0","label":"log,monitoring","javaType":"org.apache.camel.component.splunkhec.SplunkHECComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk-hec","version":"3.18.0-SNAPSHOT","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:spl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/splunk.json b/karavan-vscode/components/splunk.json
index 3d97f00..d17e331 100644
--- a/karavan-vscode/components/splunk.json
+++ b/karavan-vscode/components/splunk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"splunk","title":"Splunk","description":"Publish or search for events in Splunk.","deprecated":false,"firstVersion":"2.13.0","label":"iot,monitoring","javaType":"org.apache.camel.component.splunk.SplunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk","version":"3.18.0-SNAPSHOT","scheme":"splunk","extendsScheme":"","syntax":"splunk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"l [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"splunk","title":"Splunk","description":"Publish or search for events in Splunk.","deprecated":false,"firstVersion":"2.13.0","label":"iot,monitoring","javaType":"org.apache.camel.component.splunk.SplunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk","version":"3.18.0-SNAPSHOT","scheme":"splunk","extendsScheme":"","syntax":"splunk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"l [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-batch.json b/karavan-vscode/components/spring-batch.json
index 377b43a..5ac0dba 100644
--- a/karavan-vscode/components/spring-batch.json
+++ b/karavan-vscode/components/spring-batch.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-batch","title":"Spring Batch","description":"Send messages to Spring Batch for further processing.","deprecated":false,"firstVersion":"2.10.0","label":"spring,batch,scheduling","javaType":"org.apache.camel.component.spring.batch.SpringBatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-batch","version":"3.18.0-SNAPSHOT","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","as [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-batch","title":"Spring Batch","description":"Send messages to Spring Batch for further processing.","deprecated":false,"firstVersion":"2.10.0","label":"spring,batch,scheduling","javaType":"org.apache.camel.component.spring.batch.SpringBatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-batch","version":"3.18.0-SNAPSHOT","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","as [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-event.json b/karavan-vscode/components/spring-event.json
index a824351..3c9d620 100644
--- a/karavan-vscode/components/spring-event.json
+++ b/karavan-vscode/components/spring-event.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-event","title":"Spring Event","description":"Listen for Spring Application Events.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.event.EventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring","version":"3.18.0-SNAPSHOT","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-event","title":"Spring Event","description":"Listen for Spring Application Events.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.event.EventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring","version":"3.18.0-SNAPSHOT","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-integration.json b/karavan-vscode/components/spring-integration.json
index c344405..905afb8 100644
--- a/karavan-vscode/components/spring-integration.json
+++ b/karavan-vscode/components/spring-integration.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-integration","title":"Spring Integration","description":"Bridge Camel with Spring Integration.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.spring.integration.SpringIntegrationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-integration","version":"3.18.0-SNAPSHOT","scheme":"spring-integration","extendsScheme":"","syntax":"spring-integra [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-integration","title":"Spring Integration","description":"Bridge Camel with Spring Integration.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.spring.integration.SpringIntegrationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-integration","version":"3.18.0-SNAPSHOT","scheme":"spring-integration","extendsScheme":"","syntax":"spring-integra [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-jdbc.json b/karavan-vscode/components/spring-jdbc.json
index 397a071..9931603 100644
--- a/karavan-vscode/components/spring-jdbc.json
+++ b/karavan-vscode/components/spring-jdbc.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-jdbc","title":"Spring JDBC","description":"Access databases through SQL and JDBC with Spring Transaction support.","deprecated":false,"firstVersion":"3.10.0","label":"database,sql","javaType":"org.apache.camel.component.spring.jdbc.SpringJdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-jdbc","version":"3.18.0-SNAPSHOT","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceNam [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-jdbc","title":"Spring JDBC","description":"Access databases through SQL and JDBC with Spring Transaction support.","deprecated":false,"firstVersion":"3.10.0","label":"database,sql","javaType":"org.apache.camel.component.spring.jdbc.SpringJdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-jdbc","version":"3.18.0-SNAPSHOT","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceNam [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-ldap.json b/karavan-vscode/components/spring-ldap.json
index 57ec4a7..c45355d 100644
--- a/karavan-vscode/components/spring-ldap.json
+++ b/karavan-vscode/components/spring-ldap.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-ldap","title":"Spring LDAP","description":"Perform searches in LDAP servers using filters as the message payload.","deprecated":false,"firstVersion":"2.11.0","label":"spring,ldap","javaType":"org.apache.camel.component.springldap.SpringLdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ldap","version":"3.18.0-SNAPSHOT","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName"," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-ldap","title":"Spring LDAP","description":"Perform searches in LDAP servers using filters as the message payload.","deprecated":false,"firstVersion":"2.11.0","label":"spring,ldap","javaType":"org.apache.camel.component.springldap.SpringLdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ldap","version":"3.18.0-SNAPSHOT","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName"," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-rabbitmq.json b/karavan-vscode/components/spring-rabbitmq.json
index 3d8062f..c70d071 100644
--- a/karavan-vscode/components/spring-rabbitmq.json
+++ b/karavan-vscode/components/spring-rabbitmq.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-rabbitmq","title":"Spring RabbitMQ","description":"Send and receive messages from RabbitMQ using Spring RabbitMQ client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging","javaType":"org.apache.camel.component.springrabbit.SpringRabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-rabbitmq","version":"3.18.0-SNAPSHOT","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-ra [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-rabbitmq","title":"Spring RabbitMQ","description":"Send and receive messages from RabbitMQ using Spring RabbitMQ client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging","javaType":"org.apache.camel.component.springrabbit.SpringRabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-rabbitmq","version":"3.18.0-SNAPSHOT","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-ra [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-redis.json b/karavan-vscode/components/spring-redis.json
index bae2847..455213e 100644
--- a/karavan-vscode/components/spring-redis.json
+++ b/karavan-vscode/components/spring-redis.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-redis","title":"Spring Redis","description":"Send and receive messages from Redis.","deprecated":false,"firstVersion":"2.11.0","label":"spring,nosql","javaType":"org.apache.camel.component.redis.RedisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-redis","version":"3.18.0-SNAPSHOT","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-redis","title":"Spring Redis","description":"Send and receive messages from Redis.","deprecated":false,"firstVersion":"2.11.0","label":"spring,nosql","javaType":"org.apache.camel.component.redis.RedisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-redis","version":"3.18.0-SNAPSHOT","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-ws.json b/karavan-vscode/components/spring-ws.json
index 743b744..8fa37de 100644
--- a/karavan-vscode/components/spring-ws.json
+++ b/karavan-vscode/components/spring-ws.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"spring-ws","title":"Spring WebService","description":"Access external web services as a client or expose your own web services.","deprecated":false,"firstVersion":"2.6.0","label":"spring,soap,webservice","javaType":"org.apache.camel.component.spring.ws.SpringWebserviceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ws","version":"3.18.0-SNAPSHOT","scheme":"spring-ws","extendsScheme":"","syntax":"spring-ws [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-ws","title":"Spring WebService","description":"Access external web services as a client or expose your own web services.","deprecated":false,"firstVersion":"2.6.0","label":"spring,soap,webservice","javaType":"org.apache.camel.component.spring.ws.SpringWebserviceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ws","version":"3.18.0-SNAPSHOT","scheme":"spring-ws","extendsScheme":"","syntax":"spring-ws [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sql-stored.json b/karavan-vscode/components/sql-stored.json
index bee49a0..48188c5 100644
--- a/karavan-vscode/components/sql-stored.json
+++ b/karavan-vscode/components/sql-stored.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sql-stored","title":"SQL Stored Procedure","description":"Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.","deprecated":false,"firstVersion":"2.17.0","label":"database,sql","javaType":"org.apache.camel.component.sql.stored.SqlStoredComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.18.0-SNAPSHOT","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sql-stored","title":"SQL Stored Procedure","description":"Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.","deprecated":false,"firstVersion":"2.17.0","label":"database,sql","javaType":"org.apache.camel.component.sql.stored.SqlStoredComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.18.0-SNAPSHOT","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sql.json b/karavan-vscode/components/sql.json
index 40a4867..cfbf5c5 100644
--- a/karavan-vscode/components/sql.json
+++ b/karavan-vscode/components/sql.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"sql","title":"SQL","description":"Perform SQL queries using Spring JDBC.","deprecated":false,"firstVersion":"1.4.0","label":"database,sql","javaType":"org.apache.camel.component.sql.SqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.18.0-SNAPSHOT","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sql","title":"SQL","description":"Perform SQL queries using Spring JDBC.","deprecated":false,"firstVersion":"1.4.0","label":"database,sql","javaType":"org.apache.camel.component.sql.SqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.18.0-SNAPSHOT","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ssh.json b/karavan-vscode/components/ssh.json
index 003885f..fb23aed 100644
--- a/karavan-vscode/components/ssh.json
+++ b/karavan-vscode/components/ssh.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"ssh","title":"SSH","description":"Execute commands on remote hosts using SSH.","deprecated":false,"firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.ssh.SshComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ssh","version":"3.18.0-SNAPSHOT","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ssh","title":"SSH","description":"Execute commands on remote hosts using SSH.","deprecated":false,"firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.ssh.SshComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ssh","version":"3.18.0-SNAPSHOT","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stax.json b/karavan-vscode/components/stax.json
index ad192bc..f027033 100644
--- a/karavan-vscode/components/stax.json
+++ b/karavan-vscode/components/stax.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stax","title":"StAX","description":"Process XML payloads by a SAX ContentHandler.","deprecated":false,"firstVersion":"2.9.0","label":"transformation","javaType":"org.apache.camel.component.stax.StAXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stax","version":"3.18.0-SNAPSHOT","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":tr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stax","title":"StAX","description":"Process XML payloads by a SAX ContentHandler.","deprecated":false,"firstVersion":"2.9.0","label":"transformation","javaType":"org.apache.camel.component.stax.StAXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stax","version":"3.18.0-SNAPSHOT","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":tr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stitch.json b/karavan-vscode/components/stitch.json
index c340d32..2c45524 100644
--- a/karavan-vscode/components/stitch.json
+++ b/karavan-vscode/components/stitch.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stitch","title":"Stitch","description":"Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,api,compute,bigdata","javaType":"org.apache.camel.component.stitch.StitchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stitch","version":"3.18.0-SNAPSHOT","scheme":"stitch","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stitch","title":"Stitch","description":"Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,api,compute,bigdata","javaType":"org.apache.camel.component.stitch.StitchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stitch","version":"3.18.0-SNAPSHOT","scheme":"stitch","extendsScheme" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stomp.json b/karavan-vscode/components/stomp.json
index f6b8e80..79fe174 100644
--- a/karavan-vscode/components/stomp.json
+++ b/karavan-vscode/components/stomp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stomp","title":"Stomp","description":"Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.stomp.StompComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stomp","version":"3.18.0-SNAPSHOT","scheme":"stomp","extendsScheme":"","syntax":"stomp:destination","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stomp","title":"Stomp","description":"Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.stomp.StompComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stomp","version":"3.18.0-SNAPSHOT","scheme":"stomp","extendsScheme":"","syntax":"stomp:destination","asyn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stream.json b/karavan-vscode/components/stream.json
index 4ff29d0..e92a56b 100644
--- a/karavan-vscode/components/stream.json
+++ b/karavan-vscode/components/stream.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stream","title":"Stream","description":"Read from system-in and write to system-out and system-err streams.","deprecated":false,"firstVersion":"1.3.0","label":"file,system","javaType":"org.apache.camel.component.stream.StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stream","version":"3.18.0-SNAPSHOT","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stream","title":"Stream","description":"Read from system-in and write to system-out and system-err streams.","deprecated":false,"firstVersion":"1.3.0","label":"file,system","javaType":"org.apache.camel.component.stream.StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stream","version":"3.18.0-SNAPSHOT","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/string-template.json b/karavan-vscode/components/string-template.json
index 13ecca6..fd7efd7 100644
--- a/karavan-vscode/components/string-template.json
+++ b/karavan-vscode/components/string-template.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"string-template","title":"String Template","description":"Transform messages using StringTemplate engine.","deprecated":false,"firstVersion":"1.2.0","label":"transformation,script","javaType":"org.apache.camel.component.stringtemplate.StringTemplateComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stringtemplate","version":"3.18.0-SNAPSHOT","scheme":"string-template","extendsScheme":"","syntax":"string-template:re [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"string-template","title":"String Template","description":"Transform messages using StringTemplate engine.","deprecated":false,"firstVersion":"1.2.0","label":"transformation,script","javaType":"org.apache.camel.component.stringtemplate.StringTemplateComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stringtemplate","version":"3.18.0-SNAPSHOT","scheme":"string-template","extendsScheme":"","syntax":"string-template:re [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stub.json b/karavan-vscode/components/stub.json
index 01c3f2c..8995f51 100644
--- a/karavan-vscode/components/stub.json
+++ b/karavan-vscode/components/stub.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"stub","title":"Stub","description":"Stub out any physical endpoints while in development or testing.","deprecated":false,"firstVersion":"2.10.0","label":"core,testing","javaType":"org.apache.camel.component.stub.StubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stub","version":"3.18.0-SNAPSHOT","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stub","title":"Stub","description":"Stub out any physical endpoints while in development or testing.","deprecated":false,"firstVersion":"2.10.0","label":"core,testing","javaType":"org.apache.camel.component.stub.StubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stub","version":"3.18.0-SNAPSHOT","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/telegram.json b/karavan-vscode/components/telegram.json
index 3808ca4..56a94e6 100644
--- a/karavan-vscode/components/telegram.json
+++ b/karavan-vscode/components/telegram.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"telegram","title":"Telegram","description":"Send and receive messages acting as a Telegram Bot Telegram Bot API.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api,chat","javaType":"org.apache.camel.component.telegram.TelegramComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-telegram","version":"3.18.0-SNAPSHOT","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"telegram","title":"Telegram","description":"Send and receive messages acting as a Telegram Bot Telegram Bot API.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api,chat","javaType":"org.apache.camel.component.telegram.TelegramComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-telegram","version":"3.18.0-SNAPSHOT","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/thrift.json b/karavan-vscode/components/thrift.json
index 55adb86..64f1f57 100644
--- a/karavan-vscode/components/thrift.json
+++ b/karavan-vscode/components/thrift.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"thrift","title":"Thrift","description":"Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.","deprecated":false,"firstVersion":"2.20.0","label":"rpc,transformation","javaType":"org.apache.camel.component.thrift.ThriftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-thrift","version":"3.18.0-SNAPSHOT","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/se [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"thrift","title":"Thrift","description":"Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.","deprecated":false,"firstVersion":"2.20.0","label":"rpc,transformation","javaType":"org.apache.camel.component.thrift.ThriftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-thrift","version":"3.18.0-SNAPSHOT","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/se [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/tika.json b/karavan-vscode/components/tika.json
index 17da656..2f8bd84 100644
--- a/karavan-vscode/components/tika.json
+++ b/karavan-vscode/components/tika.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"tika","title":"Tika","description":"Parse documents and extract metadata and text using Apache Tika.","deprecated":false,"firstVersion":"2.19.0","label":"document,transformation","javaType":"org.apache.camel.component.tika.TikaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tika","version":"3.18.0-SNAPSHOT","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"tika","title":"Tika","description":"Parse documents and extract metadata and text using Apache Tika.","deprecated":false,"firstVersion":"2.19.0","label":"document,transformation","javaType":"org.apache.camel.component.tika.TikaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tika","version":"3.18.0-SNAPSHOT","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/timer.json b/karavan-vscode/components/timer.json
index f23b05d..876c150 100644
--- a/karavan-vscode/components/timer.json
+++ b/karavan-vscode/components/timer.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"timer","title":"Timer","description":"Generate messages in specified intervals using java.util.Timer.","deprecated":false,"firstVersion":"1.0.0","label":"core,scheduling","javaType":"org.apache.camel.component.timer.TimerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-timer","version":"3.18.0-SNAPSHOT","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"timer","title":"Timer","description":"Generate messages in specified intervals using java.util.Timer.","deprecated":false,"firstVersion":"1.0.0","label":"core,scheduling","javaType":"org.apache.camel.component.timer.TimerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-timer","version":"3.18.0-SNAPSHOT","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/twilio.json b/karavan-vscode/components/twilio.json
index b5cb986..5203e95 100644
--- a/karavan-vscode/components/twilio.json
+++ b/karavan-vscode/components/twilio.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"twilio","title":"Twilio","description":"Interact with Twilio REST APIs using Twilio Java SDK.","deprecated":false,"firstVersion":"2.20.0","label":"api,messaging,cloud","javaType":"org.apache.camel.component.twilio.TwilioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twilio","version":"3.18.0-SNAPSHOT","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twilio","title":"Twilio","description":"Interact with Twilio REST APIs using Twilio Java SDK.","deprecated":false,"firstVersion":"2.20.0","label":"api,messaging,cloud","javaType":"org.apache.camel.component.twilio.TwilioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twilio","version":"3.18.0-SNAPSHOT","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/twitter-directmessage.json b/karavan-vscode/components/twitter-directmessage.json
index 6ba8e19..b523b9d 100644
--- a/karavan-vscode/components/twitter-directmessage.json
+++ b/karavan-vscode/components/twitter-directmessage.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"twitter-directmessage","title":"Twitter Direct Message","description":"Send and receive Twitter direct messages.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,social,chat","javaType":"org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-directmessage","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twitter-directmessage","title":"Twitter Direct Message","description":"Send and receive Twitter direct messages.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,social,chat","javaType":"org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-directmessage","extendsScheme":"","syntax" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/twitter-search.json b/karavan-vscode/components/twitter-search.json
index ca1e6fe..8e75629 100644
--- a/karavan-vscode/components/twitter-search.json
+++ b/karavan-vscode/components/twitter-search.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"twitter-search","title":"Twitter Search","description":"Access Twitter Search.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,search,social","javaType":"org.apache.camel.component.twitter.search.TwitterSearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twitter-search","title":"Twitter Search","description":"Access Twitter Search.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,search,social","javaType":"org.apache.camel.component.twitter.search.TwitterSearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/twitter-timeline.json b/karavan-vscode/components/twitter-timeline.json
index 8ef44e8..61692a5 100644
--- a/karavan-vscode/components/twitter-timeline.json
+++ b/karavan-vscode/components/twitter-timeline.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"twitter-timeline","title":"Twitter Timeline","description":"Send tweets and receive tweets from user's timeline.","deprecated":false,"firstVersion":"2.10.0","label":"api,cloud,social","javaType":"org.apache.camel.component.twitter.timeline.TwitterTimelineComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:t [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twitter-timeline","title":"Twitter Timeline","description":"Send tweets and receive tweets from user's timeline.","deprecated":false,"firstVersion":"2.10.0","label":"api,cloud,social","javaType":"org.apache.camel.component.twitter.timeline.TwitterTimelineComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.18.0-SNAPSHOT","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:t [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/undertow.json b/karavan-vscode/components/undertow.json
index 28177ad..523f5aa 100644
--- a/karavan-vscode/components/undertow.json
+++ b/karavan-vscode/components/undertow.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"undertow","title":"Undertow","description":"Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.","deprecated":false,"firstVersion":"2.16.0","label":"http,websocket","javaType":"org.apache.camel.component.undertow.UndertowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-undertow","version":"3.18.0-SNAPSHOT","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"undertow","title":"Undertow","description":"Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.","deprecated":false,"firstVersion":"2.16.0","label":"http,websocket","javaType":"org.apache.camel.component.undertow.UndertowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-undertow","version":"3.18.0-SNAPSHOT","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/validator.json b/karavan-vscode/components/validator.json
index 7a50a23..9bf8554 100644
--- a/karavan-vscode/components/validator.json
+++ b/karavan-vscode/components/validator.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"validator","title":"Validator","description":"Validate the payload using XML Schema and JAXP Validation.","deprecated":false,"firstVersion":"1.1.0","label":"core,validation","javaType":"org.apache.camel.component.validator.ValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-validator","version":"3.18.0-SNAPSHOT","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"validator","title":"Validator","description":"Validate the payload using XML Schema and JAXP Validation.","deprecated":false,"firstVersion":"1.1.0","label":"core,validation","javaType":"org.apache.camel.component.validator.ValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-validator","version":"3.18.0-SNAPSHOT","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/velocity.json b/karavan-vscode/components/velocity.json
index b11d3dc..b6c630a 100644
--- a/karavan-vscode/components/velocity.json
+++ b/karavan-vscode/components/velocity.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"velocity","title":"Velocity","description":"Transform messages using a Velocity template.","deprecated":false,"firstVersion":"1.2.0","label":"transformation","javaType":"org.apache.camel.component.velocity.VelocityComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-velocity","version":"3.18.0-SNAPSHOT","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"velocity","title":"Velocity","description":"Transform messages using a Velocity template.","deprecated":false,"firstVersion":"1.2.0","label":"transformation","javaType":"org.apache.camel.component.velocity.VelocityComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-velocity","version":"3.18.0-SNAPSHOT","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/vertx-http.json b/karavan-vscode/components/vertx-http.json
index d6d0c07..47919b5 100644
--- a/karavan-vscode/components/vertx-http.json
+++ b/karavan-vscode/components/vertx-http.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"vertx-http","title":"Vert.x HTTP Client","description":"Send requests to external HTTP servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"http","javaType":"org.apache.camel.component.vertx.http.VertxHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-http","version":"3.18.0-SNAPSHOT","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"cons [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vertx-http","title":"Vert.x HTTP Client","description":"Send requests to external HTTP servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"http","javaType":"org.apache.camel.component.vertx.http.VertxHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-http","version":"3.18.0-SNAPSHOT","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/vertx-websocket.json b/karavan-vscode/components/vertx-websocket.json
index 9a7ffaa..885d2eb 100644
--- a/karavan-vscode/components/vertx-websocket.json
+++ b/karavan-vscode/components/vertx-websocket.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"vertx-websocket","title":"Vert.x WebSocket","description":"Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"websocket","javaType":"org.apache.camel.component.vertx.websocket.VertxWebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-websocket","version":"3.18.0-SNAPSHOT","scheme":"vertx-websocket","extendsScheme":"","synt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vertx-websocket","title":"Vert.x WebSocket","description":"Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"websocket","javaType":"org.apache.camel.component.vertx.websocket.VertxWebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-websocket","version":"3.18.0-SNAPSHOT","scheme":"vertx-websocket","extendsScheme":"","synt [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/vertx.json b/karavan-vscode/components/vertx.json
index dd98e4a..8f490db 100644
--- a/karavan-vscode/components/vertx.json
+++ b/karavan-vscode/components/vertx.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"vertx","title":"Vert.x","description":"Send and receive messages to/from Vert.x Event Bus.","deprecated":false,"firstVersion":"2.12.0","label":"eventbus,reactive","javaType":"org.apache.camel.component.vertx.VertxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx","version":"3.18.0-SNAPSHOT","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vertx","title":"Vert.x","description":"Send and receive messages to/from Vert.x Event Bus.","deprecated":false,"firstVersion":"2.12.0","label":"eventbus,reactive","javaType":"org.apache.camel.component.vertx.VertxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx","version":"3.18.0-SNAPSHOT","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/vm.json b/karavan-vscode/components/vm.json
index 31869d7..98ce4ef 100644
--- a/karavan-vscode/components/vm.json
+++ b/karavan-vscode/components/vm.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"vm","title":"VM","description":"Call another endpoint in the same CamelContext asynchronously.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.vm.VmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vm","version":"3.18.0-SNAPSHOT","scheme":"vm","extendsScheme":"","syntax":"vm:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vm","title":"VM","description":"Call another endpoint in the same CamelContext asynchronously.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.vm.VmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vm","version":"3.18.0-SNAPSHOT","scheme":"vm","extendsScheme":"","syntax":"vm:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/weather.json b/karavan-vscode/components/weather.json
index 2a3cb01..3a697db 100644
--- a/karavan-vscode/components/weather.json
+++ b/karavan-vscode/components/weather.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"weather","title":"Weather","description":"Poll the weather information from Open Weather Map.","deprecated":false,"firstVersion":"2.12.0","label":"api","javaType":"org.apache.camel.component.weather.WeatherComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weather","version":"3.18.0-SNAPSHOT","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"weather","title":"Weather","description":"Poll the weather information from Open Weather Map.","deprecated":false,"firstVersion":"2.12.0","label":"api","javaType":"org.apache.camel.component.weather.WeatherComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weather","version":"3.18.0-SNAPSHOT","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/web3j.json b/karavan-vscode/components/web3j.json
index e018e15..35be4f9 100644
--- a/karavan-vscode/components/web3j.json
+++ b/karavan-vscode/components/web3j.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"web3j","title":"Web3j Ethereum Blockchain","description":"Interact with Ethereum nodes using web3j client API.","deprecated":false,"firstVersion":"2.22.0","label":"bitcoin,blockchain,api","javaType":"org.apache.camel.component.web3j.Web3jComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-web3j","version":"3.18.0-SNAPSHOT","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"co [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"web3j","title":"Web3j Ethereum Blockchain","description":"Interact with Ethereum nodes using web3j client API.","deprecated":false,"firstVersion":"2.22.0","label":"bitcoin,blockchain,api","javaType":"org.apache.camel.component.web3j.Web3jComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-web3j","version":"3.18.0-SNAPSHOT","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"co [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/webhook.json b/karavan-vscode/components/webhook.json
index 5a8d164..265d87b 100644
--- a/karavan-vscode/components/webhook.json
+++ b/karavan-vscode/components/webhook.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"webhook","title":"Webhook","description":"Expose webhook endpoints to receive push notifications for other Camel components.","deprecated":false,"firstVersion":"3.0.0","label":"cloud","javaType":"org.apache.camel.component.webhook.WebhookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-webhook","version":"3.18.0-SNAPSHOT","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri","async":false,"api":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"webhook","title":"Webhook","description":"Expose webhook endpoints to receive push notifications for other Camel components.","deprecated":false,"firstVersion":"3.0.0","label":"cloud","javaType":"org.apache.camel.component.webhook.WebhookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-webhook","version":"3.18.0-SNAPSHOT","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/websocket-jsr356.json b/karavan-vscode/components/websocket-jsr356.json
index 20ca1ae..54fbaa7 100644
--- a/karavan-vscode/components/websocket-jsr356.json
+++ b/karavan-vscode/components/websocket-jsr356.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"websocket-jsr356","title":"Javax Websocket","description":"Expose websocket endpoints using JSR356.","deprecated":false,"firstVersion":"2.23.0","label":"http","javaType":"org.apache.camel.websocket.jsr356.JSR356WebSocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket-jsr356","version":"3.18.0-SNAPSHOT","scheme":"websocket-jsr356","extendsScheme":"","syntax":"websocket-jsr356:uri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"websocket-jsr356","title":"Javax Websocket","description":"Expose websocket endpoints using JSR356.","deprecated":false,"firstVersion":"2.23.0","label":"http","javaType":"org.apache.camel.websocket.jsr356.JSR356WebSocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket-jsr356","version":"3.18.0-SNAPSHOT","scheme":"websocket-jsr356","extendsScheme":"","syntax":"websocket-jsr356:uri","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/websocket.json b/karavan-vscode/components/websocket.json
index 9a068c2..6be3d72 100644
--- a/karavan-vscode/components/websocket.json
+++ b/karavan-vscode/components/websocket.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"websocket","title":"Jetty Websocket","description":"Expose websocket endpoints using Jetty.","deprecated":false,"firstVersion":"2.10.0","label":"websocket","javaType":"org.apache.camel.component.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket","version":"3.18.0-SNAPSHOT","scheme":"websocket","extendsScheme":"","syntax":"websocket:host:port/resourceUri","async":false,"api":false,"cons [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"websocket","title":"Jetty Websocket","description":"Expose websocket endpoints using Jetty.","deprecated":false,"firstVersion":"2.10.0","label":"websocket","javaType":"org.apache.camel.component.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket","version":"3.18.0-SNAPSHOT","scheme":"websocket","extendsScheme":"","syntax":"websocket:host:port/resourceUri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/weka.json b/karavan-vscode/components/weka.json
index c1407df..0409e96 100644
--- a/karavan-vscode/components/weka.json
+++ b/karavan-vscode/components/weka.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"weka","title":"Weka","description":"Perform machine learning tasks using Weka.","deprecated":false,"firstVersion":"3.1.0","label":"datamining","javaType":"org.apache.camel.component.weka.WekaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weka","version":"3.18.0-SNAPSHOT","scheme":"weka","extendsScheme":"","syntax":"weka:command","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"weka","title":"Weka","description":"Perform machine learning tasks using Weka.","deprecated":false,"firstVersion":"3.1.0","label":"datamining","javaType":"org.apache.camel.component.weka.WekaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weka","version":"3.18.0-SNAPSHOT","scheme":"weka","extendsScheme":"","syntax":"weka:command","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperti [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/wordpress.json b/karavan-vscode/components/wordpress.json
index 3ce4f08..697ef7d 100644
--- a/karavan-vscode/components/wordpress.json
+++ b/karavan-vscode/components/wordpress.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"wordpress","title":"Wordpress","description":"Manage posts and users using Wordpress API.","deprecated":false,"firstVersion":"2.21.0","label":"cloud,api,cms","javaType":"org.apache.camel.component.wordpress.WordpressComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-wordpress","version":"3.18.0-SNAPSHOT","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"wordpress","title":"Wordpress","description":"Manage posts and users using Wordpress API.","deprecated":false,"firstVersion":"2.21.0","label":"cloud,api,cms","javaType":"org.apache.camel.component.wordpress.WordpressComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-wordpress","version":"3.18.0-SNAPSHOT","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/workday.json b/karavan-vscode/components/workday.json
index 80d6db0..0e17da0 100644
--- a/karavan-vscode/components/workday.json
+++ b/karavan-vscode/components/workday.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"workday","title":"Workday","description":"Detect and parse documents using Workday.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,api,hcm","javaType":"org.apache.camel.component.workday.WorkdayComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-workday","version":"3.18.0-SNAPSHOT","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"workday","title":"Workday","description":"Detect and parse documents using Workday.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,api,hcm","javaType":"org.apache.camel.component.workday.WorkdayComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-workday","version":"3.18.0-SNAPSHOT","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xchange.json b/karavan-vscode/components/xchange.json
index fe0a19a..0752111 100644
--- a/karavan-vscode/components/xchange.json
+++ b/karavan-vscode/components/xchange.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xchange","title":"XChange","description":"Access market data and trade on Bitcoin and Altcoin exchanges.","deprecated":false,"firstVersion":"2.21.0","label":"bitcoin,blockchain","javaType":"org.apache.camel.component.xchange.XChangeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xchange","version":"3.18.0-SNAPSHOT","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xchange","title":"XChange","description":"Access market data and trade on Bitcoin and Altcoin exchanges.","deprecated":false,"firstVersion":"2.21.0","label":"bitcoin,blockchain","javaType":"org.apache.camel.component.xchange.XChangeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xchange","version":"3.18.0-SNAPSHOT","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xj.json b/karavan-vscode/components/xj.json
index cbf94eb..be68a4b 100644
--- a/karavan-vscode/components/xj.json
+++ b/karavan-vscode/components/xj.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xj","title":"XJ","description":"Transform JSON and XML message using a XSLT.","deprecated":false,"firstVersion":"3.0.0","label":"transformation","javaType":"org.apache.camel.component.xj.XJComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xj","version":"3.18.0-SNAPSHOT","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xj","title":"XJ","description":"Transform JSON and XML message using a XSLT.","deprecated":false,"firstVersion":"3.0.0","label":"transformation","javaType":"org.apache.camel.component.xj.XJComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xj","version":"3.18.0-SNAPSHOT","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xmlsecurity-sign.json b/karavan-vscode/components/xmlsecurity-sign.json
index 426f02e..dd47054 100644
--- a/karavan-vscode/components/xmlsecurity-sign.json
+++ b/karavan-vscode/components/xmlsecurity-sign.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xmlsecurity-sign","title":"XML Security Sign","description":"Sign XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlSignerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.18.0-SNAPSHOT","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xmlsecurity-sign","title":"XML Security Sign","description":"Sign XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlSignerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.18.0-SNAPSHOT","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-s [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xmlsecurity-verify.json b/karavan-vscode/components/xmlsecurity-verify.json
index 9c35842..ba8f203 100644
--- a/karavan-vscode/components/xmlsecurity-verify.json
+++ b/karavan-vscode/components/xmlsecurity-verify.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xmlsecurity-verify","title":"XML Security Verify","description":"Verify XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlVerifierComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.18.0-SNAPSHOT","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xml [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xmlsecurity-verify","title":"XML Security Verify","description":"Verify XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlVerifierComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.18.0-SNAPSHOT","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xml [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xmpp.json b/karavan-vscode/components/xmpp.json
index 9564636..8173d66 100644
--- a/karavan-vscode/components/xmpp.json
+++ b/karavan-vscode/components/xmpp.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xmpp","title":"XMPP","description":"Send and receive messages to/from an XMPP chat server.","deprecated":false,"firstVersion":"1.0","label":"chat,messaging","javaType":"org.apache.camel.component.xmpp.XmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmpp","version":"3.18.0-SNAPSHOT","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/parti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xmpp","title":"XMPP","description":"Send and receive messages to/from an XMPP chat server.","deprecated":false,"firstVersion":"1.0","label":"chat,messaging","javaType":"org.apache.camel.component.xmpp.XmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmpp","version":"3.18.0-SNAPSHOT","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/parti [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xquery.json b/karavan-vscode/components/xquery.json
index 6722f50..eadffe8 100644
--- a/karavan-vscode/components/xquery.json
+++ b/karavan-vscode/components/xquery.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xquery","title":"XQuery","description":"Query and/or transform XML payloads using XQuery and Saxon.","deprecated":false,"firstVersion":"1.0.0","label":"transformation","javaType":"org.apache.camel.component.xquery.XQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saxon","version":"3.18.0-SNAPSHOT","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xquery","title":"XQuery","description":"Query and/or transform XML payloads using XQuery and Saxon.","deprecated":false,"firstVersion":"1.0.0","label":"transformation","javaType":"org.apache.camel.component.xquery.XQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saxon","version":"3.18.0-SNAPSHOT","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xslt-saxon.json b/karavan-vscode/components/xslt-saxon.json
index 6bda091..c8ae951 100644
--- a/karavan-vscode/components/xslt-saxon.json
+++ b/karavan-vscode/components/xslt-saxon.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xslt-saxon","title":"XSLT Saxon","description":"Transform XML payloads using an XSLT template using Saxon.","deprecated":false,"firstVersion":"3.0.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.saxon.XsltSaxonComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt-saxon","version":"3.18.0-SNAPSHOT","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xslt-saxon","title":"XSLT Saxon","description":"Transform XML payloads using an XSLT template using Saxon.","deprecated":false,"firstVersion":"3.0.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.saxon.XsltSaxonComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt-saxon","version":"3.18.0-SNAPSHOT","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xslt.json b/karavan-vscode/components/xslt.json
index ad9039d..d810b4d 100644
--- a/karavan-vscode/components/xslt.json
+++ b/karavan-vscode/components/xslt.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"xslt","title":"XSLT","description":"Transforms XML payload using an XSLT template.","deprecated":false,"firstVersion":"1.3.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.XsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt","version":"3.18.0-SNAPSHOT","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xslt","title":"XSLT","description":"Transforms XML payload using an XSLT template.","deprecated":false,"firstVersion":"1.3.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.XsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt","version":"3.18.0-SNAPSHOT","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/zendesk.json b/karavan-vscode/components/zendesk.json
index 6a7c8b9..9e175f3 100644
--- a/karavan-vscode/components/zendesk.json
+++ b/karavan-vscode/components/zendesk.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"zendesk","title":"Zendesk","description":"Manage Zendesk tickets, users, organizations, etc.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,api,support","javaType":"org.apache.camel.component.zendesk.ZendeskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zendesk","version":"3.18.0-SNAPSHOT","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"metho [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"zendesk","title":"Zendesk","description":"Manage Zendesk tickets, users, organizations, etc.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,api,support","javaType":"org.apache.camel.component.zendesk.ZendeskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zendesk","version":"3.18.0-SNAPSHOT","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"metho [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/zookeeper-master.json b/karavan-vscode/components/zookeeper-master.json
index 4a29149..2eef1ee 100644
--- a/karavan-vscode/components/zookeeper-master.json
+++ b/karavan-vscode/components/zookeeper-master.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"zookeeper-master","title":"ZooKeeper Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.19.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeepermaster.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper-master","version":"3.18.0-SNAPSHOT"," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"zookeeper-master","title":"ZooKeeper Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.19.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeepermaster.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper-master","version":"3.18.0-SNAPSHOT"," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/zookeeper.json b/karavan-vscode/components/zookeeper.json
index c1ac509..a2c8adf 100644
--- a/karavan-vscode/components/zookeeper.json
+++ b/karavan-vscode/components/zookeeper.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"zookeeper","title":"ZooKeeper","description":"Manage ZooKeeper clusters.","deprecated":false,"firstVersion":"2.9.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeeper.ZooKeeperComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper","version":"3.18.0-SNAPSHOT","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"zookeeper","title":"ZooKeeper","description":"Manage ZooKeeper clusters.","deprecated":false,"firstVersion":"2.9.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeeper.ZooKeeperComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper","version":"3.18.0-SNAPSHOT","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-vscode/kamelets/kamelets.properties b/karavan-vscode/kamelets/kamelets.properties
new file mode 100644
index 0000000..2584042
--- /dev/null
+++ b/karavan-vscode/kamelets/kamelets.properties
@@ -0,0 +1,182 @@
+aws-sqs-sink
+twitter-search-source
+http-secured-sink
+jms-amqp-10-source
+sftp-sink
+rabbitmq-source
+aws-sns-fifo-sink
+google-pubsub-sink
+aws-s3-sink
+throttle-action
+kafka-sink
+google-bigquery-sink
+aws-lambda-sink
+twitter-directmessage-source
+azure-cosmosdb-source
+sftp-source
+aws-s3-source
+json-serialize-action
+aws-ddb-sink
+elasticsearch-search-source
+extract-field-action
+aws-sqs-batch-sink
+topic-name-matches-filter-action
+azure-storage-queue-source
+couchbase-sink
+solr-sink
+aws-s3-streaming-upload-sink
+twitter-timeline-source
+minio-source
+jms-apache-artemis-sink
+hoist-field-action
+sqlserver-source
+aws-sqs-fifo-sink
+salesforce-source
+ftp-source
+mail-sink
+kafka-not-secured-sink
+log-sink
+mqtt-source
+github-commit-source
+velocity-template-action
+is-tombstone-filter-action
+aws-sns-sink
+sqlserver-sink
+aws-kinesis-firehose-sink
+json-deserialize-action
+slack-source
+timer-source
+google-storage-sink
+mask-field-action
+protobuf-deserialize-action
+insert-field-action
+jolt-transformation-action
+pdf-action
+exec-sink
+freemarker-template-action
+google-pubsub-source
+http-sink
+mysql-source
+mqtt5-source
+pulsar-source
+jms-apache-activemq-sink
+json-schema-validator-action
+kafka-ssl-sink
+azure-servicebus-sink
+kubernetes-nodes-source
+mustache-template-action
+postgresql-source
+delay-action
+openai-completion-action
+salesforce-create-sink
+protobuf-serialize-action
+drop-header-action
+string-template-action
+mongodb-sink
+webhook-source
+kafka-not-secured-source
+github-pullrequest-comment-source
+google-functions-sink
+dns-lookup-action
+insert-header-action
+google-calendar-source
+predicate-filter-action
+regex-router-action
+github-tag-source
+telegram-sink
+ftps-sink
+aws-redshift-sink
+kafka-ssl-source
+kubernetes-namespaces-source
+kafka-source
+ssh-sink
+openai-classification-action
+value-to-key-action
+chuck-norris-source
+ftps-source
+header-matches-filter-action
+infinispan-sink
+oracle-database-sink
+file-watch-source
+postgresql-sink
+xj-template-action
+xj-identity-action
+cassandra-sink
+google-sheets-source
+replace-field-action
+nats-source
+dns-ip-action
+elasticsearch-index-sink
+github-event-source
+wttrin-source
+mvel-template-action
+redis-sink
+cron-source
+rest-openapi-sink
+github-pullrequest-source
+aws-kinesis-source
+solr-source
+aws-cloudwatch-sink
+azure-storage-blob-changefeed-source
+caffeine-action
+oracle-database-source
+azure-storage-blob-source
+mongodb-source
+json-patch-action
+jms-apache-activemq-source
+aws-sqs-source
+mqtt5-sink
+aws-ec2-sink
+drop-headers-action
+timestamp-router-action
+websocket-source
+kubernetes-pods-source
+http-source
+mysql-sink
+ssh-source
+jira-source
+telegram-source
+aws-ses-sink
+has-header-filter-action
+salesforce-delete-sink
+azure-eventhubs-sink
+dropbox-sink
+ftp-sink
+infinispan-source
+jslt-action
+kafka-manual-commit-action
+aws-translate-action
+slack-sink
+azure-storage-queue-sink
+avro-serialize-action
+azure-servicebus-source
+jms-amqp-10-sink
+salesforce-update-sink
+mariadb-source
+chunk-template-action
+mqtt-sink
+bitcoin-source
+cassandra-source
+aws-kinesis-sink
+dropbox-source
+aws-redshift-source
+azure-eventhubs-source
+jms-apache-artemis-source
+fhir-source
+minio-sink
+aws-secrets-manager-sink
+google-storage-source
+redis-source
+http-secured-source
+earthquake-source
+azure-storage-blob-sink
+jsonata-action
+mariadb-sink
+avro-deserialize-action
+dns-dig-action
+google-mail-source
+nats-sink
+aws-ddb-streams-source
+pulsar-sink
+mail-imap-source
+message-timestamp-router-action