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/08/16 19:55:08 UTC

[camel-karavan] branch main updated: Saas feature52 (#458)

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 86f219d  Saas feature52 (#458)
86f219d is described below

commit 86f219dacf9642163148ba53abd47d986f4269d0
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Tue Aug 16 15:55:03 2022 -0400

    Saas feature52 (#458)
    
    * Fix #455
    
    * Fix #452
    
    * Fix #454
    
    * Fix drag&drop
    
    * Camel Quarkus default version fix
    
    * Move options for elements that have steps
    
    * Fixed issue with beans disappering
    
    * Release 3.18.1
---
 .github/workflows/app.yml                          |  2 +-
 .github/workflows/builder.yml                      |  2 +-
 karavan-app/pom.xml                                |  6 +-
 .../src/main/resources/application.properties      |  2 +-
 karavan-app/src/main/webapp/package.json           |  2 +-
 karavan-builder/openshift/karavan-app.yaml         |  2 +-
 .../openshift/karavan-quarkus-task.yaml            |  2 +-
 karavan-core/package.json                          |  2 +-
 karavan-core/src/core/api/CamelDefinitionApi.ts    |  3 +
 karavan-core/src/core/api/CamelDefinitionApiExt.ts | 66 +++++++++++++--------
 .../src/core/api/CamelDefinitionYamlStep.ts        |  3 +
 karavan-core/src/core/api/CamelDisplayUtil.ts      | 29 +++++----
 karavan-core/src/core/model/CamelDefinition.ts     |  5 ++
 karavan-core/src/core/model/CamelMetadata.ts       |  5 ++
 .../src/core/model/IntegrationDefinition.ts        |  4 +-
 karavan-core/test/beans.spec.ts                    |  5 +-
 karavan-core/test/findStep.spec.ts                 | 35 +++++++++--
 karavan-core/test/findStep.yaml                    | 35 +++++++++++
 karavan-demo/postman/docs/README.md                |  2 +-
 .../postman/project/application.properties         |  2 +-
 karavan-designer/package-lock.json                 |  6 +-
 karavan-designer/package.json                      |  2 +-
 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 +-
 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    |  2 +-
 .../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 +-
 karavan-designer/src/App.tsx                       |  6 +-
 karavan-designer/src/designer/karavan.css          | 11 ++++
 karavan-designer/src/designer/route/DslElement.tsx | 69 ++++++++++++++++++----
 .../src/designer/route/RouteDesigner.tsx           |  7 ++-
 .../route/property/ComponentParameterField.tsx     | 15 ++++-
 .../designer/route/property/ExpressionField.tsx    |  2 +
 .../route/property/KameletPropertyField.tsx        |  6 +-
 karavan-generator/pom.xml                          |  4 +-
 karavan-vscode/CHANGELOG.md                        |  7 +++
 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/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    |  2 +-
 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/package.json                        |  8 +--
 karavan-vscode/src/designerView.ts                 | 25 ++++----
 karavan-vscode/src/extension.ts                    |  2 +-
 karavan-vscode/src/jbang.ts                        |  5 +-
 karavan-vscode/src/utils.ts                        |  5 ++
 712 files changed, 965 insertions(+), 781 deletions(-)

diff --git a/.github/workflows/app.yml b/.github/workflows/app.yml
index a4e7e4f..1694ff4 100644
--- a/.github/workflows/app.yml
+++ b/.github/workflows/app.yml
@@ -52,7 +52,7 @@ jobs:
           mvn package -f karavan-app -DskipTest \
           -Dquarkus.container-image.build=true \
           -Dquarkus.container-image.push=true \
-          -Dquarkus.container-image.image=ghcr.io/${GITHUB_REPOSITORY}:3.18.0 \
+          -Dquarkus.container-image.image=ghcr.io/${GITHUB_REPOSITORY}:3.18.1 \
           -Dquarkus.container-image.username=${{ github.actor }} \
           -Dquarkus.container-image.password=${{ secrets.GITHUB_TOKEN }}
         if: ${{ github.ref == 'refs/heads/main' }}
diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml
index 8fbea82..7dd2f2f 100644
--- a/.github/workflows/builder.yml
+++ b/.github/workflows/builder.yml
@@ -8,7 +8,7 @@ on:
 env:
   REGISTRY: ghcr.io
   IMAGE_NAME: ${{ github.repository }}-builder
-  TAG: 3.18.0
+  TAG: 3.18.1
 
 jobs:
   build:
diff --git a/karavan-app/pom.xml b/karavan-app/pom.xml
index 3aea04e..d18274c 100644
--- a/karavan-app/pom.xml
+++ b/karavan-app/pom.xml
@@ -18,7 +18,7 @@
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <modelVersion>4.0.0</modelVersion>
         <groupId>org.apache.camel.karavan</groupId>
-        <version>3.18.0</version>
+        <version>3.18.1</version>
     <artifactId>karavan</artifactId>
     <properties>
         <compiler-plugin.version>3.10.1</compiler-plugin.version>
@@ -29,10 +29,10 @@
         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
         <quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
         <quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
-        <quarkus.platform.version>2.11.1.Final</quarkus.platform.version>
+        <quarkus.platform.version>2.11.2.Final</quarkus.platform.version>
         <surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
         <version.camel-kamelet>0.8.1</version.camel-kamelet>
-        <version.camel>3.18.0</version.camel>
+        <version.camel>3.18.1</version.camel>
     </properties>
     <dependencyManagement>
         <dependencies>
diff --git a/karavan-app/src/main/resources/application.properties b/karavan-app/src/main/resources/application.properties
index 7acef5a..047f4e9 100644
--- a/karavan-app/src/main/resources/application.properties
+++ b/karavan-app/src/main/resources/application.properties
@@ -15,7 +15,7 @@ karavan.git-main=main
 karavan.config.group-id=org.camel.karavan.demo
 karavan.config.image-group=karavan
 karavan.config.runtime=QUARKUS
-karavan.config.runtime-version=2.11.1.Final
+karavan.config.runtime-version=2.11.2.Final
 karavan.config.status-threshold=1000
 
 karavan.config.environments[0].name=dev
diff --git a/karavan-app/src/main/webapp/package.json b/karavan-app/src/main/webapp/package.json
index 3c53917..e60aa31 100644
--- a/karavan-app/src/main/webapp/package.json
+++ b/karavan-app/src/main/webapp/package.json
@@ -1,6 +1,6 @@
 {
   "name": "karavan",
-  "version": "3.18.0",
+  "version": "3.18.1",
   "private": true,
   "scripts": {
     "copy-designer": "cp -r ../../../../karavan-designer/src/designer src && cp -r ../../../../karavan-designer/src/kamelets src && cp -r ../../../../karavan-designer/src/components src && cp -r ../../../../karavan-designer/src/eip src",
diff --git a/karavan-builder/openshift/karavan-app.yaml b/karavan-builder/openshift/karavan-app.yaml
index 4afa0c7..738cad2 100644
--- a/karavan-builder/openshift/karavan-app.yaml
+++ b/karavan-builder/openshift/karavan-app.yaml
@@ -40,7 +40,7 @@ spec:
               valueFrom:
                 fieldRef:
                   fieldPath: metadata.namespace
-          image: ghcr.io/apache/camel-karavan:3.18.0
+          image: ghcr.io/apache/camel-karavan:3.18.1
           imagePullPolicy: Always
           name: karavan
           resources:
diff --git a/karavan-builder/openshift/karavan-quarkus-task.yaml b/karavan-builder/openshift/karavan-quarkus-task.yaml
index f4a0e87..d129f65 100644
--- a/karavan-builder/openshift/karavan-quarkus-task.yaml
+++ b/karavan-builder/openshift/karavan-quarkus-task.yaml
@@ -44,7 +44,7 @@ spec:
             -Dquarkus.kubernetes.deploy=true \
             -Dquarkus.container-image.group=${NAMESPACE} \
             -Dquarkus.container-image.tag=${DATE}
-      image: 'ghcr.io/apache/camel-karavan-builder:3.18.0'
+      image: 'ghcr.io/apache/camel-karavan-builder:3.18.1'
       env:
         - name: GIT_REPOSITORY
           valueFrom:
diff --git a/karavan-core/package.json b/karavan-core/package.json
index 5b6f35f..061f7d0 100644
--- a/karavan-core/package.json
+++ b/karavan-core/package.json
@@ -1,7 +1,7 @@
 {
   "name": "karavan-core",
   "publisher": "camel-karavan",
-  "version": "3.18.0",
+  "version": "3.18.1",
   "description": "Apache Camel Karavan Core",
   "scripts": {
     "build": "tsc",
diff --git a/karavan-core/src/core/api/CamelDefinitionApi.ts b/karavan-core/src/core/api/CamelDefinitionApi.ts
index 7e91d0e..0f2b96b 100644
--- a/karavan-core/src/core/api/CamelDefinitionApi.ts
+++ b/karavan-core/src/core/api/CamelDefinitionApi.ts
@@ -2795,6 +2795,7 @@ export class CamelDefinitionApi {
         
         const def = element ? new XMLTokenizerExpression({...element}) : new XMLTokenizerExpression();
         def.uuid = element?.uuid ? element.uuid : def.uuid;
+        def.namespace = element && element?.namespace ? element?.namespace.map((x:any) => CamelDefinitionApi.createPropertyDefinition(x)) :[]; 
 
         return def;
     }
@@ -2803,6 +2804,7 @@ export class CamelDefinitionApi {
         if (element && typeof element === 'string') element = {expression: element};
         const def = element ? new XPathExpression({...element}) : new XPathExpression();
         def.uuid = element?.uuid ? element.uuid : def.uuid;
+        def.namespace = element && element?.namespace ? element?.namespace.map((x:any) => CamelDefinitionApi.createPropertyDefinition(x)) :[]; 
 
         return def;
     }
@@ -2811,6 +2813,7 @@ export class CamelDefinitionApi {
         if (element && typeof element === 'string') element = {expression: element};
         const def = element ? new XQueryExpression({...element}) : new XQueryExpression();
         def.uuid = element?.uuid ? element.uuid : def.uuid;
+        def.namespace = element && element?.namespace ? element?.namespace.map((x:any) => CamelDefinitionApi.createPropertyDefinition(x)) :[]; 
 
         return def;
     }
diff --git a/karavan-core/src/core/api/CamelDefinitionApiExt.ts b/karavan-core/src/core/api/CamelDefinitionApiExt.ts
index 070fe30..e6d39cf 100644
--- a/karavan-core/src/core/api/CamelDefinitionApiExt.ts
+++ b/karavan-core/src/core/api/CamelDefinitionApiExt.ts
@@ -94,56 +94,76 @@ export class CamelDefinitionApiExt {
     }
 
     static findElementInIntegration = (integration: Integration, uuid: string): CamelElement | undefined => {
-        const meta = CamelDefinitionApiExt.findStep(integration.spec.flows, uuid);
-        return meta.step;
+        return this.findElementMetaInIntegration(integration, uuid)?.step
     }
 
-    static findStep = (steps: CamelElement[] | undefined, uuid: string, result: CamelElementMeta = new CamelElementMeta(undefined, undefined, undefined, []), parentUuid?: string): CamelElementMeta => {
+    static findElementMetaInIntegration = (integration: Integration, uuid: string): CamelElementMeta => {
+        const i = CamelUtil.cloneIntegration(integration);
+        const routes = i.spec.flows?.filter(f => f.dslName === 'RouteDefinition')
+        return CamelDefinitionApiExt.findElementInElements(routes, uuid);
+    }
+
+    static findElementPathUuids = (integration: Integration, uuid: string): string[] => {
+        const result: string[] = [];
+        let meta = CamelDefinitionApiExt.findElementMetaInIntegration(integration, uuid);
+        if (meta && meta.parentUuid) {
+            while (meta.step?.dslName !== 'FromDefinition') {
+                if (meta.parentUuid) {
+                    result.push(meta.parentUuid);
+                    meta = CamelDefinitionApiExt.findElementMetaInIntegration(integration, meta.parentUuid)
+                } else {
+                    break;
+                }
+            }
+        }
+        return result;
+    }
+
+    static findElementInElements = (steps: CamelElement[] | undefined, uuid: string, result: CamelElementMeta = new CamelElementMeta(undefined, undefined, undefined), parentUuid?: string): CamelElementMeta => {
         if (result?.step !== undefined) return result;
         if (steps !== undefined) {
             for (let index = 0, step: CamelElement; step = steps[index]; index++) {
                 if (step.uuid === uuid) {
-                    const p = [...result.pathUuids];
-                    p.push(step.uuid);
-                    result = new CamelElementMeta(step, parentUuid, index, p);
+                    result = new CamelElementMeta(step, parentUuid, index);
                     break;
                 } else {
                     const ce = CamelDefinitionApiExt.getElementChildrenDefinition(step.dslName);
                     ce.forEach(e => {
                         const cel = CamelDefinitionApiExt.getElementChildren(step, e);
                         if (e.multiple) {
-                            result = CamelDefinitionApiExt.findStep(cel, uuid, result, step.uuid);
-                            result.pathUuids.push(step.uuid);
+                            result = CamelDefinitionApiExt.findElementInElements(cel, uuid, result, step.uuid);
                         } else {
                             const prop = (step as any)[e.name];
                             if (prop && prop.hasOwnProperty("uuid")) {
-                                result = CamelDefinitionApiExt.findStep([prop], uuid, result, prop.uuid);
-                                result.pathUuids.push(prop.uuid);
+                                result = CamelDefinitionApiExt.findElementInElements([prop], uuid, result, prop.uuid);
                             }
                         }
                     })
                 }
             }
         }
-        return new CamelElementMeta(result?.step, result?.parentUuid, result?.position, result?.pathUuids);
+        return new CamelElementMeta(result?.step, result?.parentUuid, result?.position);
     }
 
-    static moveRouteElement = (integration: Integration, source: string, target: string): Integration => {
-        const routes = integration.spec.flows?.filter(f => f.dslName === 'RouteDefinition');
-        const sourceFindStep = CamelDefinitionApiExt.findStep(routes, source);
+    static moveRouteElement = (integration: Integration, source: string, target: string, asChild: boolean): Integration => {
+        const sourceFindStep = CamelDefinitionApiExt.findElementMetaInIntegration(integration, source);
         const sourceStep = sourceFindStep.step;
         const sourceUuid = sourceStep?.uuid;
-        const targetFindStep = CamelDefinitionApiExt.findStep(routes, target);
+        const targetFindStep = CamelDefinitionApiExt.findElementMetaInIntegration(integration, target);
         const parentUuid = targetFindStep.parentUuid;
-        if (sourceUuid && parentUuid && sourceStep && !targetFindStep.pathUuids.includes(source)) {
+        if (sourceUuid && parentUuid && sourceStep && !this.findElementPathUuids(integration, target).includes(source)) {
             CamelDefinitionApiExt.deleteStepFromIntegration(integration, sourceUuid);
-            switch (targetFindStep.step?.dslName) {
-                case 'when':
-                    return CamelDefinitionApiExt.addStepToIntegration(integration, sourceStep, targetFindStep.step?.uuid, undefined);
-                case 'otherwise':
-                    return CamelDefinitionApiExt.addStepToIntegration(integration, sourceStep, targetFindStep.step?.uuid, undefined);
-                default:
-                    return CamelDefinitionApiExt.addStepToIntegration(integration, sourceStep, parentUuid, targetFindStep.position);
+            if (asChild) {
+                return CamelDefinitionApiExt.addStepToIntegration(integration, sourceStep, target, (targetFindStep?.step as any)?.steps?.length);
+            } else {
+                switch (targetFindStep.step?.dslName) {
+                    case 'when':
+                        return CamelDefinitionApiExt.addStepToIntegration(integration, sourceStep, targetFindStep.step?.uuid, undefined);
+                    case 'otherwise':
+                        return CamelDefinitionApiExt.addStepToIntegration(integration, sourceStep, targetFindStep.step?.uuid, undefined);
+                    default:
+                        return CamelDefinitionApiExt.addStepToIntegration(integration, sourceStep, parentUuid, targetFindStep.position);
+                }
             }
         }
         return integration;
diff --git a/karavan-core/src/core/api/CamelDefinitionYamlStep.ts b/karavan-core/src/core/api/CamelDefinitionYamlStep.ts
index 55a6e15..745cc79 100644
--- a/karavan-core/src/core/api/CamelDefinitionYamlStep.ts
+++ b/karavan-core/src/core/api/CamelDefinitionYamlStep.ts
@@ -2834,6 +2834,7 @@ export class CamelDefinitionYamlStep {
     static readXMLTokenizerExpression = (element: any): XMLTokenizerExpression => {
         
         const def = element ? new XMLTokenizerExpression({...element}) : new XMLTokenizerExpression();
+        def.namespace = element && element?.namespace ? element?.namespace.map((x:any) => CamelDefinitionYamlStep.readPropertyDefinition(x)) :[]; 
 
         return def;
     }
@@ -2841,6 +2842,7 @@ export class CamelDefinitionYamlStep {
     static readXPathExpression = (element: any): XPathExpression => {
         if (element && typeof element === 'string') element = {expression: element};
         const def = element ? new XPathExpression({...element}) : new XPathExpression();
+        def.namespace = element && element?.namespace ? element?.namespace.map((x:any) => CamelDefinitionYamlStep.readPropertyDefinition(x)) :[]; 
 
         return def;
     }
@@ -2848,6 +2850,7 @@ export class CamelDefinitionYamlStep {
     static readXQueryExpression = (element: any): XQueryExpression => {
         if (element && typeof element === 'string') element = {expression: element};
         const def = element ? new XQueryExpression({...element}) : new XQueryExpression();
+        def.namespace = element && element?.namespace ? element?.namespace.map((x:any) => CamelDefinitionYamlStep.readPropertyDefinition(x)) :[]; 
 
         return def;
     }
diff --git a/karavan-core/src/core/api/CamelDisplayUtil.ts b/karavan-core/src/core/api/CamelDisplayUtil.ts
index 6311d87..d4d31d8 100644
--- a/karavan-core/src/core/api/CamelDisplayUtil.ts
+++ b/karavan-core/src/core/api/CamelDisplayUtil.ts
@@ -24,31 +24,38 @@ export class CamelDisplayUtil {
     static isStepDefinitionExpanded = (integration: Integration, stepUuid: string, selectedUuid: string | undefined): boolean => {
         const expandedUuids: string[] = [];
         if (selectedUuid) {
-            expandedUuids.push(...this.getParentStepDefinitions(integration.spec.flows, selectedUuid));
+            expandedUuids.push(...this.getParentStepDefinitions(integration, selectedUuid));
         }
         return expandedUuids.includes(stepUuid);
     }
 
-    static getParentStepDefinitions = (flows: CamelElement[] | undefined, uuid: string): string[] => {
+    static getParentStepDefinitions = (integration: Integration, uuid: string): string[] => {
         const result: string[] = [];
-        let meta = CamelDefinitionApiExt.findStep(flows, uuid);
-        if (meta)
-        while (meta.step?.dslName !== 'FromDefinition') {
-            if (meta.step?.dslName === 'StepDefinition') result.push(meta.step.uuid);
-            if (meta.parentUuid) meta = CamelDefinitionApiExt.findStep(flows, meta.parentUuid)
-            else break;
+        let meta = CamelDefinitionApiExt.findElementMetaInIntegration(integration, uuid);
+        if (meta) {
+            while (meta.step?.dslName !== 'FromDefinition') {
+                if (meta.step?.dslName === 'StepDefinition') result.push(meta.step.uuid);
+                if (meta.parentUuid) meta = CamelDefinitionApiExt.findElementMetaInIntegration(integration, meta.parentUuid)
+                else break;
+            }
         }
         return result;
     }
 
     static setIntegrationVisibility = (integration: Integration, selectedUuid: string | undefined): Integration => {
         const clone: any = CamelUtil.cloneIntegration(integration);
-        const flows = integration.spec.flows;
         const expandedUuids: string[] = [];
         if (selectedUuid) {
-            expandedUuids.push(...this.getParentStepDefinitions(flows, selectedUuid));
+            expandedUuids.push(...this.getParentStepDefinitions(integration, selectedUuid));
         }
-        clone.spec.flows = flows?.map((f: any) => this.setElementVisibility(f, true, expandedUuids)).filter(x => Object.keys(x).length !== 0);
+        const flows: any[] = [];
+        clone.spec.flows?.filter((flow: any) => flow.dslName !== 'RouteDefinition').forEach((bean :any) => flows.push(bean));
+        const routes = clone.spec.flows
+            ?.filter((flow: any) => flow.dslName === 'RouteDefinition')
+            .map((f: any) => CamelDisplayUtil.setElementVisibility(f, true, expandedUuids))
+            .filter((x: any) => Object.keys(x).length !== 0);
+        flows.push(...routes);
+        clone.spec.flows = flows;
         return clone;
     }
 
diff --git a/karavan-core/src/core/model/CamelDefinition.ts b/karavan-core/src/core/model/CamelDefinition.ts
index af0b999..1c84c1b 100644
--- a/karavan-core/src/core/model/CamelDefinition.ts
+++ b/karavan-core/src/core/model/CamelDefinition.ts
@@ -1112,6 +1112,8 @@ export class RouteDefinition extends CamelElement {
     streamCaching?: boolean;
     id?: string;
     precondition?: string;
+    startupOrder?: number;
+    routePolicy?: string;
     autoStartup?: boolean;
     group?: string
     public constructor(init?: Partial<RouteDefinition>) {
@@ -3064,6 +3066,7 @@ export class XMLTokenizerExpression extends CamelElement {
     headerName?: string;
     trim?: boolean;
     expressionName?: string = 'xtokenize';
+    namespace?: PropertyDefinition[] = [];
     id?: string;
     group?: number
     public constructor(init?: Partial<XMLTokenizerExpression>) {
@@ -3083,6 +3086,7 @@ export class XPathExpression extends CamelElement {
     trim?: boolean;
     objectModel?: string;
     logNamespaces?: boolean;
+    namespace?: PropertyDefinition[] = [];
     threadSafety?: boolean;
     id?: string;
     resultType?: string
@@ -3098,6 +3102,7 @@ export class XQueryExpression extends CamelElement {
     configurationRef?: string;
     trim?: boolean;
     expressionName?: string = 'xquery';
+    namespace?: PropertyDefinition[] = [];
     id?: string;
     type?: string
     public constructor(init?: Partial<XQueryExpression>) {
diff --git a/karavan-core/src/core/model/CamelMetadata.ts b/karavan-core/src/core/model/CamelMetadata.ts
index c6651b3..0ef001c 100644
--- a/karavan-core/src/core/model/CamelMetadata.ts
+++ b/karavan-core/src/core/model/CamelMetadata.ts
@@ -613,6 +613,7 @@ export const CamelLanguageMetadata: ElementMeta[] = [
         new PropertyMeta('headerName', 'Header Name', "Name of header to use as input, instead of the message body", 'string', '', '', false, false, false, false, 'advanced'),
         new PropertyMeta('threadSafety', 'Thread Safety', "Whether to enable thread-safety for the returned result of the xpath expression. This applies to when using NODESET as the result type, and the returned set has multiple elements. In this situation there can be thread-safety issues if you process the NODESET concurrently such as from a Camel Splitter EIP in parallel processing mode. This option prevents concurrency issues by doing defensive copies of the nodes. It is recommended  [...]
         new PropertyMeta('preCompile', 'Pre Compile', "Whether to enable pre-compiling the xpath expression during initialization phase. pre-compile is enabled by default. This can be used to turn off, for example in cases the compilation phase is desired at the starting phase, such as if the application is ahead of time compiled (for example with camel-quarkus) which would then load the xpath factory of the built operating system, and not a JVM runtime.", 'boolean', '', 'true', false, f [...]
+        new PropertyMeta('namespace', 'Namespace', "Injects the XML Namespaces of prefix - uri mappings", 'PropertyDefinition', '', '', false, false, true, true, 'common'),
         new PropertyMeta('trim', 'Trim', "Whether to trim the value to remove leading and trailing whitespaces and line breaks", 'boolean', '', 'true', false, false, false, false, 'advanced'),
         new PropertyMeta('id', 'Id', "Sets the id of this node", 'string', '', '', false, false, false, false, ''),
     ]),
@@ -714,6 +715,7 @@ export const CamelLanguageMetadata: ElementMeta[] = [
         new PropertyMeta('type', 'Type', "Sets the class name of the result type (type from output) The default result type is NodeSet", 'string', '', '', false, false, false, false, ''),
         new PropertyMeta('headerName', 'Header Name', "Name of header to use as input, instead of the message body", 'string', '', '', false, false, false, false, 'advanced'),
         new PropertyMeta('configurationRef', 'Configuration Ref', "Reference to a saxon configuration instance in the registry to use for xquery (requires camel-saxon). This may be needed to add custom functions to a saxon configuration, so these custom functions can be used in xquery expressions.", 'string', '', '', false, false, false, false, 'advanced'),
+        new PropertyMeta('namespace', 'Namespace', "Injects the XML Namespaces of prefix - uri mappings", 'PropertyDefinition', '', '', false, false, true, true, 'common'),
         new PropertyMeta('trim', 'Trim', "Whether to trim the value to remove leading and trailing whitespaces and line breaks", 'boolean', '', 'true', false, false, false, false, 'advanced'),
         new PropertyMeta('id', 'Id', "Sets the id of this node", 'string', '', '', false, false, false, false, ''),
     ]),
@@ -749,6 +751,7 @@ export const CamelLanguageMetadata: ElementMeta[] = [
         new PropertyMeta('headerName', 'Header Name', "Name of header to tokenize instead of using the message body.", 'string', '', '', false, false, false, false, 'advanced'),
         new PropertyMeta('mode', 'Mode', "The extraction mode. The available extraction modes are: i - injecting the contextual namespace bindings into the extracted token (default) w - wrapping the extracted token in its ancestor context u - unwrapping the extracted token to its child content t - extracting the text content of the specified element", 'string', 'i, w, u, t', '', false, false, false, false, 'advanced'),
         new PropertyMeta('group', 'Group', "To group N parts together", 'number', '', '', false, false, false, false, 'advanced'),
+        new PropertyMeta('namespace', 'Namespace', "Injects the XML Namespaces of prefix - uri mappings", 'PropertyDefinition', '', '', false, false, true, true, 'common'),
         new PropertyMeta('trim', 'Trim', "Whether to trim the value to remove leading and trailing whitespaces and line breaks", 'boolean', '', 'true', false, false, false, false, 'advanced'),
         new PropertyMeta('id', 'Id', "Sets the id of this node", 'string', '', '', false, false, false, false, ''),
     ]),
@@ -891,11 +894,13 @@ export const CamelModelMetadata: ElementMeta[] = [
     new ElementMeta('route', 'RouteDefinition', 'Route', "A Camel route", 'configuration', [
         new PropertyMeta('group', 'Group', "The group that this route belongs to; could be the name of the RouteBuilder class or be explicitly configured in the XML. May be null.", 'string', '', '', false, false, false, false, ''),
         new PropertyMeta('autoStartup', 'Auto Startup', "Whether to auto start this route", 'boolean', '', 'true', false, false, false, false, ''),
+        new PropertyMeta('startupOrder', 'Startup Order', "To configure the ordering of the routes being started", 'number', '', '', false, false, false, false, ''),
         new PropertyMeta('id', 'Id', "Sets the id of this node", 'string', '', '', false, false, false, false, ''),
         new PropertyMeta('description', 'Description', "Sets the description of this node", 'string', '', '', false, false, false, false, ''),
         new PropertyMeta('from', 'from', "from", 'FromDefinition', '', '', false, false, false, true, ''),
         new PropertyMeta('precondition', 'precondition', "precondition", 'string', '', '', false, false, false, false, ''),
         new PropertyMeta('routeConfigurationId', 'routeConfigurationId', "routeConfigurationId", 'string', '', '', false, false, false, false, ''),
+        new PropertyMeta('routePolicy', 'routePolicy', "routePolicy", 'string', '', '', false, false, false, false, ''),
         new PropertyMeta('streamCaching', 'streamCaching', "streamCaching", 'boolean', '', '', false, false, false, false, ''),
     ]),
     new ElementMeta('faultToleranceConfiguration', 'FaultToleranceConfigurationDefinition', 'Fault Tolerance Configuration', "MicroProfile Fault Tolerance Circuit Breaker EIP configuration", 'configuration,eip', [
diff --git a/karavan-core/src/core/model/IntegrationDefinition.ts b/karavan-core/src/core/model/IntegrationDefinition.ts
index 4d2f103..87ed6c4 100644
--- a/karavan-core/src/core/model/IntegrationDefinition.ts
+++ b/karavan-core/src/core/model/IntegrationDefinition.ts
@@ -82,12 +82,10 @@ export class CamelElementMeta {
     step?: CamelElement
     parentUuid?: string
     position: number = 0;
-    pathUuids: string [] = [];
 
-    constructor(step?: CamelElement, parentUuid?: string, position?: number, pathUuids?: string []) {
+    constructor(step?: CamelElement, parentUuid?: string, position?: number) {
         this.step = step;
         this.parentUuid = parentUuid;
         this.position = position || 0;
-        this.pathUuids = pathUuids || this.pathUuids;
     }
 }
\ No newline at end of file
diff --git a/karavan-core/test/beans.spec.ts b/karavan-core/test/beans.spec.ts
index 6e7c7e3..8072cb2 100644
--- a/karavan-core/test/beans.spec.ts
+++ b/karavan-core/test/beans.spec.ts
@@ -19,10 +19,11 @@ import * as fs from 'fs';
 import 'mocha';
 import {CamelDefinitionYaml} from "../src/core/api/CamelDefinitionYaml";
 
+
 describe('bean configuration', () => {
 
     it('Read beans from plain YAML', () => {
-        const yaml = fs.readFileSync('test/beans1.yaml',{encoding:'utf8', flag:'r'});
+        const yaml = fs.readFileSync('test/beans1.yaml', {encoding: 'utf8', flag: 'r'});
         const i = CamelDefinitionYaml.yamlToIntegration("beans.yaml", yaml);
         expect(i.metadata.name).to.equal('beans.yaml');
         expect(i.kind).to.equal('Integration');
@@ -51,4 +52,4 @@ describe('bean configuration', () => {
         }
     });
 
-});
+});
\ No newline at end of file
diff --git a/karavan-core/test/findStep.spec.ts b/karavan-core/test/findStep.spec.ts
index fd78f0b..a09b017 100644
--- a/karavan-core/test/findStep.spec.ts
+++ b/karavan-core/test/findStep.spec.ts
@@ -28,6 +28,9 @@ import {
 import {CamelUtil} from "../src/core/api/CamelUtil";
 import {CamelDefinitionApiExt} from "../src/core/api/CamelDefinitionApiExt";
 import {Integration} from "../src/core/model/IntegrationDefinition";
+import * as fs from 'fs';
+import {CamelDefinitionYaml} from "../src/core/api/CamelDefinitionYaml";
+import {StepDefinition} from "../lib/model/CamelDefinition";
 
 describe('Find Step', () => {
 
@@ -41,9 +44,9 @@ describe('Find Step', () => {
             steps: [log1, log2, log3]
         })
         const choice = new ChoiceDefinition({when: [when1]})
-        const flow1 = new FromDefinition({uri: "direct1"});
-        flow1.steps?.push(choice);
-        i.spec.flows?.push(flow1);
+        const from1 = new FromDefinition({uri: "direct1"});
+        from1.steps?.push(choice);
+        i.spec.flows?.push(new RouteDefinition({from: from1}));
         const when2: WhenDefinition = CamelUtil.cloneStep(when1);
         if (when2 && when2.expression) {
             when2.expression.simple = new SimpleExpression({expression: '$[body} == "hello world"'});
@@ -62,9 +65,9 @@ describe('Find Step', () => {
             expression: new ExpressionDefinition({simple: new SimpleExpression({expression: '$[body} != null'})}),
             steps: [log1, log2, log3]
         })
-        const flow1 = new FromDefinition({uri: "direct1"});
-        flow1.steps?.push(filter);
-        i.spec.flows?.push(flow1);
+        const from1 = new FromDefinition({uri: "direct1"});
+        from1.steps?.push(filter);
+        i.spec.flows?.push(new RouteDefinition({from: from1}));
 
 
         const log: LogDefinition = <LogDefinition> CamelDefinitionApiExt.findElementInIntegration(i, log2.uuid);
@@ -93,4 +96,24 @@ describe('Find Step', () => {
         expect(log.logName).to.equal(log2.logName);
         expect(log.message).to.equal(log2.message);
     });
+
+    it('Find Steps in YAML', () => {
+        const yaml = fs.readFileSync('test/findStep.yaml',{encoding:'utf8', flag:'r'});
+        const i = CamelDefinitionYaml.yamlToIntegration("demo.yaml", yaml);
+        const step: StepDefinition = i.spec.flows?.[0].from.steps[0];
+        const choice: ChoiceDefinition = i.spec.flows?.[0].from.steps[0].steps[0];
+        const log: LogDefinition = i.spec.flows?.[0].from.steps[1];
+
+        // i.spec.flows?.[0].from.steps?.forEach((s:any) => console.log(s.uuid, CamelDefinitionApiExt.findElementInIntegration(i, s.uuid)?.dslName));
+
+        console.log('----')
+        CamelDefinitionApiExt.findElementPathUuids(i, log.uuid).forEach(u => console.log(u, CamelDefinitionApiExt.findElementInIntegration(i, u)?.dslName))
+
+        console.log('----')
+        CamelDefinitionApiExt.findElementPathUuids(i, step.uuid).forEach(u => console.log(u, CamelDefinitionApiExt.findElementInIntegration(i, u)?.dslName))
+
+        console.log('----')
+        CamelDefinitionApiExt.findElementPathUuids(i, choice.uuid).forEach(u => console.log(u, CamelDefinitionApiExt.findElementInIntegration(i, u)?.dslName))
+
+    });
 });
\ No newline at end of file
diff --git a/karavan-core/test/findStep.yaml b/karavan-core/test/findStep.yaml
new file mode 100644
index 0000000..1a0d654
--- /dev/null
+++ b/karavan-core/test/findStep.yaml
@@ -0,0 +1,35 @@
+apiVersion: camel.apache.org/v1
+kind: Integration
+metadata:
+  name: postman.yaml
+spec:
+  flows:
+    - route:
+        from:
+          uri: kamelet:timer-source
+          steps:
+            - step:
+                steps:
+                  - choice: {}
+                  - log: {}
+            - log:
+                message: ${body}
+            - aggregate: {}
+            - choice: {}
+            - split:
+                expression: {}
+            - saga: {}
+            - to:
+                uri: direct:hello-world
+            - to:
+                uri: salesforce:getSObject
+                parameters:
+                  sObjectId: xxx
+                  sObjectClass: Account
+          parameters:
+            period: 2000
+            message: Hello World
+    - route:
+        from:
+          uri: direct:hello-world
+        id: hello-world
\ No newline at end of file
diff --git a/karavan-demo/postman/docs/README.md b/karavan-demo/postman/docs/README.md
index 340fd00..b926b6d 100644
--- a/karavan-demo/postman/docs/README.md
+++ b/karavan-demo/postman/docs/README.md
@@ -26,7 +26,7 @@ docker-compose up
 
 ### Start integration 
 ```
-jbang -Dcamel.jbang.version=3.18.0 camel@apache/camel run *
+jbang -Dcamel.jbang.version=3.18.1 camel@apache/camel run *
 ```
 
 ### Publish parcel
diff --git a/karavan-demo/postman/project/application.properties b/karavan-demo/postman/project/application.properties
index 33e323c..6b7d71d 100644
--- a/karavan-demo/postman/project/application.properties
+++ b/karavan-demo/postman/project/application.properties
@@ -3,7 +3,7 @@ camel.jbang.project-name=postman
 camel.jbang.project-description=Postman Demo
 camel.jbang.gav=org.camel.karavan.demo:postman:1.0.0
 camel.jbang.runtime=quarkus
-camel.jbang.quarkusVersion=2.11.1.Final
+camel.jbang.quarkusVersion=2.11.2.Final
 camel.jbang.dependencies=camel:microprofile-health,mvn:io.quarkus:quarkus-container-image-jib,mvn:io.quarkus:quarkus-openshift
 camel.health.enabled=true
 camel.health.exposure-level=full
diff --git a/karavan-designer/package-lock.json b/karavan-designer/package-lock.json
index 3a708ec..7204e70 100644
--- a/karavan-designer/package-lock.json
+++ b/karavan-designer/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "karavan-designer",
-  "version": "0.0.15",
+  "version": "3.18.1",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "karavan-designer",
-      "version": "0.0.15",
+      "version": "3.18.1",
       "license": "Apache-2.0",
       "dependencies": {
         "@patternfly/patternfly": "4.194.4",
@@ -34,7 +34,7 @@
       }
     },
     "../karavan-core": {
-      "version": "0.0.15",
+      "version": "3.18.1",
       "license": "Apache-2.0",
       "dependencies": {
         "@types/js-yaml": "^4.0.5",
diff --git a/karavan-designer/package.json b/karavan-designer/package.json
index 2845374..e705ce8 100644
--- a/karavan-designer/package.json
+++ b/karavan-designer/package.json
@@ -1,6 +1,6 @@
 {
   "name": "karavan-designer",
-  "version": "3.18.0",
+  "version": "3.18.1",
   "license": "Apache-2.0",
   "scripts": {
     "start": "react-scripts start",
diff --git a/karavan-designer/public/components/activemq.json b/karavan-designer/public/components/activemq.json
index fc77998..a3f3bba 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","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:destinationTyp [...]
\ 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.1","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:destinationTyp [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/amqp.json b/karavan-designer/public/components/amqp.json
index 65b3495..0ef85a0 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","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false,"produce [...]
\ 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.1","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false,"produce [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/arangodb.json b/karavan-designer/public/components/arangodb.json
index 60672dc..d8d937e 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","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","async":false, [...]
\ 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.1","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/as2.json b/karavan-designer/public/components/as2.json
index 97cbeeb..b1f7ef9 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","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName [...]
\ 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.1","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/asterisk.json b/karavan-designer/public/components/asterisk.json
index 95b1425..6c2e3af 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","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProp [...]
\ 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.1","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProp [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/atlasmap.json b/karavan-designer/public/components/atlasmap.json
index 0221574..3a4a9ca 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","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consumerOnly":f [...]
\ 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.1","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/atmos.json b/karavan-designer/public/components/atmos.json
index 78e95bf..ceaa482 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","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly":false,"p [...]
\ 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.1","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly":false,"p [...]
\ 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 acaaf3b..745e4e2 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","scheme":"atmosphere-websocket","extendsSchem [...]
\ 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.1","scheme":"atmosphere-websocket","extendsSchem [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/atom.json b/karavan-designer/public/components/atom.json
index 8cbf598..e86caeb 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","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAtomFeed":{ [...]
\ 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.1","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAtomFeed":{ [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/avro.json b/karavan-designer/public/components/avro.json
index 083b501..4c74cd7 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","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ 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.1","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ 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 735adb5..95a949b 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","scheme":"aws-secrets-manager","extendsScheme":"","synta [...]
\ 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.1","scheme":"aws-secrets-manager","extendsScheme":"","synta [...]
\ 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 e55ddde..e621781 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","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false,"consumerO [...]
\ 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 48d8f97..fff1c81 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","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consumerOnly":f [...]
\ 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.1","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consumerOnly":f [...]
\ 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 055e787..8680bc5 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","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":false,"api [...]
\ 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.1","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":false,"api [...]
\ 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 5f4a933..c0c0355 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","scheme":"aws2-ddbstream","extendsScheme":"","syntax":"aws [...]
\ 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.1","scheme":"aws2-ddbstream","extendsScheme":"","syntax":"aws [...]
\ 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 aba0eae..98f626d 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","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api":false,"co [...]
\ 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.1","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api":false,"co [...]
\ 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 4c935a7..8e99750 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","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":false,"api": [...]
\ 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.1","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":false,"api": [...]
\ 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 64a379d..1557244 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","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":false,"api" [...]
\ 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.1","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":false,"api" [...]
\ 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 6e1198a..150ddc2 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","scheme":"aws2-eventbridge","extendsScheme":"","syntax":"aws2-even [...]
\ 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.1","scheme":"aws2-eventbridge","extendsScheme":"","syntax":"aws2-even [...]
\ 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 b816492..f17d116 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","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false,"api":fal [...]
\ 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.1","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false,"api":fal [...]
\ 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 e8136da..4d9549c 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","scheme":"aws2-kinesis-firehose","extendsScheme":"","sy [...]
\ 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.1","scheme":"aws2-kinesis-firehose","extendsScheme":"","sy [...]
\ 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 513ac4b..7ac79bb 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","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2-kinesis:s [...]
\ 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.1","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2-kinesis:s [...]
\ 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 804823e..2730f40 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","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async":false,"a [...]
\ 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.1","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async":false,"a [...]
\ 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 b43555c..e438ee6 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","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function","async": [...]
\ 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.1","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function","async": [...]
\ 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 f089ef6..fb48388 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","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ 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.1","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ 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 f4d92f8..fca3e5b 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","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":false,"api" [...]
\ 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.1","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":false,"api" [...]
\ 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 226ae46..9aa39d3 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","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn","async": [...]
\ 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.1","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn","async": [...]
\ 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 d765c87..47118c6 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","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api":false,"c [...]
\ 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.1","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api":false,"c [...]
\ 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 41fda89..364b107 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","scheme":"aws2-sns","extendsScheme":"","syntax":"aws2-sns:top [...]
\ 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.1","scheme":"aws2-sns","extendsScheme":"","syntax":"aws2-sns:top [...]
\ 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 5ff64ce..09f11e7 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","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNameOrArn", [...]
\ 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.1","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNameOrArn", [...]
\ 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 11954c5..55ea14b 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","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false,"api":fal [...]
\ 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.1","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false,"api":fal [...]
\ 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 12a68c4..fb6599c 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","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:label","asyn [...]
\ 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.1","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:label","asyn [...]
\ 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 d4b882b..cf88354 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","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure-cosmosdb [...]
\ 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.1","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure-cosmosdb [...]
\ 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 8fa68a7..ab81c83 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","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azure-eventhu [...]
\ 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.1","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azure-eventhu [...]
\ 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 27400dd..31ab33b 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","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName","async":f [...]
\ 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":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"3.18.1","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName","async":fa [...]
\ 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 0cb1fb4..7669024 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","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus:topicOrQu [...]
\ 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.1","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus:topicOrQu [...]
\ 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 3289703..5e38b79 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","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azure-storage [...]
\ 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.1","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azure-storage [...]
\ 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 1c22309..b74bd4a 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","scheme":"azure-storage-datalake","extendsSch [...]
\ 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.1","scheme":"azure-storage-datalake","extendsSch [...]
\ 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 d92ec25..f3c508f 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","scheme":"azure-storage-queue","extendsScheme":"","syntax":"a [...]
\ 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.1","scheme":"azure-storage-queue","extendsScheme":"","syntax":"a [...]
\ 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 f6db600..3cd62c3 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","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:label","async [...]
\ 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.1","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:label","async [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/bean.json b/karavan-designer/public/components/bean.json
index 8b896ac..7f4c886 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","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ 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.1","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/bonita.json b/karavan-designer/public/components/bonita.json
index 7574100..5077b3e 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","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ 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.1","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/box.json b/karavan-designer/public/components/box.json
index 402c799..18a7ca9 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","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":false,"api": [...]
\ 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.1","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/braintree.json b/karavan-designer/public/components/braintree.json
index f3c290d..73e7125 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","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSyntax":"apiN [...]
\ 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.1","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSyntax":"apiN [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/browse.json b/karavan-designer/public/components/browse.json
index 2b5b2e1..dacea74 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","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOnly":false [...]
\ 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.1","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOnly":false [...]
\ 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 be768b5..4255202 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","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheName","asyn [...]
\ 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.1","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheName","asyn [...]
\ 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 fdaa9be..c3ed10b 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","scheme":"caffeine-loadcache","extendsScheme": [...]
\ 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.1","scheme":"caffeine-loadcache","extendsScheme": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/chatscript.json b/karavan-designer/public/components/chatscript.json
index 19753f7..5c7a52e 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","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false,"produce [...]
\ 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.1","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false,"produce [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/chunk.json b/karavan-designer/public/components/chunk.json
index 1ea091a..a414bca 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","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
\ 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.1","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/class.json b/karavan-designer/public/components/class.json
index f852ee4..c0a872b 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","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ 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.1","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ 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 18eedd7..44e3c2c 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","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fa [...]
\ 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.1","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cmis.json b/karavan-designer/public/components/cmis.json
index 86faa0b..5c6b45c 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","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ 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.1","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ 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 4b47c4b..086804f 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","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false,"consume [...]
\ 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.1","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/coap.json b/karavan-designer/public/components/coap.json
index 30b4a55..9d07458 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","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOnly":false [...]
\ 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.1","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOnly":false [...]
\ 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 d0400aa..005460f 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","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":false,"cons [...]
\ 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.1","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/coaps.json b/karavan-designer/public/components/coaps.json
index acbaeb6..21ce926 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","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false,"consume [...]
\ 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.1","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cometd.json b/karavan-designer/public/components/cometd.json
index e1fa7e2..d6d5d93 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","scheme":"cometd","extendsScheme":"","alternativeSchemes":"cometd,cometd [...]
\ 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.1","scheme":"cometd","extendsScheme":"","alternativeSchemes":"cometd,cometd [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cometds.json b/karavan-designer/public/components/cometds.json
index 6814cb1..4372c7e 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","scheme":"cometds","extendsScheme":"","alternativeSchemes":"co [...]
\ 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.1","scheme":"cometds","extendsScheme":"","alternativeSchemes":"co [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/consul.json b/karavan-designer/public/components/consul.json
index 889108d..cf67d4d 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","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/controlbus.json b/karavan-designer/public/components/controlbus.json
index dda3311..84c02aa 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","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumerOnly":fal [...]
\ 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.1","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/corda.json b/karavan-designer/public/components/corda.json
index a0ff8fd..d9f4912 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","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly":false," [...]
\ 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.1","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/couchbase.json b/karavan-designer/public/components/couchbase.json
index 5170a77..fa73af3 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","scheme":"couchbase","extendsScheme":"","syntax":"couchbas [...]
\ 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.1","scheme":"couchbase","extendsScheme":"","syntax":"couchbas [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/couchdb.json b/karavan-designer/public/components/couchdb.json
index 2f8e1cb..cb7c716 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","scheme":"couchdb","exte [...]
\ 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.1","scheme":"couchdb","exte [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cql.json b/karavan-designer/public/components/cql.json
index 6f9797c..68601a6 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","scheme":"cql","extendsScheme":"","syntax [...]
\ 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.1","scheme":"cql","extendsScheme":"","syntax [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cron.json b/karavan-designer/public/components/cron.json
index d0dd125..b631c1c 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","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnly":true," [...]
\ 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.1","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnly":true," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/crypto.json b/karavan-designer/public/components/crypto.json
index 3057603..94f46d0 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","scheme":"crypto","extendsScheme":"","syntax":"crypto:cryp [...]
\ 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.1","scheme":"crypto","extendsScheme":"","syntax":"crypto:cryp [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cxf.json b/karavan-designer/public/components/cxf.json
index 72bc3e7..0a5d092 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.jaxws.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf-soap","version":"3.18.0","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":fal [...]
\ 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.jaxws.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf-soap","version":"3.18.1","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cxfrs.json b/karavan-designer/public/components/cxfrs.json
index e783fa2..7a1ba25 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-rest","version":"3.18.0","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":false, [...]
\ 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-rest","version":"3.18.1","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dataformat.json b/karavan-designer/public/components/dataformat.json
index 5f86da1..c3a3787 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","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":false,"api":f [...]
\ 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.1","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":false,"api":f [...]
\ 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 77b6981..e9b6fd5 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","scheme":"dataset-test","extendsScheme":"","syn [...]
\ 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.1","scheme":"dataset-test","extendsScheme":"","syn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dataset.json b/karavan-designer/public/components/dataset.json
index 0aa1b8b..33a9d75 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","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly":false,"p [...]
\ 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.1","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly":false,"p [...]
\ 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 d41a1a0..cad3fbe 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","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false,"consumerO [...]
\ 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":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-db2","version":"3.18.1","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false,"consumerOn [...]
\ 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 2cd642c..2c153d9 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","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name","async": [...]
\ 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.1","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name","async": [...]
\ 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 5d25a0d..02c51a4 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","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false,"api":fals [...]
\ 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.1","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false,"api":fals [...]
\ 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 87c1cfe..6d79e16 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","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async":false," [...]
\ 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":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"3.18.1","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async":false,"a [...]
\ 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 59f48df..ed513d3 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","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-postgres:nam [...]
\ 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.1","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-postgres:nam [...]
\ 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 27f4970..847c68b 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","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium-sqlserver [...]
\ 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.1","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium-sqlserver [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/digitalocean.json b/karavan-designer/public/components/digitalocean.json
index 424e5fa..d27fdb0 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","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation","async":f [...]
\ 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.1","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation","async":f [...]
\ 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 9dff0b4..f5cab6f 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","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api":false," [...]
\ 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.1","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/direct.json b/karavan-designer/public/components/direct.json
index f37fca7..72330b1 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","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false,"producer [...]
\ 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.1","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false,"producer [...]
\ 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 43c9a82..bc8d4de 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","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"di [...]
\ 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.1","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"di [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/disruptor.json b/karavan-designer/public/components/disruptor.json
index e38f0a8..f04879f 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","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disruptor:name", [...]
\ 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.1","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disruptor:name", [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/djl.json b/karavan-designer/public/components/djl.json
index 4c6d12f..1467ce4 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","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":false,"consum [...]
\ 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.1","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":false,"consum [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dns.json b/karavan-designer/public/components/dns.json
index a8453f5..3162d41 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","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"headers":{"d [...]
\ 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.1","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"headers":{"d [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/docker.json b/karavan-designer/public/components/docker.json
index 1a6dca5..3f2964e 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","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProper [...]
\ 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.1","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProper [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dozer.json b/karavan-designer/public/components/dozer.json
index 6a33c9a..2c16d97 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","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ 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.1","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/drill.json b/karavan-designer/public/components/drill.json
index 21742e6..4bc8462 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","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProp [...]
\ 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.1","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProp [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dropbox.json b/karavan-designer/public/components/dropbox.json
index 6b804f8..076319c 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","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false,"api":fal [...]
\ 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.1","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false,"api":fal [...]
\ 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 55c1366..5a34eba 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","scheme":"dynamic-rou [...]
\ 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.1","scheme":"dynamic-rou [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ehcache.json b/karavan-designer/public/components/ehcache.json
index 55a7829..562c9de 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","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/exec.json b/karavan-designer/public/components/exec.json
index 6755280..26403fc 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","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperti [...]
\ 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.1","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperti [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/facebook.json b/karavan-designer/public/components/facebook.json
index 53908c4..a493d23 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","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":false,"pro [...]
\ 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.1","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":false,"pro [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/fhir.json b/karavan-designer/public/components/fhir.json
index bdf6809..43c46b6 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","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","async":false, [...]
\ 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.1","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","async":false, [...]
\ 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 472a2f2..fabe5ea 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","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false,"api":fal [...]
\ 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.1","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/file.json b/karavan-designer/public/components/file.json
index 0a8a167..55d8ef1 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","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers":{"C [...]
\ 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.1","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers":{"C [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/flatpack.json b/karavan-designer/public/components/flatpack.json
index 80db2fa..5a933a1 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","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api":false,"c [...]
\ 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.1","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api":false,"c [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/flink.json b/karavan-designer/public/components/flink.json
index 410d1da..69d7bc6 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","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ 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.1","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/fop.json b/karavan-designer/public/components/fop.json
index c8eaa74..1c5b390 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","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/freemarker.json b/karavan-designer/public/components/freemarker.json
index 19ce266..f180515 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","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"consumerOn [...]
\ 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.1","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ftp.json b/karavan-designer/public/components/ftp.json
index e68c4d5..14a4ffa 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","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@host:port [...]
\ 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.1","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@host:port [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ftps.json b/karavan-designer/public/components/ftps.json
index 961a598..672ac96 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","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternativeSyntax [...]
\ 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.1","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternativeSyntax [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/geocoder.json b/karavan-designer/public/components/geocoder.json
index d15159d..a113c84 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","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","async":false, [...]
\ 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.1","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/git.json b/karavan-designer/public/components/git.json
index 4c3cf7e..4a6f484 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","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ 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.1","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/github.json b/karavan-designer/public/components/github.json
index 925410e..754efc3 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","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPr [...]
\ 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.1","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPr [...]
\ 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 96e7373..7d8d118 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","scheme":"google-bigquery-sql","extendsScheme":"","syn [...]
\ 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.1","scheme":"google-bigquery-sql","extendsScheme":"","syn [...]
\ 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 140a21f..1f9b7a6 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","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId:datasetI [...]
\ 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.1","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId:datasetI [...]
\ 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 22678e2..689adc8 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","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google-calendar [...]
\ 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.1","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google-calendar [...]
\ 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 ef2cfd0..4424270 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","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/methodName" [...]
\ 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.1","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/methodName" [...]
\ 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 462dcd4..251a38c 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","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true,"apiSynta [...]
\ 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.1","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true,"apiSynta [...]
\ 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 e438b8c..f992f71 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","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:functionName", [...]
\ 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.1","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:functionName", [...]
\ 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 ae3da0e..5cd9c22 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","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:index","asy [...]
\ 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.1","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:index","asy [...]
\ 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 a2acd1a..4325070 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","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiSyntax":"a [...]
\ 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.1","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiSyntax":"a [...]
\ 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 6863800..4275db0 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","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pubsub:proj [...]
\ 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.1","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pubsub:proj [...]
\ 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 929d165..c12ce5d 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","scheme":"google-secret-manager","extendsScheme":"","syntax":"google-secret-ma [...]
\ 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.1","scheme":"google-secret-manager","extendsScheme":"","syntax":"google-secret-ma [...]
\ 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 6b604b2..b5ffbd7 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","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-stream:spr [...]
\ 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.1","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-stream:spr [...]
\ 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 e9e5655..75ab60c 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","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async":false,"ap [...]
\ 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.1","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async":false,"ap [...]
\ 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 34ead0a..a39e837 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","scheme":"google-storage","extendsScheme":"" [...]
\ 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.1","scheme":"google-storage","extendsScheme":"" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/gora.json b/karavan-designer/public/components/gora.json
index 8bc3cfd..c1a4be1 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","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ 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.1","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/grape.json b/karavan-designer/public/components/grape.json
index cd7ef28..2d84fe5 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","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":false,"api":f [...]
\ 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.1","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":false,"api":f [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/graphql.json b/karavan-designer/public/components/graphql.json
index e9a4ffe..80bd825 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","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ 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.1","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/grpc.json b/karavan-designer/public/components/grpc.json
index d2c5db9..1a0d758 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","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ 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.1","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ 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 0b80acc..fc266d4 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","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","async":false [...]
\ 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.1","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","async":false [...]
\ 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 e6c668a..9a86c6a 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","scheme":"hashicorp-vault","extendsScheme":"","syntax":"hashicorp-vault:secretsEngine","async": [...]
\ 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.1","scheme":"hashicorp-vault","extendsScheme":"","syntax":"hashicorp-vault:secretsEngine","async": [...]
\ 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 79ef978..e64a93f 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","scheme":"hazelcast-atomicvalue","ex [...]
\ 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.1","scheme":"hazelcast-atomicvalue","ex [...]
\ 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 c44c69a..e5e5c95 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","scheme":"hazelcast-instance","extendsScheme":"","syntax":"h [...]
\ 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.1","scheme":"hazelcast-instance","extendsScheme":"","syntax":"h [...]
\ 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 32f67b8..8c3ef90 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","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async":false," [...]
\ 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.1","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async":false," [...]
\ 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 f8cedab..a65223f 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","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false,"api":fa [...]
\ 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.1","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false,"api":fa [...]
\ 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 e69d9de..abab356 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","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcast-multima [...]
\ 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.1","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcast-multima [...]
\ 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 0f8cd5e..7ab20b3 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","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue:cacheName [...]
\ 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.1","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue:cacheName [...]
\ 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 37e59d8..190ccf0 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","scheme":"hazelcast-replicatedmap","extendsScheme":"","synta [...]
\ 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.1","scheme":"hazelcast-replicatedmap","extendsScheme":"","synta [...]
\ 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 6145eea..f76132c 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","scheme":"hazelcast-ringbuffer","extendsScheme":"","syntax":"haze [...]
\ 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.1","scheme":"hazelcast-ringbuffer","extendsScheme":"","syntax":"haze [...]
\ 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 249841b..27cec14 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","scheme": [...]
\ 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.1","scheme": [...]
\ 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 987e16e..088e165 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","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false,"api":fa [...]
\ 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.1","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false,"api":fa [...]
\ 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 08cc8f6..c2bd547 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","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-topic:cacheN [...]
\ 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.1","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-topic:cacheN [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hbase.json b/karavan-designer/public/components/hbase.json
index ed8660f..f15178c 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","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/hdfs.json b/karavan-designer/public/components/hdfs.json
index 69a96aa..db9f51d 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","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/http.json b/karavan-designer/public/components/http.json
index 5f047af..bc8399d 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","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async":false," [...]
\ 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.1","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/https.json b/karavan-designer/public/components/https.json
index 94bac4d..6323fb5 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","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://httpUri","a [...]
\ 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.1","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://httpUri","a [...]
\ 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 50e4365..e9a47d6 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","scheme":"hwcloud-dms","extendsScheme":"", [...]
\ 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.1","scheme":"hwcloud-dms","extendsScheme":"", [...]
\ 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 fe261ac..0e1cab8 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 4d7bf30..12bccec 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","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:operation" [...]
\ 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.1","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:operation" [...]
\ 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 33cb2f0..d437086 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","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async":false," [...]
\ 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.1","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async":false," [...]
\ 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 040b432..124ee20 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","scheme":"hwcloud-imagere [...]
\ 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.1","scheme":"hwcloud-imagere [...]
\ 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 8f4dfc1..524d430 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","scheme":"hwcloud-obs","extendsScheme":"","synt [...]
\ 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.1","scheme":"hwcloud-obs","extendsScheme":"","synt [...]
\ 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 de3dd41..09e861c 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","scheme":"hwcloud-smn", [...]
\ 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.1","scheme":"hwcloud-smn", [...]
\ 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 ca1853a..dddcc21 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","scheme":"iec60870-client","extendsScheme":"","syntax":"iec6087 [...]
\ 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.1","scheme":"iec60870-client","extendsScheme":"","syntax":"iec6087 [...]
\ 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 d3f9069..f47426c 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","scheme":"iec60870-server","extendsScheme":"","syntax":"iec6087 [...]
\ 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.1","scheme":"iec60870-server","extendsScheme":"","syntax":"iec6087 [...]
\ 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 1a47d93..6334ef1 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","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite-cache:ca [...]
\ 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.1","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite-cache:ca [...]
\ 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 56df901..385f696 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","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api":false,"c [...]
\ 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.1","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api":false,"c [...]
\ 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 9008fe8..f17aad0 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","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-events:endpoi [...]
\ 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.1","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-events:endpoi [...]
\ 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 24cf657..8b0380b 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","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"api":false, [...]
\ 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.1","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"api":false, [...]
\ 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 b784d91..e3724c0 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","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async":false,"a [...]
\ 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.1","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async":false,"a [...]
\ 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 7f29e2e..73e1e9a 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","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"consumerOnl [...]
\ 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.1","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"consumerOnl [...]
\ 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 c508d59..c37ca39 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","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/imap.json b/karavan-designer/public/components/imap.json
index a77ca92..f8a1ef6 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","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeSyntax":"i [...]
\ 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.1","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeSyntax":"i [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/imaps.json b/karavan-designer/public/components/imaps.json
index 0509017..ffbe02d 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","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port","alternat [...]
\ 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.1","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port","alternat [...]
\ 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 b3384d3..d86352f 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","scheme":"infinispan-embedd [...]
\ 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.1","scheme":"infinispan-embedd [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/infinispan.json b/karavan-designer/public/components/infinispan.json
index ddc8567..03c14e6 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","scheme":"infinispan","extendsScheme":"","syntax":"infinis [...]
\ 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.1","scheme":"infinispan","extendsScheme":"","syntax":"infinis [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/influxdb.json b/karavan-designer/public/components/influxdb.json
index bd0acac..bb86457 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","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":false,"produ [...]
\ 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.1","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":false,"produ [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/iota.json b/karavan-designer/public/components/iota.json
index 57906b6..49a4e31 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","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
\ 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.1","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/irc.json b/karavan-designer/public/components/irc.json
index 1004655..80b9f8c 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","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ironmq.json b/karavan-designer/public/components/ironmq.json
index 573db62..655e560 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","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","async":false, [...]
\ 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.1","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","async":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jbpm.json b/karavan-designer/public/components/jbpm.json
index f1d02ed..58d12cc 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","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPrope [...]
\ 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.1","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPrope [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jcache.json b/karavan-designer/public/components/jcache.json
index af03ccb..b90dc74 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","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":false,"produ [...]
\ 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.1","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":false,"produ [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jclouds.json b/karavan-designer/public/components/jclouds.json
index 428fba3..63a39f1 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","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consumerOnly":fa [...]
\ 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.1","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jcr.json b/karavan-designer/public/components/jcr.json
index 9216536..72b23a2 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","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":false,"api" [...]
\ 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.1","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jdbc.json b/karavan-designer/public/components/jdbc.json
index 891211a..2327033 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","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
\ 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.1","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jetty.json b/karavan-designer/public/components/jetty.json
index 67b0165..11d574a 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","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnly":false, [...]
\ 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.1","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnly":false, [...]
\ 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 6b19475..fc58fe8 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","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":false,"api" [...]
\ 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.1","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jgroups.json b/karavan-designer/public/components/jgroups.json
index 089fa98..d4b88fa 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","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"producerOn [...]
\ 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.1","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"producerOn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jira.json b/karavan-designer/public/components/jira.json
index 7b84e12..8962225 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","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers [...]
\ 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.1","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jms.json b/karavan-designer/public/components/jms.json
index 1b5eae8..16e662c 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","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consumerOnly":fa [...]
\ 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.1","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jmx.json b/karavan-designer/public/components/jmx.json
index bd08af1..625bdc9 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","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers":{"jmx.han [...]
\ 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.1","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers":{"jmx.han [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jolt.json b/karavan-designer/public/components/jolt.json
index f58f71b..ee9c311 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","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties" [...]
\ 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.1","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jooq.json b/karavan-designer/public/components/jooq.json
index 62a0c33..c8b1a36 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","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ 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.1","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jpa.json b/karavan-designer/public/components/jpa.json
index 2a1abf5..5e0c3a3 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","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ 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.1","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jslt.json b/karavan-designer/public/components/jslt.json
index 14c4736..9198983 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","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProp [...]
\ 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.1","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProp [...]
\ 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 463adee..478c806 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","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consumerOnly":f [...]
\ 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.1","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consumerOnly":f [...]
\ 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 6e17c3e..c65181c 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","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourceUri","as [...]
\ 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.1","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourceUri","as [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jsonata.json b/karavan-designer/public/components/jsonata.json
index f166487..98bcf3a 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","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/jt400.json b/karavan-designer/public/components/jt400.json
index 8c151c4..a02661b 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","scheme":"jt400","extendsScheme":"","synt [...]
\ 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.1","scheme":"jt400","extendsScheme":"","synt [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kafka.json b/karavan-designer/public/components/kafka.json
index f71b211..01c6eb9 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","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ 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.1","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/knative.json b/karavan-designer/public/components/knative.json
index fdd7933..fc8a67c 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","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenient [...]
\ 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.1","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenient [...]
\ 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 0e40e69..6387552 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","scheme":"kubernetes-conf [...]
\ 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.1","scheme":"kubernetes-conf [...]
\ 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 3dd8e39..ec2ac93 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.1" [...]
\ 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 363da8d..d6ce911 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","scheme":"kubernetes- [...]
\ 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.1","scheme":"kubernetes- [...]
\ 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 968cc87..cc9b779 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","scheme":"kubernetes-hpa","extendsSchem [...]
\ 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.1","scheme":"kubernetes-hpa","extendsSchem [...]
\ 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 7a0a868..4684b56 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","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":false,"api [...]
\ 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.1","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":false,"api [...]
\ 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 84a809b..459e410 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","scheme":"kubernetes-namesp [...]
\ 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.1","scheme":"kubernetes-namesp [...]
\ 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 50331d7..83706f8 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","scheme":"kubernetes-nodes","extendsScheme":"","syntax":" [...]
\ 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.1","scheme":"kubernetes-nodes","extendsScheme":"","syntax":" [...]
\ 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 a50ec1b..addc60e 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 a8b7fc0..1c321ca 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 b2ac933..9106bed 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","scheme":"kubernetes-pods","extendsScheme":"","syntax":"kuberne [...]
\ 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.1","scheme":"kubernetes-pods","extendsScheme":"","syntax":"kuberne [...]
\ 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 9426e5f..323ffa0 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 88f727e..38797db 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","scheme":"kubernetes-resources-quota","e [...]
\ 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.1","scheme":"kubernetes-resources-quota","e [...]
\ 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 d658525..ef57ea1 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","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-secrets:ma [...]
\ 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.1","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-secrets:ma [...]
\ 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 cf87a4b..07e6912 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","scheme":"kubernetes-service-accounts [...]
\ 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.1","scheme":"kubernetes-service-accounts [...]
\ 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 92df281..651f422 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","scheme":"kubernetes-services","extends [...]
\ 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.1","scheme":"kubernetes-services","extends [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kudu.json b/karavan-designer/public/components/kudu.json
index 84b26ae..bbea810 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","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName","async": [...]
\ 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.1","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName","async": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/language.json b/karavan-designer/public/components/language.json
index 36aac14..dec082c 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","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api":false,"co [...]
\ 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.1","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api":false,"co [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ldap.json b/karavan-designer/public/components/ldap.json
index 23812e6..54a4e25 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","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false} [...]
\ 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.1","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false} [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ldif.json b/karavan-designer/public/components/ldif.json
index f482b09..c534933 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","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ 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.1","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/log.json b/karavan-designer/public/components/log.json
index 30336c5..121009d 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","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropertie [...]
\ 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.1","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropertie [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/lpr.json b/karavan-designer/public/components/lpr.json
index e735b5f..a9627d3 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","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProper [...]
\ 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.1","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProper [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/lucene.json b/karavan-designer/public/components/lucene.json
index 754ff9b..473225a 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","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly":false,"p [...]
\ 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.1","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/lumberjack.json b/karavan-designer/public/components/lumberjack.json
index 6ef9395..36d6525 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","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumerOnly":tru [...]
\ 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.1","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumerOnly":tru [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/master.json b/karavan-designer/public/components/master.json
index ca3342d..08de8ac 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","scheme":"master","extendsScheme":"","syntax":"master:namespace:dele [...]
\ 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.1","scheme":"master","extendsScheme":"","syntax":"master:namespace:dele [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/metrics.json b/karavan-designer/public/components/metrics.json
index 707cfde..8a3230e 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","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName","async": [...]
\ 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.1","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName","async": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/micrometer.json b/karavan-designer/public/components/micrometer.json
index a8ab20e..419354b 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","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType:metricsN [...]
\ 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.1","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType:metricsN [...]
\ 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 5dff72a..ca056da 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","scheme":"microprofile-metrics","extendsScheme":"","syntax":"microprofile-metrics [...]
\ 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.1","scheme":"microprofile-metrics","extendsScheme":"","syntax":"microprofile-metrics [...]
\ 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 5e01648..0bc2513 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","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","async":false [...]
\ 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.1","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","async":false [...]
\ 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 4bd7fff..d479b26 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","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","async":fals [...]
\ 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.1","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","async":fals [...]
\ 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 2602cf7..2d2fdb7 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","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly":false," [...]
\ 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.1","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mina.json b/karavan-designer/public/components/mina.json
index ac1498a..3a99f52 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","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/minio.json b/karavan-designer/public/components/minio.json
index f0de45d..fc8f0d2 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","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mllp.json b/karavan-designer/public/components/mllp.json
index ed59f6f..606ff15 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","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ 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.1","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mock.json b/karavan-designer/public/components/mock.json
index 3ae5d81..b9833d0 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","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":true [...]
\ 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.1","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":true [...]
\ 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 e6c9c0b..c9963a7 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","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":false,"cons [...]
\ 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.1","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mongodb.json b/karavan-designer/public/components/mongodb.json
index e7d8259..4351884 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","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerOnly":fals [...]
\ 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.1","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mustache.json b/karavan-designer/public/components/mustache.json
index c614f1b..66c0182 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","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mvel.json b/karavan-designer/public/components/mvel.json
index d2d7148..3d59ebe 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","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
\ 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.1","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
\ 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 494e73c..e1389ff 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","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:beanName:me [...]
\ 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.1","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:beanName:me [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/mybatis.json b/karavan-designer/public/components/mybatis.json
index c7bdbc2..f634c42 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","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":false,"api":f [...]
\ 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.1","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":false,"api":f [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/nats.json b/karavan-designer/public/components/nats.json
index e7c2c0d..f26d464 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","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
\ 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.1","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
\ 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 3b1edb4..9605344 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","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol://host:port/ [...]
\ 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.1","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol://host:port/ [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/netty.json b/karavan-designer/public/components/netty.json
index 887584c..b88b844 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","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly":false,"pr [...]
\ 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.1","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/nitrite.json b/karavan-designer/public/components/nitrite.json
index debe380..0e00a4d 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","scheme":"nitrite","extendsScheme":"","syntax":"nitrite:database","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
\ 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.1","scheme":"nitrite","extendsScheme":"","syntax":"nitrite:database","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/oaipmh.json b/karavan-designer/public/components/oaipmh.json
index c5b9012..cc35349 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","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ 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.1","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/olingo2.json b/karavan-designer/public/components/olingo2.json
index 1acf1b7..cb57b3b 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","scheme":"olingo2","extendsScheme":"","syntax":"olingo2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/meth [...]
\ 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.1","scheme":"olingo2","extendsScheme":"","syntax":"olingo2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/meth [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/olingo4.json b/karavan-designer/public/components/olingo4.json
index 12975a2..d8bd2f1 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","scheme":"olingo4","extendsScheme":"","syntax":"olingo4:apiName/methodName","async":false,"api":true,"apiSyntax":"ap [...]
\ 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.1","scheme":"olingo4","extendsScheme":"","syntax":"olingo4:apiName/methodName","async":false,"api":true,"apiSyntax":"ap [...]
\ 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 fb9d545..22d717f 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","scheme":"openshift-build-configs","extendsScheme":"","sy [...]
\ 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.1","scheme":"openshift-build-configs","extendsScheme":"","sy [...]
\ 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 5390a30..c175a49 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","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterUrl","asyn [...]
\ 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.1","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterUrl","asyn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/openshift-deploymentconfigs.json b/karavan-designer/public/components/openshift-deploymentconfigs.json
index fbcae3c..bb0a530 100644
--- a/karavan-designer/public/components/openshift-deploymentconfigs.json
+++ b/karavan-designer/public/components/openshift-deploymentconfigs.json
@@ -1 +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
+{"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 5ba4be5..b7d75ff 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","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false,"api":fal [...]
\ 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.1","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false,"api":fal [...]
\ 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 98500e2..a3582a2 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","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host","async" [...]
\ 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.1","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host","async" [...]
\ 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 179fe5b..5128609 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","scheme":"openstack-key [...]
\ 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.1","scheme":"openstack-key [...]
\ 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 680e68d..acb272f 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","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async":false,"ap [...]
\ 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.1","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async":false,"ap [...]
\ 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 ac10e65..08b94c7 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","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false,"consumerO [...]
\ 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 549ec14..d6ca921 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","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false,"consume [...]
\ 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.1","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/optaplanner.json b/karavan-designer/public/components/optaplanner.json
index 3a3e559..f1a7abf 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","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:configFile","async":false,"api":false,"consumer [...]
\ 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.1","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:configFile","async":false,"api":false,"consumer [...]
\ 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 94994b3..8427fb6 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","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":false,"api" [...]
\ 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.1","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/paho.json b/karavan-designer/public/components/paho.json
index 42eac72..4ef56a9 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","scheme":"paho","extendsScheme":"","syntax":"paho:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ 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.1","scheme":"paho","extendsScheme":"","syntax":"paho:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pdf.json b/karavan-designer/public/components/pdf.json
index eed2471..2dad17b 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","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":t [...]
\ 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.1","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":t [...]
\ 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 15904cf..c4a8cf4 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","scheme":"pg-replication- [...]
\ 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.1","scheme":"pg-replication- [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pgevent.json b/karavan-designer/public/components/pgevent.json
index 4238c8d..856da1c 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","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async":false," [...]
\ 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.1","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async":false," [...]
\ 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 f20feb1..b386186 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","scheme":"platform-http","extendsScheme":"","syntax":"platform-http:path","as [...]
\ 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.1","scheme":"platform-http","extendsScheme":"","syntax":"platform-http:path","as [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pop3.json b/karavan-designer/public/components/pop3.json
index 5cfc053..e3a3dd2 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","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeSyntax":"p [...]
\ 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.1","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeSyntax":"p [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pop3s.json b/karavan-designer/public/components/pop3s.json
index 44fc9cb..4ec8e75 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","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternativeSyntax [...]
\ 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.1","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternativeSyntax [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pubnub.json b/karavan-designer/public/components/pubnub.json
index 3a80c63..2b6d21b 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","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api":false," [...]
\ 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.1","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/pulsar.json b/karavan-designer/public/components/pulsar.json
index 113785c..c30ae70 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","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"api":false, [...]
\ 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.1","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/quartz.json b/karavan-designer/public/components/quartz.json
index 16113b8..ddccaf4 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","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerOnly":true [...]
\ 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.1","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerOnly":true [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/quickfix.json b/karavan-designer/public/components/quickfix.json
index 9fefa7f..f91dc38 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","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async":false,"a [...]
\ 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.1","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async":false,"a [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/rabbitmq.json b/karavan-designer/public/components/rabbitmq.json
index 2ecbc4b..c767162 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","scheme":"rabbitmq","extendsScheme":"","syntax":"rabbitmq:exchangeName","async":true,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"rabbitmq","extendsScheme":"","syntax":"rabbitmq:exchangeName","async":true,"api":false,"consumerOnly":false,"prod [...]
\ 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 933cfb7..2481a5f 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","scheme":"reactive-st [...]
\ 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.1","scheme":"reactive-st [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ref.json b/karavan-designer/public/components/ref.json
index fa0d481..2899b46 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","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ 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.1","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ 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 460ec33..51264ec 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","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"consumerOnly [...]
\ 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.1","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"consumerOnly [...]
\ 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 6292dbf..10c372f 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","scheme [...]
\ 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.1","scheme [...]
\ 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 e6b2dbc..3bb484d 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 2ceb3ab..a40576b 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","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumerOnly":false,"producerOnly":fals [...]
\ 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.1","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumerOnly":false,"producerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/resteasy.json b/karavan-designer/public/components/resteasy.json
index 59b1130..4fa07bd 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","scheme":"resteasy","extendsScheme":"http","syntax":"resteasy:httpUri","async":false,"api":false,"cons [...]
\ 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.1","scheme":"resteasy","extendsScheme":"http","syntax":"resteasy:httpUri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/robotframework.json b/karavan-designer/public/components/robotframework.json
index d6c759e..0fdce84 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","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resourceUri"," [...]
\ 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.1","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resourceUri"," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/rss.json b/karavan-designer/public/components/rss.json
index 3bed3e3..55bdb5c 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","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelRssFeed":{"kind":"h [...]
\ 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.1","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelRssFeed":{"kind":"h [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/saga.json b/karavan-designer/public/components/saga.json
index 9e35b79..0749b1c 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","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ 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.1","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/salesforce.json b/karavan-designer/public/components/salesforce.json
index 2a199de..b159558 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","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api":false,"c [...]
\ 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.1","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api":false,"c [...]
\ 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 92b54a8..2670134 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","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"api":false [...]
\ 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.1","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/scheduler.json b/karavan-designer/public/components/scheduler.json
index 76c8ffe..987ed19 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","scheme":"scheduler","extendsScheme":"","syntax":"scheduler:name","as [...]
\ 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.1","scheme":"scheduler","extendsScheme":"","syntax":"scheduler:name","as [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/schematron.json b/karavan-designer/public/components/schematron.json
index 33ba869..c2f6a4e 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","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumerOnly":fal [...]
\ 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.1","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/scp.json b/karavan-designer/public/components/scp.json
index 660b8d1..40f430f 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","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/seda.json b/karavan-designer/public/components/seda.json
index 418bf50..21bbee1 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","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"producerOnl [...]
\ 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.1","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/service.json b/karavan-designer/public/components/service.json
index 1ef274a..c8d3ef0 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","scheme":"service","extendsScheme":"","syntax":"service:delegateUri","async":false,"api":fal [...]
\ 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.1","scheme":"service","extendsScheme":"","syntax":"service:delegateUri","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/servicenow.json b/karavan-designer/public/components/servicenow.json
index 201622c..207f707 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","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false,"consume [...]
\ 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.1","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/servlet.json b/karavan-designer/public/components/servlet.json
index f748b54..8e7500b 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","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true,"producerOn [...]
\ 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.1","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true,"producerOn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sftp.json b/karavan-designer/public/components/sftp.json
index bd58200..ceb15e2 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","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOnly":false [...]
\ 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.1","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sjms.json b/karavan-designer/public/components/sjms.json
index 47ad2c9..7b577df 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","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"api":false, [...]
\ 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.1","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sjms2.json b/karavan-designer/public/components/sjms2.json
index 3c413bf..2e38f47 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","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","async":true," [...]
\ 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.1","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","async":true," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/slack.json b/karavan-designer/public/components/slack.json
index f6b2bec..a405d1d 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","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":fa [...]
\ 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.1","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/smpp.json b/karavan-designer/public/components/smpp.json
index ef4b19c..6627cf8 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","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api":false,"c [...]
\ 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.1","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api":false,"c [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/smpps.json b/karavan-designer/public/components/smpps.json
index 0ab4ca6..4dd8bcf 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","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async":false,"a [...]
\ 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.1","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async":false,"a [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/smtp.json b/karavan-designer/public/components/smtp.json
index 308e9c6..f624ed0 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","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeSyntax":"s [...]
\ 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.1","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeSyntax":"s [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/smtps.json b/karavan-designer/public/components/smtps.json
index 8f99a64..ebe97f9 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","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternativeSyntax [...]
\ 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.1","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternativeSyntax [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/snmp.json b/karavan-designer/public/components/snmp.json
index c4ca2bc..ed0e0ad 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","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":false,"pro [...]
\ 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.1","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":false,"pro [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/solr.json b/karavan-designer/public/components/solr.json
index 9160e2d..60584ed 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","scheme":"solr","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solr:url","async":false,"api":false,"consumerOnly": [...]
\ 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.1","scheme":"solr","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solr:url","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/solrCloud.json b/karavan-designer/public/components/solrCloud.json
index 343fd08..419e67f 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","scheme":"solrCloud","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrCloud:url","async":false,"api":false, [...]
\ 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.1","scheme":"solrCloud","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrCloud:url","async":false,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/solrs.json b/karavan-designer/public/components/solrs.json
index 1641a2a..9098df3 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","scheme":"solrs","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrs:url","async":false,"api":false,"co [...]
\ 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.1","scheme":"solrs","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrs:url","async":false,"api":false,"co [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/spark.json b/karavan-designer/public/components/spark.json
index 65ae821..9e7406e 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","scheme":"spark","extendsScheme":"","syntax":"spark:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ 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.1","scheme":"spark","extendsScheme":"","syntax":"spark:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ 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 ca299b4..f8a6cc2 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","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:splunkURL/to [...]
\ 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.1","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:splunkURL/to [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/splunk.json b/karavan-designer/public/components/splunk.json
index 6ecfd5e..2662ed2 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","scheme":"splunk","extendsScheme":"","syntax":"splunk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPro [...]
\ 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.1","scheme":"splunk","extendsScheme":"","syntax":"splunk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPro [...]
\ 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 2de1398..ead4506 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","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","async":fals [...]
\ 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.1","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","async":fals [...]
\ 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 8033d28..4da6099 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","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ 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.1","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ 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 589cbea..6b3fc5f 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","scheme":"spring-integration","extendsScheme":"","syntax":"spring-integration:defa [...]
\ 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.1","scheme":"spring-integration","extendsScheme":"","syntax":"spring-integration:defa [...]
\ 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 f1a3b6c..a2db882 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","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceName","async [...]
\ 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.1","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceName","async [...]
\ 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 76d05f5..5067cfa 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","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName","async":fa [...]
\ 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.1","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName","async":fa [...]
\ 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 99c1df9..4b39f3a 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","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-rabbitmq:ex [...]
\ 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.1","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-rabbitmq:ex [...]
\ 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 971c783..1f785ee 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","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly":false,"pr [...]
\ 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.1","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly":false,"pr [...]
\ 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 35b3ae0..6a3b790 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","scheme":"spring-ws","extendsScheme":"","syntax":"spring-ws:type:loo [...]
\ 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.1","scheme":"spring-ws","extendsScheme":"","syntax":"spring-ws:type:loo [...]
\ 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 00619d5..9fe73da 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","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":false,"api": [...]
\ 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.1","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/sql.json b/karavan-designer/public/components/sql.json
index 2a0974f..4566601 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","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers [...]
\ 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.1","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/ssh.json b/karavan-designer/public/components/ssh.json
index 20928f6..015a777 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","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnly":false, [...]
\ 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.1","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stax.json b/karavan-designer/public/components/stax.json
index 6e0da86..754b0fe 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","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenie [...]
\ 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.1","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenie [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stitch.json b/karavan-designer/public/components/stitch.json
index 0af823f..eebc266 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","scheme":"stitch","extendsScheme":"","synt [...]
\ 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.1","scheme":"stitch","extendsScheme":"","synt [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stomp.json b/karavan-designer/public/components/stomp.json
index a226d29..4e37c5f 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","scheme":"stomp","extendsScheme":"","syntax":"stomp:destination","async":true," [...]
\ 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.1","scheme":"stomp","extendsScheme":"","syntax":"stomp:destination","async":true," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stream.json b/karavan-designer/public/components/stream.json
index 79e17c1..53839fa 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","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false,"produce [...]
\ 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.1","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false,"produce [...]
\ 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 a9611f2..6b42081 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","scheme":"string-template","extendsScheme":"","syntax":"string-template:resourceUri [...]
\ 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.1","scheme":"string-template","extendsScheme":"","syntax":"string-template:resourceUri [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/stub.json b/karavan-designer/public/components/stub.json
index 662da86..6cf2e19 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","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ 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.1","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/telegram.json b/karavan-designer/public/components/telegram.json
index 68d6430..c646c48 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","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/thrift.json b/karavan-designer/public/components/thrift.json
index 7719ac9..189fd0c 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","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/service","a [...]
\ 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.1","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/service","a [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/tika.json b/karavan-designer/public/components/tika.json
index 0b73c17..df17e8f 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","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/timer.json b/karavan-designer/public/components/timer.json
index ecfc068..54a40bf 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","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"producerOn [...]
\ 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.1","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"producerOn [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/twilio.json b/karavan-designer/public/components/twilio.json
index 7ddacb2..bf5301d 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","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/ [...]
\ 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.1","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/ [...]
\ 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 a41dbd7..1cdb874 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","scheme":"twitter-directmessage","extendsScheme":"","syntax":"twitter [...]
\ 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.1","scheme":"twitter-directmessage","extendsScheme":"","syntax":"twitter [...]
\ 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 4bc7735..adaf494 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","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false,"consumer [...]
\ 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.1","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false,"consumer [...]
\ 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 4138f70..df1a14a 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","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:timelineTy [...]
\ 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.1","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:timelineTy [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/undertow.json b/karavan-designer/public/components/undertow.json
index 88b38b5..8e89355 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","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true,"api":fal [...]
\ 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.1","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/validator.json b/karavan-designer/public/components/validator.json
index e9e8b65..c297c5c 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","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":false,"consu [...]
\ 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.1","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":false,"consu [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/velocity.json b/karavan-designer/public/components/velocity.json
index e263236..f50c6b1 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","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":false,"produ [...]
\ 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.1","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":false,"produ [...]
\ 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 3131f1a..5a13bbb 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","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"consumerOnly" [...]
\ 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.1","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"consumerOnly" [...]
\ 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 16c459a..6e7d3bd 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","scheme":"vertx-websocket","extendsScheme":"","syntax":"vert [...]
\ 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.1","scheme":"vertx-websocket","extendsScheme":"","syntax":"vert [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/vertx.json b/karavan-designer/public/components/vertx.json
index b2437aa..5e8402e 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","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnly":false, [...]
\ 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.1","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/vm.json b/karavan-designer/public/components/vm.json
index a360997..69dfa82 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","scheme":"vm","extendsScheme":"","syntax":"vm:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties" [...]
\ 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.1","scheme":"vm","extendsScheme":"","syntax":"vm:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/weather.json b/karavan-designer/public/components/weather.json
index cfbe67f..3ab7297 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","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ 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.1","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/web3j.json b/karavan-designer/public/components/web3j.json
index ad8607c..125135e 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","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"consumerOnl [...]
\ 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.1","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/webhook.json b/karavan-designer/public/components/webhook.json
index a09bda2..c83ea65 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","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri","async":false,"api":false,"consu [...]
\ 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.1","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri","async":false,"api":false,"consu [...]
\ 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 344fb63..d59f762 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","scheme":"websocket-jsr356","extendsScheme":"","syntax":"websocket-jsr356:uri","async":false,"api":false,"cons [...]
\ 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.1","scheme":"websocket-jsr356","extendsScheme":"","syntax":"websocket-jsr356:uri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/websocket.json b/karavan-designer/public/components/websocket.json
index f8839d9..70e0d09 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","scheme":"websocket","extendsScheme":"","syntax":"websocket:host:port/resourceUri","async":false,"api":false,"consumerOnly" [...]
\ 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.1","scheme":"websocket","extendsScheme":"","syntax":"websocket:host:port/resourceUri","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/weka.json b/karavan-designer/public/components/weka.json
index 58f0987..7a35463 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","scheme":"weka","extendsScheme":"","syntax":"weka:command","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false [...]
\ 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.1","scheme":"weka","extendsScheme":"","syntax":"weka:command","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/wordpress.json b/karavan-designer/public/components/wordpress.json
index 9b29665..7896159 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","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly":false,"pr [...]
\ 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.1","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/workday.json b/karavan-designer/public/components/workday.json
index f816a2d..0d3d7d4 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","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ 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.1","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xchange.json b/karavan-designer/public/components/xchange.json
index ab0d18b..352a8cd 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","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerOnly":fals [...]
\ 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.1","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xj.json b/karavan-designer/public/components/xj.json
index 0c73e7c..e48f56a 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","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"h [...]
\ 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.1","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"h [...]
\ 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 716104c..55da895 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","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-sign:name" [...]
\ 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.1","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-sign:name" [...]
\ 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 a1a2036..5ab036e 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","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xmlsecurity- [...]
\ 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.1","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xmlsecurity- [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xmpp.json b/karavan-designer/public/components/xmpp.json
index 11407e8..b60221e 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","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/participant"," [...]
\ 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.1","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/participant"," [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xquery.json b/karavan-designer/public/components/xquery.json
index 1ef0bd0..c6665b5 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","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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 7bf663d..4e44f24 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","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false,"api":fa [...]
\ 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.1","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/xslt.json b/karavan-designer/public/components/xslt.json
index 366c395..bccfc1d 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","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
\ 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.1","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/zendesk.json b/karavan-designer/public/components/zendesk.json
index 2316578..0dab080 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","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"methodName","c [...]
\ 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.1","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"methodName","c [...]
\ 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 4822b88..de3c617 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","scheme":" [...]
\ 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.1","scheme":" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/zookeeper.json b/karavan-designer/public/components/zookeeper.json
index 8a41761..9e2dfc4 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","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOnly":false [...]
\ 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.1","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-designer/src/App.tsx b/karavan-designer/src/App.tsx
index 6a95d2f..f38c00d 100644
--- a/karavan-designer/src/App.tsx
+++ b/karavan-designer/src/App.tsx
@@ -77,8 +77,10 @@ class App extends React.Component<Props, State> {
             '    - route:\n' +
             '        from:\n' +
             '          uri: direct:hello-world\n' +
-            '        id: hello-world' +
-            ''
+            '        id: hello-world\n' +
+            '    - beans:\n' +
+            '        - name: FFF\n' +
+            '          type: GGGG\n'
     };
 
     componentDidMount() {
diff --git a/karavan-designer/src/designer/karavan.css b/karavan-designer/src/designer/karavan.css
index 2e386bf..5595137 100644
--- a/karavan-designer/src/designer/karavan.css
+++ b/karavan-designer/src/designer/karavan.css
@@ -877,6 +877,17 @@
     opacity: 0.5;
 }
 
+.move-modal {
+    width: 270px !important;
+}
+
+.move-modal .pf-c-modal-box__body {
+    margin-right: 0 !important;
+}
+.move-modal .pf-m-plain {
+    display: none;
+}
+
 .yaml-code {
     overflow: auto;
     height: 100%;
diff --git a/karavan-designer/src/designer/route/DslElement.tsx b/karavan-designer/src/designer/route/DslElement.tsx
index 755ea8f..1bbb95f 100644
--- a/karavan-designer/src/designer/route/DslElement.tsx
+++ b/karavan-designer/src/designer/route/DslElement.tsx
@@ -16,6 +16,9 @@
  */
 import React, {CSSProperties} from 'react';
 import {
+    Button,
+    Flex,
+    Modal, ModalVariant,
     Text, Tooltip,
 } from '@patternfly/react-core';
 import '../karavan.css';
@@ -37,7 +40,7 @@ interface Props {
     deleteElement: any
     selectElement: any
     openSelector: (parentId: string | undefined, parentDsl: string | undefined, showSteps: boolean, position?: number | undefined) => void
-    moveElement: (source: string, target: string) => void
+    moveElement: (source: string, target: string, asChild: boolean) => void
     selectedUuid: string
     inSteps: boolean
     position: number
@@ -46,6 +49,8 @@ interface Props {
 
 interface State {
     showSelector: boolean
+    showMoveConfirmation: boolean
+    moveElements: [string | undefined, string | undefined]
     tabIndex: string | number
     selectedUuid: string
     isDragging: boolean
@@ -56,6 +61,8 @@ export class DslElement extends React.Component<Props, State> {
 
     public state: State = {
         showSelector: false,
+        showMoveConfirmation: false,
+        moveElements: [undefined, undefined],
         tabIndex: 0,
         selectedUuid: this.props.selectedUuid,
         isDragging: false,
@@ -91,6 +98,34 @@ export class DslElement extends React.Component<Props, State> {
         this.props.selectElement.call(this, this.props.step);
     }
 
+    dragElement = (event: React.DragEvent<HTMLDivElement>, element: CamelElement) => {
+        event.preventDefault();
+        event.stopPropagation();
+        this.setState({isDraggedOver: false});
+        const sourceUuid = event.dataTransfer.getData("text/plain");
+        const targetUuid = element.uuid;
+        if (sourceUuid !== targetUuid) {
+            if (element.hasSteps()){
+                this.setState({showMoveConfirmation: true, moveElements: [sourceUuid, targetUuid]});
+            } else {
+                this.props.moveElement?.call(this, sourceUuid, targetUuid, false);
+            }
+        }
+    }
+
+    confirmMove = (asChild: boolean) => {
+        const sourceUuid = this.state.moveElements[0];
+        const targetUuid = this.state.moveElements[1];
+        if (sourceUuid && targetUuid && sourceUuid !== targetUuid) {
+            this.props.moveElement?.call(this, sourceUuid, targetUuid, asChild);
+            this.setState({showMoveConfirmation: false, moveElements: [undefined, undefined]})
+        }
+    }
+
+    cancelMove = () => {
+        this.setState({showMoveConfirmation: false, moveElements: [undefined, undefined]})
+    }
+
     isSelected = (): boolean => {
         return this.state.selectedUuid === this.props.step.uuid
     }
@@ -192,7 +227,7 @@ export class DslElement extends React.Component<Props, State> {
         const step: CamelElement = this.props.step;
         const availableModels = CamelUi.getSelectorModelsForParent(step.dslName, false);
         const showAddButton = !['CatchDefinition', 'RouteDefinition'].includes(step.dslName) && availableModels.length > 0;
-        const showInsertButton = !['FromDefinition', 'RouteDefinition', 'CatchDefinition', 'FinallyDefinition', 'ChoiceDefinition', 'WhenDefinition', 'OtherwiseDefinition'].includes(step.dslName);
+        const showInsertButton = !['FromDefinition', 'RouteDefinition', 'CatchDefinition', 'FinallyDefinition', 'WhenDefinition', 'OtherwiseDefinition'].includes(step.dslName);
         const headerClass = step.dslName === 'RouteDefinition' ? "header-route" : "header"
         const headerClasses = this.isSelected() ? headerClass + " selected" : headerClass;
         return (
@@ -380,6 +415,24 @@ export class DslElement extends React.Component<Props, State> {
         )
     }
 
+    getMoveConfirmation() {
+        return (
+            <Modal
+                aria-label="title"
+                className='move-modal'
+                isOpen={this.state.showMoveConfirmation}
+                variant={ModalVariant.small}
+            ><Flex direction={{default: "column"}}>
+                <div>Select move type:</div>
+                <Button key="place" variant="primary" onClick={event => this.confirmMove(false)}>Shift (target down)</Button>
+                <Button key="child" variant="secondary" onClick={event => this.confirmMove(true)}>Move as target step</Button>
+                <Button key="cancel" variant="tertiary" onClick={event => this.cancelMove()}>Cancel</Button>
+            </Flex>
+
+            </Modal>
+        )
+    }
+
     render() {
         const element: CamelElement = this.props.step;
         const className = "step-element" + (this.isSelected() ? " step-element-selected" : "")
@@ -428,20 +481,12 @@ export class DslElement extends React.Component<Props, State> {
                      this.setState({isDraggedOver: false});
 
                  }}
-                 onDrop={event => {
-                     event.preventDefault();
-                     event.stopPropagation();
-                     this.setState({isDraggedOver: false});
-                     const sourceUuid = event.dataTransfer.getData("text/plain");
-                     const targetUuid = element.uuid;
-                     if (sourceUuid !== targetUuid) {
-                         this.props.moveElement?.call(this, sourceUuid, targetUuid);
-                     }
-                 }}
+                 onDrop={event => this.dragElement(event, element)}
                  draggable={!this.isNotDraggable()}
             >
                 {this.getElementHeader()}
                 {this.getChildElements()}
+                {this.getMoveConfirmation()}
             </div>
         )
     }
diff --git a/karavan-designer/src/designer/route/RouteDesigner.tsx b/karavan-designer/src/designer/route/RouteDesigner.tsx
index af370f7..71d303a 100644
--- a/karavan-designer/src/designer/route/RouteDesigner.tsx
+++ b/karavan-designer/src/designer/route/RouteDesigner.tsx
@@ -156,6 +156,7 @@ export class RouteDesigner extends React.Component<Props, State> {
     }
 
     onPropertyUpdate = (element: CamelElement, newRoute?: RouteToCreate) => {
+        console.log(this.state.integration)
         if (newRoute) {
             let i = CamelDefinitionApiExt.updateIntegrationRouteElement(this.state.integration, element);
             const f = CamelDefinitionApi.createFromDefinition({uri: newRoute.componentName + ":" + newRoute.name})
@@ -172,7 +173,9 @@ export class RouteDesigner extends React.Component<Props, State> {
             });
         } else {
             const clone = CamelUtil.cloneIntegration(this.state.integration);
+            console.log(clone);
             const i = CamelDefinitionApiExt.updateIntegrationRouteElement(clone, element);
+            console.log(i);
             this.setState({integration: i, propertyOnly: true, key: Math.random().toString()});
         }
     }
@@ -289,8 +292,8 @@ export class RouteDesigner extends React.Component<Props, State> {
         this.setState({integration: i, propertyOnly: false, showSelector: false, key: Math.random().toString()});
     }
 
-    moveElement = (source: string, target: string) => {
-        const i = CamelDefinitionApiExt.moveRouteElement(this.state.integration, source, target);
+    moveElement = (source: string, target: string, asChild: boolean) => {
+        const i = CamelDefinitionApiExt.moveRouteElement(this.state.integration, source, target, asChild);
         const clone = CamelUtil.cloneIntegration(i);
         const selectedStep = CamelDefinitionApiExt.findElementInIntegration(clone, source);
         this.setState({
diff --git a/karavan-designer/src/designer/route/property/ComponentParameterField.tsx b/karavan-designer/src/designer/route/property/ComponentParameterField.tsx
index af2e013..67dd816 100644
--- a/karavan-designer/src/designer/route/property/ComponentParameterField.tsx
+++ b/karavan-designer/src/designer/route/property/ComponentParameterField.tsx
@@ -37,6 +37,8 @@ import ExpandIcon from "@patternfly/react-icons/dist/js/icons/expand-icon";
 import {KubernetesSelector} from "./KubernetesSelector";
 import {KubernetesAPI} from "../../utils/KubernetesAPI";
 import KubernetesIcon from "@patternfly/react-icons/dist/js/icons/openshift-icon";
+import ShowIcon from "@patternfly/react-icons/dist/js/icons/eye-icon";
+import HideIcon from "@patternfly/react-icons/dist/js/icons/eye-slash-icon";
 
 const prefix = "parameters";
 const beanPrefix = "#bean:";
@@ -52,6 +54,7 @@ interface Props {
 interface State {
     selectStatus: Map<string, boolean>
     showEditor: boolean
+    showPassword: boolean
     showKubernetesSelector: boolean
     kubernetesSelectorProperty?: string
     ref: any
@@ -62,6 +65,7 @@ export class ComponentParameterField extends React.Component<Props, State> {
     public state: State = {
         selectStatus: new Map<string, boolean>(),
         showEditor: false,
+        showPassword: false,
         showKubernetesSelector: false,
         ref: React.createRef(),
     }
@@ -192,7 +196,7 @@ export class ComponentParameterField extends React.Component<Props, State> {
     }
 
     getStringInput(property: ComponentProperty, value: any) {
-        const showEditor = this.state.showEditor;
+        const {showEditor, showPassword} = this.state;
         const inKubernetes = KubernetesAPI.inKubernetes;
         const id = prefix + "-" + property.name;
         const noKubeSelectorButton = ["uri", "id", "description", "group"].includes(property.name);
@@ -205,7 +209,7 @@ export class ComponentParameterField extends React.Component<Props, State> {
                 </Tooltip>}
             {(!showEditor || property.secret) &&
                 <TextInput className="text-field" isRequired ref={this.state.ref}
-                           type={property.secret ? "password" : "text"}
+                           type={property.secret && !showPassword ? "password" : "text"}
                            id={id} name={id}
                            value={value !== undefined ? value : property.defaultValue}
                            onChange={e => this.parametersChanged(property.name, e, property.kind === 'path')}/>}
@@ -223,6 +227,13 @@ export class ComponentParameterField extends React.Component<Props, State> {
                     </Button>
                 </Tooltip>
             }
+            {property.secret &&
+                <Tooltip position="bottom-end" content={showPassword ? "Hide" : "Show"}>
+                    <Button variant="control" onClick={e => this.setState({showPassword: !showPassword})}>
+                        {showPassword ? <ShowIcon/> : <HideIcon/>}
+                    </Button>
+                </Tooltip>
+            }
         </InputGroup>
     }
 
diff --git a/karavan-designer/src/designer/route/property/ExpressionField.tsx b/karavan-designer/src/designer/route/property/ExpressionField.tsx
index b8865d3..2756fcc 100644
--- a/karavan-designer/src/designer/route/property/ExpressionField.tsx
+++ b/karavan-designer/src/designer/route/property/ExpressionField.tsx
@@ -92,7 +92,9 @@ export class ExpressionField extends React.Component<Props, State> {
 
     getProps = (): PropertyMeta[] => {
         const dslName = this.getValueClassName();
+        console.log(CamelDefinitionApiExt.getElementProperties(dslName))
         return CamelDefinitionApiExt.getElementProperties(dslName)
+            .filter(p => p.name !== 'id')
             .filter(p => !p.isObject || (p.isObject && !CamelUi.dslHasSteps(p.type)) || (dslName === 'CatchDefinition' && p.name === 'onWhen'));
     }
 
diff --git a/karavan-designer/src/designer/route/property/KameletPropertyField.tsx b/karavan-designer/src/designer/route/property/KameletPropertyField.tsx
index 675ba25..913c6b6 100644
--- a/karavan-designer/src/designer/route/property/KameletPropertyField.tsx
+++ b/karavan-designer/src/designer/route/property/KameletPropertyField.tsx
@@ -103,10 +103,8 @@ export class KameletPropertyField extends React.Component<Props, State> {
     }
 
     getStringInput() {
-        const showEditor = this.state.showEditor;
-        const showPassword = this.state.showPassword;
-        const property = this.props.property;
-        const value = this.props.value;
+        const {showEditor, showPassword} = this.state;
+        const {property, value} = this.props;
         const prefix = "parameters";
         const id = prefix + "-" + property.id;
         const noKubeSelectorButton = ["uri", "id", "description", "group"].includes(property.id);
diff --git a/karavan-generator/pom.xml b/karavan-generator/pom.xml
index a111afd..0176470 100644
--- a/karavan-generator/pom.xml
+++ b/karavan-generator/pom.xml
@@ -19,7 +19,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>org.apache.camel.karavan</groupId>
     <artifactId>karavan-generator</artifactId>
-    <version>3.18.0</version>
+    <version>3.18.1</version>
     <properties>
         <compiler-plugin.version>3.8.1</compiler-plugin.version>
         <maven.compiler.parameters>true</maven.compiler.parameters>
@@ -31,7 +31,7 @@
         <quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
         <quarkus.platform.version>2.10.0.Final</quarkus.platform.version>
         <surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
-        <version.camel-core>3.18.0</version.camel-core>
+        <version.camel-core>3.18.1</version.camel-core>
         <version.camel-kamelet>0.8.1</version.camel-kamelet>
     </properties>
     <dependencyManagement>
diff --git a/karavan-vscode/CHANGELOG.md b/karavan-vscode/CHANGELOG.md
index 7a8cb0b..0ab92de 100644
--- a/karavan-vscode/CHANGELOG.md
+++ b/karavan-vscode/CHANGELOG.md
@@ -1,5 +1,12 @@
 # Changelog
 
+## 3.18.1
+1. Upgrade to Camel 3.18.1 and jbang 0.97.0
+2. DSL Elements could be moved (drag-and-drop) to Step DSL as steps
+3. Fixed issues with Drag-and-Drop
+4. Fixed issues with Beans and REST dissapearing
+5. Fixed issues with run local with jbang in `--dev` mode
+
 ## 3.18.0
 1. Camel 3.18.0+ DSL
 2. Export to Camel-Qurkus, Spring-Boot and Camel-Main
diff --git a/karavan-vscode/components/activemq.json b/karavan-vscode/components/activemq.json
index fc77998..a3f3bba 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","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:destinationTyp [...]
\ 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.1","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:destinationTyp [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/amqp.json b/karavan-vscode/components/amqp.json
index 65b3495..0ef85a0 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","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false,"produce [...]
\ 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.1","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false,"produce [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/arangodb.json b/karavan-vscode/components/arangodb.json
index 60672dc..d8d937e 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","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","async":false, [...]
\ 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.1","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/as2.json b/karavan-vscode/components/as2.json
index 97cbeeb..b1f7ef9 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","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName [...]
\ 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.1","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/asterisk.json b/karavan-vscode/components/asterisk.json
index 95b1425..6c2e3af 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","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProp [...]
\ 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.1","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProp [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/atlasmap.json b/karavan-vscode/components/atlasmap.json
index 0221574..3a4a9ca 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","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consumerOnly":f [...]
\ 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.1","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/atmos.json b/karavan-vscode/components/atmos.json
index 78e95bf..ceaa482 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","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly":false,"p [...]
\ 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.1","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/atmosphere-websocket.json b/karavan-vscode/components/atmosphere-websocket.json
index acaaf3b..745e4e2 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","scheme":"atmosphere-websocket","extendsSchem [...]
\ 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.1","scheme":"atmosphere-websocket","extendsSchem [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/atom.json b/karavan-vscode/components/atom.json
index 8cbf598..e86caeb 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","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAtomFeed":{ [...]
\ 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.1","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAtomFeed":{ [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/avro.json b/karavan-vscode/components/avro.json
index 083b501..4c74cd7 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","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ 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.1","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ 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 735adb5..95a949b 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","scheme":"aws-secrets-manager","extendsScheme":"","synta [...]
\ 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.1","scheme":"aws-secrets-manager","extendsScheme":"","synta [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-athena.json b/karavan-vscode/components/aws2-athena.json
index e55ddde..e621781 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","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-cw.json b/karavan-vscode/components/aws2-cw.json
index 48d8f97..fff1c81 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","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consumerOnly":f [...]
\ 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.1","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ddb.json b/karavan-vscode/components/aws2-ddb.json
index 055e787..8680bc5 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","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":false,"api [...]
\ 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.1","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":false,"api [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ddbstream.json b/karavan-vscode/components/aws2-ddbstream.json
index 5f4a933..c0c0355 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","scheme":"aws2-ddbstream","extendsScheme":"","syntax":"aws [...]
\ 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.1","scheme":"aws2-ddbstream","extendsScheme":"","syntax":"aws [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ec2.json b/karavan-vscode/components/aws2-ec2.json
index aba0eae..98f626d 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","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api":false,"co [...]
\ 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.1","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api":false,"co [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ecs.json b/karavan-vscode/components/aws2-ecs.json
index 4c935a7..8e99750 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","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":false,"api": [...]
\ 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.1","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-eks.json b/karavan-vscode/components/aws2-eks.json
index 64a379d..1557244 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","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":false,"api" [...]
\ 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.1","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-eventbridge.json b/karavan-vscode/components/aws2-eventbridge.json
index 6e1198a..150ddc2 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","scheme":"aws2-eventbridge","extendsScheme":"","syntax":"aws2-even [...]
\ 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.1","scheme":"aws2-eventbridge","extendsScheme":"","syntax":"aws2-even [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-iam.json b/karavan-vscode/components/aws2-iam.json
index b816492..f17d116 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","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false,"api":fal [...]
\ 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.1","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false,"api":fal [...]
\ 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 e8136da..4d9549c 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","scheme":"aws2-kinesis-firehose","extendsScheme":"","sy [...]
\ 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.1","scheme":"aws2-kinesis-firehose","extendsScheme":"","sy [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-kinesis.json b/karavan-vscode/components/aws2-kinesis.json
index 513ac4b..7ac79bb 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","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2-kinesis:s [...]
\ 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.1","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2-kinesis:s [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-kms.json b/karavan-vscode/components/aws2-kms.json
index 804823e..2730f40 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","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async":false,"a [...]
\ 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.1","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async":false,"a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-lambda.json b/karavan-vscode/components/aws2-lambda.json
index b43555c..e438ee6 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","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function","async": [...]
\ 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.1","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function","async": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-mq.json b/karavan-vscode/components/aws2-mq.json
index f089ef6..fb48388 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","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ 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.1","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-msk.json b/karavan-vscode/components/aws2-msk.json
index f4d92f8..fca3e5b 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","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":false,"api" [...]
\ 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.1","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-s3.json b/karavan-vscode/components/aws2-s3.json
index 226ae46..9aa39d3 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","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn","async": [...]
\ 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.1","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn","async": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-ses.json b/karavan-vscode/components/aws2-ses.json
index d765c87..47118c6 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","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api":false,"c [...]
\ 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.1","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api":false,"c [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-sns.json b/karavan-vscode/components/aws2-sns.json
index 41fda89..364b107 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","scheme":"aws2-sns","extendsScheme":"","syntax":"aws2-sns:top [...]
\ 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.1","scheme":"aws2-sns","extendsScheme":"","syntax":"aws2-sns:top [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-sqs.json b/karavan-vscode/components/aws2-sqs.json
index 5ff64ce..09f11e7 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","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNameOrArn", [...]
\ 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.1","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNameOrArn", [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-sts.json b/karavan-vscode/components/aws2-sts.json
index 11954c5..55ea14b 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","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false,"api":fal [...]
\ 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.1","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/aws2-translate.json b/karavan-vscode/components/aws2-translate.json
index 12a68c4..fb6599c 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","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:label","asyn [...]
\ 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.1","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:label","asyn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-cosmosdb.json b/karavan-vscode/components/azure-cosmosdb.json
index d4b882b..cf88354 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","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure-cosmosdb [...]
\ 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.1","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure-cosmosdb [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-eventhubs.json b/karavan-vscode/components/azure-eventhubs.json
index 8fa68a7..ab81c83 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","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azure-eventhu [...]
\ 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.1","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azure-eventhu [...]
\ 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 27400dd..31ab33b 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","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName","async":f [...]
\ 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":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"3.18.1","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName","async":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-servicebus.json b/karavan-vscode/components/azure-servicebus.json
index 0cb1fb4..7669024 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","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus:topicOrQu [...]
\ 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.1","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus:topicOrQu [...]
\ 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 3289703..5e38b79 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","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azure-storage [...]
\ 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.1","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azure-storage [...]
\ 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 1c22309..b74bd4a 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","scheme":"azure-storage-datalake","extendsSch [...]
\ 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.1","scheme":"azure-storage-datalake","extendsSch [...]
\ 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 d92ec25..f3c508f 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","scheme":"azure-storage-queue","extendsScheme":"","syntax":"a [...]
\ 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.1","scheme":"azure-storage-queue","extendsScheme":"","syntax":"a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/bean-validator.json b/karavan-vscode/components/bean-validator.json
index f6db600..3cd62c3 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","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:label","async [...]
\ 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.1","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:label","async [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/bean.json b/karavan-vscode/components/bean.json
index 8b896ac..7f4c886 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","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ 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.1","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/bonita.json b/karavan-vscode/components/bonita.json
index 7574100..5077b3e 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","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ 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.1","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/box.json b/karavan-vscode/components/box.json
index 402c799..18a7ca9 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","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":false,"api": [...]
\ 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.1","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/braintree.json b/karavan-vscode/components/braintree.json
index f3c290d..73e7125 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","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSyntax":"apiN [...]
\ 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.1","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSyntax":"apiN [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/browse.json b/karavan-vscode/components/browse.json
index 2b5b2e1..dacea74 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","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOnly":false [...]
\ 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.1","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/caffeine-cache.json b/karavan-vscode/components/caffeine-cache.json
index be768b5..4255202 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","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheName","asyn [...]
\ 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.1","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheName","asyn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/caffeine-loadcache.json b/karavan-vscode/components/caffeine-loadcache.json
index fdaa9be..c3ed10b 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","scheme":"caffeine-loadcache","extendsScheme": [...]
\ 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.1","scheme":"caffeine-loadcache","extendsScheme": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/chatscript.json b/karavan-vscode/components/chatscript.json
index 19753f7..5c7a52e 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","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false,"produce [...]
\ 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.1","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false,"produce [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/chunk.json b/karavan-vscode/components/chunk.json
index 1ea091a..a414bca 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","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
\ 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.1","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"l [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/class.json b/karavan-vscode/components/class.json
index f852ee4..c0a872b 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","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ 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.1","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cm-sms.json b/karavan-vscode/components/cm-sms.json
index 18eedd7..44e3c2c 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","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fa [...]
\ 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.1","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cmis.json b/karavan-vscode/components/cmis.json
index 86faa0b..5c6b45c 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","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ 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.1","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/coap+tcp.json b/karavan-vscode/components/coap+tcp.json
index 4b47c4b..086804f 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","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false,"consume [...]
\ 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.1","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/coap.json b/karavan-vscode/components/coap.json
index 30b4a55..9d07458 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","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOnly":false [...]
\ 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.1","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/coaps+tcp.json b/karavan-vscode/components/coaps+tcp.json
index d0400aa..005460f 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","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":false,"cons [...]
\ 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.1","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/coaps.json b/karavan-vscode/components/coaps.json
index acbaeb6..21ce926 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","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false,"consume [...]
\ 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.1","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cometd.json b/karavan-vscode/components/cometd.json
index e1fa7e2..d6d5d93 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","scheme":"cometd","extendsScheme":"","alternativeSchemes":"cometd,cometd [...]
\ 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.1","scheme":"cometd","extendsScheme":"","alternativeSchemes":"cometd,cometd [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cometds.json b/karavan-vscode/components/cometds.json
index 6814cb1..4372c7e 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","scheme":"cometds","extendsScheme":"","alternativeSchemes":"co [...]
\ 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.1","scheme":"cometds","extendsScheme":"","alternativeSchemes":"co [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/consul.json b/karavan-vscode/components/consul.json
index 889108d..cf67d4d 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","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/controlbus.json b/karavan-vscode/components/controlbus.json
index dda3311..84c02aa 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","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumerOnly":fal [...]
\ 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.1","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/corda.json b/karavan-vscode/components/corda.json
index a0ff8fd..d9f4912 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","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly":false," [...]
\ 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.1","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/couchbase.json b/karavan-vscode/components/couchbase.json
index 5170a77..fa73af3 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","scheme":"couchbase","extendsScheme":"","syntax":"couchbas [...]
\ 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.1","scheme":"couchbase","extendsScheme":"","syntax":"couchbas [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/couchdb.json b/karavan-vscode/components/couchdb.json
index 2f8e1cb..cb7c716 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","scheme":"couchdb","exte [...]
\ 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.1","scheme":"couchdb","exte [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cql.json b/karavan-vscode/components/cql.json
index 6f9797c..68601a6 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","scheme":"cql","extendsScheme":"","syntax [...]
\ 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.1","scheme":"cql","extendsScheme":"","syntax [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cron.json b/karavan-vscode/components/cron.json
index d0dd125..b631c1c 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","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnly":true," [...]
\ 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.1","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnly":true," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/crypto.json b/karavan-vscode/components/crypto.json
index 3057603..94f46d0 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","scheme":"crypto","extendsScheme":"","syntax":"crypto:cryp [...]
\ 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.1","scheme":"crypto","extendsScheme":"","syntax":"crypto:cryp [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cxf.json b/karavan-vscode/components/cxf.json
index 72bc3e7..0a5d092 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.jaxws.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf-soap","version":"3.18.0","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":fal [...]
\ 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.jaxws.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf-soap","version":"3.18.1","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cxfrs.json b/karavan-vscode/components/cxfrs.json
index e783fa2..7a1ba25 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-rest","version":"3.18.0","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":false, [...]
\ 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-rest","version":"3.18.1","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dataformat.json b/karavan-vscode/components/dataformat.json
index 5f86da1..c3a3787 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","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":false,"api":f [...]
\ 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.1","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":false,"api":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dataset-test.json b/karavan-vscode/components/dataset-test.json
index 77b6981..e9b6fd5 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","scheme":"dataset-test","extendsScheme":"","syn [...]
\ 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.1","scheme":"dataset-test","extendsScheme":"","syn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dataset.json b/karavan-vscode/components/dataset.json
index 0aa1b8b..33a9d75 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","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly":false,"p [...]
\ 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.1","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-db2.json b/karavan-vscode/components/debezium-db2.json
index d41a1a0..cad3fbe 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","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false,"consumerO [...]
\ 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":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-db2","version":"3.18.1","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-mongodb.json b/karavan-vscode/components/debezium-mongodb.json
index 2cd642c..2c153d9 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","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name","async": [...]
\ 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.1","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name","async": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-mysql.json b/karavan-vscode/components/debezium-mysql.json
index 5d25a0d..02c51a4 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","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false,"api":fals [...]
\ 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.1","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false,"api":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-oracle.json b/karavan-vscode/components/debezium-oracle.json
index 87c1cfe..6d79e16 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","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async":false," [...]
\ 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":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"3.18.1","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async":false,"a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-postgres.json b/karavan-vscode/components/debezium-postgres.json
index 59f48df..ed513d3 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","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-postgres:nam [...]
\ 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.1","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-postgres:nam [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-sqlserver.json b/karavan-vscode/components/debezium-sqlserver.json
index 27f4970..847c68b 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","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium-sqlserver [...]
\ 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.1","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium-sqlserver [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/digitalocean.json b/karavan-vscode/components/digitalocean.json
index 424e5fa..d27fdb0 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","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation","async":f [...]
\ 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.1","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation","async":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/direct-vm.json b/karavan-vscode/components/direct-vm.json
index 9dff0b4..f5cab6f 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","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api":false," [...]
\ 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.1","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/direct.json b/karavan-vscode/components/direct.json
index f37fca7..72330b1 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","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false,"producer [...]
\ 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.1","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/disruptor-vm.json b/karavan-vscode/components/disruptor-vm.json
index 43c9a82..bc8d4de 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","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"di [...]
\ 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.1","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"di [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/disruptor.json b/karavan-vscode/components/disruptor.json
index e38f0a8..f04879f 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","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disruptor:name", [...]
\ 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.1","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disruptor:name", [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/djl.json b/karavan-vscode/components/djl.json
index 4c6d12f..1467ce4 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","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":false,"consum [...]
\ 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.1","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":false,"consum [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dns.json b/karavan-vscode/components/dns.json
index a8453f5..3162d41 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","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"headers":{"d [...]
\ 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.1","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"headers":{"d [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/docker.json b/karavan-vscode/components/docker.json
index 1a6dca5..3f2964e 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","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProper [...]
\ 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.1","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProper [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dozer.json b/karavan-vscode/components/dozer.json
index 6a33c9a..2c16d97 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","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ 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.1","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/drill.json b/karavan-vscode/components/drill.json
index 21742e6..4bc8462 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","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProp [...]
\ 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.1","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProp [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dropbox.json b/karavan-vscode/components/dropbox.json
index 6b804f8..076319c 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","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false,"api":fal [...]
\ 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.1","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dynamic-router.json b/karavan-vscode/components/dynamic-router.json
index 55c1366..5a34eba 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","scheme":"dynamic-rou [...]
\ 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.1","scheme":"dynamic-rou [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ehcache.json b/karavan-vscode/components/ehcache.json
index 55a7829..562c9de 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","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/exec.json b/karavan-vscode/components/exec.json
index 6755280..26403fc 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","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperti [...]
\ 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.1","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperti [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/facebook.json b/karavan-vscode/components/facebook.json
index 53908c4..a493d23 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","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":false,"pro [...]
\ 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.1","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":false,"pro [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/fhir.json b/karavan-vscode/components/fhir.json
index bdf6809..43c46b6 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","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","async":false, [...]
\ 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.1","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/file-watch.json b/karavan-vscode/components/file-watch.json
index 472a2f2..fabe5ea 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","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false,"api":fal [...]
\ 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.1","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/file.json b/karavan-vscode/components/file.json
index 0a8a167..55d8ef1 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","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers":{"C [...]
\ 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.1","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers":{"C [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/flatpack.json b/karavan-vscode/components/flatpack.json
index 80db2fa..5a933a1 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","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api":false,"c [...]
\ 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.1","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api":false,"c [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/flink.json b/karavan-vscode/components/flink.json
index 410d1da..69d7bc6 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","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ 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.1","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/fop.json b/karavan-vscode/components/fop.json
index c8eaa74..1c5b390 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","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/freemarker.json b/karavan-vscode/components/freemarker.json
index 19ce266..f180515 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","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"consumerOn [...]
\ 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.1","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ftp.json b/karavan-vscode/components/ftp.json
index e68c4d5..14a4ffa 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","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@host:port [...]
\ 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.1","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@host:port [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ftps.json b/karavan-vscode/components/ftps.json
index 961a598..672ac96 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","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternativeSyntax [...]
\ 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.1","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternativeSyntax [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/geocoder.json b/karavan-vscode/components/geocoder.json
index d15159d..a113c84 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","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","async":false, [...]
\ 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.1","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/git.json b/karavan-vscode/components/git.json
index 4c3cf7e..4a6f484 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","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ 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.1","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/github.json b/karavan-vscode/components/github.json
index 925410e..754efc3 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","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPr [...]
\ 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.1","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPr [...]
\ 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 96e7373..7d8d118 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","scheme":"google-bigquery-sql","extendsScheme":"","syn [...]
\ 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.1","scheme":"google-bigquery-sql","extendsScheme":"","syn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-bigquery.json b/karavan-vscode/components/google-bigquery.json
index 140a21f..1f9b7a6 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","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId:datasetI [...]
\ 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.1","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId:datasetI [...]
\ 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 22678e2..689adc8 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","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google-calendar [...]
\ 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.1","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google-calendar [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-calendar.json b/karavan-vscode/components/google-calendar.json
index ef2cfd0..4424270 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","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/methodName" [...]
\ 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.1","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/methodName" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-drive.json b/karavan-vscode/components/google-drive.json
index 462dcd4..251a38c 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","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true,"apiSynta [...]
\ 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.1","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true,"apiSynta [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-functions.json b/karavan-vscode/components/google-functions.json
index e438b8c..f992f71 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","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:functionName", [...]
\ 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.1","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:functionName", [...]
\ 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 ae3da0e..5cd9c22 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","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:index","asy [...]
\ 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.1","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:index","asy [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-mail.json b/karavan-vscode/components/google-mail.json
index a2acd1a..4325070 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","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiSyntax":"a [...]
\ 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.1","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiSyntax":"a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-pubsub.json b/karavan-vscode/components/google-pubsub.json
index 6863800..4275db0 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","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pubsub:proj [...]
\ 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.1","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pubsub:proj [...]
\ 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 929d165..c12ce5d 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","scheme":"google-secret-manager","extendsScheme":"","syntax":"google-secret-ma [...]
\ 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.1","scheme":"google-secret-manager","extendsScheme":"","syntax":"google-secret-ma [...]
\ 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 6b604b2..b5ffbd7 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","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-stream:spr [...]
\ 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.1","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-stream:spr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-sheets.json b/karavan-vscode/components/google-sheets.json
index e9e5655..75ab60c 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","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async":false,"ap [...]
\ 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.1","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async":false,"ap [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/google-storage.json b/karavan-vscode/components/google-storage.json
index 34ead0a..a39e837 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","scheme":"google-storage","extendsScheme":"" [...]
\ 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.1","scheme":"google-storage","extendsScheme":"" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/gora.json b/karavan-vscode/components/gora.json
index 8bc3cfd..c1a4be1 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","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ 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.1","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/grape.json b/karavan-vscode/components/grape.json
index cd7ef28..2d84fe5 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","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":false,"api":f [...]
\ 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.1","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":false,"api":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/graphql.json b/karavan-vscode/components/graphql.json
index e9a4ffe..80bd825 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","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ 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.1","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/grpc.json b/karavan-vscode/components/grpc.json
index d2c5db9..1a0d758 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","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ 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.1","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/guava-eventbus.json b/karavan-vscode/components/guava-eventbus.json
index 0b80acc..fc266d4 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","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","async":false [...]
\ 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.1","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","async":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hashicorp-vault.json b/karavan-vscode/components/hashicorp-vault.json
index e6c668a..9a86c6a 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","scheme":"hashicorp-vault","extendsScheme":"","syntax":"hashicorp-vault:secretsEngine","async": [...]
\ 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.1","scheme":"hashicorp-vault","extendsScheme":"","syntax":"hashicorp-vault:secretsEngine","async": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-atomicvalue.json b/karavan-vscode/components/hazelcast-atomicvalue.json
index 79ef978..e64a93f 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","scheme":"hazelcast-atomicvalue","ex [...]
\ 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.1","scheme":"hazelcast-atomicvalue","ex [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-instance.json b/karavan-vscode/components/hazelcast-instance.json
index c44c69a..e5e5c95 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","scheme":"hazelcast-instance","extendsScheme":"","syntax":"h [...]
\ 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.1","scheme":"hazelcast-instance","extendsScheme":"","syntax":"h [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-list.json b/karavan-vscode/components/hazelcast-list.json
index 32f67b8..8c3ef90 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","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async":false," [...]
\ 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.1","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-map.json b/karavan-vscode/components/hazelcast-map.json
index f8cedab..a65223f 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","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false,"api":fa [...]
\ 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.1","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-multimap.json b/karavan-vscode/components/hazelcast-multimap.json
index e69d9de..abab356 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","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcast-multima [...]
\ 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.1","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcast-multima [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-queue.json b/karavan-vscode/components/hazelcast-queue.json
index 0f8cd5e..7ab20b3 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","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue:cacheName [...]
\ 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.1","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue:cacheName [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-replicatedmap.json b/karavan-vscode/components/hazelcast-replicatedmap.json
index 37e59d8..190ccf0 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","scheme":"hazelcast-replicatedmap","extendsScheme":"","synta [...]
\ 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.1","scheme":"hazelcast-replicatedmap","extendsScheme":"","synta [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-ringbuffer.json b/karavan-vscode/components/hazelcast-ringbuffer.json
index 6145eea..f76132c 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","scheme":"hazelcast-ringbuffer","extendsScheme":"","syntax":"haze [...]
\ 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.1","scheme":"hazelcast-ringbuffer","extendsScheme":"","syntax":"haze [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-seda.json b/karavan-vscode/components/hazelcast-seda.json
index 249841b..27cec14 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","scheme": [...]
\ 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.1","scheme": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-set.json b/karavan-vscode/components/hazelcast-set.json
index 987e16e..088e165 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","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false,"api":fa [...]
\ 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.1","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-topic.json b/karavan-vscode/components/hazelcast-topic.json
index 08cc8f6..c2bd547 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","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-topic:cacheN [...]
\ 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.1","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-topic:cacheN [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hbase.json b/karavan-vscode/components/hbase.json
index ed8660f..f15178c 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","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hdfs.json b/karavan-vscode/components/hdfs.json
index 69a96aa..db9f51d 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","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/http.json b/karavan-vscode/components/http.json
index 5f047af..bc8399d 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","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async":false," [...]
\ 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.1","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/https.json b/karavan-vscode/components/https.json
index 94bac4d..6323fb5 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","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://httpUri","a [...]
\ 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.1","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://httpUri","a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-dms.json b/karavan-vscode/components/hwcloud-dms.json
index 50e4365..e9a47d6 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","scheme":"hwcloud-dms","extendsScheme":"", [...]
\ 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.1","scheme":"hwcloud-dms","extendsScheme":"", [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-frs.json b/karavan-vscode/components/hwcloud-frs.json
index fe261ac..0e1cab8 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 4d7bf30..12bccec 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","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:operation" [...]
\ 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.1","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:operation" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-iam.json b/karavan-vscode/components/hwcloud-iam.json
index 33cb2f0..d437086 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","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async":false," [...]
\ 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.1","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-imagerecognition.json b/karavan-vscode/components/hwcloud-imagerecognition.json
index 040b432..124ee20 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","scheme":"hwcloud-imagere [...]
\ 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.1","scheme":"hwcloud-imagere [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-obs.json b/karavan-vscode/components/hwcloud-obs.json
index 8f4dfc1..524d430 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","scheme":"hwcloud-obs","extendsScheme":"","synt [...]
\ 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.1","scheme":"hwcloud-obs","extendsScheme":"","synt [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hwcloud-smn.json b/karavan-vscode/components/hwcloud-smn.json
index de3dd41..09e861c 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","scheme":"hwcloud-smn", [...]
\ 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.1","scheme":"hwcloud-smn", [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/iec60870-client.json b/karavan-vscode/components/iec60870-client.json
index ca1853a..dddcc21 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","scheme":"iec60870-client","extendsScheme":"","syntax":"iec6087 [...]
\ 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.1","scheme":"iec60870-client","extendsScheme":"","syntax":"iec6087 [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/iec60870-server.json b/karavan-vscode/components/iec60870-server.json
index d3f9069..f47426c 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","scheme":"iec60870-server","extendsScheme":"","syntax":"iec6087 [...]
\ 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.1","scheme":"iec60870-server","extendsScheme":"","syntax":"iec6087 [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-cache.json b/karavan-vscode/components/ignite-cache.json
index 1a47d93..6334ef1 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","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite-cache:ca [...]
\ 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.1","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite-cache:ca [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-compute.json b/karavan-vscode/components/ignite-compute.json
index 56df901..385f696 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","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api":false,"c [...]
\ 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.1","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api":false,"c [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-events.json b/karavan-vscode/components/ignite-events.json
index 9008fe8..f17aad0 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","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-events:endpoi [...]
\ 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.1","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-events:endpoi [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-idgen.json b/karavan-vscode/components/ignite-idgen.json
index 24cf657..8b0380b 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","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"api":false, [...]
\ 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.1","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-messaging.json b/karavan-vscode/components/ignite-messaging.json
index b784d91..e3724c0 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","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async":false,"a [...]
\ 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.1","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async":false,"a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-queue.json b/karavan-vscode/components/ignite-queue.json
index 7f29e2e..73e1e9a 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","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"consumerOnl [...]
\ 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.1","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ignite-set.json b/karavan-vscode/components/ignite-set.json
index c508d59..c37ca39 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","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/imap.json b/karavan-vscode/components/imap.json
index a77ca92..f8a1ef6 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","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeSyntax":"i [...]
\ 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.1","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeSyntax":"i [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/imaps.json b/karavan-vscode/components/imaps.json
index 0509017..ffbe02d 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","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port","alternat [...]
\ 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.1","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port","alternat [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/infinispan-embedded.json b/karavan-vscode/components/infinispan-embedded.json
index b3384d3..d86352f 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","scheme":"infinispan-embedd [...]
\ 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.1","scheme":"infinispan-embedd [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/infinispan.json b/karavan-vscode/components/infinispan.json
index ddc8567..03c14e6 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","scheme":"infinispan","extendsScheme":"","syntax":"infinis [...]
\ 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.1","scheme":"infinispan","extendsScheme":"","syntax":"infinis [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/influxdb.json b/karavan-vscode/components/influxdb.json
index bd0acac..bb86457 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","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":false,"produ [...]
\ 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.1","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":false,"produ [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/iota.json b/karavan-vscode/components/iota.json
index 57906b6..49a4e31 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","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
\ 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.1","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/irc.json b/karavan-vscode/components/irc.json
index 1004655..80b9f8c 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","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ironmq.json b/karavan-vscode/components/ironmq.json
index 573db62..655e560 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","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","async":false, [...]
\ 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.1","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","async":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jbpm.json b/karavan-vscode/components/jbpm.json
index f1d02ed..58d12cc 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","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPrope [...]
\ 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.1","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPrope [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jcache.json b/karavan-vscode/components/jcache.json
index af03ccb..b90dc74 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","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":false,"produ [...]
\ 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.1","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":false,"produ [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jclouds.json b/karavan-vscode/components/jclouds.json
index 428fba3..63a39f1 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","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consumerOnly":fa [...]
\ 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.1","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jcr.json b/karavan-vscode/components/jcr.json
index 9216536..72b23a2 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","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":false,"api" [...]
\ 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.1","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jdbc.json b/karavan-vscode/components/jdbc.json
index 891211a..2327033 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","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
\ 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.1","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jetty.json b/karavan-vscode/components/jetty.json
index 67b0165..11d574a 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","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnly":false, [...]
\ 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.1","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jgroups-raft.json b/karavan-vscode/components/jgroups-raft.json
index 6b19475..fc58fe8 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","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":false,"api" [...]
\ 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.1","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jgroups.json b/karavan-vscode/components/jgroups.json
index 089fa98..d4b88fa 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","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"producerOn [...]
\ 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.1","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"producerOn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jira.json b/karavan-vscode/components/jira.json
index 7b84e12..8962225 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","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers [...]
\ 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.1","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jms.json b/karavan-vscode/components/jms.json
index 1b5eae8..16e662c 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","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consumerOnly":fa [...]
\ 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.1","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jmx.json b/karavan-vscode/components/jmx.json
index bd08af1..625bdc9 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","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers":{"jmx.han [...]
\ 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.1","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers":{"jmx.han [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jolt.json b/karavan-vscode/components/jolt.json
index f58f71b..ee9c311 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","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties" [...]
\ 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.1","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jooq.json b/karavan-vscode/components/jooq.json
index 62a0c33..c8b1a36 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","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ 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.1","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jpa.json b/karavan-vscode/components/jpa.json
index 2a1abf5..5e0c3a3 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","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ 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.1","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jslt.json b/karavan-vscode/components/jslt.json
index 14c4736..9198983 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","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProp [...]
\ 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.1","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProp [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/json-patch.json b/karavan-vscode/components/json-patch.json
index 463adee..478c806 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","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consumerOnly":f [...]
\ 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.1","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/json-validator.json b/karavan-vscode/components/json-validator.json
index 6e17c3e..c65181c 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","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourceUri","as [...]
\ 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.1","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourceUri","as [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jsonata.json b/karavan-vscode/components/jsonata.json
index f166487..98bcf3a 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","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/jt400.json b/karavan-vscode/components/jt400.json
index 8c151c4..a02661b 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","scheme":"jt400","extendsScheme":"","synt [...]
\ 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.1","scheme":"jt400","extendsScheme":"","synt [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kafka.json b/karavan-vscode/components/kafka.json
index f71b211..01c6eb9 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","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ 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.1","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/knative.json b/karavan-vscode/components/knative.json
index fdd7933..fc8a67c 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","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenient [...]
\ 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.1","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenient [...]
\ 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 0e40e69..6387552 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","scheme":"kubernetes-conf [...]
\ 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.1","scheme":"kubernetes-conf [...]
\ 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 3dd8e39..ec2ac93 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.1" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-deployments.json b/karavan-vscode/components/kubernetes-deployments.json
index 363da8d..d6ce911 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","scheme":"kubernetes- [...]
\ 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.1","scheme":"kubernetes- [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-hpa.json b/karavan-vscode/components/kubernetes-hpa.json
index 968cc87..cc9b779 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","scheme":"kubernetes-hpa","extendsSchem [...]
\ 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.1","scheme":"kubernetes-hpa","extendsSchem [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-job.json b/karavan-vscode/components/kubernetes-job.json
index 7a0a868..4684b56 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","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":false,"api [...]
\ 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.1","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":false,"api [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-namespaces.json b/karavan-vscode/components/kubernetes-namespaces.json
index 84a809b..459e410 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","scheme":"kubernetes-namesp [...]
\ 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.1","scheme":"kubernetes-namesp [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-nodes.json b/karavan-vscode/components/kubernetes-nodes.json
index 50331d7..83706f8 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","scheme":"kubernetes-nodes","extendsScheme":"","syntax":" [...]
\ 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.1","scheme":"kubernetes-nodes","extendsScheme":"","syntax":" [...]
\ 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 a50ec1b..addc60e 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 a8b7fc0..1c321ca 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 b2ac933..9106bed 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","scheme":"kubernetes-pods","extendsScheme":"","syntax":"kuberne [...]
\ 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.1","scheme":"kubernetes-pods","extendsScheme":"","syntax":"kuberne [...]
\ 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 9426e5f..323ffa0 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 88f727e..38797db 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","scheme":"kubernetes-resources-quota","e [...]
\ 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.1","scheme":"kubernetes-resources-quota","e [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-secrets.json b/karavan-vscode/components/kubernetes-secrets.json
index d658525..ef57ea1 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","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-secrets:ma [...]
\ 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.1","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-secrets:ma [...]
\ 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 cf87a4b..07e6912 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","scheme":"kubernetes-service-accounts [...]
\ 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.1","scheme":"kubernetes-service-accounts [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kubernetes-services.json b/karavan-vscode/components/kubernetes-services.json
index 92df281..651f422 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","scheme":"kubernetes-services","extends [...]
\ 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.1","scheme":"kubernetes-services","extends [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/kudu.json b/karavan-vscode/components/kudu.json
index 84b26ae..bbea810 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","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName","async": [...]
\ 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.1","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName","async": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/language.json b/karavan-vscode/components/language.json
index 36aac14..dec082c 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","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api":false,"co [...]
\ 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.1","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api":false,"co [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ldap.json b/karavan-vscode/components/ldap.json
index 23812e6..54a4e25 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","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false} [...]
\ 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.1","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false} [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ldif.json b/karavan-vscode/components/ldif.json
index f482b09..c534933 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","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ 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.1","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/log.json b/karavan-vscode/components/log.json
index 30336c5..121009d 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","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropertie [...]
\ 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.1","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropertie [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/lpr.json b/karavan-vscode/components/lpr.json
index e735b5f..a9627d3 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","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProper [...]
\ 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.1","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProper [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/lucene.json b/karavan-vscode/components/lucene.json
index 754ff9b..473225a 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","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly":false,"p [...]
\ 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.1","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/lumberjack.json b/karavan-vscode/components/lumberjack.json
index 6ef9395..36d6525 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","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumerOnly":tru [...]
\ 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.1","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumerOnly":tru [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/master.json b/karavan-vscode/components/master.json
index ca3342d..08de8ac 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","scheme":"master","extendsScheme":"","syntax":"master:namespace:dele [...]
\ 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.1","scheme":"master","extendsScheme":"","syntax":"master:namespace:dele [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/metrics.json b/karavan-vscode/components/metrics.json
index 707cfde..8a3230e 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","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName","async": [...]
\ 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.1","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName","async": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/micrometer.json b/karavan-vscode/components/micrometer.json
index a8ab20e..419354b 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","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType:metricsN [...]
\ 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.1","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType:metricsN [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/microprofile-metrics.json b/karavan-vscode/components/microprofile-metrics.json
index 5dff72a..ca056da 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","scheme":"microprofile-metrics","extendsScheme":"","syntax":"microprofile-metrics [...]
\ 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.1","scheme":"microprofile-metrics","extendsScheme":"","syntax":"microprofile-metrics [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/milo-browse.json b/karavan-vscode/components/milo-browse.json
index 5e01648..0bc2513 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","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","async":false [...]
\ 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.1","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","async":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/milo-client.json b/karavan-vscode/components/milo-client.json
index 4bd7fff..d479b26 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","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","async":fals [...]
\ 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.1","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","async":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/milo-server.json b/karavan-vscode/components/milo-server.json
index 2602cf7..2d2fdb7 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","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly":false," [...]
\ 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.1","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mina.json b/karavan-vscode/components/mina.json
index ac1498a..3a99f52 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","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/minio.json b/karavan-vscode/components/minio.json
index f0de45d..fc8f0d2 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","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mllp.json b/karavan-vscode/components/mllp.json
index ed59f6f..606ff15 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","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ 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.1","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mock.json b/karavan-vscode/components/mock.json
index 3ae5d81..b9833d0 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","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":true [...]
\ 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.1","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":true [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mongodb-gridfs.json b/karavan-vscode/components/mongodb-gridfs.json
index e6c9c0b..c9963a7 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","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":false,"cons [...]
\ 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.1","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mongodb.json b/karavan-vscode/components/mongodb.json
index e7d8259..4351884 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","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerOnly":fals [...]
\ 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.1","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mustache.json b/karavan-vscode/components/mustache.json
index c614f1b..66c0182 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","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mvel.json b/karavan-vscode/components/mvel.json
index d2d7148..3d59ebe 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","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
\ 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.1","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientP [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mybatis-bean.json b/karavan-vscode/components/mybatis-bean.json
index 494e73c..e1389ff 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","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:beanName:me [...]
\ 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.1","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:beanName:me [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/mybatis.json b/karavan-vscode/components/mybatis.json
index c7bdbc2..f634c42 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","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":false,"api":f [...]
\ 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.1","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":false,"api":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/nats.json b/karavan-vscode/components/nats.json
index e7c2c0d..f26d464 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","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
\ 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.1","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/netty-http.json b/karavan-vscode/components/netty-http.json
index 3b1edb4..9605344 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","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol://host:port/ [...]
\ 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.1","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol://host:port/ [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/netty.json b/karavan-vscode/components/netty.json
index 887584c..b88b844 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","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly":false,"pr [...]
\ 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.1","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/nitrite.json b/karavan-vscode/components/nitrite.json
index debe380..0e00a4d 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","scheme":"nitrite","extendsScheme":"","syntax":"nitrite:database","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
\ 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.1","scheme":"nitrite","extendsScheme":"","syntax":"nitrite:database","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPropert [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/oaipmh.json b/karavan-vscode/components/oaipmh.json
index c5b9012..cc35349 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","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ 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.1","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/olingo2.json b/karavan-vscode/components/olingo2.json
index 1acf1b7..cb57b3b 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","scheme":"olingo2","extendsScheme":"","syntax":"olingo2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/meth [...]
\ 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.1","scheme":"olingo2","extendsScheme":"","syntax":"olingo2:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/meth [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/olingo4.json b/karavan-vscode/components/olingo4.json
index 12975a2..d8bd2f1 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","scheme":"olingo4","extendsScheme":"","syntax":"olingo4:apiName/methodName","async":false,"api":true,"apiSyntax":"ap [...]
\ 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.1","scheme":"olingo4","extendsScheme":"","syntax":"olingo4:apiName/methodName","async":false,"api":true,"apiSyntax":"ap [...]
\ 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 fb9d545..22d717f 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","scheme":"openshift-build-configs","extendsScheme":"","sy [...]
\ 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.1","scheme":"openshift-build-configs","extendsScheme":"","sy [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openshift-builds.json b/karavan-vscode/components/openshift-builds.json
index 5390a30..c175a49 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","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterUrl","asyn [...]
\ 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.1","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterUrl","asyn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openshift-deploymentconfigs.json b/karavan-vscode/components/openshift-deploymentconfigs.json
index fbcae3c..bb0a530 100644
--- a/karavan-vscode/components/openshift-deploymentconfigs.json
+++ b/karavan-vscode/components/openshift-deploymentconfigs.json
@@ -1 +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
+{"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 5ba4be5..b7d75ff 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","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false,"api":fal [...]
\ 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.1","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-glance.json b/karavan-vscode/components/openstack-glance.json
index 98500e2..a3582a2 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","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host","async" [...]
\ 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.1","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host","async" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-keystone.json b/karavan-vscode/components/openstack-keystone.json
index 179fe5b..5128609 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","scheme":"openstack-key [...]
\ 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.1","scheme":"openstack-key [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-neutron.json b/karavan-vscode/components/openstack-neutron.json
index 680e68d..acb272f 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","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async":false,"ap [...]
\ 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.1","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async":false,"ap [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-nova.json b/karavan-vscode/components/openstack-nova.json
index ac10e65..08b94c7 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","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/openstack-swift.json b/karavan-vscode/components/openstack-swift.json
index 549ec14..d6ca921 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","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false,"consume [...]
\ 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.1","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/optaplanner.json b/karavan-vscode/components/optaplanner.json
index 3a3e559..f1a7abf 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","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:configFile","async":false,"api":false,"consumer [...]
\ 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.1","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:configFile","async":false,"api":false,"consumer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/paho-mqtt5.json b/karavan-vscode/components/paho-mqtt5.json
index 94994b3..8427fb6 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","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":false,"api" [...]
\ 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.1","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/paho.json b/karavan-vscode/components/paho.json
index 42eac72..4ef56a9 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","scheme":"paho","extendsScheme":"","syntax":"paho:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ 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.1","scheme":"paho","extendsScheme":"","syntax":"paho:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pdf.json b/karavan-vscode/components/pdf.json
index eed2471..2dad17b 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","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":t [...]
\ 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.1","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":t [...]
\ 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 15904cf..c4a8cf4 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","scheme":"pg-replication- [...]
\ 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.1","scheme":"pg-replication- [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pgevent.json b/karavan-vscode/components/pgevent.json
index 4238c8d..856da1c 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","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async":false," [...]
\ 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.1","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/platform-http.json b/karavan-vscode/components/platform-http.json
index f20feb1..b386186 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","scheme":"platform-http","extendsScheme":"","syntax":"platform-http:path","as [...]
\ 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.1","scheme":"platform-http","extendsScheme":"","syntax":"platform-http:path","as [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pop3.json b/karavan-vscode/components/pop3.json
index 5cfc053..e3a3dd2 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","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeSyntax":"p [...]
\ 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.1","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeSyntax":"p [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pop3s.json b/karavan-vscode/components/pop3s.json
index 44fc9cb..4ec8e75 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","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternativeSyntax [...]
\ 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.1","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternativeSyntax [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pubnub.json b/karavan-vscode/components/pubnub.json
index 3a80c63..2b6d21b 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","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api":false," [...]
\ 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.1","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/pulsar.json b/karavan-vscode/components/pulsar.json
index 113785c..c30ae70 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","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"api":false, [...]
\ 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.1","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/quartz.json b/karavan-vscode/components/quartz.json
index 16113b8..ddccaf4 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","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerOnly":true [...]
\ 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.1","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerOnly":true [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/quickfix.json b/karavan-vscode/components/quickfix.json
index 9fefa7f..f91dc38 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","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async":false,"a [...]
\ 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.1","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async":false,"a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rabbitmq.json b/karavan-vscode/components/rabbitmq.json
index 2ecbc4b..c767162 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","scheme":"rabbitmq","extendsScheme":"","syntax":"rabbitmq:exchangeName","async":true,"api":false,"consumerOnly":false,"prod [...]
\ 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.1","scheme":"rabbitmq","extendsScheme":"","syntax":"rabbitmq:exchangeName","async":true,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/reactive-streams.json b/karavan-vscode/components/reactive-streams.json
index 933cfb7..2481a5f 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","scheme":"reactive-st [...]
\ 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.1","scheme":"reactive-st [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ref.json b/karavan-vscode/components/ref.json
index fa0d481..2899b46 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","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ 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.1","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rest-api.json b/karavan-vscode/components/rest-api.json
index 460ec33..51264ec 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","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"consumerOnly [...]
\ 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.1","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rest-openapi.json b/karavan-vscode/components/rest-openapi.json
index 6292dbf..10c372f 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","scheme [...]
\ 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.1","scheme [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rest-swagger.json b/karavan-vscode/components/rest-swagger.json
index e6b2dbc..3bb484d 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 2ceb3ab..a40576b 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","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumerOnly":false,"producerOnly":fals [...]
\ 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.1","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumerOnly":false,"producerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/resteasy.json b/karavan-vscode/components/resteasy.json
index 59b1130..4fa07bd 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","scheme":"resteasy","extendsScheme":"http","syntax":"resteasy:httpUri","async":false,"api":false,"cons [...]
\ 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.1","scheme":"resteasy","extendsScheme":"http","syntax":"resteasy:httpUri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/robotframework.json b/karavan-vscode/components/robotframework.json
index d6c759e..0fdce84 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","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resourceUri"," [...]
\ 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.1","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resourceUri"," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/rss.json b/karavan-vscode/components/rss.json
index 3bed3e3..55bdb5c 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","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelRssFeed":{"kind":"h [...]
\ 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.1","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelRssFeed":{"kind":"h [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/saga.json b/karavan-vscode/components/saga.json
index 9e35b79..0749b1c 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","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ 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.1","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/salesforce.json b/karavan-vscode/components/salesforce.json
index 2a199de..b159558 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","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api":false,"c [...]
\ 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.1","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api":false,"c [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sap-netweaver.json b/karavan-vscode/components/sap-netweaver.json
index 92b54a8..2670134 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","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"api":false [...]
\ 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.1","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"api":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/scheduler.json b/karavan-vscode/components/scheduler.json
index 76c8ffe..987ed19 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","scheme":"scheduler","extendsScheme":"","syntax":"scheduler:name","as [...]
\ 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.1","scheme":"scheduler","extendsScheme":"","syntax":"scheduler:name","as [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/schematron.json b/karavan-vscode/components/schematron.json
index 33ba869..c2f6a4e 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","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumerOnly":fal [...]
\ 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.1","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/scp.json b/karavan-vscode/components/scp.json
index 660b8d1..40f430f 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","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/seda.json b/karavan-vscode/components/seda.json
index 418bf50..21bbee1 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","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"producerOnl [...]
\ 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.1","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/service.json b/karavan-vscode/components/service.json
index 1ef274a..c8d3ef0 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","scheme":"service","extendsScheme":"","syntax":"service:delegateUri","async":false,"api":fal [...]
\ 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.1","scheme":"service","extendsScheme":"","syntax":"service:delegateUri","async":false,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/servicenow.json b/karavan-vscode/components/servicenow.json
index 201622c..207f707 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","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false,"consume [...]
\ 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.1","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/servlet.json b/karavan-vscode/components/servlet.json
index f748b54..8e7500b 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","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true,"producerOn [...]
\ 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.1","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true,"producerOn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sftp.json b/karavan-vscode/components/sftp.json
index bd58200..ceb15e2 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","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOnly":false [...]
\ 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.1","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sjms.json b/karavan-vscode/components/sjms.json
index 47ad2c9..7b577df 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","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"api":false, [...]
\ 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.1","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sjms2.json b/karavan-vscode/components/sjms2.json
index 3c413bf..2e38f47 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","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","async":true," [...]
\ 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.1","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","async":true," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/slack.json b/karavan-vscode/components/slack.json
index f6b2bec..a405d1d 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","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":fa [...]
\ 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.1","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/smpp.json b/karavan-vscode/components/smpp.json
index ef4b19c..6627cf8 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","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api":false,"c [...]
\ 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.1","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api":false,"c [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/smpps.json b/karavan-vscode/components/smpps.json
index 0ab4ca6..4dd8bcf 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","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async":false,"a [...]
\ 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.1","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async":false,"a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/smtp.json b/karavan-vscode/components/smtp.json
index 308e9c6..f624ed0 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","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeSyntax":"s [...]
\ 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.1","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeSyntax":"s [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/smtps.json b/karavan-vscode/components/smtps.json
index 8f99a64..ebe97f9 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","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternativeSyntax [...]
\ 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.1","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternativeSyntax [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/snmp.json b/karavan-vscode/components/snmp.json
index c4ca2bc..ed0e0ad 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","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":false,"pro [...]
\ 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.1","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":false,"pro [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/solr.json b/karavan-vscode/components/solr.json
index 9160e2d..60584ed 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","scheme":"solr","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solr:url","async":false,"api":false,"consumerOnly": [...]
\ 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.1","scheme":"solr","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solr:url","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/solrCloud.json b/karavan-vscode/components/solrCloud.json
index 343fd08..419e67f 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","scheme":"solrCloud","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrCloud:url","async":false,"api":false, [...]
\ 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.1","scheme":"solrCloud","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrCloud:url","async":false,"api":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/solrs.json b/karavan-vscode/components/solrs.json
index 1641a2a..9098df3 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","scheme":"solrs","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrs:url","async":false,"api":false,"co [...]
\ 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.1","scheme":"solrs","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrs:url","async":false,"api":false,"co [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spark.json b/karavan-vscode/components/spark.json
index 65ae821..9e7406e 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","scheme":"spark","extendsScheme":"","syntax":"spark:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ 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.1","scheme":"spark","extendsScheme":"","syntax":"spark:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnly":true," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/splunk-hec.json b/karavan-vscode/components/splunk-hec.json
index ca299b4..f8a6cc2 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","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:splunkURL/to [...]
\ 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.1","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:splunkURL/to [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/splunk.json b/karavan-vscode/components/splunk.json
index 6ecfd5e..2662ed2 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","scheme":"splunk","extendsScheme":"","syntax":"splunk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPro [...]
\ 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.1","scheme":"splunk","extendsScheme":"","syntax":"splunk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPro [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-batch.json b/karavan-vscode/components/spring-batch.json
index 2de1398..ead4506 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","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","async":fals [...]
\ 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.1","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","async":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-event.json b/karavan-vscode/components/spring-event.json
index 8033d28..4da6099 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","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ 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.1","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-integration.json b/karavan-vscode/components/spring-integration.json
index 589cbea..6b3fc5f 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","scheme":"spring-integration","extendsScheme":"","syntax":"spring-integration:defa [...]
\ 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.1","scheme":"spring-integration","extendsScheme":"","syntax":"spring-integration:defa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-jdbc.json b/karavan-vscode/components/spring-jdbc.json
index f1a3b6c..a2db882 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","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceName","async [...]
\ 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.1","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceName","async [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-ldap.json b/karavan-vscode/components/spring-ldap.json
index 76d05f5..5067cfa 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","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName","async":fa [...]
\ 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.1","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName","async":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-rabbitmq.json b/karavan-vscode/components/spring-rabbitmq.json
index 99c1df9..4b39f3a 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","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-rabbitmq:ex [...]
\ 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.1","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-rabbitmq:ex [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-redis.json b/karavan-vscode/components/spring-redis.json
index 971c783..1f785ee 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","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly":false,"pr [...]
\ 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.1","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/spring-ws.json b/karavan-vscode/components/spring-ws.json
index 35b3ae0..6a3b790 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","scheme":"spring-ws","extendsScheme":"","syntax":"spring-ws:type:loo [...]
\ 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.1","scheme":"spring-ws","extendsScheme":"","syntax":"spring-ws:type:loo [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sql-stored.json b/karavan-vscode/components/sql-stored.json
index 00619d5..9fe73da 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","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":false,"api": [...]
\ 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.1","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":false,"api": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/sql.json b/karavan-vscode/components/sql.json
index 2a0974f..4566601 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","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers [...]
\ 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.1","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"headers [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ssh.json b/karavan-vscode/components/ssh.json
index 20928f6..015a777 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","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnly":false, [...]
\ 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.1","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stax.json b/karavan-vscode/components/stax.json
index 6e0da86..754b0fe 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","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenie [...]
\ 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.1","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenie [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stitch.json b/karavan-vscode/components/stitch.json
index 0af823f..eebc266 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","scheme":"stitch","extendsScheme":"","synt [...]
\ 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.1","scheme":"stitch","extendsScheme":"","synt [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stomp.json b/karavan-vscode/components/stomp.json
index a226d29..4e37c5f 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","scheme":"stomp","extendsScheme":"","syntax":"stomp:destination","async":true," [...]
\ 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.1","scheme":"stomp","extendsScheme":"","syntax":"stomp:destination","async":true," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stream.json b/karavan-vscode/components/stream.json
index 79e17c1..53839fa 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","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false,"produce [...]
\ 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.1","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false,"produce [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/string-template.json b/karavan-vscode/components/string-template.json
index a9611f2..6b42081 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","scheme":"string-template","extendsScheme":"","syntax":"string-template:resourceUri [...]
\ 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.1","scheme":"string-template","extendsScheme":"","syntax":"string-template:resourceUri [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/stub.json b/karavan-vscode/components/stub.json
index 662da86..6cf2e19 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","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ 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.1","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/telegram.json b/karavan-vscode/components/telegram.json
index 68d6430..c646c48 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","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false,"consumerO [...]
\ 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.1","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false,"consumerO [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/thrift.json b/karavan-vscode/components/thrift.json
index 7719ac9..189fd0c 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","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/service","a [...]
\ 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.1","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/service","a [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/tika.json b/karavan-vscode/components/tika.json
index 0b73c17..df17e8f 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","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/timer.json b/karavan-vscode/components/timer.json
index ecfc068..54a40bf 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","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"producerOn [...]
\ 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.1","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"producerOn [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/twilio.json b/karavan-vscode/components/twilio.json
index 7ddacb2..bf5301d 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","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/ [...]
\ 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.1","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax":"apiName/ [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/twitter-directmessage.json b/karavan-vscode/components/twitter-directmessage.json
index a41dbd7..1cdb874 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","scheme":"twitter-directmessage","extendsScheme":"","syntax":"twitter [...]
\ 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.1","scheme":"twitter-directmessage","extendsScheme":"","syntax":"twitter [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/twitter-search.json b/karavan-vscode/components/twitter-search.json
index 4bc7735..adaf494 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","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false,"consumer [...]
\ 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.1","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false,"consumer [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/twitter-timeline.json b/karavan-vscode/components/twitter-timeline.json
index 4138f70..df1a14a 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","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:timelineTy [...]
\ 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.1","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:timelineTy [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/undertow.json b/karavan-vscode/components/undertow.json
index 88b38b5..8e89355 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","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true,"api":fal [...]
\ 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.1","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true,"api":fal [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/validator.json b/karavan-vscode/components/validator.json
index e9e8b65..c297c5c 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","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":false,"consu [...]
\ 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.1","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":false,"consu [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/velocity.json b/karavan-vscode/components/velocity.json
index e263236..f50c6b1 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","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":false,"produ [...]
\ 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.1","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":false,"produ [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/vertx-http.json b/karavan-vscode/components/vertx-http.json
index 3131f1a..5a13bbb 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","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"consumerOnly" [...]
\ 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.1","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/vertx-websocket.json b/karavan-vscode/components/vertx-websocket.json
index 16c459a..6e7d3bd 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","scheme":"vertx-websocket","extendsScheme":"","syntax":"vert [...]
\ 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.1","scheme":"vertx-websocket","extendsScheme":"","syntax":"vert [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/vertx.json b/karavan-vscode/components/vertx.json
index b2437aa..5e8402e 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","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnly":false, [...]
\ 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.1","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnly":false, [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/vm.json b/karavan-vscode/components/vm.json
index a360997..69dfa82 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","scheme":"vm","extendsScheme":"","syntax":"vm:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties" [...]
\ 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.1","scheme":"vm","extendsScheme":"","syntax":"vm:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/weather.json b/karavan-vscode/components/weather.json
index cfbe67f..3ab7297 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","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ 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.1","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/web3j.json b/karavan-vscode/components/web3j.json
index ad8607c..125135e 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","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"consumerOnl [...]
\ 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.1","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/webhook.json b/karavan-vscode/components/webhook.json
index a09bda2..c83ea65 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","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri","async":false,"api":false,"consu [...]
\ 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.1","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri","async":false,"api":false,"consu [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/websocket-jsr356.json b/karavan-vscode/components/websocket-jsr356.json
index 344fb63..d59f762 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","scheme":"websocket-jsr356","extendsScheme":"","syntax":"websocket-jsr356:uri","async":false,"api":false,"cons [...]
\ 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.1","scheme":"websocket-jsr356","extendsScheme":"","syntax":"websocket-jsr356:uri","async":false,"api":false,"cons [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/websocket.json b/karavan-vscode/components/websocket.json
index f8839d9..70e0d09 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","scheme":"websocket","extendsScheme":"","syntax":"websocket:host:port/resourceUri","async":false,"api":false,"consumerOnly" [...]
\ 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.1","scheme":"websocket","extendsScheme":"","syntax":"websocket:host:port/resourceUri","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/weka.json b/karavan-vscode/components/weka.json
index 58f0987..7a35463 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","scheme":"weka","extendsScheme":"","syntax":"weka:command","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false [...]
\ 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.1","scheme":"weka","extendsScheme":"","syntax":"weka:command","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/wordpress.json b/karavan-vscode/components/wordpress.json
index 9b29665..7896159 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","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly":false,"pr [...]
\ 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.1","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/workday.json b/karavan-vscode/components/workday.json
index f816a2d..0d3d7d4 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","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ 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.1","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xchange.json b/karavan-vscode/components/xchange.json
index ab0d18b..352a8cd 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","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerOnly":fals [...]
\ 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.1","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xj.json b/karavan-vscode/components/xj.json
index 0c73e7c..e48f56a 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","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"h [...]
\ 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.1","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"h [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xmlsecurity-sign.json b/karavan-vscode/components/xmlsecurity-sign.json
index 716104c..55da895 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","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-sign:name" [...]
\ 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.1","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-sign:name" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xmlsecurity-verify.json b/karavan-vscode/components/xmlsecurity-verify.json
index a1a2036..5ab036e 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","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xmlsecurity- [...]
\ 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.1","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xmlsecurity- [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xmpp.json b/karavan-vscode/components/xmpp.json
index 11407e8..b60221e 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","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/participant"," [...]
\ 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.1","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/participant"," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xquery.json b/karavan-vscode/components/xquery.json
index 1ef0bd0..c6665b5 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","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":false,"produc [...]
\ 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.1","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xslt-saxon.json b/karavan-vscode/components/xslt-saxon.json
index 7bf663d..4e44f24 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","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false,"api":fa [...]
\ 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.1","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false,"api":fa [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/xslt.json b/karavan-vscode/components/xslt.json
index 366c395..bccfc1d 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","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
\ 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.1","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/zendesk.json b/karavan-vscode/components/zendesk.json
index 2316578..0dab080 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","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"methodName","c [...]
\ 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.1","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"methodName","c [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/zookeeper-master.json b/karavan-vscode/components/zookeeper-master.json
index 4822b88..de3c617 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","scheme":" [...]
\ 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.1","scheme":" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/zookeeper.json b/karavan-vscode/components/zookeeper.json
index 8a41761..9e2dfc4 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","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOnly":false [...]
\ 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.1","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/package.json b/karavan-vscode/package.json
index 441e635..0826db7 100644
--- a/karavan-vscode/package.json
+++ b/karavan-vscode/package.json
@@ -4,7 +4,7 @@
   "displayName": "Karavan",
   "icon": "icons/karavan.png",
   "description": "Apache Camel Mastering Tool",
-  "version": "3.18.0",
+  "version": "3.18.1",
   "license": "Apache-2.0",
   "preview": true,
   "bugs": {
@@ -61,7 +61,7 @@
       "properties": {
         "camel.version": {
           "type": "string",
-          "default": "3.18.0",
+          "default": "3.18.1",
           "description": "Camel version",
           "scope": "machine",
           "order": 10
@@ -80,7 +80,7 @@
         },
         "camel.quarkus-version": {
           "type": "string",
-          "default": "2.11.0.Final",
+          "default": "2.11.2.Final",
           "description": "Camel-quarkus version",
           "scope": "machine",
           "order": 21
@@ -107,7 +107,7 @@
         },
         "camel.dev": {
           "type": "boolean",
-          "default": "true",
+          "default": "false",
           "description": "Run in developer mode (including reload routes on change)",
           "scope": "machine",
           "order": 50
diff --git a/karavan-vscode/src/designerView.ts b/karavan-vscode/src/designerView.ts
index aa1c96d..3744295 100644
--- a/karavan-vscode/src/designerView.ts
+++ b/karavan-vscode/src/designerView.ts
@@ -47,32 +47,31 @@ export class DesignerView {
     }
 
     jbangRun(fullPath: string) {
-        const filename = this.getFilename(fullPath);
-        if (filename && this.rootPath) {
-            jbang.camelJbangRun(this.rootPath, filename);
-        }
-    }
-
-    getFilename(fullPath: string) {
         if (fullPath.startsWith('webview-panel/webview')) {
-            const filename = Array.from(KARAVAN_PANELS.entries()).filter(({ 1: v }) => v.active).map(([k]) => k)[0];
-            if (filename && this.rootPath) {
-                return filename;
-            }
+            const filename = this.getFilenameFromWebView();
+            jbang.camelJbangRun(filename);
         } else {
             utils.readFile(path.resolve(fullPath)).then(readData => {
                 const yaml = Buffer.from(readData).toString('utf8');
                 const relativePath = utils.getRalativePath(fullPath);
                 const filename = path.basename(fullPath);
                 const integration = utils.parceYaml(filename, yaml);
-                if (integration[0] && this.rootPath) {
-                    return relativePath;
+                if (integration[0] && utils.getRoot() !== undefined) {
+                    jbang.camelJbangRun(relativePath);
                 } else {
                     window.showErrorMessage("File is not Camel Integration!")
                 }
             });
         }
     }
+
+    getFilenameFromWebView() {
+        const filename = Array.from(KARAVAN_PANELS.entries()).filter(({ 1: v }) => v.active).map(([k]) => k)[0];
+        if (filename && utils.getRoot() !== undefined) {
+            return filename;
+        }
+    }
+
     createIntegration(crd: boolean, rootPath?: string) {
         window
             .showInputBox({
diff --git a/karavan-vscode/src/extension.ts b/karavan-vscode/src/extension.ts
index 4924b8d..f4e1173 100644
--- a/karavan-vscode/src/extension.ts
+++ b/karavan-vscode/src/extension.ts
@@ -143,7 +143,7 @@ export function activate(context: ExtensionContext) {
 
     // Run project
     const runProjectCommand = commands.registerCommand("karavan.jbang-run-project", (...args: any[]) => {
-        if (rootPath) jbang.camelJbangRun(rootPath);
+        jbang.camelJbangRun();
     });
     context.subscriptions.push(runProjectCommand);
 
diff --git a/karavan-vscode/src/jbang.ts b/karavan-vscode/src/jbang.ts
index a93ceef..4bc513e 100644
--- a/karavan-vscode/src/jbang.ts
+++ b/karavan-vscode/src/jbang.ts
@@ -76,10 +76,11 @@ function prepareCommand(command: string): string {
     return "jbang -Dcamel.jbang.version=" + version + " camel@apache/camel " + command;
 }
 
-export function camelJbangRun(rootPath: string, filename?: string) {
+export function camelJbangRun(filename?: string) {
     const maxMessages: number = workspace.getConfiguration().get("camel.maxMessages") || -1;
+    const dev: boolean = workspace.getConfiguration().get("camel.dev") || false;
     const cmd = (filename ? "run " + filename : "run * ") + (maxMessages > -1 ? " --max-messages=" + maxMessages : "");
-    const command = prepareCommand(cmd);
+    const command = prepareCommand(cmd) + (dev === true ? " --dev" : "");
     const terminalId = "run_" + filename;
     const existTerminal = TERMINALS.get(terminalId);
     if (existTerminal) existTerminal.dispose();
diff --git a/karavan-vscode/src/utils.ts b/karavan-vscode/src/utils.ts
index bb76cc9..2efd50b 100644
--- a/karavan-vscode/src/utils.ts
+++ b/karavan-vscode/src/utils.ts
@@ -18,6 +18,11 @@ import * as path from "path";
 import { workspace, Uri, window, ExtensionContext, FileType} from "vscode";
 import { CamelDefinitionYaml } from "core/api/CamelDefinitionYaml";
 
+export function getRoot(): string | undefined {
+    return (workspace.workspaceFolders && (workspace.workspaceFolders.length > 0))
+        ? workspace.workspaceFolders[0].uri.fsPath : undefined;
+}
+
 export function save(relativePath: string, text: string) {
     if (workspace.workspaceFolders) {
         const uriFolder: Uri = workspace.workspaceFolders[0].uri;