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/05/19 22:27:38 UTC

[camel-karavan] branch main updated: Env config (#348)

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 06dcfc1  Env config (#348)
06dcfc1 is described below

commit 06dcfc198aef710d5635c491c14e833dd464db43
Author: Marat Gubaidullin <ma...@gmail.com>
AuthorDate: Thu May 19 18:27:33 2022 -0400

    Env config (#348)
    
    * Fix #346
    
    * Profile Selector
    
    * Properties editor
    
    * VSCode Profile
    
    * Property editor for Profiles
    
    * Profile management
---
 karavan-core/src/core/api/ComponentApi.ts          |   6 +
 karavan-core/src/core/api/ProjectModelApi.ts       |  41 +--
 karavan-core/src/core/model/ProjectModel.ts        |  37 ++-
 karavan-core/test/application.properties           |   4 +-
 karavan-core/test/application.spec.ts              |  19 +-
 karavan-demo/builder/application.properties        |  15 +-
 .../postman-openshift/application.properties       |  35 +--
 .../openshift.properties}                          |  16 +-
 karavan-designer/package-lock.json                 | 256 ++++++++-----------
 karavan-designer/package.json                      |   8 +-
 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/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 +-
 .../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 +-
 .../kamelets/avro-deserialize-action.kamelet.yaml  |   4 +-
 .../kamelets/avro-serialize-action.kamelet.yaml    |   4 +-
 .../kamelets/aws-cloudwatch-sink.kamelet.yaml      |   2 +-
 .../public/kamelets/aws-ddb-sink.kamelet.yaml      |   4 +-
 .../kamelets/aws-ddb-streams-source.kamelet.yaml   |   2 +-
 .../public/kamelets/aws-ec2-sink.kamelet.yaml      |   2 +-
 .../aws-kinesis-firehose-sink.kamelet.yaml         |   2 +-
 .../public/kamelets/aws-kinesis-sink.kamelet.yaml  |   2 +-
 .../kamelets/aws-kinesis-source.kamelet.yaml       |   4 +-
 .../public/kamelets/aws-lambda-sink.kamelet.yaml   |   2 +-
 .../public/kamelets/aws-redshift-sink.kamelet.yaml |   2 +-
 .../kamelets/aws-redshift-source.kamelet.yaml      |   2 +-
 .../public/kamelets/aws-s3-sink.kamelet.yaml       |   2 +-
 .../public/kamelets/aws-s3-source.kamelet.yaml     |   2 +-
 .../aws-s3-streaming-upload-sink.kamelet.yaml      |   2 +-
 .../kamelets/aws-secrets-manager-sink.kamelet.yaml |   2 +-
 .../public/kamelets/aws-ses-sink.kamelet.yaml      |   2 +-
 .../public/kamelets/aws-sns-fifo-sink.kamelet.yaml |   2 +-
 .../public/kamelets/aws-sns-sink.kamelet.yaml      |   2 +-
 .../kamelets/aws-sqs-batch-sink.kamelet.yaml       |   2 +-
 .../public/kamelets/aws-sqs-fifo-sink.kamelet.yaml |   2 +-
 .../public/kamelets/aws-sqs-sink.kamelet.yaml      |   2 +-
 .../public/kamelets/aws-sqs-source.kamelet.yaml    |   2 +-
 .../kamelets/aws-translate-action.kamelet.yaml     |   2 +-
 .../kamelets/azure-cosmosdb-source.kamelet.yaml    |   2 +-
 .../kamelets/azure-eventhubs-sink.kamelet.yaml     |   2 +-
 .../kamelets/azure-eventhubs-source.kamelet.yaml   |   2 +-
 .../kamelets/azure-servicebus-sink.kamelet.yaml    |   2 +-
 .../kamelets/azure-servicebus-source.kamelet.yaml  |   2 +-
 ...ure-storage-blob-changefeed-source.kamelet.yaml |   2 +-
 .../kamelets/azure-storage-blob-sink.kamelet.yaml  |   2 +-
 .../azure-storage-blob-source.kamelet.yaml         |   2 +-
 .../kamelets/azure-storage-queue-sink.kamelet.yaml |   2 +-
 .../azure-storage-queue-source.kamelet.yaml        |   2 +-
 .../public/kamelets/bitcoin-source.kamelet.yaml    |   2 +-
 .../public/kamelets/caffeine-action.kamelet.yaml   |   2 +-
 .../public/kamelets/cassandra-sink.kamelet.yaml    |   2 +-
 .../public/kamelets/cassandra-source.kamelet.yaml  |   2 +-
 .../kamelets/chuck-norris-source.kamelet.yaml      |   2 +-
 .../kamelets/chunk-template-action.kamelet.yaml    |   2 +-
 .../public/kamelets/couchbase-sink.kamelet.yaml    |   2 +-
 .../public/kamelets/cron-source.kamelet.yaml       |   2 +-
 .../public/kamelets/delay-action.kamelet.yaml      |   2 +-
 .../public/kamelets/dns-dig-action.kamelet.yaml    |   2 +-
 .../public/kamelets/dns-ip-action.kamelet.yaml     |   2 +-
 .../public/kamelets/dns-lookup-action.kamelet.yaml |   2 +-
 .../kamelets/drop-header-action.kamelet.yaml       |   2 +-
 .../kamelets/drop-headers-action.kamelet.yaml      |   2 +-
 .../public/kamelets/dropbox-sink.kamelet.yaml      |   2 +-
 .../public/kamelets/dropbox-source.kamelet.yaml    |   2 +-
 .../public/kamelets/earthquake-source.kamelet.yaml |   2 +-
 .../kamelets/elasticsearch-index-sink.kamelet.yaml |   2 +-
 .../elasticsearch-search-source.kamelet.yaml       |   2 +-
 .../public/kamelets/exec-sink.kamelet.yaml         |   2 +-
 .../kamelets/extract-field-action.kamelet.yaml     |   4 +-
 .../public/kamelets/fhir-source.kamelet.yaml       |   2 +-
 .../public/kamelets/file-watch-source.kamelet.yaml |   2 +-
 .../freemarker-template-action.kamelet.yaml        |   2 +-
 .../public/kamelets/ftp-sink.kamelet.yaml          |   2 +-
 .../public/kamelets/ftp-source.kamelet.yaml        |   2 +-
 .../public/kamelets/ftps-sink.kamelet.yaml         |   2 +-
 .../public/kamelets/ftps-source.kamelet.yaml       |   2 +-
 .../kamelets/github-commit-source.kamelet.yaml     |   2 +-
 .../kamelets/github-event-source.kamelet.yaml      |   2 +-
 .../github-pullrequest-comment-source.kamelet.yaml |   2 +-
 .../github-pullrequest-source.kamelet.yaml         |   2 +-
 .../public/kamelets/github-tag-source.kamelet.yaml |   2 +-
 .../kamelets/google-bigquery-sink.kamelet.yaml     |   2 +-
 .../kamelets/google-calendar-source.kamelet.yaml   |   2 +-
 .../kamelets/google-functions-sink.kamelet.yaml    |   2 +-
 .../kamelets/google-mail-source.kamelet.yaml       |   2 +-
 .../kamelets/google-pubsub-sink.kamelet.yaml       |   2 +-
 .../kamelets/google-pubsub-source.kamelet.yaml     |   2 +-
 .../kamelets/google-sheets-source.kamelet.yaml     |   2 +-
 .../kamelets/google-storage-sink.kamelet.yaml      |   2 +-
 .../kamelets/google-storage-source.kamelet.yaml    |   2 +-
 .../kamelets/has-header-filter-action.kamelet.yaml |   2 +-
 .../header-matches-filter-action.kamelet.yaml      |   2 +-
 .../kamelets/hoist-field-action.kamelet.yaml       |   4 +-
 .../public/kamelets/http-secured-sink.kamelet.yaml |   2 +-
 .../kamelets/http-secured-source.kamelet.yaml      |   2 +-
 .../public/kamelets/http-sink.kamelet.yaml         |   2 +-
 .../public/kamelets/http-source.kamelet.yaml       |   2 +-
 .../public/kamelets/infinispan-sink.kamelet.yaml   |   2 +-
 .../public/kamelets/infinispan-source.kamelet.yaml |   2 +-
 .../kamelets/insert-field-action.kamelet.yaml      |   4 +-
 .../kamelets/insert-header-action.kamelet.yaml     |   2 +-
 .../is-tombstone-filter-action.kamelet.yaml        |   2 +-
 .../public/kamelets/jira-source.kamelet.yaml       |   2 +-
 .../public/kamelets/jms-amqp-10-sink.kamelet.yaml  |   2 +-
 .../kamelets/jms-amqp-10-source.kamelet.yaml       |   2 +-
 .../kamelets/jms-apache-activemq-sink.kamelet.yaml |   2 +-
 .../jms-apache-activemq-source.kamelet.yaml        |   2 +-
 .../kamelets/jms-apache-artemis-sink.kamelet.yaml  |   2 +-
 .../jms-apache-artemis-source.kamelet.yaml         |   2 +-
 .../jolt-transformation-action.kamelet.yaml        |   2 +-
 .../public/kamelets/jslt-action.kamelet.yaml       |   2 +-
 .../kamelets/json-deserialize-action.kamelet.yaml  |   4 +-
 .../public/kamelets/json-patch-action.kamelet.yaml |   2 +-
 .../json-schema-validator-action.kamelet.yaml      |   2 +-
 .../kamelets/json-serialize-action.kamelet.yaml    |   4 +-
 .../public/kamelets/jsonata-action.kamelet.yaml    |   2 +-
 .../kafka-manual-commit-action.kamelet.yaml        |   4 +-
 .../kamelets/kafka-not-secured-sink.kamelet.yaml   |   2 +-
 .../kamelets/kafka-not-secured-source.kamelet.yaml |   2 +-
 .../public/kamelets/kafka-sink.kamelet.yaml        |   2 +-
 .../public/kamelets/kafka-source.kamelet.yaml      |   4 +-
 .../public/kamelets/kafka-ssl-sink.kamelet.yaml    |   2 +-
 .../public/kamelets/kafka-ssl-source.kamelet.yaml  |   4 +-
 .../kubernetes-namespaces-source.kamelet.yaml      |   2 +-
 .../kamelets/kubernetes-nodes-source.kamelet.yaml  |   2 +-
 .../kamelets/kubernetes-pods-source.kamelet.yaml   |   2 +-
 .../public/kamelets/log-sink.kamelet.yaml          |   2 +-
 .../public/kamelets/mail-imap-source.kamelet.yaml  |   2 +-
 .../public/kamelets/mail-sink.kamelet.yaml         |   2 +-
 .../public/kamelets/mariadb-sink.kamelet.yaml      |   2 +-
 .../public/kamelets/mariadb-source.kamelet.yaml    |   2 +-
 .../public/kamelets/mask-field-action.kamelet.yaml |   4 +-
 .../message-timestamp-router-action.kamelet.yaml   |   4 +-
 .../public/kamelets/minio-sink.kamelet.yaml        |   2 +-
 .../public/kamelets/minio-source.kamelet.yaml      |   2 +-
 .../public/kamelets/mongodb-sink.kamelet.yaml      |   2 +-
 .../public/kamelets/mongodb-source.kamelet.yaml    |   2 +-
 .../public/kamelets/mqtt-sink.kamelet.yaml         |   2 +-
 .../public/kamelets/mqtt-source.kamelet.yaml       |   2 +-
 .../public/kamelets/mqtt5-sink.kamelet.yaml        |   2 +-
 .../public/kamelets/mqtt5-source.kamelet.yaml      |   2 +-
 .../kamelets/mustache-template-action.kamelet.yaml |   2 +-
 .../kamelets/mvel-template-action.kamelet.yaml     |   2 +-
 .../public/kamelets/mysql-sink.kamelet.yaml        |   2 +-
 .../public/kamelets/mysql-source.kamelet.yaml      |   2 +-
 .../public/kamelets/nats-sink.kamelet.yaml         |   2 +-
 .../public/kamelets/nats-source.kamelet.yaml       |   2 +-
 .../openai-classification-action.kamelet.yaml      |   4 +-
 .../kamelets/openai-completion-action.kamelet.yaml |   2 +-
 .../kamelets/oracle-database-sink.kamelet.yaml     |   2 +-
 .../kamelets/oracle-database-source.kamelet.yaml   |   2 +-
 .../public/kamelets/pdf-action.kamelet.yaml        |   2 +-
 .../public/kamelets/postgresql-sink.kamelet.yaml   |   2 +-
 .../public/kamelets/postgresql-source.kamelet.yaml |   2 +-
 .../kamelets/predicate-filter-action.kamelet.yaml  |   2 +-
 .../protobuf-deserialize-action.kamelet.yaml       |   4 +-
 .../protobuf-serialize-action.kamelet.yaml         |   4 +-
 .../public/kamelets/pulsar-sink.kamelet.yaml       |   2 +-
 .../public/kamelets/pulsar-source.kamelet.yaml     |   2 +-
 .../public/kamelets/rabbitmq-source.kamelet.yaml   |   2 +-
 .../public/kamelets/redis-sink.kamelet.yaml        |   2 +-
 .../public/kamelets/redis-source.kamelet.yaml      |   2 +-
 .../kamelets/regex-router-action.kamelet.yaml      |   4 +-
 .../kamelets/replace-field-action.kamelet.yaml     |   4 +-
 .../public/kamelets/rest-openapi-sink.kamelet.yaml |   2 +-
 .../kamelets/salesforce-create-sink.kamelet.yaml   |   2 +-
 .../kamelets/salesforce-delete-sink.kamelet.yaml   |   2 +-
 .../public/kamelets/salesforce-source.kamelet.yaml |   2 +-
 .../kamelets/salesforce-update-sink.kamelet.yaml   |   2 +-
 .../public/kamelets/sftp-sink.kamelet.yaml         |   2 +-
 .../public/kamelets/sftp-source.kamelet.yaml       |   2 +-
 .../public/kamelets/slack-sink.kamelet.yaml        |   2 +-
 .../public/kamelets/slack-source.kamelet.yaml      |   2 +-
 .../public/kamelets/solr-sink.kamelet.yaml         |   2 +-
 .../public/kamelets/solr-source.kamelet.yaml       |   2 +-
 .../public/kamelets/sqlserver-sink.kamelet.yaml    |   2 +-
 .../public/kamelets/sqlserver-source.kamelet.yaml  |   2 +-
 .../public/kamelets/ssh-sink.kamelet.yaml          |   2 +-
 .../public/kamelets/ssh-source.kamelet.yaml        |   2 +-
 .../kamelets/string-template-action.kamelet.yaml   |   2 +-
 .../public/kamelets/telegram-sink.kamelet.yaml     |   2 +-
 .../public/kamelets/telegram-source.kamelet.yaml   |   2 +-
 .../public/kamelets/throttle-action.kamelet.yaml   |   2 +-
 .../public/kamelets/timer-source.kamelet.yaml      |   2 +-
 .../kamelets/timestamp-router-action.kamelet.yaml  |   4 +-
 .../topic-name-matches-filter-action.kamelet.yaml  |   2 +-
 .../twitter-directmessage-source.kamelet.yaml      |   2 +-
 .../kamelets/twitter-search-source.kamelet.yaml    |   2 +-
 .../kamelets/twitter-timeline-source.kamelet.yaml  |   2 +-
 .../kamelets/value-to-key-action.kamelet.yaml      |   4 +-
 .../kamelets/velocity-template-action.kamelet.yaml |   2 +-
 .../public/kamelets/webhook-source.kamelet.yaml    |   2 +-
 .../public/kamelets/websocket-source.kamelet.yaml  |   2 +-
 .../public/kamelets/wttrin-source.kamelet.yaml     |   2 +-
 .../kamelets/xj-identity-action.kamelet.yaml       |   2 +-
 .../kamelets/xj-template-action.kamelet.yaml       |   2 +-
 karavan-designer/src/App.tsx                       |  14 +-
 karavan-designer/src/builder/BuilderPage.tsx       | 277 ++++++++++++---------
 karavan-designer/src/builder/FileSelector.tsx      |   6 +-
 karavan-designer/src/builder/ProfileSelector.tsx   | 132 ++++++++++
 karavan-designer/src/builder/PropertiesTable.tsx   | 119 +++++++++
 karavan-designer/src/designer/karavan.css          |  24 ++
 .../src/designer/route/DslProperties.tsx           |   5 +-
 karavan-designer/src/designer/utils/CamelUi.tsx    |  13 +
 karavan-generator/pom.xml                          |   4 +-
 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 +-
 .../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 +-
 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 +-
 .../kamelets/avro-deserialize-action.kamelet.yaml  |   4 +-
 .../kamelets/avro-serialize-action.kamelet.yaml    |   4 +-
 .../kamelets/aws-cloudwatch-sink.kamelet.yaml      |   2 +-
 karavan-vscode/kamelets/aws-ddb-sink.kamelet.yaml  |   4 +-
 .../kamelets/aws-ddb-streams-source.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/aws-ec2-sink.kamelet.yaml  |   2 +-
 .../aws-kinesis-firehose-sink.kamelet.yaml         |   2 +-
 .../kamelets/aws-kinesis-sink.kamelet.yaml         |   2 +-
 .../kamelets/aws-kinesis-source.kamelet.yaml       |   4 +-
 .../kamelets/aws-lambda-sink.kamelet.yaml          |   2 +-
 .../kamelets/aws-redshift-sink.kamelet.yaml        |   2 +-
 .../kamelets/aws-redshift-source.kamelet.yaml      |   2 +-
 karavan-vscode/kamelets/aws-s3-sink.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/aws-s3-source.kamelet.yaml |   2 +-
 .../aws-s3-streaming-upload-sink.kamelet.yaml      |   2 +-
 .../kamelets/aws-secrets-manager-sink.kamelet.yaml |   2 +-
 karavan-vscode/kamelets/aws-ses-sink.kamelet.yaml  |   2 +-
 .../kamelets/aws-sns-fifo-sink.kamelet.yaml        |   2 +-
 karavan-vscode/kamelets/aws-sns-sink.kamelet.yaml  |   2 +-
 .../kamelets/aws-sqs-batch-sink.kamelet.yaml       |   2 +-
 .../kamelets/aws-sqs-fifo-sink.kamelet.yaml        |   2 +-
 karavan-vscode/kamelets/aws-sqs-sink.kamelet.yaml  |   2 +-
 .../kamelets/aws-sqs-source.kamelet.yaml           |   2 +-
 .../kamelets/aws-translate-action.kamelet.yaml     |   2 +-
 .../kamelets/azure-cosmosdb-source.kamelet.yaml    |   2 +-
 .../kamelets/azure-eventhubs-sink.kamelet.yaml     |   2 +-
 .../kamelets/azure-eventhubs-source.kamelet.yaml   |   2 +-
 .../kamelets/azure-servicebus-sink.kamelet.yaml    |   2 +-
 .../kamelets/azure-servicebus-source.kamelet.yaml  |   2 +-
 ...ure-storage-blob-changefeed-source.kamelet.yaml |   2 +-
 .../kamelets/azure-storage-blob-sink.kamelet.yaml  |   2 +-
 .../azure-storage-blob-source.kamelet.yaml         |   2 +-
 .../kamelets/azure-storage-queue-sink.kamelet.yaml |   2 +-
 .../azure-storage-queue-source.kamelet.yaml        |   2 +-
 .../kamelets/bitcoin-source.kamelet.yaml           |   2 +-
 .../kamelets/caffeine-action.kamelet.yaml          |   2 +-
 .../kamelets/cassandra-sink.kamelet.yaml           |   2 +-
 .../kamelets/cassandra-source.kamelet.yaml         |   2 +-
 .../kamelets/chuck-norris-source.kamelet.yaml      |   2 +-
 .../kamelets/chunk-template-action.kamelet.yaml    |   2 +-
 .../kamelets/couchbase-sink.kamelet.yaml           |   2 +-
 karavan-vscode/kamelets/cron-source.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/delay-action.kamelet.yaml  |   2 +-
 .../kamelets/dns-dig-action.kamelet.yaml           |   2 +-
 karavan-vscode/kamelets/dns-ip-action.kamelet.yaml |   2 +-
 .../kamelets/dns-lookup-action.kamelet.yaml        |   2 +-
 .../kamelets/drop-header-action.kamelet.yaml       |   2 +-
 .../kamelets/drop-headers-action.kamelet.yaml      |   2 +-
 karavan-vscode/kamelets/dropbox-sink.kamelet.yaml  |   2 +-
 .../kamelets/dropbox-source.kamelet.yaml           |   2 +-
 .../kamelets/earthquake-source.kamelet.yaml        |   2 +-
 .../kamelets/elasticsearch-index-sink.kamelet.yaml |   2 +-
 .../elasticsearch-search-source.kamelet.yaml       |   2 +-
 karavan-vscode/kamelets/exec-sink.kamelet.yaml     |   2 +-
 .../kamelets/extract-field-action.kamelet.yaml     |   4 +-
 karavan-vscode/kamelets/fhir-source.kamelet.yaml   |   2 +-
 .../kamelets/file-watch-source.kamelet.yaml        |   2 +-
 .../freemarker-template-action.kamelet.yaml        |   2 +-
 karavan-vscode/kamelets/ftp-sink.kamelet.yaml      |   2 +-
 karavan-vscode/kamelets/ftp-source.kamelet.yaml    |   2 +-
 karavan-vscode/kamelets/ftps-sink.kamelet.yaml     |   2 +-
 karavan-vscode/kamelets/ftps-source.kamelet.yaml   |   2 +-
 .../kamelets/github-commit-source.kamelet.yaml     |   2 +-
 .../kamelets/github-event-source.kamelet.yaml      |   2 +-
 .../github-pullrequest-comment-source.kamelet.yaml |   2 +-
 .../github-pullrequest-source.kamelet.yaml         |   2 +-
 .../kamelets/github-tag-source.kamelet.yaml        |   2 +-
 .../kamelets/google-bigquery-sink.kamelet.yaml     |   2 +-
 .../kamelets/google-calendar-source.kamelet.yaml   |   2 +-
 .../kamelets/google-functions-sink.kamelet.yaml    |   2 +-
 .../kamelets/google-mail-source.kamelet.yaml       |   2 +-
 .../kamelets/google-pubsub-sink.kamelet.yaml       |   2 +-
 .../kamelets/google-pubsub-source.kamelet.yaml     |   2 +-
 .../kamelets/google-sheets-source.kamelet.yaml     |   2 +-
 .../kamelets/google-storage-sink.kamelet.yaml      |   2 +-
 .../kamelets/google-storage-source.kamelet.yaml    |   2 +-
 .../kamelets/has-header-filter-action.kamelet.yaml |   2 +-
 .../header-matches-filter-action.kamelet.yaml      |   2 +-
 .../kamelets/hoist-field-action.kamelet.yaml       |   4 +-
 .../kamelets/http-secured-sink.kamelet.yaml        |   2 +-
 .../kamelets/http-secured-source.kamelet.yaml      |   2 +-
 karavan-vscode/kamelets/http-sink.kamelet.yaml     |   2 +-
 karavan-vscode/kamelets/http-source.kamelet.yaml   |   2 +-
 .../kamelets/infinispan-sink.kamelet.yaml          |   2 +-
 .../kamelets/infinispan-source.kamelet.yaml        |   2 +-
 .../kamelets/insert-field-action.kamelet.yaml      |   4 +-
 .../kamelets/insert-header-action.kamelet.yaml     |   2 +-
 .../is-tombstone-filter-action.kamelet.yaml        |   2 +-
 karavan-vscode/kamelets/jira-source.kamelet.yaml   |   2 +-
 .../kamelets/jms-amqp-10-sink.kamelet.yaml         |   2 +-
 .../kamelets/jms-amqp-10-source.kamelet.yaml       |   2 +-
 .../kamelets/jms-apache-activemq-sink.kamelet.yaml |   2 +-
 .../jms-apache-activemq-source.kamelet.yaml        |   2 +-
 .../kamelets/jms-apache-artemis-sink.kamelet.yaml  |   2 +-
 .../jms-apache-artemis-source.kamelet.yaml         |   2 +-
 .../jolt-transformation-action.kamelet.yaml        |   2 +-
 karavan-vscode/kamelets/jslt-action.kamelet.yaml   |   2 +-
 .../kamelets/json-deserialize-action.kamelet.yaml  |   4 +-
 .../kamelets/json-patch-action.kamelet.yaml        |   2 +-
 .../json-schema-validator-action.kamelet.yaml      |   2 +-
 .../kamelets/json-serialize-action.kamelet.yaml    |   4 +-
 .../kamelets/jsonata-action.kamelet.yaml           |   2 +-
 .../kafka-manual-commit-action.kamelet.yaml        |   4 +-
 .../kamelets/kafka-not-secured-sink.kamelet.yaml   |   2 +-
 .../kamelets/kafka-not-secured-source.kamelet.yaml |   2 +-
 karavan-vscode/kamelets/kafka-sink.kamelet.yaml    |   2 +-
 karavan-vscode/kamelets/kafka-source.kamelet.yaml  |   4 +-
 .../kamelets/kafka-ssl-sink.kamelet.yaml           |   2 +-
 .../kamelets/kafka-ssl-source.kamelet.yaml         |   4 +-
 .../kubernetes-namespaces-source.kamelet.yaml      |   2 +-
 .../kamelets/kubernetes-nodes-source.kamelet.yaml  |   2 +-
 .../kamelets/kubernetes-pods-source.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/log-sink.kamelet.yaml      |   2 +-
 .../kamelets/mail-imap-source.kamelet.yaml         |   2 +-
 karavan-vscode/kamelets/mail-sink.kamelet.yaml     |   2 +-
 karavan-vscode/kamelets/mariadb-sink.kamelet.yaml  |   2 +-
 .../kamelets/mariadb-source.kamelet.yaml           |   2 +-
 .../kamelets/mask-field-action.kamelet.yaml        |   4 +-
 .../message-timestamp-router-action.kamelet.yaml   |   4 +-
 karavan-vscode/kamelets/minio-sink.kamelet.yaml    |   2 +-
 karavan-vscode/kamelets/minio-source.kamelet.yaml  |   2 +-
 karavan-vscode/kamelets/mongodb-sink.kamelet.yaml  |   2 +-
 .../kamelets/mongodb-source.kamelet.yaml           |   2 +-
 karavan-vscode/kamelets/mqtt-sink.kamelet.yaml     |   2 +-
 karavan-vscode/kamelets/mqtt-source.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/mqtt5-sink.kamelet.yaml    |   2 +-
 karavan-vscode/kamelets/mqtt5-source.kamelet.yaml  |   2 +-
 .../kamelets/mustache-template-action.kamelet.yaml |   2 +-
 .../kamelets/mvel-template-action.kamelet.yaml     |   2 +-
 karavan-vscode/kamelets/mysql-sink.kamelet.yaml    |   2 +-
 karavan-vscode/kamelets/mysql-source.kamelet.yaml  |   2 +-
 karavan-vscode/kamelets/nats-sink.kamelet.yaml     |   2 +-
 karavan-vscode/kamelets/nats-source.kamelet.yaml   |   2 +-
 .../openai-classification-action.kamelet.yaml      |   4 +-
 .../kamelets/openai-completion-action.kamelet.yaml |   2 +-
 .../kamelets/oracle-database-sink.kamelet.yaml     |   2 +-
 .../kamelets/oracle-database-source.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/pdf-action.kamelet.yaml    |   2 +-
 .../kamelets/postgresql-sink.kamelet.yaml          |   2 +-
 .../kamelets/postgresql-source.kamelet.yaml        |   2 +-
 .../kamelets/predicate-filter-action.kamelet.yaml  |   2 +-
 .../protobuf-deserialize-action.kamelet.yaml       |   4 +-
 .../protobuf-serialize-action.kamelet.yaml         |   4 +-
 karavan-vscode/kamelets/pulsar-sink.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/pulsar-source.kamelet.yaml |   2 +-
 .../kamelets/rabbitmq-source.kamelet.yaml          |   2 +-
 karavan-vscode/kamelets/redis-sink.kamelet.yaml    |   2 +-
 karavan-vscode/kamelets/redis-source.kamelet.yaml  |   2 +-
 .../kamelets/regex-router-action.kamelet.yaml      |   4 +-
 .../kamelets/replace-field-action.kamelet.yaml     |   4 +-
 .../kamelets/rest-openapi-sink.kamelet.yaml        |   2 +-
 .../kamelets/salesforce-create-sink.kamelet.yaml   |   2 +-
 .../kamelets/salesforce-delete-sink.kamelet.yaml   |   2 +-
 .../kamelets/salesforce-source.kamelet.yaml        |   2 +-
 .../kamelets/salesforce-update-sink.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/sftp-sink.kamelet.yaml     |   2 +-
 karavan-vscode/kamelets/sftp-source.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/slack-sink.kamelet.yaml    |   2 +-
 karavan-vscode/kamelets/slack-source.kamelet.yaml  |   2 +-
 karavan-vscode/kamelets/solr-sink.kamelet.yaml     |   2 +-
 karavan-vscode/kamelets/solr-source.kamelet.yaml   |   2 +-
 .../kamelets/sqlserver-sink.kamelet.yaml           |   2 +-
 .../kamelets/sqlserver-source.kamelet.yaml         |   2 +-
 karavan-vscode/kamelets/ssh-sink.kamelet.yaml      |   2 +-
 karavan-vscode/kamelets/ssh-source.kamelet.yaml    |   2 +-
 .../kamelets/string-template-action.kamelet.yaml   |   2 +-
 karavan-vscode/kamelets/telegram-sink.kamelet.yaml |   2 +-
 .../kamelets/telegram-source.kamelet.yaml          |   2 +-
 .../kamelets/throttle-action.kamelet.yaml          |   2 +-
 karavan-vscode/kamelets/timer-source.kamelet.yaml  |   2 +-
 .../kamelets/timestamp-router-action.kamelet.yaml  |   4 +-
 .../topic-name-matches-filter-action.kamelet.yaml  |   2 +-
 .../twitter-directmessage-source.kamelet.yaml      |   2 +-
 .../kamelets/twitter-search-source.kamelet.yaml    |   2 +-
 .../kamelets/twitter-timeline-source.kamelet.yaml  |   2 +-
 .../kamelets/value-to-key-action.kamelet.yaml      |   4 +-
 .../kamelets/velocity-template-action.kamelet.yaml |   2 +-
 .../kamelets/webhook-source.kamelet.yaml           |   2 +-
 .../kamelets/websocket-source.kamelet.yaml         |   2 +-
 karavan-vscode/kamelets/wttrin-source.kamelet.yaml |   2 +-
 .../kamelets/xj-identity-action.kamelet.yaml       |   2 +-
 .../kamelets/xj-template-action.kamelet.yaml       |   2 +-
 karavan-vscode/package-lock.json                   | 144 ++++-------
 karavan-vscode/package.json                        |   8 +-
 karavan-vscode/src/builderView.ts                  | 150 ++++++-----
 karavan-vscode/src/commands.ts                     |  27 +-
 karavan-vscode/src/utils.ts                        |  14 ++
 karavan-vscode/webview/App.tsx                     |  34 ++-
 karavan-vscode/webview/builder/BuilderPage.tsx     | 277 ++++++++++++---------
 karavan-vscode/webview/builder/FileSelector.tsx    |   6 +-
 karavan-vscode/webview/builder/ProfileSelector.tsx | 132 ++++++++++
 karavan-vscode/webview/builder/PropertiesTable.tsx | 119 +++++++++
 karavan-vscode/webview/index.css                   |  16 ++
 1066 files changed, 2400 insertions(+), 1714 deletions(-)

diff --git a/karavan-core/src/core/api/ComponentApi.ts b/karavan-core/src/core/api/ComponentApi.ts
index 6781930..7d199f3 100644
--- a/karavan-core/src/core/api/ComponentApi.ts
+++ b/karavan-core/src/core/api/ComponentApi.ts
@@ -62,6 +62,12 @@ export const ComponentApi = {
         return title ? title : componentName;
     },
 
+    getComponentDescriptionFromUri: (uri: string): string | undefined => {
+        const componentName = uri.split(":")[0];
+        const description = ComponentApi.findByName(componentName)?.component.description;
+        return description ? description : componentName;
+    },
+
     getUriParts: (uri: string): Map<string, string> => {
         const result: Map<string, string> = new Map<string, string>();
         const name = ComponentApi.getComponentNameFromUri(uri);
diff --git a/karavan-core/src/core/api/ProjectModelApi.ts b/karavan-core/src/core/api/ProjectModelApi.ts
index 77a3b6e..4d4ce4e 100644
--- a/karavan-core/src/core/api/ProjectModelApi.ts
+++ b/karavan-core/src/core/api/ProjectModelApi.ts
@@ -14,7 +14,8 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
-import {ProjectModel, ProjectStatus} from "../model/ProjectModel";
+import {ProjectModel, ProjectStatus, ProjectProperty} from "../model/ProjectModel";
+import {v4 as uuidv4} from "uuid";
 
 const PREFIX_JBANG = "camel.jbang";
 const PREFIX_MAIN = "camel.main";
@@ -22,9 +23,10 @@ const PREFIX_MAIN = "camel.main";
 export class ProjectModelApi {
 
     static propertiesToProject = (properties: string): ProjectModel => {
-        const lines = properties.split(/\r?\n/).filter(text => text.trim().length > 0 &&
-            (text.startsWith(PREFIX_JBANG) || text.startsWith(this.getKeyWithPrefix('routesIncludePattern'))));
-        const map = this.propertiesToMap(lines);
+        const allLines = properties.split(/\r?\n/).filter(text => text.trim().length > 0 && !text.trim().startsWith("#"));
+        const managedLines = allLines.filter(text => text.startsWith(PREFIX_JBANG) || text.startsWith(this.getKeyWithPrefix('routesIncludePattern')));
+        const unmanagedLines = allLines.filter(text => !managedLines.includes(text));
+        const map = this.propertiesToMap(managedLines);
         const project = new ProjectModel();
         project.name = this.getValue(map, "project.name");
         project.version = this.getValue(map, "project.version");
@@ -52,12 +54,13 @@ export class ProjectModelApi {
         project.manifests = this.getValue(map, "manifests") === "true";
         project.path = this.getValue(map, "manifests.path");
         project.status = new ProjectStatus();
+        project.properties = this.propertiesFromMap(this.propertiesToMap(unmanagedLines));
 
-        Object.keys(project).forEach(key => {
+        Object.keys(project).filter(key => key !== 'properties').forEach(key => {
             const value = (project as any)[key];
             if ( value === undefined || value === 'undefined') delete (project as any)[key];
         })
-        return new ProjectModel(JSON.parse(JSON.stringify(project)) as ProjectModel);
+        return project;
     }
 
     static getValue = (map: Map<string, any>, ...keys: string[]): any => {
@@ -77,18 +80,20 @@ export class ProjectModelApi {
         return result;
     }
 
+    static propertiesFromMap = (properties: Map<string, any>): ProjectProperty[] =>{
+        try {
+            return Array.from(properties.keys()).map(key => {
+                let x = {id: uuidv4(), key: key, value: properties.get(key)};
+                return x;
+            });
+        } catch (err){
+            return [];
+        }
+    }
+
     static updateProperties = (properties: string, project: ProjectModel): string => {
-        const linesAll = properties.split(/\r?\n/);
-        const nonPropLines = linesAll.filter(text => text.trim().length === 0
-            || (!text.startsWith(PREFIX_JBANG) && !text.startsWith(this.getKeyWithPrefix('routesIncludePattern'))));
-        const propLines = linesAll.filter(text => text.trim().length > 0
-            && (text.startsWith(PREFIX_JBANG) || text.startsWith(this.getKeyWithPrefix('routesIncludePattern'))));
-        const mapFromFile = this.propertiesToMap(propLines);
         const mapFromProject = this.projectToMap(project);
-        const result: string[] = [...nonPropLines];
-        mapFromFile.forEach((value, key) => {
-            if (!mapFromProject.has(key) && mapFromProject.get(key) !== undefined) result.push(key + "=" + value);
-        })
+        const result: string[] = [];
         mapFromProject.forEach((value, key) => {
             if (value !== undefined) result.push(key + "=" + value);
         })
@@ -98,6 +103,10 @@ export class ProjectModelApi {
     static projectToMap = (project: ProjectModel): Map<string, any> => {
         const map = new Map<string, any>();
         if (project.image?.length === 0) project.image = project.namespace + "/" + project.name + ":" + project.version;
+
+        if (project.properties && project.properties.length >0){
+            project.properties.forEach(p => map.set(p.key, p.value));
+        }
         this.setValue(map, "project.name", project.name);
         this.setValue(map, "project.version", project.version);
         this.setValue(map, "project.namespace", project.namespace);
diff --git a/karavan-core/src/core/model/ProjectModel.ts b/karavan-core/src/core/model/ProjectModel.ts
index 9def742..ae733a6 100644
--- a/karavan-core/src/core/model/ProjectModel.ts
+++ b/karavan-core/src/core/model/ProjectModel.ts
@@ -14,6 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+import {v4 as uuidv4} from "uuid";
 
 export class StepStatus {
     status: 'pending' | 'progress' | 'done' | 'error' = 'pending';
@@ -45,6 +46,20 @@ export class StepStatus {
     }
 }
 
+export class ProjectProperty {
+    id: string = ''
+    key: string = ''
+    value: any
+
+    public constructor(init?: Partial<ProjectProperty>) {
+        Object.assign(this, init);
+    }
+
+    static createNew(key: string, value: any): ProjectProperty {
+        return new ProjectProperty({id: uuidv4(), key: key, value: value})
+    }
+}
+
 export class ProjectStatus extends StepStatus{
     uberJar?: StepStatus;
     build?: StepStatus;
@@ -83,12 +98,30 @@ export class ProjectModel {
     classpathFiles: string = ''
     routesIncludePattern: string = ''
     status: ProjectStatus = new ProjectStatus()
+    properties: ProjectProperty[] = []
 
     public constructor(init?: Partial<ProjectModel>) {
         Object.assign(this, init);
     }
 
-    static createNew(): ProjectModel {
-        return new ProjectModel({})
+    static createNew(init?: Partial<ProjectModel>): ProjectModel {
+        return new ProjectModel(init ? init : {})
+    }
+}
+
+export class Profile {
+    name: string = ''
+    project: ProjectModel = ProjectModel.createNew();
+
+    public constructor(init?: Partial<Profile>) {
+        Object.assign(this, init);
+    }
+
+    static createNew(name: string): Profile {
+        return new Profile({name: name, project: ProjectModel.createNew()})
+    }
+
+    static create(name: string, project: ProjectModel): Profile {
+        return new Profile({name: name, project: project})
     }
 }
\ No newline at end of file
diff --git a/karavan-core/test/application.properties b/karavan-core/test/application.properties
index d641244..2757053 100644
--- a/karavan-core/test/application.properties
+++ b/karavan-core/test/application.properties
@@ -17,10 +17,10 @@ dependency=mvn:org.apache.camel:camel-rest:3.17.0-SNAPSHOT
 dependency=mvn:org.apache.camel:camel-core-languages:3.17.0-SNAPSHOT
 dependency=mvn:org.apache.camel:camel-direct:3.17.0-SNAPSHOT
 
-# jband build props
 camel.jbang.project.namespace=development
 camel.jbang.project.name=demo
 camel.jbang.project.version=1.0.1
 camel.jbang.build.image.openshift=true
-# camel.jbang.deploy.image=karavan/deploy-demo:1.0.0
 camel.jbang.package=true
+
+message=hello world
\ No newline at end of file
diff --git a/karavan-core/test/application.spec.ts b/karavan-core/test/application.spec.ts
index f701d6c..b1cc1e3 100644
--- a/karavan-core/test/application.spec.ts
+++ b/karavan-core/test/application.spec.ts
@@ -33,13 +33,20 @@ describe('Project configuration', () => {
         expect(tag).to.equal(project.image);
 
 
-        project.routesIncludePattern = "file:x";
+        // project.routesIncludePattern = "file:x";
+        // newProperties = ProjectModelApi.updateProperties(newProperties, project);
+        // project.routesIncludePattern = "file:y";
+        // newProperties = ProjectModelApi.updateProperties(newProperties, project);
+        // project.routesIncludePattern = "";
+        // newProperties = ProjectModelApi.updateProperties(newProperties, project);
+        project.properties = project.properties.map(p => {
+            if (p.key === 'message') {
+              p.value = 'HELLO WORLD'
+              return p;
+            } else return p;
+        });
         newProperties = ProjectModelApi.updateProperties(newProperties, project);
-        project.routesIncludePattern = "file:y";
-        newProperties = ProjectModelApi.updateProperties(newProperties, project);
-        project.routesIncludePattern = "";
-        newProperties = ProjectModelApi.updateProperties(newProperties, project);
-        // console.log(newProperties);
+        console.log(newProperties);
     });
 
 });
diff --git a/karavan-demo/builder/application.properties b/karavan-demo/builder/application.properties
index 3b9a9b6..19f2988 100644
--- a/karavan-demo/builder/application.properties
+++ b/karavan-demo/builder/application.properties
@@ -1,20 +1,21 @@
-
-camel.jbang.project.name=demo
+message=Hello World
+camel.jbang.project.name=builder-demo
 camel.jbang.project.version=1.0.0
 camel.jbang.project.namespace=default
-camel.jbang.project.cleanup=true
+camel.jbang.project.cleanup=false
 camel.jbang.package=true
 camel.jbang.package.uber-jar.jar=camel-runner.jar
 camel.jbang.package.uber-jar.fresh=true
 camel.main.routesIncludePattern=file:builder-demo.yaml
-camel.jbang.build.image=true
+camel.jbang.build.image=false
 camel.jbang.build.image.openshift=false
-camel.jbang.build.image.minikube=true
+camel.jbang.build.image.build-config=false
+camel.jbang.build.image.push=false
 camel.jbang.build.image.jar=camel-runner.jar
-camel.jbang.build.image.tag=default/demo:1.0.0
+camel.jbang.build.image.image=default/demo:1.0.0
 camel.jbang.build.image.source-image=java:openjdk-11-ubi8
 camel.jbang.build.image.from=gcr.io/distroless/java:11
-camel.jbang.deploy=true
+camel.jbang.deploy=false
 camel.jbang.deploy.openshift=false
 camel.jbang.deploy.minikube=true
 camel.jbang.deploy.image=default/demo:1.0.0
diff --git a/karavan-demo/postman-openshift/application.properties b/karavan-demo/postman-openshift/application.properties
index bd9fc4d..d762bbe 100644
--- a/karavan-demo/postman-openshift/application.properties
+++ b/karavan-demo/postman-openshift/application.properties
@@ -1,33 +1,34 @@
-
-camel.jbang.project.name=postman
+message=Hello world
+kafka=localhost:9092
+camel.jbang.project.name=demo-app
 camel.jbang.project.version=1.0.0
 camel.jbang.project.namespace=postman
 camel.jbang.project.cleanup=false
-camel.jbang.package=false
+camel.jbang.package=true
 camel.jbang.package.uber-jar.jar=camel-runner.jar
 camel.jbang.package.uber-jar.fresh=true
 camel.main.routesIncludePattern=file:CustomProcessor.java,file:postman.yaml
-camel.jbang.build.image=true
-camel.jbang.build.image.openshift=false
-camel.jbang.build.image.build-config=true
-camel.jbang.build.image.push=false
+camel.jbang.build.image=false
+camel.jbang.build.image.openshift=true
+camel.jbang.build.image.build-config=false
+camel.jbang.build.image.push=true
 camel.jbang.build.image.jar=camel-runner.jar
-camel.jbang.build.image.image=postman/postman:1.0.0
+camel.jbang.build.image.image=default/demo:1.0.0
 camel.jbang.build.image.source-image=java:openjdk-11-ubi8
 camel.jbang.build.image.from=gcr.io/distroless/java:11
-camel.jbang.deploy=true
-camel.jbang.deploy.openshift=false
-camel.jbang.deploy.minikube=true
-camel.jbang.deploy.image=postman/postman:1.0.0
+camel.jbang.deploy=false
+camel.jbang.deploy.openshift=true
+camel.jbang.deploy.minikube=false
+camel.jbang.deploy.image=default/demo:1.0.0
 camel.jbang.deploy.replicas=1
 camel.jbang.deploy.node-port=30777
-camel.jbang.undeploy.openshift=false
-camel.jbang.undeploy.minikube=true
+camel.jbang.undeploy.openshift=true
+camel.jbang.undeploy.minikube=false
 camel.jbang.manifests=true
 camel.jbang.manifests.path=true
-camel.jbang.manifests.openshift=false
-camel.jbang.manifests.minikube=true
-camel.jbang.manifests.image=postman/postman:1.0.0
+camel.jbang.manifests.openshift=true
+camel.jbang.manifests.minikube=false
+camel.jbang.manifests.image=default/demo:1.0.0
 camel.jbang.manifests.replicas=1
 camel.jbang.manifests.node-port=30777
 camel.jbang.manifests.jar=camel-runner.jar
\ No newline at end of file
diff --git a/karavan-demo/builder/application.properties b/karavan-demo/postman-openshift/openshift.properties
similarity index 73%
copy from karavan-demo/builder/application.properties
copy to karavan-demo/postman-openshift/openshift.properties
index 3b9a9b6..04abf28 100644
--- a/karavan-demo/builder/application.properties
+++ b/karavan-demo/postman-openshift/openshift.properties
@@ -1,20 +1,20 @@
-
-camel.jbang.project.name=demo
+kafka=kafka:9092
+camel.jbang.project.name=demo-openshift
 camel.jbang.project.version=1.0.0
 camel.jbang.project.namespace=default
-camel.jbang.project.cleanup=true
+camel.jbang.project.cleanup=false
 camel.jbang.package=true
 camel.jbang.package.uber-jar.jar=camel-runner.jar
 camel.jbang.package.uber-jar.fresh=true
-camel.main.routesIncludePattern=file:builder-demo.yaml
-camel.jbang.build.image=true
+camel.jbang.build.image=false
 camel.jbang.build.image.openshift=false
-camel.jbang.build.image.minikube=true
+camel.jbang.build.image.build-config=false
+camel.jbang.build.image.push=false
 camel.jbang.build.image.jar=camel-runner.jar
-camel.jbang.build.image.tag=default/demo:1.0.0
+camel.jbang.build.image.image=default/demo:1.0.0
 camel.jbang.build.image.source-image=java:openjdk-11-ubi8
 camel.jbang.build.image.from=gcr.io/distroless/java:11
-camel.jbang.deploy=true
+camel.jbang.deploy=false
 camel.jbang.deploy.openshift=false
 camel.jbang.deploy.minikube=true
 camel.jbang.deploy.image=default/demo:1.0.0
diff --git a/karavan-designer/package-lock.json b/karavan-designer/package-lock.json
index ce538b4..ce962c6 100644
--- a/karavan-designer/package-lock.json
+++ b/karavan-designer/package-lock.json
@@ -9,10 +9,10 @@
       "version": "0.0.15",
       "license": "Apache-2.0",
       "dependencies": {
-        "@patternfly/patternfly": "4.171.1",
-        "@patternfly/react-core": "4.192.7",
-        "@patternfly/react-table": "^4.71.16",
-        "@reactour/tour": "^2.10.2",
+        "@patternfly/patternfly": "4.194.4",
+        "@patternfly/react-core": "4.214.1",
+        "@patternfly/react-table": "^4.83.1",
+        "@reactour/tour": "^2.10.3",
         "@types/js-yaml": "^4.0.5",
         "@types/uuid": "8.3.4",
         "axios": "^0.25.0",
@@ -2889,18 +2889,18 @@
       }
     },
     "node_modules/@patternfly/patternfly": {
-      "version": "4.171.1",
-      "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.171.1.tgz",
-      "integrity": "sha512-e5Ykg+QOo8TsyOyG6SqytAs52MJXwaP020z3twb8z9G3ZNra92uNsrxGgZEqPJoWbjU4K7LGDxy2DOM1FeRoFw=="
+      "version": "4.194.4",
+      "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.194.4.tgz",
+      "integrity": "sha512-SJxr502v0xXk1N5OiPLunD9pdKvHp5XXJLXcD5lIPrimjjUcy46m48X8YONjDvnC/Y5xV92UI2KxoCVucE34eA=="
     },
     "node_modules/@patternfly/react-core": {
-      "version": "4.192.7",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.192.7.tgz",
-      "integrity": "sha512-rTqe8jlzYd2/BZnCH01W1kOIr/53gWtGjIZAt9IdfLkdK1F4lyDFWKHf5cu6H5Kf3bk/hlN+DbmAldckF5xbVw==",
+      "version": "4.214.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.214.1.tgz",
+      "integrity": "sha512-XHEqXpnBEDyLVdAEDOYlGqFHnN43eNLSD5HABB99xO6541JV9MRnbxs0+v9iYnfhcKh/8bhA9ITXnUi3f2PEvg==",
       "dependencies": {
-        "@patternfly/react-icons": "^4.43.7",
-        "@patternfly/react-styles": "^4.42.7",
-        "@patternfly/react-tokens": "^4.44.7",
+        "@patternfly/react-icons": "^4.65.1",
+        "@patternfly/react-styles": "^4.64.1",
+        "@patternfly/react-tokens": "^4.66.1",
         "focus-trap": "6.2.2",
         "react-dropzone": "9.0.0",
         "tippy.js": "5.1.2",
@@ -2912,28 +2912,28 @@
       }
     },
     "node_modules/@patternfly/react-icons": {
-      "version": "4.53.16",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.53.16.tgz",
-      "integrity": "sha512-QQOZwl9MR71uNaKUPKJUm2qjvol28evN7GgyiqGn7fr0p4FnPopm9F5GsnKMsE/764/HGwGLjYHulUo3Eb06dQ==",
+      "version": "4.65.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.65.1.tgz",
+      "integrity": "sha512-CUYFRPztFkR7qrXq/0UAhLjeHd8FdjLe4jBjj8tfKc7OXwxDeZczqNFyRMATZpPaduTH7BU2r3OUjQrgAbquWg==",
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0",
         "react-dom": "^16.8.0 || ^17.0.0"
       }
     },
     "node_modules/@patternfly/react-styles": {
-      "version": "4.52.16",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.52.16.tgz",
-      "integrity": "sha512-i/xj+r0qVlhSoxrFOePxXoC8BudDPsEma0qwP+3Ry4hSZhN6XhSRSqjA5xmaLkgbfWCAiT/+mR9ilCaguxoLTA=="
+      "version": "4.64.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.64.1.tgz",
+      "integrity": "sha512-+GxULkP2o5Vpr9w+J4NiGOGzhTfNniYzdPGEF/yC+oDoAXB6Q1HJyQnEj+kJH31xNvwmw3G3VFtwRLX4ZWr0oA=="
     },
     "node_modules/@patternfly/react-table": {
-      "version": "4.71.16",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.71.16.tgz",
-      "integrity": "sha512-HF//Sk1nnF7phAOjglC8zndRfJ3/3oe8Bkxbufhp3lSFdAyzjed6WBdV2dNIrsNj1UeO8MRSlYCbbDEZZlrO2A==",
-      "dependencies": {
-        "@patternfly/react-core": "^4.202.16",
-        "@patternfly/react-icons": "^4.53.16",
-        "@patternfly/react-styles": "^4.52.16",
-        "@patternfly/react-tokens": "^4.54.16",
+      "version": "4.83.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.83.1.tgz",
+      "integrity": "sha512-mkq13x9funh+Nh2Uzj2ZQBOacNYc+a60yUAHZMXgNcljCJ3LTQUoYy6EonvYrqwSrpC7vj8nLt8+/XbDNc0Aig==",
+      "dependencies": {
+        "@patternfly/react-core": "^4.214.1",
+        "@patternfly/react-icons": "^4.65.1",
+        "@patternfly/react-styles": "^4.64.1",
+        "@patternfly/react-tokens": "^4.66.1",
         "lodash": "^4.17.19",
         "tslib": "^2.0.0"
       },
@@ -2942,28 +2942,10 @@
         "react-dom": "^16.8.0 || ^17.0.0"
       }
     },
-    "node_modules/@patternfly/react-table/node_modules/@patternfly/react-core": {
-      "version": "4.202.16",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.202.16.tgz",
-      "integrity": "sha512-yWDf0x+YFFVxm72RC/BUaSOn2UsIirT77qif6DfAWdSODhdxTfaLCeBZ08uWgxJ1YZNCrankj60va+G5L+LVrg==",
-      "dependencies": {
-        "@patternfly/react-icons": "^4.53.16",
-        "@patternfly/react-styles": "^4.52.16",
-        "@patternfly/react-tokens": "^4.54.16",
-        "focus-trap": "6.2.2",
-        "react-dropzone": "9.0.0",
-        "tippy.js": "5.1.2",
-        "tslib": "^2.0.0"
-      },
-      "peerDependencies": {
-        "react": "^16.8.0 || ^17.0.0",
-        "react-dom": "^16.8.0 || ^17.0.0"
-      }
-    },
     "node_modules/@patternfly/react-tokens": {
-      "version": "4.54.16",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.54.16.tgz",
-      "integrity": "sha512-BBVg40L4gx0Gew2kDdGNxP+EtDwGeBuJwXewKrTjXlCa4uhOOj7TqJ5rxhS4GULfYiYbUGdYe7UMFVb+mKDVVg=="
+      "version": "4.66.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.66.1.tgz",
+      "integrity": "sha512-k0IWqpufM6ezT+3gWlEamqQ7LW9yi8e8cBBlude5IU8eIEqIG6AccwR1WNBEK1wCVWGwVxakLMdf0XBLl4k52Q=="
     },
     "node_modules/@pmmmwh/react-refresh-webpack-plugin": {
       "version": "0.5.4",
@@ -3023,14 +3005,14 @@
       }
     },
     "node_modules/@react-aria/focus": {
-      "version": "3.5.0",
-      "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.5.0.tgz",
-      "integrity": "sha512-Eib75Q6QgQdn8VVVByg5Vipaaj/C//8Bs++sQY7nkomRx4sdArOnXbDppul3YHP6mRfU9VRLvAigEUlReQF/Xw==",
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.5.4.tgz",
+      "integrity": "sha512-N70J6boUPUKjBfGnYDwUXi1r0HKjvo7RmD381QbDBqZNy/j5v/pgQ+aauSuIlsHa/TmmiRuynIm4Q0sWN4/hbQ==",
       "dependencies": {
         "@babel/runtime": "^7.6.2",
-        "@react-aria/interactions": "^3.6.0",
-        "@react-aria/utils": "^3.9.0",
-        "@react-types/shared": "^3.9.0",
+        "@react-aria/interactions": "^3.8.3",
+        "@react-aria/utils": "^3.11.3",
+        "@react-types/shared": "^3.11.2",
         "clsx": "^1.1.1"
       },
       "peerDependencies": {
@@ -3038,13 +3020,13 @@
       }
     },
     "node_modules/@react-aria/interactions": {
-      "version": "3.8.3",
-      "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.8.3.tgz",
-      "integrity": "sha512-zffWRqhEk4SQNbr5sv3BnMIsmQjtdhXvv3FLn9Ch0HxxGb8VStjrVPEv7r9OtVodab+ThcUehL4NJ8zU/U/4ew==",
+      "version": "3.8.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.8.4.tgz",
+      "integrity": "sha512-6EHFKK8pmjSJSKcBbduijPETKqE669XZ1VaEY8ubr6VnlVhCszvKHoxpU384CkNiDNLJOVkK6HDzPXsn3lxhng==",
       "dependencies": {
         "@babel/runtime": "^7.6.2",
-        "@react-aria/utils": "^3.11.3",
-        "@react-types/shared": "^3.11.2"
+        "@react-aria/utils": "^3.12.0",
+        "@react-types/shared": "^3.12.0"
       },
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1"
@@ -3062,14 +3044,14 @@
       }
     },
     "node_modules/@react-aria/utils": {
-      "version": "3.11.3",
-      "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.11.3.tgz",
-      "integrity": "sha512-EH3SyA3FtbhuOj1cgGveiEYidKe3CgGYkP8D57O46rlTWcgTxhGHUEibGeJw3PFXxmbgm5RIOdBo29YwItvtcQ==",
+      "version": "3.12.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.12.0.tgz",
+      "integrity": "sha512-1TMrE7UpgTgQHgW3z0r6Zo4CTUDwNsZEwzg+mQVub8ZalonhuNs5OrulUn+lRIsGELNktGNkeh/29WsS1Od8eg==",
       "dependencies": {
         "@babel/runtime": "^7.6.2",
         "@react-aria/ssr": "^3.1.2",
         "@react-stately/utils": "^3.4.1",
-        "@react-types/shared": "^3.11.2",
+        "@react-types/shared": "^3.12.0",
         "clsx": "^1.1.1"
       },
       "peerDependencies": {
@@ -3088,9 +3070,9 @@
       }
     },
     "node_modules/@react-types/shared": {
-      "version": "3.11.2",
-      "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.11.2.tgz",
-      "integrity": "sha512-MIjjjkFi/DTzMVmeFJJrpc51eS/PLNzLZEv6o/QJPhQ9uOMElYqA790qAcG75u3tR0XGU2Vv9RyeOC7+ppw8/Q==",
+      "version": "3.12.0",
+      "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.12.0.tgz",
+      "integrity": "sha512-faGr9xOjtMlkQPfA1i36iUmWS/hpPPtxIwdAtBi6p7rCejmShMLFZ2YN4DxzbJUCVubF2S1+rMMIKuXG17DkEw==",
       "peerDependencies": {
         "react": "^16.8.0 || ^17.0.0-rc.1"
       }
@@ -3126,21 +3108,22 @@
       }
     },
     "node_modules/@reactour/tour": {
-      "version": "2.10.2",
-      "resolved": "https://registry.npmjs.org/@reactour/tour/-/tour-2.10.2.tgz",
-      "integrity": "sha512-AdzSEef37TkpEuCCF8b/XQukytQrcyxBNlz6zTscuI/M+L/KYzhgvhQZmYWaQiOdRQN17ARTGNtFF4P36ujSuw==",
+      "version": "2.10.3",
+      "resolved": "https://registry.npmjs.org/@reactour/tour/-/tour-2.10.3.tgz",
+      "integrity": "sha512-Ec0wvtyLe0JWESmaJz5mGo393KNnv2/VHzUlpr844DpYY1+ZNrwcNhuaqeE1vN38jHjxT/jrBvf3gM6txXiduA==",
       "dependencies": {
-        "@react-aria/focus": "3.5.0",
+        "@react-aria/focus": "3.5.4",
         "@reactour/mask": "*",
         "@reactour/popover": "*",
-        "@reactour/utils": "*"
+        "@reactour/utils": "*",
+        "@types/react": "17.0.39"
       },
       "engines": {
         "node": ">=10"
       },
       "peerDependencies": {
         "@emotion/react": "^11",
-        "react": "16.x || 17.x"
+        "react": "16.x || 17.x || 18.x"
       }
     },
     "node_modules/@reactour/utils": {
@@ -3702,8 +3685,7 @@
     "node_modules/@types/prop-types": {
       "version": "15.7.4",
       "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
-      "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==",
-      "dev": true
+      "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
     },
     "node_modules/@types/q": {
       "version": "1.5.5",
@@ -3724,7 +3706,6 @@
       "version": "17.0.39",
       "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz",
       "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==",
-      "dev": true,
       "dependencies": {
         "@types/prop-types": "*",
         "@types/scheduler": "*",
@@ -3777,8 +3758,7 @@
     "node_modules/@types/scheduler": {
       "version": "0.16.2",
       "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
-      "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
-      "dev": true
+      "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
     },
     "node_modules/@types/serve-index": {
       "version": "1.9.1",
@@ -18272,18 +18252,18 @@
       }
     },
     "@patternfly/patternfly": {
-      "version": "4.171.1",
-      "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.171.1.tgz",
-      "integrity": "sha512-e5Ykg+QOo8TsyOyG6SqytAs52MJXwaP020z3twb8z9G3ZNra92uNsrxGgZEqPJoWbjU4K7LGDxy2DOM1FeRoFw=="
+      "version": "4.194.4",
+      "resolved": "https://registry.npmjs.org/@patternfly/patternfly/-/patternfly-4.194.4.tgz",
+      "integrity": "sha512-SJxr502v0xXk1N5OiPLunD9pdKvHp5XXJLXcD5lIPrimjjUcy46m48X8YONjDvnC/Y5xV92UI2KxoCVucE34eA=="
     },
     "@patternfly/react-core": {
-      "version": "4.192.7",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.192.7.tgz",
-      "integrity": "sha512-rTqe8jlzYd2/BZnCH01W1kOIr/53gWtGjIZAt9IdfLkdK1F4lyDFWKHf5cu6H5Kf3bk/hlN+DbmAldckF5xbVw==",
+      "version": "4.214.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.214.1.tgz",
+      "integrity": "sha512-XHEqXpnBEDyLVdAEDOYlGqFHnN43eNLSD5HABB99xO6541JV9MRnbxs0+v9iYnfhcKh/8bhA9ITXnUi3f2PEvg==",
       "requires": {
-        "@patternfly/react-icons": "^4.43.7",
-        "@patternfly/react-styles": "^4.42.7",
-        "@patternfly/react-tokens": "^4.44.7",
+        "@patternfly/react-icons": "^4.65.1",
+        "@patternfly/react-styles": "^4.64.1",
+        "@patternfly/react-tokens": "^4.66.1",
         "focus-trap": "6.2.2",
         "react-dropzone": "9.0.0",
         "tippy.js": "5.1.2",
@@ -18291,49 +18271,33 @@
       }
     },
     "@patternfly/react-icons": {
-      "version": "4.53.16",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.53.16.tgz",
-      "integrity": "sha512-QQOZwl9MR71uNaKUPKJUm2qjvol28evN7GgyiqGn7fr0p4FnPopm9F5GsnKMsE/764/HGwGLjYHulUo3Eb06dQ==",
+      "version": "4.65.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-icons/-/react-icons-4.65.1.tgz",
+      "integrity": "sha512-CUYFRPztFkR7qrXq/0UAhLjeHd8FdjLe4jBjj8tfKc7OXwxDeZczqNFyRMATZpPaduTH7BU2r3OUjQrgAbquWg==",
       "requires": {}
     },
     "@patternfly/react-styles": {
-      "version": "4.52.16",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.52.16.tgz",
-      "integrity": "sha512-i/xj+r0qVlhSoxrFOePxXoC8BudDPsEma0qwP+3Ry4hSZhN6XhSRSqjA5xmaLkgbfWCAiT/+mR9ilCaguxoLTA=="
+      "version": "4.64.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-styles/-/react-styles-4.64.1.tgz",
+      "integrity": "sha512-+GxULkP2o5Vpr9w+J4NiGOGzhTfNniYzdPGEF/yC+oDoAXB6Q1HJyQnEj+kJH31xNvwmw3G3VFtwRLX4ZWr0oA=="
     },
     "@patternfly/react-table": {
-      "version": "4.71.16",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.71.16.tgz",
-      "integrity": "sha512-HF//Sk1nnF7phAOjglC8zndRfJ3/3oe8Bkxbufhp3lSFdAyzjed6WBdV2dNIrsNj1UeO8MRSlYCbbDEZZlrO2A==",
-      "requires": {
-        "@patternfly/react-core": "^4.202.16",
-        "@patternfly/react-icons": "^4.53.16",
-        "@patternfly/react-styles": "^4.52.16",
-        "@patternfly/react-tokens": "^4.54.16",
+      "version": "4.83.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-table/-/react-table-4.83.1.tgz",
+      "integrity": "sha512-mkq13x9funh+Nh2Uzj2ZQBOacNYc+a60yUAHZMXgNcljCJ3LTQUoYy6EonvYrqwSrpC7vj8nLt8+/XbDNc0Aig==",
+      "requires": {
+        "@patternfly/react-core": "^4.214.1",
+        "@patternfly/react-icons": "^4.65.1",
+        "@patternfly/react-styles": "^4.64.1",
+        "@patternfly/react-tokens": "^4.66.1",
         "lodash": "^4.17.19",
         "tslib": "^2.0.0"
-      },
-      "dependencies": {
-        "@patternfly/react-core": {
-          "version": "4.202.16",
-          "resolved": "https://registry.npmjs.org/@patternfly/react-core/-/react-core-4.202.16.tgz",
-          "integrity": "sha512-yWDf0x+YFFVxm72RC/BUaSOn2UsIirT77qif6DfAWdSODhdxTfaLCeBZ08uWgxJ1YZNCrankj60va+G5L+LVrg==",
-          "requires": {
-            "@patternfly/react-icons": "^4.53.16",
-            "@patternfly/react-styles": "^4.52.16",
-            "@patternfly/react-tokens": "^4.54.16",
-            "focus-trap": "6.2.2",
-            "react-dropzone": "9.0.0",
-            "tippy.js": "5.1.2",
-            "tslib": "^2.0.0"
-          }
-        }
       }
     },
     "@patternfly/react-tokens": {
-      "version": "4.54.16",
-      "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.54.16.tgz",
-      "integrity": "sha512-BBVg40L4gx0Gew2kDdGNxP+EtDwGeBuJwXewKrTjXlCa4uhOOj7TqJ5rxhS4GULfYiYbUGdYe7UMFVb+mKDVVg=="
+      "version": "4.66.1",
+      "resolved": "https://registry.npmjs.org/@patternfly/react-tokens/-/react-tokens-4.66.1.tgz",
+      "integrity": "sha512-k0IWqpufM6ezT+3gWlEamqQ7LW9yi8e8cBBlude5IU8eIEqIG6AccwR1WNBEK1wCVWGwVxakLMdf0XBLl4k52Q=="
     },
     "@pmmmwh/react-refresh-webpack-plugin": {
       "version": "0.5.4",
@@ -18359,25 +18323,25 @@
       }
     },
     "@react-aria/focus": {
-      "version": "3.5.0",
-      "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.5.0.tgz",
-      "integrity": "sha512-Eib75Q6QgQdn8VVVByg5Vipaaj/C//8Bs++sQY7nkomRx4sdArOnXbDppul3YHP6mRfU9VRLvAigEUlReQF/Xw==",
+      "version": "3.5.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/focus/-/focus-3.5.4.tgz",
+      "integrity": "sha512-N70J6boUPUKjBfGnYDwUXi1r0HKjvo7RmD381QbDBqZNy/j5v/pgQ+aauSuIlsHa/TmmiRuynIm4Q0sWN4/hbQ==",
       "requires": {
         "@babel/runtime": "^7.6.2",
-        "@react-aria/interactions": "^3.6.0",
-        "@react-aria/utils": "^3.9.0",
-        "@react-types/shared": "^3.9.0",
+        "@react-aria/interactions": "^3.8.3",
+        "@react-aria/utils": "^3.11.3",
+        "@react-types/shared": "^3.11.2",
         "clsx": "^1.1.1"
       }
     },
     "@react-aria/interactions": {
-      "version": "3.8.3",
-      "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.8.3.tgz",
-      "integrity": "sha512-zffWRqhEk4SQNbr5sv3BnMIsmQjtdhXvv3FLn9Ch0HxxGb8VStjrVPEv7r9OtVodab+ThcUehL4NJ8zU/U/4ew==",
+      "version": "3.8.4",
+      "resolved": "https://registry.npmjs.org/@react-aria/interactions/-/interactions-3.8.4.tgz",
+      "integrity": "sha512-6EHFKK8pmjSJSKcBbduijPETKqE669XZ1VaEY8ubr6VnlVhCszvKHoxpU384CkNiDNLJOVkK6HDzPXsn3lxhng==",
       "requires": {
         "@babel/runtime": "^7.6.2",
-        "@react-aria/utils": "^3.11.3",
-        "@react-types/shared": "^3.11.2"
+        "@react-aria/utils": "^3.12.0",
+        "@react-types/shared": "^3.12.0"
       }
     },
     "@react-aria/ssr": {
@@ -18389,14 +18353,14 @@
       }
     },
     "@react-aria/utils": {
-      "version": "3.11.3",
-      "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.11.3.tgz",
-      "integrity": "sha512-EH3SyA3FtbhuOj1cgGveiEYidKe3CgGYkP8D57O46rlTWcgTxhGHUEibGeJw3PFXxmbgm5RIOdBo29YwItvtcQ==",
+      "version": "3.12.0",
+      "resolved": "https://registry.npmjs.org/@react-aria/utils/-/utils-3.12.0.tgz",
+      "integrity": "sha512-1TMrE7UpgTgQHgW3z0r6Zo4CTUDwNsZEwzg+mQVub8ZalonhuNs5OrulUn+lRIsGELNktGNkeh/29WsS1Od8eg==",
       "requires": {
         "@babel/runtime": "^7.6.2",
         "@react-aria/ssr": "^3.1.2",
         "@react-stately/utils": "^3.4.1",
-        "@react-types/shared": "^3.11.2",
+        "@react-types/shared": "^3.12.0",
         "clsx": "^1.1.1"
       }
     },
@@ -18409,9 +18373,9 @@
       }
     },
     "@react-types/shared": {
-      "version": "3.11.2",
-      "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.11.2.tgz",
-      "integrity": "sha512-MIjjjkFi/DTzMVmeFJJrpc51eS/PLNzLZEv6o/QJPhQ9uOMElYqA790qAcG75u3tR0XGU2Vv9RyeOC7+ppw8/Q==",
+      "version": "3.12.0",
+      "resolved": "https://registry.npmjs.org/@react-types/shared/-/shared-3.12.0.tgz",
+      "integrity": "sha512-faGr9xOjtMlkQPfA1i36iUmWS/hpPPtxIwdAtBi6p7rCejmShMLFZ2YN4DxzbJUCVubF2S1+rMMIKuXG17DkEw==",
       "requires": {}
     },
     "@reactour/mask": {
@@ -18431,14 +18395,15 @@
       }
     },
     "@reactour/tour": {
-      "version": "2.10.2",
-      "resolved": "https://registry.npmjs.org/@reactour/tour/-/tour-2.10.2.tgz",
-      "integrity": "sha512-AdzSEef37TkpEuCCF8b/XQukytQrcyxBNlz6zTscuI/M+L/KYzhgvhQZmYWaQiOdRQN17ARTGNtFF4P36ujSuw==",
+      "version": "2.10.3",
+      "resolved": "https://registry.npmjs.org/@reactour/tour/-/tour-2.10.3.tgz",
+      "integrity": "sha512-Ec0wvtyLe0JWESmaJz5mGo393KNnv2/VHzUlpr844DpYY1+ZNrwcNhuaqeE1vN38jHjxT/jrBvf3gM6txXiduA==",
       "requires": {
-        "@react-aria/focus": "3.5.0",
+        "@react-aria/focus": "3.5.4",
         "@reactour/mask": "*",
         "@reactour/popover": "*",
-        "@reactour/utils": "*"
+        "@reactour/utils": "*",
+        "@types/react": "17.0.39"
       }
     },
     "@reactour/utils": {
@@ -18862,8 +18827,7 @@
     "@types/prop-types": {
       "version": "15.7.4",
       "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
-      "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==",
-      "dev": true
+      "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ=="
     },
     "@types/q": {
       "version": "1.5.5",
@@ -18884,7 +18848,6 @@
       "version": "17.0.39",
       "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz",
       "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==",
-      "dev": true,
       "requires": {
         "@types/prop-types": "*",
         "@types/scheduler": "*",
@@ -18937,8 +18900,7 @@
     "@types/scheduler": {
       "version": "0.16.2",
       "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
-      "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
-      "dev": true
+      "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
     },
     "@types/serve-index": {
       "version": "1.9.1",
diff --git a/karavan-designer/package.json b/karavan-designer/package.json
index 4490c5f..02aa7fa 100644
--- a/karavan-designer/package.json
+++ b/karavan-designer/package.json
@@ -26,10 +26,10 @@
     ]
   },
   "dependencies": {
-    "@patternfly/patternfly": "4.171.1",
-    "@patternfly/react-core": "4.192.7",
-    "@patternfly/react-table": "^4.71.16",
-    "@reactour/tour": "^2.10.2",
+    "@patternfly/patternfly": "4.194.4",
+    "@patternfly/react-core": "4.214.1",
+    "@patternfly/react-table": "^4.83.1",
+    "@reactour/tour": "^2.10.3",
     "@types/js-yaml": "^4.0.5",
     "@types/uuid": "8.3.4",
     "axios": "^0.25.0",
diff --git a/karavan-designer/public/components/activemq.json b/karavan-designer/public/components/activemq.json
index e5c2ddb..5f16890 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.17.0-SNAPSHOT","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:desti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"activemq","title":"ActiveMQ","description":"Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.activemq.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq","version":"3.17.0","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 7385c79..c8e637e 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.17.0-SNAPSHOT","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"amqp","title":"AMQP","description":"Messaging with AMQP protocol using Apache QPid Client.","deprecated":false,"firstVersion":"1.2.0","label":"messaging","javaType":"org.apache.camel.component.amqp.AMQPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-amqp","version":"3.17.0","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 952c62b..9f43a32 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.17.0-SNAPSHOT","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"arangodb","title":"ArangoDb","description":"Perform operations on ArangoDb when used as a Document Database, or as a Graph Database","deprecated":false,"firstVersion":"3.5.0","label":"database,nosql","javaType":"org.apache.camel.component.arangodb.ArangoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-arangodb","version":"3.17.0","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 ffa443e..c306990 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.17.0-SNAPSHOT","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"as2","title":"AS2","description":"Transfer data securely and reliably using the AS2 protocol (RFC4130).","deprecated":false,"deprecationNote":"","firstVersion":"2.22.0","label":"file","javaType":"org.apache.camel.component.as2.AS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-as2","version":"3.17.0","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 c4e26f2..90c9241 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.17.0-SNAPSHOT","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"asterisk","title":"Asterisk","description":"Interact with Asterisk PBX Server.","deprecated":false,"firstVersion":"2.18.0","label":"voip","javaType":"org.apache.camel.component.asterisk.AsteriskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-asterisk","version":"3.17.0","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 4264c18..d42c4dc 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.17.0-SNAPSHOT","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atlasmap","title":"AtlasMap","description":"Transforms the message using an AtlasMap transformation.","deprecated":false,"firstVersion":"3.7.0","label":"transformation","javaType":"org.apache.camel.component.atlasmap.AtlasMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atlasmap","version":"3.17.0","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 4a73cd4..7bcccd3 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.17.0-SNAPSHOT","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atmos","title":"Atmos","description":"Integrate with EMC's ViPR object data services using the Atmos Client.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,file","javaType":"org.apache.camel.component.atmos.AtmosComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmos","version":"3.17.0","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 cd7a61e..6d747cc 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.17.0-SNAPSHOT","scheme":"atmosphere-websocket","ext [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atmosphere-websocket","title":"Atmosphere Websocket","description":"Expose WebSocket endpoints using the Atmosphere framework.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"websocket","javaType":"org.apache.camel.component.atmosphere.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmosphere-websocket","version":"3.17.0","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 a66cca8..74f6cfd 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.17.0-SNAPSHOT","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atom","title":"Atom","description":"Poll Atom RSS feeds.","deprecated":false,"firstVersion":"1.2.0","label":"rss","javaType":"org.apache.camel.component.atom.AtomComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atom","version":"3.17.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
diff --git a/karavan-designer/public/components/avro.json b/karavan-designer/public/components/avro.json
index 24594d6..dc8ac85 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.17.0-SNAPSHOT","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"avro","title":"Avro RPC","description":"Produce or consume Apache Avro RPC services.","deprecated":false,"firstVersion":"2.10.0","label":"rpc","javaType":"org.apache.camel.component.avro.AvroComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-avro-rpc","version":"3.17.0","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 428d150..b939819 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.17.0-SNAPSHOT","scheme":"aws-secrets-manager","extendsScheme": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws-secrets-manager","title":"AWS Secrets Manager","description":"Manage AWS Secrets Manager services using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.9.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-secrets-manager","version":"3.17.0","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 fb66cc8..bb8a041 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.17.0-SNAPSHOT","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-athena","title":"AWS Athena","description":"Access AWS Athena service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.4.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.athena.Athena2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-athena","version":"3.17.0","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 90ac003..6e7da2a 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.17.0-SNAPSHOT","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-cw","title":"AWS CloudWatch","description":"Sending metrics to AWS CloudWatch using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,monitoring","javaType":"org.apache.camel.component.aws2.cw.Cw2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-cw","version":"3.17.0","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 5c95acb..dc2b25c 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.17.0-SNAPSHOT","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ddb","title":"AWS DynamoDB","description":"Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,database,nosql","javaType":"org.apache.camel.component.aws2.ddb.Ddb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.17.0","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 eb74896..99a5d7b 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.17.0-SNAPSHOT","scheme":"aws2-ddbstream","extendsScheme":"","syn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ddbstream","title":"AWS DynamoDB Streams","description":"Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,streams","javaType":"org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.17.0","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 bf4c9e7..efb5c3e 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.17.0-SNAPSHOT","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ec2","title":"AWS Elastic Compute Cloud (EC2)","description":"Manage AWS EC2 instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ec2.AWS2EC2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ec2","version":"3.17.0","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 7f6d869..3024dc9 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.17.0-SNAPSHOT","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ecs","title":"AWS Elastic Container Service (ECS)","description":"Manage AWS ECS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ecs.ECS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ecs","version":"3.17.0","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 fd0a3f4..d942890 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.17.0-SNAPSHOT","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-eks","title":"AWS Elastic Kubernetes Service (EKS)","description":"Manage AWS EKS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eks.EKS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eks","version":"3.17.0","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 f904298..121717e 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.17.0-SNAPSHOT","scheme":"aws2-eventbridge","extendsScheme":"","syntax":" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-eventbridge","title":"AWS Eventbridge","description":"Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.6.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eventbridge.EventbridgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eventbridge","version":"3.17.0","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 fb8f4bc..af74b87 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.17.0-SNAPSHOT","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-iam","title":"AWS Identity and Access Management (IAM)","description":"Manage AWS IAM instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.iam.IAM2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-iam","version":"3.17.0","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 5b11527..1fb1036 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.17.0-SNAPSHOT","scheme":"aws2-kinesis-firehose","extendsSchem [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kinesis-firehose","title":"AWS Kinesis Firehose","description":"Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.firehose.KinesisFirehose2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.17.0","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 7afe59b..85a8220 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.17.0-SNAPSHOT","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kinesis","title":"AWS Kinesis","description":"Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.kinesis.Kinesis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.17.0","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 2531e25..c704060 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.17.0-SNAPSHOT","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kms","title":"AWS Key Management Service (KMS)","description":"Manage keys stored in AWS KMS instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.kms.KMS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kms","version":"3.17.0","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 f7a1cf5..09ed1a1 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.17.0-SNAPSHOT","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-lambda","title":"AWS Lambda","description":"Manage and invoke AWS Lambda functions using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,computing,serverless","javaType":"org.apache.camel.component.aws2.lambda.Lambda2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-lambda","version":"3.17.0","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 f26dff1..3ae5eff 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.17.0-SNAPSHOT","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-mq","title":"AWS MQ","description":"Manage AWS MQ instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.mq.MQ2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-mq","version":"3.17.0","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 a6f313b..8dced7c 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.17.0-SNAPSHOT","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-msk","title":"AWS Managed Streaming for Apache Kafka (MSK)","description":"Manage AWS MSK instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.msk.MSK2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-msk","version":"3.17.0","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 69fba59..2c9b5d3 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.17.0-SNAPSHOT","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-s3","title":"AWS S3 Storage Service","description":"Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,file","javaType":"org.apache.camel.component.aws2.s3.AWS2S3Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3","version":"3.17.0","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 829158c..431b599 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.17.0-SNAPSHOT","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ses","title":"AWS Simple Email Service (SES)","description":"Send e-mails through AWS SES service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,mail","javaType":"org.apache.camel.component.aws2.ses.Ses2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ses","version":"3.17.0","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 090146a..ab11907 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.17.0-SNAPSHOT","scheme":"aws2-sns","extendsScheme":"","syntax":"aws [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sns","title":"AWS Simple Notification System (SNS)","description":"Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,mobile","javaType":"org.apache.camel.component.aws2.sns.Sns2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sns","version":"3.17.0","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 3580d96..836c12b 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.17.0-SNAPSHOT","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sqs","title":"AWS Simple Queue Service (SQS)","description":"Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.sqs.Sqs2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sqs","version":"3.17.0","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 46ac5bd..1648cf8 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.17.0-SNAPSHOT","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sts","title":"AWS Security Token Service (STS)","description":"Manage AWS STS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.sts.STS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sts","version":"3.17.0","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 216d358..aa57971 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.17.0-SNAPSHOT","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:lab [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-translate","title":"AWS Translate","description":"Translate texts using AWS Translate and AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.translate.Translate2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-translate","version":"3.17.0","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 4e3d5f7..30e3f08 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.17.0-SNAPSHOT","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-cosmosdb","title":"Azure CosmosDB","description":"To read and write records to the CosmosDB database on Azure cloud platform.","deprecated":false,"firstVersion":"3.10.0","label":"cloud,database","javaType":"org.apache.camel.component.azure.cosmosdb.CosmosDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-cosmosdb","version":"3.17.0","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 2abcda2..169d7cb 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.17.0-SNAPSHOT","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-eventhubs","title":"Azure Event Hubs","description":"Send and receive events to/from Azure Event Hubs using AMQP protocol.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.eventhubs.EventHubsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-eventhubs","version":"3.17.0","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 0181a33..9e181d0 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.17.0-SNAPSHOT","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-key-vault","title":"Azure Key Vault","description":"Manage secrets and keys in Azure Key Vault Service","deprecated":false,"firstVersion":"3.17.0","label":"cloud,cloud","javaType":"org.apache.camel.component.azure.key.vault.KeyVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"3.17.0","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName","async":f [...]
\ 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 342a9d1..5189e48 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.17.0-SNAPSHOT","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-servicebus","title":"Azure ServiceBus","description":"Send and receive messages to/from Azure Event Bus.","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.servicebus.ServiceBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-servicebus","version":"3.17.0","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 e862864..4f588a7 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.17.0-SNAPSHOT","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-blob","title":"Azure Storage Blob Service","description":"Store and retrieve blobs from Azure Storage Blob Service.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,file","javaType":"org.apache.camel.component.azure.storage.blob.BlobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-blob","version":"3.17.0","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 ff40046..81b63c3 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.17.0-SNAPSHOT","scheme":"azure-storage-datalake","e [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-datalake","title":"Azure Storage Datalake Service","description":"Sends and receives files to/from Azure DataLake Storage.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,file,bigdata","javaType":"org.apache.camel.component.azure.storage.datalake.DataLakeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-datalake","version":"3.17.0","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 64bf8f1..c17e086 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.17.0-SNAPSHOT","scheme":"azure-storage-queue","extendsScheme":"","s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-queue","title":"Azure Storage Queue Service","description":"Stores and retrieves messages to/from Azure Storage Queue.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.storage.queue.QueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-queue","version":"3.17.0","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 71dc688..36f017e 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.17.0-SNAPSHOT","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:labe [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bean-validator","title":"Bean Validator","description":"Validate the message body using the Java Bean Validation API.","deprecated":false,"firstVersion":"2.3.0","label":"validation","javaType":"org.apache.camel.component.bean.validator.BeanValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean-validator","version":"3.17.0","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 692fc8b..84141c8 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.17.0-SNAPSHOT","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bean","title":"Bean","description":"Invoke methods of Java beans stored in Camel registry.","deprecated":false,"firstVersion":"1.0.0","label":"core,java","javaType":"org.apache.camel.component.bean.BeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.17.0","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 c27cb0a..5b10669 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.17.0-SNAPSHOT","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bonita","title":"Bonita","description":"Communicate with a remote Bonita BPM process engine.","deprecated":false,"firstVersion":"2.19.0","label":"process","javaType":"org.apache.camel.component.bonita.BonitaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bonita","version":"3.17.0","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 5406f13..d163360 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.17.0-SNAPSHOT","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"box","title":"Box","description":"Upload, download and manage files, folders, groups, collaborations, etc. on box.com.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.box.BoxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-box","version":"3.17.0","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 6d18689..fcc08b2 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.17.0-SNAPSHOT","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSynt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"braintree","title":"Braintree","description":"Process payments using Braintree Payments.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,payment","javaType":"org.apache.camel.component.braintree.BraintreeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-braintree","version":"3.17.0","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 fd6b4f0..f05af68 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.17.0-SNAPSHOT","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"browse","title":"Browse","description":"Inspect the messages received on endpoints supporting BrowsableEndpoint.","deprecated":false,"firstVersion":"1.3.0","label":"core,monitoring","javaType":"org.apache.camel.component.browse.BrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-browse","version":"3.17.0","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 fcc59bc..204c53e 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.17.0-SNAPSHOT","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheNa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"caffeine-cache","title":"Caffeine Cache","description":"Perform caching operations using Caffeine Cache.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.cache.CaffeineCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.17.0","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 ca8511c..fed0479 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.17.0-SNAPSHOT","scheme":"caffeine-loadcache","extend [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"caffeine-loadcache","title":"Caffeine LoadCache","description":"Perform caching operations using Caffeine Cache with an attached CacheLoader.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.17.0","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 ab2b44d..7dc99b1 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.17.0-SNAPSHOT","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"chatscript","title":"ChatScript","description":"Chat with a ChatScript Server.","deprecated":false,"firstVersion":"3.0.0","label":"ai,chat","javaType":"org.apache.camel.component.chatscript.ChatScriptComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chatscript","version":"3.17.0","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 4cf4b6e..2b9650b 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.17.0-SNAPSHOT","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"chunk","title":"Chunk","description":"Transform messages using Chunk templating engine.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.chunk.ChunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chunk","version":"3.17.0","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 e1ac512..6b66a49 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.17.0-SNAPSHOT","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"class","title":"Class","description":"Invoke methods of Java beans specified by class name.","deprecated":false,"firstVersion":"2.4.0","label":"core,java","javaType":"org.apache.camel.component.beanclass.ClassComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.17.0","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 c7bbadc..1b59982 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.17.0-SNAPSHOT","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cm-sms","title":"CM SMS Gateway","description":"Send SMS messages via CM SMS Gateway.","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.cm.CMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cm-sms","version":"3.17.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
diff --git a/karavan-designer/public/components/cmis.json b/karavan-designer/public/components/cmis.json
index ee64b92..75b9ed5 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.17.0-SNAPSHOT","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cmis","title":"CMIS","description":"Read and write data from to/from a CMIS compliant content repositories.","deprecated":false,"firstVersion":"2.11.0","label":"cms,database","javaType":"org.apache.camel.component.cmis.CMISComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cmis","version":"3.17.0","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 324780c..6a0077f 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.17.0-SNAPSHOT","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coap+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.17.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
diff --git a/karavan-designer/public/components/coap.json b/karavan-designer/public/components/coap.json
index f0400ea..a374b1c 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.17.0-SNAPSHOT","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coap","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.17.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
diff --git a/karavan-designer/public/components/coaps+tcp.json b/karavan-designer/public/components/coaps+tcp.json
index fcb8c7d..00ad456 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.17.0-SNAPSHOT","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coaps+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.17.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
diff --git a/karavan-designer/public/components/coaps.json b/karavan-designer/public/components/coaps.json
index fd1b9b3..dbc6e0f 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.17.0-SNAPSHOT","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coaps","title":"CoAP (Secure)","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.17.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
diff --git a/karavan-designer/public/components/cometd.json b/karavan-designer/public/components/cometd.json
index 8ed6063..1a11c9b 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.17.0-SNAPSHOT","scheme":"cometd","extendsScheme":"","alternativeSchemes":"come [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cometd","title":"CometD","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.17.0","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 1725375..095da0f 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.17.0-SNAPSHOT","scheme":"cometds","extendsScheme":"","alternativeSch [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cometds","title":"CometD (Secure)","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.17.0","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 cd39420..ecc7e7c 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.17.0-SNAPSHOT","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"consul","title":"Consul","description":"Integrate with Consul service discovery and configuration store.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api","javaType":"org.apache.camel.component.consul.ConsulComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-consul","version":"3.17.0","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 ed0b750..31c0a13 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.17.0-SNAPSHOT","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"controlbus","title":"Control Bus","description":"Manage and monitor Camel routes.","deprecated":false,"firstVersion":"2.11.0","label":"core,monitoring","javaType":"org.apache.camel.component.controlbus.ControlBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-controlbus","version":"3.17.0","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 f47ac0e..ebbe29a 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.17.0-SNAPSHOT","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"corda","title":"Corda","description":"Perform operations against Corda blockchain platform using corda-rpc library.","deprecated":false,"firstVersion":"2.23.0","label":"blockchain,rpc","javaType":"org.apache.camel.component.corda.CordaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-corda","version":"3.17.0","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 e4c174a..20e8308 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.17.0-SNAPSHOT","scheme":"couchbase","extendsScheme":"","syntax": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"couchbase","title":"Couchbase","description":"Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.couchbase.CouchbaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchbase","version":"3.17.0","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 eaa27af..ed57d50 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.17.0-SNAPSHOT","scheme":"couch [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"couchdb","title":"CouchDB","description":"Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.","deprecated":false,"firstVersion":"2.11.0","label":"database,nosql","javaType":"org.apache.camel.component.couchdb.CouchDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchdb","version":"3.17.0","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 9f9eed9..b95ff88 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.17.0-SNAPSHOT","scheme":"cql","extendsScheme":" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cql","title":"Cassandra CQL","description":"Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.","deprecated":false,"firstVersion":"2.15.0","label":"database,nosql","javaType":"org.apache.camel.component.cassandra.CassandraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cassandraql","version":"3.17.0","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 7effa49..513bcdd 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.17.0-SNAPSHOT","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cron","title":"Cron","description":"A generic interface for triggering events at times specified through the Unix cron syntax.","deprecated":false,"firstVersion":"3.1.0","label":"scheduling","javaType":"org.apache.camel.component.cron.CronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cron","version":"3.17.0","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 c6b3320..25df390 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.17.0-SNAPSHOT","scheme":"crypto","extendsScheme":"","syntax":"cr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"crypto","title":"Crypto (JCE)","description":"Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).","deprecated":false,"firstVersion":"2.3.0","label":"security,transformation","javaType":"org.apache.camel.component.crypto.DigitalSignatureComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-crypto","version":"3.17.0","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 f9531c4..a8a7ea2 100644
--- a/karavan-designer/public/components/cxf.json
+++ b/karavan-designer/public/components/cxf.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"soap,webservice","javaType":"org.apache.camel.component.cxf.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.17.0-SNAPSHOT","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"soap,webservice","javaType":"org.apache.camel.component.cxf.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.17.0","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/cxfrs.json b/karavan-designer/public/components/cxfrs.json
index 60e5cb4..490234f 100644
--- a/karavan-designer/public/components/cxfrs.json
+++ b/karavan-designer/public/components/cxfrs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.17.0-SNAPSHOT","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.17.0","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/dataformat.json b/karavan-designer/public/components/dataformat.json
index 05e2daa..7027c48 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.17.0-SNAPSHOT","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataformat","title":"Data Format","description":"Use a Camel Data Format as a regular Camel Component.","deprecated":false,"firstVersion":"2.12.0","label":"core,transformation","javaType":"org.apache.camel.component.dataformat.DataFormatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataformat","version":"3.17.0","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 e1ff26b..63665b1 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.17.0-SNAPSHOT","scheme":"dataset-test","extendsScheme [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataset-test","title":"DataSet Test","description":"Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetTestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.17.0","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 aa28c5e..7bb32be 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.17.0-SNAPSHOT","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataset","title":"Dataset","description":"Provide data for load and soak testing of your Camel application.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.17.0","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 79ad20a..ca387db 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 Oracle 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.17.0-SNAPSHOT","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-db2","title":"Debezium DB2 Connector","description":"Capture changes from a Oracle 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.17.0","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false,"consum [...]
\ 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 86ff8cf..fa157a5 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.17.0-SNAPSHOT","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-mongodb","title":"Debezium MongoDB Connector","description":"Capture changes from a MongoDB database.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.debezium.DebeziumMongodbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mongodb","version":"3.17.0","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 dd0bce2..2432f94 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.17.0-SNAPSHOT","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-mysql","title":"Debezium MySQL Connector","description":"Capture changes from a MySQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumMySqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mysql","version":"3.17.0","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 825ac94..c4b8472 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.17.0-SNAPSHOT","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-oracle","title":"Debezium Oracle Connector","description":"Capture changes from a Oracle database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumOracleComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"3.17.0","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async":false," [...]
\ 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 8d60f2e..de434ef 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.17.0-SNAPSHOT","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-pos [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-postgres","title":"Debezium PostgresSQL Connector","description":"Capture changes from a PostgresSQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumPostgresComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-postgres","version":"3.17.0","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 817c544..5aaa142 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.17.0-SNAPSHOT","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-sqlserver","title":"Debezium SQL Server Connector","description":"Capture changes from an SQL Server database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumSqlserverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-sqlserver","version":"3.17.0","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 168450e..7a1c12c 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.17.0-SNAPSHOT","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"digitalocean","title":"DigitalOcean","description":"Manage Droplets and resources within the DigitalOcean cloud.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,management","javaType":"org.apache.camel.component.digitalocean.DigitalOceanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-digitalocean","version":"3.17.0","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 30ca504..1bc13f8 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.17.0-SNAPSHOT","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"direct-vm","title":"Direct VM","description":"Call another endpoint from any Camel Context in the same JVM synchronously.","deprecated":false,"firstVersion":"2.10.0","label":"core,endpoint","javaType":"org.apache.camel.component.directvm.DirectVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-directvm","version":"3.17.0","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 ca3ca53..960301e 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.17.0-SNAPSHOT","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"direct","title":"Direct","description":"Call another endpoint from the same Camel Context synchronously.","deprecated":false,"firstVersion":"1.0.0","label":"core,endpoint","javaType":"org.apache.camel.component.direct.DirectComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-direct","version":"3.17.0","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 0c36e09..8a33c4b 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.17.0-SNAPSHOT","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","sy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"disruptor-vm","title":"Disruptor VM","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.vm.DisruptorVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.17.0","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 d29ba18..1827ce5 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.17.0-SNAPSHOT","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disrupt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"disruptor","title":"Disruptor","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.DisruptorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.17.0","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 7b088eb..4379810 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.17.0-SNAPSHOT","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"djl","title":"Deep Java Library","description":"Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).","deprecated":false,"firstVersion":"3.3.0","label":"ai,deeplearning","javaType":"org.apache.camel.component.djl.DJLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-djl","version":"3.17.0","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 6494ab8..0a7c914 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.17.0-SNAPSHOT","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"hea [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dns","title":"DNS","description":"Perform DNS queries using DNSJava.","deprecated":false,"firstVersion":"2.7.0","label":"networking","javaType":"org.apache.camel.component.dns.DnsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dns","version":"3.17.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
diff --git a/karavan-designer/public/components/docker.json b/karavan-designer/public/components/docker.json
index e189646..de86886 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.17.0-SNAPSHOT","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"docker","title":"Docker","description":"Manage Docker containers.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,container,paas","javaType":"org.apache.camel.component.docker.DockerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docker","version":"3.17.0","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 3f0337b..b516ce5 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.17.0-SNAPSHOT","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dozer","title":"Dozer","description":"Map between Java beans using the Dozer mapping library.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.dozer.DozerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dozer","version":"3.17.0","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 5bea10d..70ae034 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.17.0-SNAPSHOT","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"drill","title":"Drill","description":"Perform queries against an Apache Drill cluster.","deprecated":false,"firstVersion":"2.19.0","label":"database,sql","javaType":"org.apache.camel.component.drill.DrillComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-drill","version":"3.17.0","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 330e026..7173fe7 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.17.0-SNAPSHOT","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dropbox","title":"Dropbox","description":"Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.dropbox.DropboxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dropbox","version":"3.17.0","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 e9fe64b..df49d36 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.17.0-SNAPSHOT","scheme":"dy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dynamic-router","title":"Dynamic Router","description":"The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.","deprecated":false,"firstVersion":"3.15.0","label":"endpoint,java","javaType":"org.apache.camel.component.dynamicrouter.DynamicRouterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dynamic-router","version":"3.17.0","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 002ef27..584f8e7 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.17.0-SNAPSHOT","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ehcache","title":"Ehcache","description":"Perform caching operations using Ehcache.","deprecated":false,"firstVersion":"2.18.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.ehcache.EhcacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ehcache","version":"3.17.0","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 10280d9..7105c1a 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.17.0-SNAPSHOT","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"exec","title":"Exec","description":"Execute commands on the underlying operating system.","deprecated":false,"firstVersion":"2.3.0","label":"system","javaType":"org.apache.camel.component.exec.ExecComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-exec","version":"3.17.0","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 7adb8a4..6a3e3e0 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.17.0-SNAPSHOT","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"facebook","title":"Facebook","description":"Send requests to Facebook APIs supported by Facebook4J.","deprecated":false,"firstVersion":"2.14.0","label":"social","javaType":"org.apache.camel.component.facebook.FacebookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-facebook","version":"3.17.0","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 ba6ca04..9cdc0df 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.17.0-SNAPSHOT","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"fhir","title":"FHIR","description":"Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.","deprecated":false,"firstVersion":"2.23.0","label":"api","javaType":"org.apache.camel.component.fhir.FhirComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fhir","version":"3.17.0","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 c13f5dc..98cafd8 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.17.0-SNAPSHOT","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"file-watch","title":"File Watch","description":"Get notified about file events in a directory using java.nio.file.WatchService.","deprecated":false,"firstVersion":"3.0.0","label":"file","javaType":"org.apache.camel.component.file.watch.FileWatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file-watch","version":"3.17.0","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 a641517..087615f 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.17.0-SNAPSHOT","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"hea [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"file","title":"File","description":"Read and write files.","deprecated":false,"firstVersion":"1.0.0","label":"file,core","javaType":"org.apache.camel.component.file.FileComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file","version":"3.17.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
diff --git a/karavan-designer/public/components/flatpack.json b/karavan-designer/public/components/flatpack.json
index 3405c41..a82cc35 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.17.0-SNAPSHOT","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"flatpack","title":"Flatpack","description":"Parse fixed width and delimited files using the FlatPack library.","deprecated":false,"firstVersion":"1.4.0","label":"transformation","javaType":"org.apache.camel.component.flatpack.FlatpackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flatpack","version":"3.17.0","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 7fca835..e809803 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.17.0-SNAPSHOT","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"flink","title":"Flink","description":"Send DataSet jobs to an Apache Flink cluster.","deprecated":false,"firstVersion":"2.18.0","label":"transformation,bigdata,streams","javaType":"org.apache.camel.component.flink.FlinkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flink","version":"3.17.0","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 28c91fe..3365985 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.17.0-SNAPSHOT","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"fop","title":"FOP","description":"Render messages into PDF and other output formats supported by Apache FOP.","deprecated":false,"firstVersion":"2.10.0","label":"file,transformation","javaType":"org.apache.camel.component.fop.FopComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fop","version":"3.17.0","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 8af4bf2..a6b2a4a 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.17.0-SNAPSHOT","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"c [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"freemarker","title":"Freemarker","description":"Transform messages using FreeMarker templates.","deprecated":false,"firstVersion":"2.10.0","label":"transformation","javaType":"org.apache.camel.component.freemarker.FreemarkerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-freemarker","version":"3.17.0","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 84c631a..fe73e6c 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.17.0-SNAPSHOT","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@ [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ftp","title":"FTP","description":"Upload and download files to/from FTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.17.0","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 a4e562d..54de402 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.17.0-SNAPSHOT","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ftps","title":"FTPS","description":"Upload and download files to/from FTP servers supporting the FTPS protocol.","deprecated":false,"deprecationNote":"","firstVersion":"2.2.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.17.0","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 fb45eec..7db9c2a 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.17.0-SNAPSHOT","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"geocoder","title":"Geocoder","description":"Find geocodes (latitude and longitude) for a given address or the other way round.","deprecated":false,"firstVersion":"2.12.0","label":"api,location","javaType":"org.apache.camel.component.geocoder.GeoCoderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-geocoder","version":"3.17.0","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 222735c..09c8970 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.17.0-SNAPSHOT","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false}," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"git","title":"Git","description":"Perform operations on git repositories.","deprecated":false,"firstVersion":"2.16.0","label":"file","javaType":"org.apache.camel.component.git.GitComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-git","version":"3.17.0","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 c1bfa84..61f5f45 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.17.0-SNAPSHOT","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"github","title":"GitHub","description":"Interact with the GitHub API.","deprecated":false,"firstVersion":"2.15.0","label":"file,cloud,api","javaType":"org.apache.camel.component.github.GitHubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-github","version":"3.17.0","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 6d0e06c..ef6a107 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.17.0-SNAPSHOT","scheme":"google-bigquery-sql","extendsScheme [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-bigquery-sql","title":"Google BigQuery Standard SQL","description":"Access Google Cloud BigQuery service using SQL queries.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.17.0","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 10ff5ad..02e0d7a 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.17.0-SNAPSHOT","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-bigquery","title":"Google BigQuery","description":"Google BigQuery data warehouse for analytics.","deprecated":false,"firstVersion":"2.20.0","label":"cloud,bigdata","javaType":"org.apache.camel.component.google.bigquery.GoogleBigQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.17.0","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 15c373d..d5770e2 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.17.0-SNAPSHOT","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-calendar-stream","title":"Google Calendar Stream","description":"Poll for changes in a Google Calendar.","deprecated":false,"firstVersion":"2.23.0","label":"cloud","javaType":"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.17.0","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 438abb5..c1cb4be 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.17.0-SNAPSHOT","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/me [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-calendar","title":"Google Calendar","description":"Perform various operations on a Google Calendar.","deprecated":false,"firstVersion":"2.15.0","label":"api,cloud","javaType":"org.apache.camel.component.google.calendar.GoogleCalendarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.17.0","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 5960d05..32d619c 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.17.0-SNAPSHOT","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-drive","title":"Google Drive","description":"Manage files in Google Drive.","deprecated":false,"firstVersion":"2.14.0","label":"file,cloud,api","javaType":"org.apache.camel.component.google.drive.GoogleDriveComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-drive","version":"3.17.0","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 12ea446..ebac9d5 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.17.0-SNAPSHOT","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:funct [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-functions","title":"Google Cloud Functions","description":"Manage and invoke Google Cloud Functions","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.functions.GoogleCloudFunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-functions","version":"3.17.0","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 acdc5ac..de16460 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.17.0-SNAPSHOT","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:in [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-mail-stream","title":"Google Mail Stream","description":"Poll for incoming messages in Google Mail.","deprecated":false,"firstVersion":"2.22.0","label":"cloud,mail","javaType":"org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.17.0","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 92edecb..553d2b2 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.17.0-SNAPSHOT","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-mail","title":"Google Mail","description":"Manage messages in Google Mail.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,api,mail","javaType":"org.apache.camel.component.google.mail.GoogleMailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.17.0","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 c9bf72f..e9f6dca 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.17.0-SNAPSHOT","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pu [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-pubsub","title":"Google Pubsub","description":"Send and receive messages to/from Google Cloud Platform PubSub Service.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.pubsub.GooglePubsubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-pubsub","version":"3.17.0","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 8b72f3c..8942d4c 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":"Preview","groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"3.17.0-SNAPSHOT","scheme":"google-secret-manager","extendsScheme":"","syntax":"google [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-secret-manager","title":"Google Secret Manager","description":"Manage Google Secret Manager Secrets","deprecated":false,"firstVersion":"3.16.0","label":"cloud","javaType":"org.apache.camel.component.google.secret.manager.GoogleSecretManagerComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"3.17.0","scheme":"google-secret-manager","extendsScheme":"","syntax":"google-secret-m [...]
\ 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 a2d018d..cca764f 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.17.0-SNAPSHOT","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-sheets-stream","title":"Google Sheets Stream","description":"Poll for changes in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,sheets","javaType":"org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.17.0","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 c4411cd..de58a4e 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.17.0-SNAPSHOT","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-sheets","title":"Google Sheets","description":"Manage spreadsheets in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"api,cloud,sheets","javaType":"org.apache.camel.component.google.sheets.GoogleSheetsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.17.0","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 a4afaaa..e0fcd14 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.17.0-SNAPSHOT","scheme":"google-storage","extendsS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-storage","title":"Google Storage","description":"Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.storage.GoogleCloudStorageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-storage","version":"3.17.0","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 9339ca3..4b532a8 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.17.0-SNAPSHOT","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"gora","title":"Gora","description":"Access NoSQL databases using the Apache Gora framework.","deprecated":false,"firstVersion":"2.14.0","label":"database,nosql,bigdata","javaType":"org.apache.camel.component.gora.GoraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-gora","version":"3.17.0","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 e3d16df..f71d44e 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.17.0-SNAPSHOT","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"grape","title":"Grape","description":"Fetch, load and manage additional jars dynamically after Camel Context was started.","deprecated":false,"firstVersion":"2.16.0","label":"management,deployment","javaType":"org.apache.camel.component.grape.GrapeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grape","version":"3.17.0","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 c0e8c6a..8dc1cdd 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.17.0-SNAPSHOT","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"graphql","title":"GraphQL","description":"Send GraphQL queries and mutations to external systems.","deprecated":false,"firstVersion":"3.0.0","label":"api","javaType":"org.apache.camel.component.graphql.GraphqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-graphql","version":"3.17.0","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 cf0862b..54bb6d9 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.17.0-SNAPSHOT","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"grpc","title":"gRPC","description":"Expose gRPC endpoints and access external gRPC endpoints.","deprecated":false,"firstVersion":"2.19.0","label":"rpc","javaType":"org.apache.camel.component.grpc.GrpcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grpc","version":"3.17.0","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 90d4884..f5ff04d 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.17.0-SNAPSHOT","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","asy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"guava-eventbus","title":"Guava EventBus","description":"Send and receive messages to/from Guava EventBus.","deprecated":false,"firstVersion":"2.10.0","label":"eventbus","javaType":"org.apache.camel.component.guava.eventbus.GuavaEventBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-guava-eventbus","version":"3.17.0","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","async":false [...]
\ 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 2fa5de8..20ba399 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.17.0-SNAPSHOT","scheme":"hazelcast-atomicv [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-atomicvalue","title":"Hazelcast Atomic Number","description":"Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 27980b5..33d0200 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.17.0-SNAPSHOT","scheme":"hazelcast-instance","extendsScheme":"","s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-instance","title":"Hazelcast Instance","description":"Consume join/leave events of a cache instance in a Hazelcast cluster.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 06c1503..646ab4c 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.17.0-SNAPSHOT","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-list","title":"Hazelcast List","description":"Perform operations on Hazelcast distributed list.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.list.HazelcastListComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 b6e3bdf..0eac968 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.17.0-SNAPSHOT","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-map","title":"Hazelcast Map","description":"Perform operations on Hazelcast distributed map.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.map.HazelcastMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 41ce80d..90d0916 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.17.0-SNAPSHOT","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcas [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-multimap","title":"Hazelcast Multimap","description":"Perform operations on Hazelcast distributed multimap.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 6ff7d8b..11629e3 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.17.0-SNAPSHOT","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-queue","title":"Hazelcast Queue","description":"Perform operations on Hazelcast distributed queue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid,messaging","javaType":"org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 24f15d1..ba9b332 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.17.0-SNAPSHOT","scheme":"hazelcast-replicatedmap","extendsScheme": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-replicatedmap","title":"Hazelcast Replicated Map","description":"Perform operations on Hazelcast replicated map.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 66641cb..29a6f64 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.17.0-SNAPSHOT","scheme":"hazelcast-ringbuffer","extendsScheme":"","synt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-ringbuffer","title":"Hazelcast Ringbuffer","description":"Perform operations on Hazelcast distributed ringbuffer.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 c3936fe..5515803 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.17.0-SNAPSHOT", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-seda","title":"Hazelcast SEDA","description":"Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 0f8e3cb..4800349 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.17.0-SNAPSHOT","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-set","title":"Hazelcast Set","description":"Perform operations on Hazelcast distributed set.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.set.HazelcastSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 67bcbe1..9802da1 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.17.0-SNAPSHOT","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-top [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-topic","title":"Hazelcast Topic","description":"Send and receive messages to/from Hazelcast distributed topic.","deprecated":false,"firstVersion":"2.15.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 7bb6783..20b7e77 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.17.0-SNAPSHOT","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hbase","title":"HBase","description":"Reading and write from/to an HBase store (Hadoop database).","deprecated":false,"firstVersion":"2.10.0","label":"bigdata,database,hadoop","javaType":"org.apache.camel.component.hbase.HBaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hbase","version":"3.17.0","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 60084af..7826172 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.17.0-SNAPSHOT","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hdfs","title":"HDFS","description":"Read and write from/to an HDFS filesystem using Hadoop 2.x.","deprecated":false,"firstVersion":"2.14.0","label":"bigdata,hadoop,file","javaType":"org.apache.camel.component.hdfs.HdfsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hdfs","version":"3.17.0","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 e1d6cc0..1e2a3e2 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.17.0-SNAPSHOT","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"http","title":"HTTP","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.17.0","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 3f6d190..d8da4ca 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.17.0-SNAPSHOT","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://ht [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"https","title":"HTTPS (Secure)","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.17.0","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 fbf9712..c841dfd 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.17.0-SNAPSHOT","scheme":"hwcloud-dms","extendsSc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-dms","title":"Huawei Distributed Message Service (DMS)","description":"To integrate with a fully managed, high-performance message queuing service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.dms.DMSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-dms","version":"3.17.0","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 e34ee35..0ca47d2 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 d6156ee..d9ffb49 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.17.0-SNAPSHOT","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:o [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-functiongraph","title":"Huawei FunctionGraph","description":"To call serverless functions on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud,serverless","javaType":"org.apache.camel.FunctionGraphComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-functiongraph","version":"3.17.0","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 730be82..d293577 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.17.0-SNAPSHOT","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-iam","title":"Huawei Identity and Access Management (IAM)","description":"To securely manage users on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.iam.IAMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-iam","version":"3.17.0","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 d8324d4..8012ae0 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.17.0-SNAPSHOT","scheme":"hwclou [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-imagerecognition","title":"Huawei Cloud Image Recognition","description":"To identify objects, scenes, and concepts in images on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-imagerecognition","version":"3.17.0","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 350e52d..58478ea 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.17.0-SNAPSHOT","scheme":"hwcloud-obs","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-obs","title":"Huawei Object Storage Service (OBS)","description":"To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.obs.OBSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-obs","version":"3.17.0","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 37649bc..dff8994 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.17.0-SNAPSHOT","scheme":"hwcl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-smn","title":"Huawei Simple Message Notification (SMN)","description":"To broadcast messages and connect cloud services through notifications on Huawei Cloud","deprecated":false,"firstVersion":"3.8.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.smn.SimpleNotificationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-smn","version":"3.17.0","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 2af93b9..785c7a2 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.17.0-SNAPSHOT","scheme":"iec60870-client","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iec60870-client","title":"IEC 60870 Client","description":"IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.client.ClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.17.0","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 bc40a29..eb70321 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.17.0-SNAPSHOT","scheme":"iec60870-server","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iec60870-server","title":"IEC 60870 Server","description":"IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.server.ServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.17.0","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 c1997d1..9242280 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.17.0-SNAPSHOT","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-cache","title":"Ignite Cache","description":"Perform cache operations on an Ignite cache or consume changes from a continuous query.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid","javaType":"org.apache.camel.component.ignite.cache.IgniteCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 0042e30..146b0ca 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.17.0-SNAPSHOT","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-compute","title":"Ignite Compute","description":"Run compute operations on an Ignite cluster.","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.compute.IgniteComputeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 dca8d3f..6ac5173 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.17.0-SNAPSHOT","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-even [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-events","title":"Ignite Events","description":"Receive events from an Ignite cluster by creating a local event listener.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,eventbus","javaType":"org.apache.camel.component.ignite.events.IgniteEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 7c1b84f..06d9179 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.17.0-SNAPSHOT","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-idgen","title":"Ignite ID Generator","description":"Interact with Ignite Atomic Sequences and ID Generators .","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.idgen.IgniteIdGenComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 47b27ce..fbeca79 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.17.0-SNAPSHOT","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-messaging","title":"Ignite Messaging","description":"Send and receive messages from an Ignite topic.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.ignite.messaging.IgniteMessagingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 5ab62a5..b8c3459 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.17.0-SNAPSHOT","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"co [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-queue","title":"Ignite Queues","description":"Interact with Ignite Queue data structures.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,queue","javaType":"org.apache.camel.component.ignite.queue.IgniteQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 bb738dd..64ff814 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.17.0-SNAPSHOT","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-set","title":"Ignite Sets","description":"Interact with Ignite Set data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,compute","javaType":"org.apache.camel.component.ignite.set.IgniteSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 d78a66d..0f13812 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.17.0-SNAPSHOT","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"imap","title":"IMAP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.17.0","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 8204082..3214977 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.17.0-SNAPSHOT","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"imaps","title":"IMAPS (Secure)","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.17.0","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 22f9f18..eb81401 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.17.0-SNAPSHOT","scheme":"infinisp [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"infinispan-embedded","title":"Infinispan Embedded","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan-embedded","version":"3.17.0","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 3614458..5e9f9f9 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.17.0-SNAPSHOT","scheme":"infinispan","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"infinispan","title":"Infinispan","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.remote.InfinispanRemoteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan","version":"3.17.0","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 4de087d..1d6b56a 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.17.0-SNAPSHOT","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"influxdb","title":"InfluxDB","description":"Interact with InfluxDB, a time series database.","deprecated":false,"firstVersion":"2.18.0","label":"database","javaType":"org.apache.camel.component.influxdb.InfluxDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb","version":"3.17.0","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 45cc06b..1ce19ec 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.17.0-SNAPSHOT","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iota","title":"IOTA","description":"Manage financial transactions using IOTA distributed ledger.","deprecated":false,"firstVersion":"2.23.0","label":"ledger,api","javaType":"org.apache.camel.component.iota.IOTAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iota","version":"3.17.0","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 f973509..442f4cc 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.17.0-SNAPSHOT","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"irc","title":"IRC","description":"Send and receive messages to/from and IRC chat.","deprecated":false,"firstVersion":"1.1.0","label":"chat","javaType":"org.apache.camel.component.irc.IrcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-irc","version":"3.17.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
diff --git a/karavan-designer/public/components/ironmq.json b/karavan-designer/public/components/ironmq.json
index e822a74..a733e6d 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.17.0-SNAPSHOT","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ironmq","title":"IronMQ","description":"Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,messaging","javaType":"org.apache.camel.component.ironmq.IronMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ironmq","version":"3.17.0","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 39aeb72..ed8720a 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.17.0-SNAPSHOT","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jbpm","title":"JBPM","description":"Interact with jBPM workflow engine over REST.","deprecated":false,"firstVersion":"2.6.0","label":"api,workflow","javaType":"org.apache.camel.component.jbpm.JBPMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jbpm","version":"3.17.0","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 795c2ac..8e7d4ec 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.17.0-SNAPSHOT","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jcache","title":"JCache","description":"Perform caching operations against JSR107/JCache.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.jcache.JCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcache","version":"3.17.0","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 b1af5a8..80a24f6 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.17.0-SNAPSHOT","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consume [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jclouds","title":"JClouds","description":"Interact with jclouds compute and blobstore service.","deprecated":false,"firstVersion":"2.9.0","label":"api,cloud,compute","javaType":"org.apache.camel.component.jclouds.JcloudsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jclouds","version":"3.17.0","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 7048d91..c61db3a 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.17.0-SNAPSHOT","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jcr","title":"JCR","description":"Read and write nodes to/from a JCR compliant content repository.","deprecated":false,"firstVersion":"1.3.0","label":"database,cms","javaType":"org.apache.camel.component.jcr.JcrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcr","version":"3.17.0","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 e847b41..4535fcf 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.17.0-SNAPSHOT","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPro [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jdbc","title":"JDBC","description":"Access databases through SQL and JDBC.","deprecated":false,"firstVersion":"1.2.0","label":"database,sql","javaType":"org.apache.camel.component.jdbc.JdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jdbc","version":"3.17.0","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 7717924..1981f35 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.17.0-SNAPSHOT","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jetty","title":"Jetty","description":"Expose HTTP endpoints using Jetty 9.","deprecated":false,"deprecationNote":"","firstVersion":"1.2.0","label":"http","javaType":"org.apache.camel.component.jetty9.JettyHttpComponent9","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jetty","version":"3.17.0","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 403965d..b006307 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.17.0-SNAPSHOT","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jgroups-raft","title":"JGroups raft","description":"Exchange messages with JGroups-raft clusters.","deprecated":false,"firstVersion":"2.24.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.raft.JGroupsRaftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups-raft","version":"3.17.0","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 ec1b17a..5ff053e 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.17.0-SNAPSHOT","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jgroups","title":"JGroups","description":"Exchange messages with JGroups clusters.","deprecated":false,"firstVersion":"2.13.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.JGroupsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups","version":"3.17.0","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 1d1f7c4..3fd9f86 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.17.0-SNAPSHOT","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jira","title":"Jira","description":"Interact with JIRA issue tracker.","deprecated":false,"firstVersion":"3.0","label":"api,reporting","javaType":"org.apache.camel.component.jira.JiraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jira","version":"3.17.0","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 f76f8d4..d3cf5b8 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.17.0-SNAPSHOT","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consume [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jms","title":"JMS","description":"Sent and receive messages to/from a JMS Queue or Topic.","deprecated":false,"deprecationNote":"","firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.jms.JmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jms","version":"3.17.0","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 df932a2..fa6ee2e 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.17.0-SNAPSHOT","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jmx","title":"JMX","description":"Receive JMX notifications.","deprecated":false,"firstVersion":"2.6.0","label":"monitoring","javaType":"org.apache.camel.component.jmx.JMXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jmx","version":"3.17.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
diff --git a/karavan-designer/public/components/jolt.json b/karavan-designer/public/components/jolt.json
index c7ab9e9..b93a8ba 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.17.0-SNAPSHOT","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jolt","title":"JOLT","description":"JSON to JSON transformation using JOLT.","deprecated":false,"firstVersion":"2.16.0","label":"transformation","javaType":"org.apache.camel.component.jolt.JoltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jolt","version":"3.17.0","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 d0ce7f8..1724c4c 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.17.0-SNAPSHOT","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jooq","title":"JOOQ","description":"Store and retrieve Java objects from an SQL database using JOOQ.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.jooq.JooqComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jooq","version":"3.17.0","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 ce88d90..4438c85 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.17.0-SNAPSHOT","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jpa","title":"JPA","description":"Store and retrieve Java objects from databases using Java Persistence API (JPA).","deprecated":false,"firstVersion":"1.0.0","label":"database,sql","javaType":"org.apache.camel.component.jpa.JpaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jpa","version":"3.17.0","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 7aa1f07..22a03b3 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.17.0-SNAPSHOT","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jslt","title":"JSLT","description":"Query or transform JSON payloads using an JSLT.","deprecated":false,"firstVersion":"3.1.0","label":"transformation","javaType":"org.apache.camel.component.jslt.JsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jslt","version":"3.17.0","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 03f3c1a..95fc46f 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.17.0-SNAPSHOT","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"json-patch","title":"JsonPatch","description":"Transforms JSON using JSON patch (RFC 6902).","deprecated":false,"firstVersion":"3.12.0","label":"transformation","javaType":"org.apache.camel.component.jsonpatch.JsonPatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-patch","version":"3.17.0","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 9e4075e..c220ad1 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.17.0-SNAPSHOT","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"json-validator","title":"JSON Schema Validator","description":"Validate JSON payloads using NetworkNT JSON Schema.","deprecated":false,"firstVersion":"2.20.0","label":"validation","javaType":"org.apache.camel.component.jsonvalidator.JsonValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-validator","version":"3.17.0","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 955289c..b6f58f7 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.17.0-SNAPSHOT","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jsonata","title":"JSONata","description":"Transforms JSON payload using JSONata transformation.","deprecated":false,"firstVersion":"3.5.0","label":"transformation","javaType":"org.apache.camel.component.jsonata.JsonataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsonata","version":"3.17.0","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 41d90b4..63f23cf 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.17.0-SNAPSHOT","scheme":"jt400","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jt400","title":"JT400","description":"Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.","deprecated":false,"firstVersion":"1.5.0","label":"messaging","javaType":"org.apache.camel.component.jt400.Jt400Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jt400","version":"3.17.0","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 18c2596..4faf928 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.17.0-SNAPSHOT","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kafka","title":"Kafka","description":"Sent and receive messages to/from an Apache Kafka broker.","deprecated":false,"firstVersion":"2.13.0","label":"messaging","javaType":"org.apache.camel.component.kafka.KafkaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kafka","version":"3.17.0","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 e9b874b..13c0f79 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.17.0-SNAPSHOT","scheme":"knative","extendsScheme":"","syntax":"knative:type/typeId","async":false,"api":false,"consumerOnly":false,"producerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"knative","title":"Knative","description":"Send and receive events from Knative.","deprecated":false,"firstVersion":"3.15.0","label":"cloud","javaType":"org.apache.camel.component.knative.KnativeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-knative","version":"3.17.0","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 ce76e73..456129a 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.17.0-SNAPSHOT","scheme":"kubern [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-config-maps","title":"Kubernetes ConfigMap","description":"Perform operations on Kubernetes ConfigMaps and get notified on ConfigMaps changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.config_maps.KubernetesConfigMapsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 2bfccbc..96792c0 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.17.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.17.0" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/kubernetes-deployments.json b/karavan-designer/public/components/kubernetes-deployments.json
index e9588e8..aeced10 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.17.0-SNAPSHOT","scheme":"ku [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-deployments","title":"Kubernetes Deployments","description":"Perform operations on Kubernetes Deployments and get notified on Deployment changes.","deprecated":false,"firstVersion":"2.20.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.deployments.KubernetesDeploymentsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 1210a8e..7234d48 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.17.0-SNAPSHOT","scheme":"kubernetes-hpa","ext [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-hpa","title":"Kubernetes HPA","description":"Perform operations on Kubernetes Horizontal Pod Autoscalers (HPA) and get notified on HPA changes.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.hpa.KubernetesHPAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 165137c..f84dc45 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.17.0-SNAPSHOT","scheme":"kubernetes-job","extendsScheme":"","syntax":"kubernetes-job:masterUrl","async":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-job","title":"Kubernetes Job","description":"Perform operations on Kubernetes Jobs.","deprecated":false,"firstVersion":"2.23.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.job.KubernetesJobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 82f531c..2cf6aa5 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.17.0-SNAPSHOT","scheme":"kubernet [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-namespaces","title":"Kubernetes Namespaces","description":"Perform operations on Kubernetes Namespaces and get notified on Namespace changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.namespaces.KubernetesNamespacesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 ae7d59b..de7b78b 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.17.0-SNAPSHOT","scheme":"kubernetes-nodes","extendsScheme":""," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-nodes","title":"Kubernetes Nodes","description":"Perform operations on Kubernetes Nodes and get notified on Node changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.nodes.KubernetesNodesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 b55cf10..1d53047 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 2bd6175..5b71ab1 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 edbe80f..f4d5e45 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.17.0-SNAPSHOT","scheme":"kubernetes-pods","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-pods","title":"Kubernetes Pods","description":"Perform operations on Kubernetes Pods and get notified on Pod changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.pods.KubernetesPodsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 adf08f6..577e8b4 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 be8de09..ae38145 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.17.0-SNAPSHOT","scheme":"kubernetes-resources- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-resources-quota","title":"Kubernetes Resources Quota","description":"Perform operations on Kubernetes Resources Quotas.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.resources_quota.KubernetesResourcesQuotaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 8907bab..ebe18b0 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.17.0-SNAPSHOT","scheme":"kubernetes-secrets","extendsScheme":"","syntax":"kubernetes-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-secrets","title":"Kubernetes Secrets","description":"Perform operations on Kubernetes Secrets.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.secrets.KubernetesSecretsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 544c115..f95e108 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.17.0-SNAPSHOT","scheme":"kubernetes-service [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-service-accounts","title":"Kubernetes Service Account","description":"Perform operations on Kubernetes Service Accounts.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.service_accounts.KubernetesServiceAccountsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 9ddfc94..a6c8c55 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.17.0-SNAPSHOT","scheme":"kubernetes-services" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kubernetes-services","title":"Kubernetes Services","description":"Perform operations on Kubernetes Services and get notified on Service changes.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.kubernetes.services.KubernetesServicesComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 2a52113..c6009f9 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.17.0-SNAPSHOT","scheme":"kudu","extendsScheme":"","syntax":"kudu:host:port/tableName" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kudu","title":"Kudu","description":"Interact with Apache Kudu, a free and open source column-oriented data store of the Apache Hadoop ecosystem.","deprecated":false,"firstVersion":"3.0","label":"database,iot,cloud","javaType":"org.apache.camel.component.kudu.KuduComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kudu","version":"3.17.0","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 a6d09c6..1298c5e 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.17.0-SNAPSHOT","scheme":"language","extendsScheme":"","syntax":"language:languageName:resourceUri","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"language","title":"Language","description":"Execute scripts in any of the languages supported by Camel.","deprecated":false,"firstVersion":"2.5.0","label":"core,script","javaType":"org.apache.camel.component.language.LanguageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-language","version":"3.17.0","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 ec1f78f..87073ce 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.17.0-SNAPSHOT","scheme":"ldap","extendsScheme":"","syntax":"ldap:dirContextName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropertie [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ldap","title":"LDAP","description":"Perform searches on LDAP servers.","deprecated":false,"firstVersion":"1.5.0","label":"search,ldap","javaType":"org.apache.camel.component.ldap.LdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldap","version":"3.17.0","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 dae1a21..662d429 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.17.0-SNAPSHOT","scheme":"ldif","extendsScheme":"","syntax":"ldif:ldapConnectionName","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ldif","title":"LDIF","description":"Perform updates on an LDAP server from an LDIF body content.","deprecated":false,"firstVersion":"2.20.0","label":"ldap","javaType":"org.apache.camel.component.ldif.LdifComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ldif","version":"3.17.0","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 8d1f815..459e5d7 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.17.0-SNAPSHOT","scheme":"log","extendsScheme":"","syntax":"log:loggerName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenient [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"log","title":"Log","description":"Log messages to the underlying logging mechanism.","deprecated":false,"firstVersion":"1.1.0","label":"core,monitoring","javaType":"org.apache.camel.component.log.LogComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-log","version":"3.17.0","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 cbe8963..b6acbb6 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.17.0-SNAPSHOT","scheme":"lpr","extendsScheme":"","syntax":"lpr:hostname:port/printername","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"leni [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"lpr","title":"Printer","description":"Send print jobs to printers.","deprecated":false,"firstVersion":"2.1.0","label":"printing","javaType":"org.apache.camel.component.printer.PrinterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-printer","version":"3.17.0","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 7ee5ba1..372bfd5 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.17.0-SNAPSHOT","scheme":"lucene","extendsScheme":"","syntax":"lucene:host:operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"lucene","title":"Lucene","description":"Perform inserts or queries against Apache Lucene databases.","deprecated":false,"firstVersion":"2.2.0","label":"database,search","javaType":"org.apache.camel.component.lucene.LuceneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lucene","version":"3.17.0","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 34fbd2b..08981c4 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.17.0-SNAPSHOT","scheme":"lumberjack","extendsScheme":"","syntax":"lumberjack:host:port","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"lumberjack","title":"Lumberjack","description":"Receive logs messages using the Lumberjack protocol.","deprecated":false,"firstVersion":"2.18.0","label":"log","javaType":"org.apache.camel.component.lumberjack.LumberjackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-lumberjack","version":"3.17.0","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 0a877bd..1fab079 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.17.0-SNAPSHOT","scheme":"master","extendsScheme":"","syntax":"master:names [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"master","title":"Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.20.0","label":"clustering","javaType":"org.apache.camel.component.master.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-master","version":"3.17.0","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 53fcb31..ef59156 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.17.0-SNAPSHOT","scheme":"metrics","extendsScheme":"","syntax":"metrics:metricsType:metricsName" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"metrics","title":"Metrics","description":"Collect various metrics directly from Camel routes using the DropWizard metrics library.","deprecated":false,"firstVersion":"2.14.0","label":"monitoring","javaType":"org.apache.camel.component.metrics.MetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-metrics","version":"3.17.0","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 7a061d3..98b3d36 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.17.0-SNAPSHOT","scheme":"micrometer","extendsScheme":"","syntax":"micrometer:metricsType [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"micrometer","title":"Micrometer","description":"Collect various metrics directly from Camel routes using the Micrometer library.","deprecated":false,"firstVersion":"2.22.0","label":"monitoring","javaType":"org.apache.camel.component.micrometer.MicrometerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-micrometer","version":"3.17.0","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 77625c2..0367817 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.17.0-SNAPSHOT","scheme":"microprofile-metrics","extendsScheme":"","syntax":"microprofil [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"microprofile-metrics","title":"MicroProfile Metrics","description":"Expose metrics from Camel routes.","deprecated":false,"firstVersion":"3.0.0","label":"monitoring","javaType":"org.apache.camel.component.microprofile.metrics.MicroProfileMetricsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-microprofile-metrics","version":"3.17.0","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 6e3e753..6025378 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.17.0-SNAPSHOT","scheme":"milo-browse","extendsScheme":"","syntax":"milo-browse:endpointUri","asy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"milo-browse","title":"OPC UA Browser","description":"Connect to OPC UA servers using the binary protocol for browsing the node tree.","deprecated":false,"firstVersion":"3.15.0","label":"iot","javaType":"org.apache.camel.component.milo.browse.MiloBrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.17.0","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 4676ed9..fb48309 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.17.0-SNAPSHOT","scheme":"milo-client","extendsScheme":"","syntax":"milo-client:endpointUri","as [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"milo-client","title":"OPC UA Client","description":"Connect to OPC UA servers using the binary protocol for acquiring telemetry data.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.client.MiloClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.17.0","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 2b0e703..5a5f8e3 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.17.0-SNAPSHOT","scheme":"milo-server","extendsScheme":"","syntax":"milo-server:itemId","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"milo-server","title":"OPC UA Server","description":"Make telemetry data available as an OPC UA server.","deprecated":false,"firstVersion":"2.19.0","label":"iot","javaType":"org.apache.camel.component.milo.server.MiloServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-milo","version":"3.17.0","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 d4a7cf0..6029c36 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.17.0-SNAPSHOT","scheme":"mina","extendsScheme":"","syntax":"mina:protocol:host:port","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mina","title":"Mina","description":"Socket level networking using TCP or UDP with Apache Mina 2.x.","deprecated":false,"firstVersion":"2.10.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.mina.MinaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mina","version":"3.17.0","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 a9d650e..bf5bf05 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.17.0-SNAPSHOT","scheme":"minio","extendsScheme":"","syntax":"minio:bucketName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"minio","title":"Minio","description":"Store and retrieve objects from Minio Storage Service using Minio SDK.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,file","javaType":"org.apache.camel.component.minio.MinioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-minio","version":"3.17.0","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 e46927e..00a22de 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.17.0-SNAPSHOT","scheme":"mllp","extendsScheme":"","syntax":"mllp:hostname:port","async":false,"api":false,"consumerOnly":false,"pro [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mllp","title":"MLLP","description":"Communicate with external systems using the MLLP protocol.","deprecated":false,"firstVersion":"2.17.0","label":"networking,rpc,mllp","javaType":"org.apache.camel.component.mllp.MllpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mllp","version":"3.17.0","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 c165720..2d1ec89 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.17.0-SNAPSHOT","scheme":"mock","extendsScheme":"","syntax":"mock:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPropert [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mock","title":"Mock","description":"Test routes and mediation rules using mocks.","deprecated":false,"firstVersion":"1.0.0","label":"core,testing","javaType":"org.apache.camel.component.mock.MockComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mock","version":"3.17.0","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 efbee37..8725997 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.17.0-SNAPSHOT","scheme":"mongodb-gridfs","extendsScheme":"","syntax":"mongodb-gridfs:connectionBean","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mongodb-gridfs","title":"MongoDB GridFS","description":"Interact with MongoDB GridFS.","deprecated":false,"firstVersion":"2.18.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.gridfs.GridFsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb-gridfs","version":"3.17.0","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 028d9f4..57ffb8c 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.17.0-SNAPSHOT","scheme":"mongodb","extendsScheme":"","syntax":"mongodb:connectionBean","async":false,"api":false,"consumerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mongodb","title":"MongoDB","description":"Perform operations on MongoDB documents and collections.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.mongodb.MongoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mongodb","version":"3.17.0","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 1564270..af1c3be 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.17.0-SNAPSHOT","scheme":"mustache","extendsScheme":"","syntax":"mustache:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mustache","title":"Mustache","description":"Transform messages using a Mustache template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation","javaType":"org.apache.camel.component.mustache.MustacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mustache","version":"3.17.0","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 69fccc1..0583a02 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.17.0-SNAPSHOT","scheme":"mvel","extendsScheme":"","syntax":"mvel:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mvel","title":"MVEL","description":"Transform messages using an MVEL template.","deprecated":false,"firstVersion":"2.12.0","label":"transformation,script","javaType":"org.apache.camel.component.mvel.MvelComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mvel","version":"3.17.0","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 9fbcd3e..5f3d753 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.17.0-SNAPSHOT","scheme":"mybatis-bean","extendsScheme":"","syntax":"mybatis-bean:be [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mybatis-bean","title":"MyBatis Bean","description":"Perform queries, inserts, updates or deletes in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.22.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisBeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.17.0","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 630ae20..73c35c6 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.17.0-SNAPSHOT","scheme":"mybatis","extendsScheme":"","syntax":"mybatis:statement","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"mybatis","title":"MyBatis","description":"Performs a query, poll, insert, update or delete in a relational database using MyBatis.","deprecated":false,"firstVersion":"2.7.0","label":"database,sql","javaType":"org.apache.camel.component.mybatis.MyBatisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mybatis","version":"3.17.0","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 01c2df3..384f006 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.17.0-SNAPSHOT","scheme":"nats","extendsScheme":"","syntax":"nats:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"nats","title":"Nats","description":"Send and receive messages from NATS messaging system.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.nats.NatsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nats","version":"3.17.0","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 d242a05..0e5bfcb 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.17.0-SNAPSHOT","scheme":"netty-http","extendsScheme":"netty","syntax":"netty-http:protocol://h [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"netty-http","title":"Netty HTTP","description":"Netty HTTP server and client using the Netty 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"networking,http","javaType":"org.apache.camel.component.netty.http.NettyHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty-http","version":"3.17.0","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 932d3e4..1e400ce 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.17.0-SNAPSHOT","scheme":"netty","extendsScheme":"","syntax":"netty:protocol://host:port","async":true,"api":false,"consumerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"netty","title":"Netty","description":"Socket level networking using TCP or UDP with Netty 4.x.","deprecated":false,"firstVersion":"2.14.0","label":"networking,tcp,udp","javaType":"org.apache.camel.component.netty.NettyComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-netty","version":"3.17.0","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 b0b380d..99b59f4 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.17.0-SNAPSHOT","scheme":"nitrite","extendsScheme":"","syntax":"nitrite:database","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenie [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"nitrite","title":"Nitrite","description":"Access Nitrite databases.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.nitrite.NitriteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-nitrite","version":"3.17.0","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 def8835..5646f55 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.17.0-SNAPSHOT","scheme":"oaipmh","extendsScheme":"","syntax":"oaipmh:baseUrl","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"oaipmh","title":"OAI-PMH","description":"Harvest metadata using OAI-PMH protocol","deprecated":false,"firstVersion":"3.5.0","label":"endpoint,webservice,batch","javaType":"org.apache.camel.oaipmh.component.OAIPMHComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-oaipmh","version":"3.17.0","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 d471b3d..a145c96 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.17.0-SNAPSHOT","scheme":"olingo2","extendsScheme":"","syntax":"olingo2:apiName/methodName","async":false,"api":true,"apiSyntax":"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"olingo2","title":"Olingo2","description":"Communicate with OData 2.0 services using Apache Olingo.","deprecated":false,"firstVersion":"2.14.0","label":"cloud","javaType":"org.apache.camel.component.olingo2.Olingo2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo2","version":"3.17.0","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 8f2301c..5e53d85 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.17.0-SNAPSHOT","scheme":"olingo4","extendsScheme":"","syntax":"olingo4:apiName/methodName","async":false,"api":true,"apiSy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"olingo4","title":"Olingo4","description":"Communicate with OData 4.0 services using Apache Olingo OData API.","deprecated":false,"firstVersion":"2.19.0","label":"cloud","javaType":"org.apache.camel.component.olingo4.Olingo4Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-olingo4","version":"3.17.0","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 8f4d4b9..7ed542a 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.17.0-SNAPSHOT","scheme":"openshift-build-configs","extendsSchem [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openshift-build-configs","title":"Openshift Build Config","description":"Perform operations on OpenShift Build Configs.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.build_configs.OpenshiftBuildConfigsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","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 4112a2c..41a91a7 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.17.0-SNAPSHOT","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterU [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openshift-builds","title":"Openshift Builds","description":"Perform operations on OpenShift Builds.","deprecated":false,"firstVersion":"2.17.0","label":"container,cloud,paas","javaType":"org.apache.camel.component.openshift.builds.OpenshiftBuildsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kubernetes","version":"3.17.0","scheme":"openshift-builds","extendsScheme":"","syntax":"openshift-builds:masterUrl","asyn [...]
\ 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 936ad0f..55ef771 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.17.0-SNAPSHOT","scheme":"openstack-cinder","extendsScheme":"","syntax":"openstack-cinder:host","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-cinder","title":"OpenStack Cinder","description":"Access data in OpenStack Cinder block storage.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.cinder.CinderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.17.0","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 9033dbe..d5cbe10 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.17.0-SNAPSHOT","scheme":"openstack-glance","extendsScheme":"","syntax":"openstack-glance:host [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-glance","title":"OpenStack Glance","description":"Manage VM images and metadata definitions in OpenStack Glance.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.glance.GlanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.17.0","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 3e1b56f..3585db0 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.17.0-SNAPSHOT","scheme":"open [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-keystone","title":"OpenStack Keystone","description":"Access OpenStack Keystone for API client authentication, service discovery and distributed multi-tenant authorization.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.keystone.KeystoneComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.17.0","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 dbfebe7..c378d4d 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.17.0-SNAPSHOT","scheme":"openstack-neutron","extendsScheme":"","syntax":"openstack-neutron:host","async": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-neutron","title":"OpenStack Neutron","description":"Access OpenStack Neutron for network services.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.neutron.NeutronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.17.0","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 70a39e9..a3b3d12 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.17.0-SNAPSHOT","scheme":"openstack-nova","extendsScheme":"","syntax":"openstack-nova:host","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-nova","title":"OpenStack Nova","description":"Access OpenStack to manage compute resources.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.nova.NovaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.17.0","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 ebe2794..b358c77 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.17.0-SNAPSHOT","scheme":"openstack-swift","extendsScheme":"","syntax":"openstack-swift:host","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"openstack-swift","title":"OpenStack Swift","description":"Access OpenStack Swift object/blob store.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,paas","javaType":"org.apache.camel.component.openstack.swift.SwiftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-openstack","version":"3.17.0","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 21b99fb..624299f 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.17.0-SNAPSHOT","scheme":"optaplanner","extendsScheme":"","syntax":"optaplanner:configFile","async":false,"api":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"optaplanner","title":"OptaPlanner","description":"Solve planning problems with OptaPlanner.","deprecated":false,"firstVersion":"2.13.0","label":"engine,planning","javaType":"org.apache.camel.component.optaplanner.OptaPlannerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-optaplanner","version":"3.17.0","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 50b500d..74d1a32 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.17.0-SNAPSHOT","scheme":"paho-mqtt5","extendsScheme":"","syntax":"paho-mqtt5:topic","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"paho-mqtt5","title":"Paho MQTT 5","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT v5 Client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.mqtt5.PahoMqtt5Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho-mqtt5","version":"3.17.0","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 effdf9b..1f167ea 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.17.0-SNAPSHOT","scheme":"paho","extendsScheme":"","syntax":"paho:topic","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"paho","title":"Paho","description":"Communicate with MQTT message brokers using Eclipse Paho MQTT Client.","deprecated":false,"firstVersion":"2.16.0","label":"messaging,iot","javaType":"org.apache.camel.component.paho.PahoComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-paho","version":"3.17.0","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 68b7490..f1021c4 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.17.0-SNAPSHOT","scheme":"pdf","extendsScheme":"","syntax":"pdf:operation","async":false,"api":false,"consumerOnly":false,"produc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pdf","title":"PDF","description":"Create, modify or extract content from PDF documents.","deprecated":false,"firstVersion":"2.16.0","label":"document,transformation,printing","javaType":"org.apache.camel.component.pdf.PdfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pdf","version":"3.17.0","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 8e797d8..b13771a 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.17.0-SNAPSHOT","scheme":"pg-rep [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pg-replication-slot","title":"PostgresSQL Replication Slot","description":"Poll for PostgreSQL Write-Ahead Log (WAL) records using Streaming Replication Slots.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.pg.replication.slot.PgReplicationSlotComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pg-replication-slot","version":"3.17.0","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 6f4259e..c8c29c4 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.17.0-SNAPSHOT","scheme":"pgevent","extendsScheme":"","syntax":"pgevent:host:port/database/channel","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pgevent","title":"PostgresSQL Event","description":"Send and receive PostgreSQL events via LISTEN and NOTIFY commands.","deprecated":false,"firstVersion":"2.15.0","label":"database,sql","javaType":"org.apache.camel.component.pgevent.PgEventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pgevent","version":"3.17.0","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 76b30d3..8f87c6a 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.17.0-SNAPSHOT","scheme":"platform-http","extendsScheme":"","syntax":"platform-http: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"platform-http","title":"Platform HTTP","description":"Expose HTTP endpoints using the HTTP server available in the current platform.","deprecated":false,"firstVersion":"3.0.0","label":"http","javaType":"org.apache.camel.component.platform.http.PlatformHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-platform-http","version":"3.17.0","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 a85b9d8..81d4ba5 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.17.0-SNAPSHOT","scheme":"pop3","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pop3","title":"POP3","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.17.0","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 f2d6cdd..b15269d 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.17.0-SNAPSHOT","scheme":"pop3s","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"pop3s:host:port","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pop3s","title":"POP3S","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.17.0","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 4e9aebf..ec3b657 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.17.0-SNAPSHOT","scheme":"pubnub","extendsScheme":"","syntax":"pubnub:channel","async":false,"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pubnub","title":"PubNub","description":"Send and receive messages to/from PubNub data stream network for connected devices.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,iot,messaging","javaType":"org.apache.camel.component.pubnub.PubNubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pubnub","version":"3.17.0","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 c2c272e..a5283ba 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.17.0-SNAPSHOT","scheme":"pulsar","extendsScheme":"","syntax":"pulsar:persistence://tenant/namespace/topic","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"pulsar","title":"Pulsar","description":"Send and receive messages from/to Apache Pulsar messaging system.","deprecated":false,"firstVersion":"2.24.0","label":"messaging","javaType":"org.apache.camel.component.pulsar.PulsarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-pulsar","version":"3.17.0","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 0ea8d23..3025482 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.17.0-SNAPSHOT","scheme":"quartz","extendsScheme":"","syntax":"quartz:groupName/triggerName","async":false,"api":false,"consumerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"quartz","title":"Quartz","description":"Schedule sending of messages using the Quartz 2.x scheduler.","deprecated":false,"firstVersion":"2.12.0","label":"scheduling","javaType":"org.apache.camel.component.quartz.QuartzComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quartz","version":"3.17.0","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 5640be2..2d84874 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.17.0-SNAPSHOT","scheme":"quickfix","extendsScheme":"","syntax":"quickfix:configurationName","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"quickfix","title":"QuickFix","description":"Open a Financial Interchange (FIX) session using an embedded QuickFix/J engine.","deprecated":false,"firstVersion":"2.1.0","label":"messaging","javaType":"org.apache.camel.component.quickfixj.QuickfixjComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-quickfix","version":"3.17.0","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 1b95c21..368958a 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.17.0-SNAPSHOT","scheme":"rabbitmq","extendsScheme":"","syntax":"rabbitmq:exchangeName","async":true,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rabbitmq","title":"RabbitMQ","description":"Send and receive messages from RabbitMQ instances.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.rabbitmq.RabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rabbitmq","version":"3.17.0","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 2d8efcc..308d74e 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.17.0-SNAPSHOT","scheme":"re [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"reactive-streams","title":"Reactive Streams","description":"Exchange messages with reactive stream processing libraries compatible with the reactive streams standard.","deprecated":false,"firstVersion":"2.19.0","label":"reactive,streams","javaType":"org.apache.camel.component.reactive.streams.ReactiveStreamsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-reactive-streams","version":"3.17.0","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 80d8261..d772ffe 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.17.0-SNAPSHOT","scheme":"ref","extendsScheme":"","syntax":"ref:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ref","title":"Ref","description":"Route messages to an endpoint looked up dynamically by name in the Camel Registry.","deprecated":false,"firstVersion":"1.2.0","label":"core,endpoint","javaType":"org.apache.camel.component.ref.RefComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ref","version":"3.17.0","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 c1ed5f8..738e8c0 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.17.0-SNAPSHOT","scheme":"rest-api","extendsScheme":"","syntax":"rest-api:path","async":false,"api":false,"con [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest-api","title":"REST API","description":"Expose OpenAPI Specification of the REST services defined using Camel REST DSL.","deprecated":false,"firstVersion":"2.16.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.17.0","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 76f9ad2..767256d 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.17.0-SNAPSHOT [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest-openapi","title":"REST OpenApi","description":"Configure REST producers based on an OpenAPI specification document delegating to a component implementing the RestProducerFactory interface.","deprecated":false,"firstVersion":"3.1.0","label":"openapi,rest,api","javaType":"org.apache.camel.component.rest.openapi.RestOpenApiComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest-openapi","version":"3.17.0","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 360a282..83e260e 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.17 [...]
\ 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.17 [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/rest.json b/karavan-designer/public/components/rest.json
index f2ee33a..9dcdcf7 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.17.0-SNAPSHOT","scheme":"rest","extendsScheme":"","syntax":"rest:method:path:uriTemplate","async":false,"api":false,"consumerOnly":false,"producerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rest","title":"REST","description":"Expose REST services or call external REST services.","deprecated":false,"firstVersion":"2.14.0","label":"core,rest","javaType":"org.apache.camel.component.rest.RestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rest","version":"3.17.0","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 d2d14e7..a7bddeb 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.17.0-SNAPSHOT","scheme":"resteasy","extendsScheme":"http","syntax":"resteasy:httpUri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"resteasy","title":"Resteasy","description":"Expose REST endpoints and access external REST servers.","deprecated":false,"deprecationNote":"","firstVersion":"3.4.0","label":"rest","javaType":"org.apache.camel.component.resteasy.ResteasyComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-resteasy","version":"3.17.0","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 986a339..9a34b70 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.17.0-SNAPSHOT","scheme":"robotframework","extendsScheme":"","syntax":"robotframework:resou [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"robotframework","title":"Robot Framework","description":"Pass camel exchanges to acceptence test written in Robot DSL.","deprecated":false,"firstVersion":"3.0.0","label":"testing","javaType":"org.apache.camel.component.robotframework.RobotFrameworkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-robotframework","version":"3.17.0","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 7b957ec..147fed2 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.17.0-SNAPSHOT","scheme":"rss","extendsScheme":"atom","syntax":"rss:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelRssFeed":{ [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"rss","title":"RSS","description":"Poll RSS feeds.","deprecated":false,"firstVersion":"2.0.0","label":"rss","javaType":"org.apache.camel.component.rss.RssComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-rss","version":"3.17.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
diff --git a/karavan-designer/public/components/saga.json b/karavan-designer/public/components/saga.json
index 0248054..25f721d 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.17.0-SNAPSHOT","scheme":"saga","extendsScheme":"","syntax":"saga:action","async":false,"api":false,"consumerOnly":false,"producerOnly":tru [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"saga","title":"Saga","description":"Execute custom actions within a route using the Saga EIP.","deprecated":false,"firstVersion":"2.21.0","label":"core,endpoint","javaType":"org.apache.camel.component.saga.SagaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saga","version":"3.17.0","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 1b9d401..6b55d60 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.17.0-SNAPSHOT","scheme":"salesforce","extendsScheme":"","syntax":"salesforce:operationName:topicName","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"salesforce","title":"Salesforce","description":"Communicate with Salesforce using Java DTOs.","deprecated":false,"firstVersion":"2.12.0","label":"cloud,api,crm","javaType":"org.apache.camel.component.salesforce.SalesforceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-salesforce","version":"3.17.0","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 9853cce..4fd7df5 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.17.0-SNAPSHOT","scheme":"sap-netweaver","extendsScheme":"","syntax":"sap-netweaver:url","async":false,"a [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sap-netweaver","title":"SAP NetWeaver","description":"Send requests to SAP NetWeaver Gateway using HTTP.","deprecated":false,"firstVersion":"2.12.0","label":"sap,cloud,api","javaType":"org.apache.camel.component.sap.netweaver.NetWeaverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sap-netweaver","version":"3.17.0","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 deb9017..518f919 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.17.0-SNAPSHOT","scheme":"scheduler","extendsScheme":"","syntax":"scheduler: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"scheduler","title":"Scheduler","description":"Generate messages in specified intervals using java.util.concurrent.ScheduledExecutorService.","deprecated":false,"firstVersion":"2.15.0","label":"core,scheduling","javaType":"org.apache.camel.component.scheduler.SchedulerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-scheduler","version":"3.17.0","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 3cedaa1..90f6152 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.17.0-SNAPSHOT","scheme":"schematron","extendsScheme":"","syntax":"schematron:path","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"schematron","title":"Schematron","description":"Validate XML payload using the Schematron Library.","deprecated":false,"firstVersion":"2.15.0","label":"validation","javaType":"org.apache.camel.component.schematron.SchematronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-schematron","version":"3.17.0","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 1fe7482..78989d2 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.17.0-SNAPSHOT","scheme":"scp","extendsScheme":"ftp","syntax":"scp:host:port/directoryName","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"scp","title":"SCP","description":"Copy files to/from remote hosts using the secure copy protocol (SCP).","deprecated":false,"deprecationNote":"","firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.scp.ScpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsch","version":"3.17.0","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 03de0b3..9106e40 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.17.0-SNAPSHOT","scheme":"seda","extendsScheme":"","syntax":"seda:name","async":true,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"seda","title":"SEDA","description":"Asynchronously call another endpoint from any Camel Context in the same JVM.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.seda.SedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-seda","version":"3.17.0","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 eb09837..ba35a3d 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.17.0-SNAPSHOT","scheme":"service","extendsScheme":"","syntax":"service:delegateUri","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"service","title":"Service","description":"Register a Camel endpoint to a Service Registry (such as Consul, Etcd) and delegate to it.","deprecated":false,"firstVersion":"2.22.0","label":"cloud","javaType":"org.apache.camel.component.service.ServiceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-service","version":"3.17.0","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 c3882f9..63a0918 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.17.0-SNAPSHOT","scheme":"servicenow","extendsScheme":"","syntax":"servicenow:instanceName","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"servicenow","title":"ServiceNow","description":"Interact with ServiceNow via its REST API.","deprecated":false,"firstVersion":"2.18.0","label":"api,cloud,management","javaType":"org.apache.camel.component.servicenow.ServiceNowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servicenow","version":"3.17.0","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 8284885..cf07058 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.17.0-SNAPSHOT","scheme":"servlet","extendsScheme":"http","syntax":"servlet:contextPath","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"servlet","title":"Servlet","description":"Serve HTTP requests by a Servlet.","deprecated":false,"deprecationNote":"","firstVersion":"2.0.0","label":"http","javaType":"org.apache.camel.component.servlet.ServletComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-servlet","version":"3.17.0","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 f6ebbd6..507f5f4 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.17.0-SNAPSHOT","scheme":"sftp","extendsScheme":"file","syntax":"sftp:host:port/directoryName","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sftp","title":"SFTP","description":"Upload and download files to/from SFTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.SftpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.17.0","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 217e280..37270a5 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.17.0-SNAPSHOT","scheme":"sjms","extendsScheme":"","syntax":"sjms:destinationType:destinationName","async":true,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sjms","title":"Simple JMS","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 1.x API.","deprecated":false,"firstVersion":"2.11.0","label":"messaging","javaType":"org.apache.camel.component.sjms.SjmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms","version":"3.17.0","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 2cd6ede..515cee6 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.17.0-SNAPSHOT","scheme":"sjms2","extendsScheme":"sjms","syntax":"sjms2:destinationType:destinationName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sjms2","title":"Simple JMS2","description":"Send and receive messages to/from a JMS Queue or Topic using plain JMS 2.x API.","deprecated":false,"firstVersion":"2.19.0","label":"messaging","javaType":"org.apache.camel.component.sjms2.Sjms2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sjms2","version":"3.17.0","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 9e12294..67b03a1 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.17.0-SNAPSHOT","scheme":"slack","extendsScheme":"","syntax":"slack:channel","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPrope [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"slack","title":"Slack","description":"Send and receive messages to/from Slack.","deprecated":false,"firstVersion":"2.16.0","label":"social","javaType":"org.apache.camel.component.slack.SlackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-slack","version":"3.17.0","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 962e553..e1a3b9d 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.17.0-SNAPSHOT","scheme":"smpp","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpp:host:port","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smpp","title":"SMPP","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.17.0","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 eaac952..9063844 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.17.0-SNAPSHOT","scheme":"smpps","extendsScheme":"","alternativeSchemes":"smpp,smpps","syntax":"smpps:host:port","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smpps","title":"SMPP (Secure)","description":"Send and receive SMS messages using a SMSC (Short Message Service Center).","deprecated":false,"firstVersion":"2.2.0","label":"mobile","javaType":"org.apache.camel.component.smpp.SmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-smpp","version":"3.17.0","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 041c8c2..baf2df8 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.17.0-SNAPSHOT","scheme":"smtp","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtp:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smtp","title":"SMTP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.17.0","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 c8335c2..d972ac5 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.17.0-SNAPSHOT","scheme":"smtps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"smtps:host:port","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"smtps","title":"SMTPS","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.17.0","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 a296ff0..c7ee234 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.17.0-SNAPSHOT","scheme":"snmp","extendsScheme":"","syntax":"snmp:host:port","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"snmp","title":"SNMP","description":"Receive traps and poll SNMP (Simple Network Management Protocol) capable devices.","deprecated":false,"firstVersion":"2.1.0","label":"monitoring","javaType":"org.apache.camel.component.snmp.SnmpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-snmp","version":"3.17.0","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 0d8767d..dc3fc3d 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.17.0-SNAPSHOT","scheme":"solr","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solr:url","async":false,"api":false,"consu [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"solr","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.17.0","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 d957c79..33f486f 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.17.0-SNAPSHOT","scheme":"solrCloud","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrCloud:url","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"solrCloud","title":"Solr","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.17.0","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 4e74664..ac86dbb 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.17.0-SNAPSHOT","scheme":"solrs","extendsScheme":"","alternativeSchemes":"solr,solrs,solrCloud","syntax":"solrs:url","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"solrs","title":"Solr (Secure)","description":"Perform operations against Apache Lucene Solr.","deprecated":false,"firstVersion":"2.9.0","label":"monitoring,search","javaType":"org.apache.camel.component.solr.SolrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-solr","version":"3.17.0","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 39dd411..8ce8ae0 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.17.0-SNAPSHOT","scheme":"spark","extendsScheme":"","syntax":"spark:endpointType","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spark","title":"Spark","description":"Send RDD or DataFrame jobs to Apache Spark clusters.","deprecated":false,"firstVersion":"2.17.0","label":"bigdata,iot","javaType":"org.apache.camel.component.spark.SparkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spark","version":"3.17.0","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 e39c95c..f782631 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.17.0-SNAPSHOT","scheme":"splunk-hec","extendsScheme":"","syntax":"splunk-hec:spl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"splunk-hec","title":"Splunk HEC","description":"The splunk component allows to publish events in Splunk using the HTTP Event Collector.","deprecated":false,"firstVersion":"3.3.0","label":"log,monitoring","javaType":"org.apache.camel.component.splunkhec.SplunkHECComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk-hec","version":"3.17.0","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 7a38114..f67d816 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.17.0-SNAPSHOT","scheme":"splunk","extendsScheme":"","syntax":"splunk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"l [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"splunk","title":"Splunk","description":"Publish or search for events in Splunk.","deprecated":false,"firstVersion":"2.13.0","label":"iot,monitoring","javaType":"org.apache.camel.component.splunk.SplunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-splunk","version":"3.17.0","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 5bc6d2a..b5184f3 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.17.0-SNAPSHOT","scheme":"spring-batch","extendsScheme":"","syntax":"spring-batch:jobName","as [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-batch","title":"Spring Batch","description":"Send messages to Spring Batch for further processing.","deprecated":false,"firstVersion":"2.10.0","label":"spring,batch,scheduling","javaType":"org.apache.camel.component.spring.batch.SpringBatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-batch","version":"3.17.0","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 77c02a7..4159233 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.17.0-SNAPSHOT","scheme":"spring-event","extendsScheme":"","syntax":"spring-event:name","async":false,"api":false,"consumerOnly":false,"pr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-event","title":"Spring Event","description":"Listen for Spring Application Events.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.event.EventComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring","version":"3.17.0","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 e3a2027..fb1ede4 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.17.0-SNAPSHOT","scheme":"spring-integration","extendsScheme":"","syntax":"spring-integra [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-integration","title":"Spring Integration","description":"Bridge Camel with Spring Integration.","deprecated":false,"firstVersion":"1.4.0","label":"spring,eventbus","javaType":"org.apache.camel.component.spring.integration.SpringIntegrationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-integration","version":"3.17.0","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 c2676be..52acd22 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.17.0-SNAPSHOT","scheme":"spring-jdbc","extendsScheme":"","syntax":"spring-jdbc:dataSourceNam [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-jdbc","title":"Spring JDBC","description":"Access databases through SQL and JDBC with Spring Transaction support.","deprecated":false,"firstVersion":"3.10.0","label":"database,sql","javaType":"org.apache.camel.component.spring.jdbc.SpringJdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-jdbc","version":"3.17.0","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 497159f..05e6967 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.17.0-SNAPSHOT","scheme":"spring-ldap","extendsScheme":"","syntax":"spring-ldap:templateName"," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-ldap","title":"Spring LDAP","description":"Perform searches in LDAP servers using filters as the message payload.","deprecated":false,"firstVersion":"2.11.0","label":"spring,ldap","javaType":"org.apache.camel.component.springldap.SpringLdapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ldap","version":"3.17.0","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 304949a..bc9c9b0 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.17.0-SNAPSHOT","scheme":"spring-rabbitmq","extendsScheme":"","syntax":"spring-ra [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-rabbitmq","title":"Spring RabbitMQ","description":"Send and receive messages from RabbitMQ using Spring RabbitMQ client.","deprecated":false,"firstVersion":"3.8.0","label":"messaging","javaType":"org.apache.camel.component.springrabbit.SpringRabbitMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-rabbitmq","version":"3.17.0","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 ee7d786..275df08 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.17.0-SNAPSHOT","scheme":"spring-redis","extendsScheme":"","syntax":"spring-redis:host:port","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-redis","title":"Spring Redis","description":"Send and receive messages from Redis.","deprecated":false,"firstVersion":"2.11.0","label":"spring,nosql","javaType":"org.apache.camel.component.redis.RedisComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-redis","version":"3.17.0","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 8e08729..aab4601 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.17.0-SNAPSHOT","scheme":"spring-ws","extendsScheme":"","syntax":"spring-ws [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"spring-ws","title":"Spring WebService","description":"Access external web services as a client or expose your own web services.","deprecated":false,"firstVersion":"2.6.0","label":"spring,soap,webservice","javaType":"org.apache.camel.component.spring.ws.SpringWebserviceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-spring-ws","version":"3.17.0","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 a005c2f..1a778ed 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.17.0-SNAPSHOT","scheme":"sql-stored","extendsScheme":"","syntax":"sql-stored:template","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sql-stored","title":"SQL Stored Procedure","description":"Perform SQL queries as a JDBC Stored Procedures using Spring JDBC.","deprecated":false,"firstVersion":"2.17.0","label":"database,sql","javaType":"org.apache.camel.component.sql.stored.SqlStoredComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.17.0","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 46b2fd6..cd69f3f 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.17.0-SNAPSHOT","scheme":"sql","extendsScheme":"","syntax":"sql:query","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"sql","title":"SQL","description":"Perform SQL queries using Spring JDBC.","deprecated":false,"firstVersion":"1.4.0","label":"database,sql","javaType":"org.apache.camel.component.sql.SqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-sql","version":"3.17.0","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 33d23b3..e072afb 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.17.0-SNAPSHOT","scheme":"ssh","extendsScheme":"","syntax":"ssh:host:port","alternativeSyntax":"ssh:username:password@host:port","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ssh","title":"SSH","description":"Execute commands on remote hosts using SSH.","deprecated":false,"firstVersion":"2.10.0","label":"file","javaType":"org.apache.camel.component.ssh.SshComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ssh","version":"3.17.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
diff --git a/karavan-designer/public/components/stax.json b/karavan-designer/public/components/stax.json
index 42f6c6d..68aa85e 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.17.0-SNAPSHOT","scheme":"stax","extendsScheme":"","syntax":"stax:contentHandlerClass","async":false,"api":false,"consumerOnly":false,"producerOnly":tr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stax","title":"StAX","description":"Process XML payloads by a SAX ContentHandler.","deprecated":false,"firstVersion":"2.9.0","label":"transformation","javaType":"org.apache.camel.component.stax.StAXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stax","version":"3.17.0","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 7a486bd..49de974 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.17.0-SNAPSHOT","scheme":"stitch","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stitch","title":"Stitch","description":"Stitch is a cloud ETL service that integrates various data sources into a central data warehouse through various integrations.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,api,compute,bigdata","javaType":"org.apache.camel.component.stitch.StitchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stitch","version":"3.17.0","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 c024745..1d2f026 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.17.0-SNAPSHOT","scheme":"stomp","extendsScheme":"","syntax":"stomp:destination","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stomp","title":"Stomp","description":"Send and rececive messages to/from STOMP (Simple Text Oriented Messaging Protocol) compliant message brokers.","deprecated":false,"firstVersion":"2.12.0","label":"messaging","javaType":"org.apache.camel.component.stomp.StompComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stomp","version":"3.17.0","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 2b1fef1..0077987 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.17.0-SNAPSHOT","scheme":"stream","extendsScheme":"","syntax":"stream:kind","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stream","title":"Stream","description":"Read from system-in and write to system-out and system-err streams.","deprecated":false,"firstVersion":"1.3.0","label":"file,system","javaType":"org.apache.camel.component.stream.StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stream","version":"3.17.0","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 f45d0ff..4cb50c8 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.17.0-SNAPSHOT","scheme":"string-template","extendsScheme":"","syntax":"string-template:re [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"string-template","title":"String Template","description":"Transform messages using StringTemplate engine.","deprecated":false,"firstVersion":"1.2.0","label":"transformation,script","javaType":"org.apache.camel.component.stringtemplate.StringTemplateComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stringtemplate","version":"3.17.0","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 c098465..20b7914 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.17.0-SNAPSHOT","scheme":"stub","extendsScheme":"","syntax":"stub:name","async":true,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"stub","title":"Stub","description":"Stub out any physical endpoints while in development or testing.","deprecated":false,"firstVersion":"2.10.0","label":"core,testing","javaType":"org.apache.camel.component.stub.StubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-stub","version":"3.17.0","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 7576016..7a54fa7 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.17.0-SNAPSHOT","scheme":"telegram","extendsScheme":"","syntax":"telegram:type","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"telegram","title":"Telegram","description":"Send and receive messages acting as a Telegram Bot Telegram Bot API.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api,chat","javaType":"org.apache.camel.component.telegram.TelegramComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-telegram","version":"3.17.0","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 1cac9e7..6c45ee3 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.17.0-SNAPSHOT","scheme":"thrift","extendsScheme":"","syntax":"thrift:host:port/se [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"thrift","title":"Thrift","description":"Call and expose remote procedures (RPC) with Apache Thrift data format and serialization mechanism.","deprecated":false,"firstVersion":"2.20.0","label":"rpc,transformation","javaType":"org.apache.camel.component.thrift.ThriftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-thrift","version":"3.17.0","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 361c187..32993d5 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.17.0-SNAPSHOT","scheme":"tika","extendsScheme":"","syntax":"tika:operation","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"tika","title":"Tika","description":"Parse documents and extract metadata and text using Apache Tika.","deprecated":false,"firstVersion":"2.19.0","label":"document,transformation","javaType":"org.apache.camel.component.tika.TikaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-tika","version":"3.17.0","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 ae179d2..424a32b 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.17.0-SNAPSHOT","scheme":"timer","extendsScheme":"","syntax":"timer:timerName","async":false,"api":false,"consumerOnly":true,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"timer","title":"Timer","description":"Generate messages in specified intervals using java.util.Timer.","deprecated":false,"firstVersion":"1.0.0","label":"core,scheduling","javaType":"org.apache.camel.component.timer.TimerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-timer","version":"3.17.0","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 421ca28..d84122f 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.17.0-SNAPSHOT","scheme":"twilio","extendsScheme":"","syntax":"twilio:apiName/methodName","async":false,"api":true,"apiSyntax": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twilio","title":"Twilio","description":"Interact with Twilio REST APIs using Twilio Java SDK.","deprecated":false,"firstVersion":"2.20.0","label":"api,messaging,cloud","javaType":"org.apache.camel.component.twilio.TwilioComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twilio","version":"3.17.0","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 d5bd115..f88ff99 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.17.0-SNAPSHOT","scheme":"twitter-directmessage","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twitter-directmessage","title":"Twitter Direct Message","description":"Send and receive Twitter direct messages.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,social,chat","javaType":"org.apache.camel.component.twitter.directmessage.TwitterDirectMessageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.17.0","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 e73ac75..11ae50c 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.17.0-SNAPSHOT","scheme":"twitter-search","extendsScheme":"","syntax":"twitter-search:keywords","async":false,"api":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twitter-search","title":"Twitter Search","description":"Access Twitter Search.","deprecated":false,"firstVersion":"2.10.0","label":"cloud,api,search,social","javaType":"org.apache.camel.component.twitter.search.TwitterSearchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.17.0","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 9485c7b..f0f01f9 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.17.0-SNAPSHOT","scheme":"twitter-timeline","extendsScheme":"","syntax":"twitter-timeline:t [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"twitter-timeline","title":"Twitter Timeline","description":"Send tweets and receive tweets from user's timeline.","deprecated":false,"firstVersion":"2.10.0","label":"api,cloud,social","javaType":"org.apache.camel.component.twitter.timeline.TwitterTimelineComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-twitter","version":"3.17.0","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 7b68490..b0f2724 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.17.0-SNAPSHOT","scheme":"undertow","extendsScheme":"","syntax":"undertow:httpURI","async":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"undertow","title":"Undertow","description":"Expose HTTP and WebSocket endpoints and access external HTTP/WebSocket servers.","deprecated":false,"firstVersion":"2.16.0","label":"http,websocket","javaType":"org.apache.camel.component.undertow.UndertowComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-undertow","version":"3.17.0","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 133e511..8afe433 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.17.0-SNAPSHOT","scheme":"validator","extendsScheme":"","syntax":"validator:resourceUri","async":false,"api":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"validator","title":"Validator","description":"Validate the payload using XML Schema and JAXP Validation.","deprecated":false,"firstVersion":"1.1.0","label":"core,validation","javaType":"org.apache.camel.component.validator.ValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-validator","version":"3.17.0","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 0f0941b..d924362 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.17.0-SNAPSHOT","scheme":"velocity","extendsScheme":"","syntax":"velocity:resourceUri","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"velocity","title":"Velocity","description":"Transform messages using a Velocity template.","deprecated":false,"firstVersion":"1.2.0","label":"transformation","javaType":"org.apache.camel.component.velocity.VelocityComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-velocity","version":"3.17.0","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 941d2a1..f6cef34 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.17.0-SNAPSHOT","scheme":"vertx-http","extendsScheme":"","syntax":"vertx-http:httpUri","async":false,"api":false,"cons [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vertx-http","title":"Vert.x HTTP Client","description":"Send requests to external HTTP servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"http","javaType":"org.apache.camel.component.vertx.http.VertxHttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-http","version":"3.17.0","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 7625b09..951eb48 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.17.0-SNAPSHOT","scheme":"vertx-websocket","extendsScheme":"","synt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vertx-websocket","title":"Vert.x WebSocket","description":"Expose WebSocket endpoints and connect to remote WebSocket servers using Vert.x","deprecated":false,"firstVersion":"3.5.0","label":"websocket","javaType":"org.apache.camel.component.vertx.websocket.VertxWebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx-websocket","version":"3.17.0","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 5da7448..c52a066 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.17.0-SNAPSHOT","scheme":"vertx","extendsScheme":"","syntax":"vertx:address","async":true,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vertx","title":"Vert.x","description":"Send and receive messages to/from Vert.x Event Bus.","deprecated":false,"firstVersion":"2.12.0","label":"eventbus,reactive","javaType":"org.apache.camel.component.vertx.VertxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vertx","version":"3.17.0","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 5b20d8e..9a30f8d 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.17.0-SNAPSHOT","scheme":"vm","extendsScheme":"","syntax":"vm:name","async":true,"api":false,"consumerOnly":false,"producerOnly":false,"lenientPr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"vm","title":"VM","description":"Call another endpoint in the same CamelContext asynchronously.","deprecated":false,"firstVersion":"1.1.0","label":"core,endpoint","javaType":"org.apache.camel.component.vm.VmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-vm","version":"3.17.0","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 8d54180..1ff2f28 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.17.0-SNAPSHOT","scheme":"weather","extendsScheme":"","syntax":"weather:name","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"weather","title":"Weather","description":"Poll the weather information from Open Weather Map.","deprecated":false,"firstVersion":"2.12.0","label":"api","javaType":"org.apache.camel.component.weather.WeatherComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weather","version":"3.17.0","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 51e7ccf..3be4ff6 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.17.0-SNAPSHOT","scheme":"web3j","extendsScheme":"","syntax":"web3j:nodeAddress","async":false,"api":false,"co [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"web3j","title":"Web3j Ethereum Blockchain","description":"Interact with Ethereum nodes using web3j client API.","deprecated":false,"firstVersion":"2.22.0","label":"bitcoin,blockchain,api","javaType":"org.apache.camel.component.web3j.Web3jComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-web3j","version":"3.17.0","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 4cd71df..43187bf 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.17.0-SNAPSHOT","scheme":"webhook","extendsScheme":"","syntax":"webhook:endpointUri","async":false,"api":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"webhook","title":"Webhook","description":"Expose webhook endpoints to receive push notifications for other Camel components.","deprecated":false,"firstVersion":"3.0.0","label":"cloud","javaType":"org.apache.camel.component.webhook.WebhookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-webhook","version":"3.17.0","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 72f83e6..2afc6ea 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.17.0-SNAPSHOT","scheme":"websocket-jsr356","extendsScheme":"","syntax":"websocket-jsr356:uri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"websocket-jsr356","title":"Javax Websocket","description":"Expose websocket endpoints using JSR356.","deprecated":false,"firstVersion":"2.23.0","label":"http","javaType":"org.apache.camel.websocket.jsr356.JSR356WebSocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket-jsr356","version":"3.17.0","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 0b5fcfd..5a9050b 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.17.0-SNAPSHOT","scheme":"websocket","extendsScheme":"","syntax":"websocket:host:port/resourceUri","async":false,"api":false,"cons [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"websocket","title":"Jetty Websocket","description":"Expose websocket endpoints using Jetty.","deprecated":false,"firstVersion":"2.10.0","label":"websocket","javaType":"org.apache.camel.component.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-websocket","version":"3.17.0","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 a1db9cf..34a2838 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.17.0-SNAPSHOT","scheme":"weka","extendsScheme":"","syntax":"weka:command","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"weka","title":"Weka","description":"Perform machine learning tasks using Weka.","deprecated":false,"firstVersion":"3.1.0","label":"datamining","javaType":"org.apache.camel.component.weka.WekaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-weka","version":"3.17.0","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 950ce9c..3827420 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.17.0-SNAPSHOT","scheme":"wordpress","extendsScheme":"","syntax":"wordpress:operation","async":false,"api":false,"consumerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"wordpress","title":"Wordpress","description":"Manage posts and users using Wordpress API.","deprecated":false,"firstVersion":"2.21.0","label":"cloud,api,cms","javaType":"org.apache.camel.component.wordpress.WordpressComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-wordpress","version":"3.17.0","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 a12a7e8..6becd48 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.17.0-SNAPSHOT","scheme":"workday","extendsScheme":"","syntax":"workday:entity:path","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"workday","title":"Workday","description":"Detect and parse documents using Workday.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,api,hcm","javaType":"org.apache.camel.component.workday.WorkdayComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-workday","version":"3.17.0","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 98f9f6c..40f61ea 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.17.0-SNAPSHOT","scheme":"xchange","extendsScheme":"","syntax":"xchange:name","async":false,"api":false,"consumerO [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xchange","title":"XChange","description":"Access market data and trade on Bitcoin and Altcoin exchanges.","deprecated":false,"firstVersion":"2.21.0","label":"bitcoin,blockchain","javaType":"org.apache.camel.component.xchange.XChangeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xchange","version":"3.17.0","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 428993f..ac07ccd 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.17.0-SNAPSHOT","scheme":"xj","extendsScheme":"","syntax":"xj:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xj","title":"XJ","description":"Transform JSON and XML message using a XSLT.","deprecated":false,"firstVersion":"3.0.0","label":"transformation","javaType":"org.apache.camel.component.xj.XJComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xj","version":"3.17.0","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 8f8026b..03f58df 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.17.0-SNAPSHOT","scheme":"xmlsecurity-sign","extendsScheme":"","syntax":"xmlsecurity-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xmlsecurity-sign","title":"XML Security Sign","description":"Sign XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlSignerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.17.0","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 43dbed9..64160ec 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.17.0-SNAPSHOT","scheme":"xmlsecurity-verify","extendsScheme":"","syntax":"xml [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xmlsecurity-verify","title":"XML Security Verify","description":"Verify XML payloads using the XML signature specification.","deprecated":false,"firstVersion":"2.12.0","label":"security,transformation","javaType":"org.apache.camel.component.xmlsecurity.XmlVerifierComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmlsecurity","version":"3.17.0","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 7517ea0..3a89c07 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.17.0-SNAPSHOT","scheme":"xmpp","extendsScheme":"","syntax":"xmpp:host:port/participant","alternativeSyntax":"xmpp:user:password@host:port/parti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xmpp","title":"XMPP","description":"Send and receive messages to/from an XMPP chat server.","deprecated":false,"firstVersion":"1.0","label":"chat,messaging","javaType":"org.apache.camel.component.xmpp.XmppComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xmpp","version":"3.17.0","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 d761eb1..2c021b4 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.17.0-SNAPSHOT","scheme":"xquery","extendsScheme":"","syntax":"xquery:resourceUri","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xquery","title":"XQuery","description":"Query and/or transform XML payloads using XQuery and Saxon.","deprecated":false,"firstVersion":"1.0.0","label":"transformation","javaType":"org.apache.camel.component.xquery.XQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-saxon","version":"3.17.0","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 f506f74..bfe9ff9 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.17.0-SNAPSHOT","scheme":"xslt-saxon","extendsScheme":"","syntax":"xslt-saxon:resourceUri","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xslt-saxon","title":"XSLT Saxon","description":"Transform XML payloads using an XSLT template using Saxon.","deprecated":false,"firstVersion":"3.0.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.saxon.XsltSaxonComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt-saxon","version":"3.17.0","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 436bec7..3173bbc 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.17.0-SNAPSHOT","scheme":"xslt","extendsScheme":"","syntax":"xslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"xslt","title":"XSLT","description":"Transforms XML payload using an XSLT template.","deprecated":false,"firstVersion":"1.3.0","label":"core,transformation","javaType":"org.apache.camel.component.xslt.XsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-xslt","version":"3.17.0","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 aa5886e..becc5c1 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.17.0-SNAPSHOT","scheme":"zendesk","extendsScheme":"","syntax":"zendesk:methodName","async":false,"api":true,"apiSyntax":"metho [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"zendesk","title":"Zendesk","description":"Manage Zendesk tickets, users, organizations, etc.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,api,support","javaType":"org.apache.camel.component.zendesk.ZendeskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zendesk","version":"3.17.0","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 01ab4ca..5b6459b 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.17.0-SNAPSHOT"," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"zookeeper-master","title":"ZooKeeper Master","description":"Have only a single consumer in a cluster consuming from a given endpoint; with automatic failover if the JVM dies.","deprecated":false,"firstVersion":"2.19.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeepermaster.MasterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper-master","version":"3.17.0","scheme":" [...]
\ No newline at end of file
diff --git a/karavan-designer/public/components/zookeeper.json b/karavan-designer/public/components/zookeeper.json
index 5f609e9..c945c12 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.17.0-SNAPSHOT","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"zookeeper","title":"ZooKeeper","description":"Manage ZooKeeper clusters.","deprecated":false,"firstVersion":"2.9.0","label":"clustering,management,bigdata","javaType":"org.apache.camel.component.zookeeper.ZooKeeperComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-zookeeper","version":"3.17.0","scheme":"zookeeper","extendsScheme":"","syntax":"zookeeper:serverUrls/path","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
diff --git a/karavan-designer/public/kamelets/avro-deserialize-action.kamelet.yaml b/karavan-designer/public/kamelets/avro-deserialize-action.kamelet.yaml
index f737a18..16cb22b 100644
--- a/karavan-designer/public/kamelets/avro-deserialize-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/avro-deserialize-action.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: avro-deserialize-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -48,7 +48,7 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-avro"
diff --git a/karavan-designer/public/kamelets/avro-serialize-action.kamelet.yaml b/karavan-designer/public/kamelets/avro-serialize-action.kamelet.yaml
index 1e7b6e7..3b4772a 100644
--- a/karavan-designer/public/kamelets/avro-serialize-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/avro-serialize-action.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: avro-serialize-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -48,7 +48,7 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-avro"
diff --git a/karavan-designer/public/kamelets/aws-cloudwatch-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-cloudwatch-sink.kamelet.yaml
index 39da551..03f5aa9 100644
--- a/karavan-designer/public/kamelets/aws-cloudwatch-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-cloudwatch-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-cloudwatch-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIwNyIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDI5MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTI1NiAxOTkuMzA1bC0xMjcuOTU3LTE4Ljc5N0wwIDE5OS4zMjlsMTI4LjAxIDQ3LjQzOUwyNTYgMTk5LjMwNSIgZmlsbD0iI0I3Q0E5RCIvPjxwYXRoIGQ9Ik0yNS42MjEgMTk3LjExM2wyMS42MyA2Ljc2MSAxLjk3MS0yLjIzOFY1MC4yODRsLTEuOTcxLTIuNTg1LTIxLjYzIDguMjc0djE0MS4xNCIgZmlsbD0iIzRCNjEyQyIvPjxwYXRoIG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Cloudwatch"
diff --git a/karavan-designer/public/kamelets/aws-ddb-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-ddb-sink.kamelet.yaml
index 2b75e66..ab27dee 100644
--- a/karavan-designer/public/kamelets/aws-ddb-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-ddb-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-ddb-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMkQ3MkI4IiBkPSJNNzQuMTc0IDMxLjgwN2w3LjQzNyA1LjM2N3YtNy42MDJsLTcuNDgtOC43NjV2MTAuOTU3bC4wNDMuMDE1eiIvPjxwYXRoIGZpbGw9IiM1Mjk0Q0YiIGQ9Ik01OS44MzggODUuNjY2bDE0LjI5My03LjE0NlYyMC43OTFsLTE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMjA1Qjk4IiBkPSJNMzkuNDk2IDg1LjY2NkwyNS4yMDMgNzguNTJWMjAuNzkxbDE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMkQ3Mk [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS DynamoDB Streams"
@@ -105,7 +105,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1
   - "camel:core"
   - "camel:jackson"
   - "camel:aws2-ddb"
diff --git a/karavan-designer/public/kamelets/aws-ddb-streams-source.kamelet.yaml b/karavan-designer/public/kamelets/aws-ddb-streams-source.kamelet.yaml
index 7796679..1b6ec05 100644
--- a/karavan-designer/public/kamelets/aws-ddb-streams-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-ddb-streams-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-ddb-streams-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjMkQ3MkI4IiBkPSJNNzQuMTc0IDMxLjgwN2w3LjQzNyA1LjM2N3YtNy42MDJsLTcuNDgtOC43NjV2MTAuOTU3bC4wNDMuMDE1eiIvPjxwYXRoIGZpbGw9IiM1Mjk0Q0YiIGQ9Ik01OS44MzggODUuNjY2bDE0LjI5My03LjE0NlYyMC43OTFsLTE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMjA1Qjk4IiBkPSJNMzkuNDk2IDg1LjY2NkwyNS4yMDMgNzguNTJWMjAuNzkxbDE0LjMwMy03LjEyNHoiLz48cGF0aCBmaWxsPSIjMkQ3Mk [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS DynamoDB Streams"
diff --git a/karavan-designer/public/kamelets/aws-ec2-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-ec2-sink.kamelet.yaml
index fa18faf..5c420f6 100644
--- a/karavan-designer/public/kamelets/aws-ec2-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-ec2-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-ec2-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA2NSIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDMxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTQyLjc1NCAyNDQuNDk1bC0yOS45MTggNi44MjZWNTcuNTY1bDI5LjkxOCA2LjgzOXYxODAuMDkxIiBmaWxsPSIjRjY4NTM2Ii8+PHBhdGggZD0iTTgwLjA4MiAyNTUuOTMxbC0zNy4zMjggMTAuNjA4VjQyLjYxMmwzNy4zMjggMTAuNTk1djIwMi43MjRNMTI3Ljk2NiAyNjcuNjgxbC00Ny44ODQgMTcuNTI0VjIzLjk0Nmw0Ny44ODQgMTcuNT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS EC2"
diff --git a/karavan-designer/public/kamelets/aws-kinesis-firehose-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-kinesis-firehose-sink.kamelet.yaml
index b198071..902eb7b 100644
--- a/karavan-designer/public/kamelets/aws-kinesis-firehose-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-kinesis-firehose-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-kinesis-firehose-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODUgODUiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9IjIuNSIgeT0iMi41Ii8+PHN5bWJvbCBpZD0iQSIgb3ZlcmZsb3c9InZpc2libGUiPjxnIHN0cm9rZT0ibm9uZSI+PHBhdGggZD0iTTEzLjc2NiAzLjEyaDUyLjQ2OGMzLjY1MSAwID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Kinesis Firehose"
diff --git a/karavan-designer/public/kamelets/aws-kinesis-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-kinesis-sink.kamelet.yaml
index 4474104..1fad8e2 100644
--- a/karavan-designer/public/kamelets/aws-kinesis-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-kinesis-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-kinesis-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMzA4LjIzNDAxIj48dGl0bGU+YXdzLWtpbmVzaXM8L3RpdGxlPjxwYXRoIGQ9Ik0wLDE3Mi4wODdsMTI3Ljc1NCw1OC44MSwxMjcuNzUyLTU4LjgxLTEyNy43NTItNS4yOTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjZmNiZjkyIi8+PHBhdGggZD0iTTEyOC4xNDcsMCwuMDU5LDYzLjg4MXY5MC4xMzZIMTUzLjY0OFYxMi43NTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Kinesis"
diff --git a/karavan-designer/public/kamelets/aws-kinesis-source.kamelet.yaml b/karavan-designer/public/kamelets/aws-kinesis-source.kamelet.yaml
index 9e46698..39effc6 100644
--- a/karavan-designer/public/kamelets/aws-kinesis-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-kinesis-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-kinesis-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNTYgMzA4LjIzNDAxIj48dGl0bGU+YXdzLWtpbmVzaXM8L3RpdGxlPjxwYXRoIGQ9Ik0wLDE3Mi4wODdsMTI3Ljc1NCw1OC44MSwxMjcuNzUyLTU4LjgxLTEyNy43NTItNS4yOTNaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMDAwMDUpIiBmaWxsPSIjZmNiZjkyIi8+PHBhdGggZD0iTTEyOC4xNDcsMCwuMDU5LDYzLjg4MXY5MC4xMzZIMTUzLjY0OFYxMi43NTFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDAuMD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Kinesis"
@@ -102,6 +102,4 @@ spec:
         uriEndpointOverride: "{{?uriEndpointOverride}}"
         overrideEndpoint: "{{overrideEndpoint}}"
       steps:
-      - set-body:
-          simple: "${body.data().asInputStream()}"
       - to: "kamelet:sink"
diff --git a/karavan-designer/public/kamelets/aws-lambda-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-lambda-sink.kamelet.yaml
index ab6424a..f29d3b2 100644
--- a/karavan-designer/public/kamelets/aws-lambda-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-lambda-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-lambda-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA2NSIgaGVpZ2h0PSIyNTAwIiB2aWV3Qm94PSIwIDAgMjU2IDMxMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTAgMjQ1LjI2MmwxNi4zMjIgOC4xNjFMMTkgMjQ4LjY2OFY1OS4zMzNsLTIuNjc4LTMuNDk0TDAgNjR2MTgxLjI2MiIgZmlsbD0iIzlENTAyNSIvPjxwYXRoIGQ9Ik00Ny42NzggNjMuNTdsLTMxLjM1Ni03LjczMXYxOTcuNTg0bDMxLjM1Ni03LjMwMlY2My41NyIgZmlsbD0iI0Y2ODUzNiIvPjxwYXRoIGQ9Ik0xNDMuODkzIDc4LjYwNGwyMi [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Lambda"
diff --git a/karavan-designer/public/kamelets/aws-redshift-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-redshift-sink.kamelet.yaml
index 7cc0b11..761c3f6 100644
--- a/karavan-designer/public/kamelets/aws-redshift-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-redshift-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: aws-redshift-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNjE1IDE3ODMuNyIgdmlld0JveD0iMCAwIDE2MTUgMTc4My43IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im04MDcuNSAxMzYzLjggNjc4LjMgMTYxLjV2LTEyNzAuNWwtNjc4LjMgMTYxLjV6IiBmaWxsPSIjMjA1Yjk3Ii8+PHBhdGggZD0ibTE0ODUuOCAyNTQuOCAxMjkuMiA2NC42djExNDEuM2wtMTI5LjIgNjQuNnptLTY3OC4zIDExMDktNjc4LjMgMTYxLjV2LTEyNzAuNWw2NzguMyAxNjEuNXoiIGZpbGw9IiM1MTkzY2UiLz48cGF0aCBkPSJtMTI5LjIgMjU0LjgtMTI5Lj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Redshift"
diff --git a/karavan-designer/public/kamelets/aws-redshift-source.kamelet.yaml b/karavan-designer/public/kamelets/aws-redshift-source.kamelet.yaml
index 6388338..3790ba5 100644
--- a/karavan-designer/public/kamelets/aws-redshift-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-redshift-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: aws-redshift-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNjE1IDE3ODMuNyIgdmlld0JveD0iMCAwIDE2MTUgMTc4My43IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im04MDcuNSAxMzYzLjggNjc4LjMgMTYxLjV2LTEyNzAuNWwtNjc4LjMgMTYxLjV6IiBmaWxsPSIjMjA1Yjk3Ii8+PHBhdGggZD0ibTE0ODUuOCAyNTQuOCAxMjkuMiA2NC42djExNDEuM2wtMTI5LjIgNjQuNnptLTY3OC4zIDExMDktNjc4LjMgMTYxLjV2LTEyNzAuNWw2NzguMyAxNjEuNXoiIGZpbGw9IiM1MTkzY2UiLz48cGF0aCBkPSJtMTI5LjIgMjU0LjgtMTI5Lj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Redshift"
diff --git a/karavan-designer/public/kamelets/aws-s3-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-s3-sink.kamelet.yaml
index eb917a6..5f3f8ea 100644
--- a/karavan-designer/public/kamelets/aws-s3-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-s3-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-s3-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNDguMiAzMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3QyOHtmaWxsOiM4YzMxMjN9LnN0Mjl7ZmlsbDojZTA1MjQzfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0yMCA1Mi4xTDAgNjJ2MTc1LjVsMjAgOS45LjEtLjFWNTIuMmwtLjEtLjEiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNyAyMjJMMjAgMjQ3LjVWNTIuMUwxMjcgNzd2MTQ1Ii8+PHBhdGggY2xhc3M9InN0MjgiIG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS S3"
diff --git a/karavan-designer/public/kamelets/aws-s3-source.kamelet.yaml b/karavan-designer/public/kamelets/aws-s3-source.kamelet.yaml
index 3b2924d..d2e12bf 100644
--- a/karavan-designer/public/kamelets/aws-s3-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-s3-source.kamelet.yaml
@@ -4,7 +4,7 @@ metadata:
   name: aws-s3-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNDguMiAzMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3QyOHtmaWxsOiM4YzMxMjN9LnN0Mjl7ZmlsbDojZTA1MjQzfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0yMCA1Mi4xTDAgNjJ2MTc1LjVsMjAgOS45LjEtLjFWNTIuMmwtLjEtLjEiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNyAyMjJMMjAgMjQ3LjVWNTIuMUwxMjcgNzd2MTQ1Ii8+PHBhdGggY2xhc3M9InN0MjgiIG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS S3"
diff --git a/karavan-designer/public/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml
index 9a39be5..2fb1c61 100644
--- a/karavan-designer/public/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-s3-streaming-upload-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAyNDguMiAzMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZT4uc3QyOHtmaWxsOiM4YzMxMjN9LnN0Mjl7ZmlsbDojZTA1MjQzfTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MjgiIGQ9Ik0yMCA1Mi4xTDAgNjJ2MTc1LjVsMjAgOS45LjEtLjFWNTIuMmwtLjEtLjEiLz48cGF0aCBjbGFzcz0ic3QyOSIgZD0iTTEyNyAyMjJMMjAgMjQ3LjVWNTIuMUwxMjcgNzd2MTQ1Ii8+PHBhdGggY2xhc3M9InN0MjgiIG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS S3"
diff --git a/karavan-designer/public/kamelets/aws-secrets-manager-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-secrets-manager-sink.kamelet.yaml
index 5c61696..8697453 100644
--- a/karavan-designer/public/kamelets/aws-secrets-manager-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-secrets-manager-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-secrets-manager-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzUgNzUiIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2Ij48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6dXJsKCNSZWRHcmFkaWVudCk7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PGxpbmVhckdyYWRpZW50IGlkPSJSZWRHcmFkaWVudCIgeDE9Ii0yMDQyLjU0IiB5MT0iMTk4NS40NyIgeDI9Ii0xOTM2LjQ3IiB5Mj0iMjA5MS41NCIgZ3JhZGllbnRUcmFuc2Zvcm09InRyYW5zbGF0ZSgtMjAwMSAtMT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Secrets Manager"
diff --git a/karavan-designer/public/kamelets/aws-ses-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-ses-sink.kamelet.yaml
index 9b07a2f..11076fc 100644
--- a/karavan-designer/public/kamelets/aws-ses-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-ses-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-ses-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjI5OXB4IiB2aWV3Qm94PSIwIDAgMjU2IDI5OSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+Cgk8Zz4KCQk8cGF0aCBkPSJNNjAuNTU2LDQ3LjYwMiBMMCwxNDQuMDEgTDYwLjU1NiwyNDAuNDM0IEw2MS42MTIsMjM5LjY4MSBMNjAuODM3LDQ3LjggTD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS SES"
diff --git a/karavan-designer/public/kamelets/aws-sns-fifo-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-sns-fifo-sink.kamelet.yaml
index 2b92d29..6a1f052 100644
--- a/karavan-designer/public/kamelets/aws-sns-fifo-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-sns-fifo-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-sns-fifo-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnICAgdmlld0JveD0iMCAwIDI1NiAyNTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPg0KCTxnPg0KCQk8cGF0aCBkPSJNOTguODc1LDIzMi4wMzMgTDcyLjQ0MiwyMjQuNjI1IEw0Ny40NDEsMTk2LjExNyBMNzguNzEzLDE5NS4yNTQgTDk4Ljg3NSwyMzIuMDMzIiBmaWxsPSIjOTk1QjgwIj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS SNS"
diff --git a/karavan-designer/public/kamelets/aws-sns-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-sns-sink.kamelet.yaml
index ec9c4a3..635fe9c 100644
--- a/karavan-designer/public/kamelets/aws-sns-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-sns-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-sns-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnICAgdmlld0JveD0iMCAwIDI1NiAyNTciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiPg0KCTxnPg0KCQk8cGF0aCBkPSJNOTguODc1LDIzMi4wMzMgTDcyLjQ0MiwyMjQuNjI1IEw0Ny40NDEsMTk2LjExNyBMNzguNzEzLDE5NS4yNTQgTDk4Ljg3NSwyMzIuMDMzIiBmaWxsPSIjOTk1QjgwIj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS SNS"
diff --git a/karavan-designer/public/kamelets/aws-sqs-batch-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-sqs-batch-sink.kamelet.yaml
index 2b8c4b6..4281406 100644
--- a/karavan-designer/public/kamelets/aws-sqs-batch-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-sqs-batch-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-sqs-batch-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS SQS"
diff --git a/karavan-designer/public/kamelets/aws-sqs-fifo-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-sqs-fifo-sink.kamelet.yaml
index e530d18..e78cf77 100644
--- a/karavan-designer/public/kamelets/aws-sqs-fifo-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-sqs-fifo-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-sqs-fifo-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS SQS"
diff --git a/karavan-designer/public/kamelets/aws-sqs-sink.kamelet.yaml b/karavan-designer/public/kamelets/aws-sqs-sink.kamelet.yaml
index 155ba9e..37bd124 100644
--- a/karavan-designer/public/kamelets/aws-sqs-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-sqs-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-sqs-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS SQS"
diff --git a/karavan-designer/public/kamelets/aws-sqs-source.kamelet.yaml b/karavan-designer/public/kamelets/aws-sqs-source.kamelet.yaml
index e028843..abbbec0 100644
--- a/karavan-designer/public/kamelets/aws-sqs-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-sqs-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-sqs-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS SQS"
diff --git a/karavan-designer/public/kamelets/aws-translate-action.kamelet.yaml b/karavan-designer/public/kamelets/aws-translate-action.kamelet.yaml
index 69c8e81..affe44e 100644
--- a/karavan-designer/public/kamelets/aws-translate-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/aws-translate-action.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: aws-translate-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg4IDg0LjgxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjIuODggODQuODEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Translate"
diff --git a/karavan-designer/public/kamelets/azure-cosmosdb-source.kamelet.yaml b/karavan-designer/public/kamelets/azure-cosmosdb-source.kamelet.yaml
index 233c63a..49e7554 100644
--- a/karavan-designer/public/kamelets/azure-cosmosdb-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-cosmosdb-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-cosmosdb-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOCAxOCI+PGRlZnM+PHJhZGlhbEdyYWRpZW50IGlkPSJhIiBjeD0iLTEwNS4wMDYiIGN5PSItMTAuNDA5IiByPSI1Ljk1NCIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxLjAzNiAwIDAgMS4wMjcgMTE3LjczOSAxOS42NDQpIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agb2Zmc2V0PSIuMTgzIiBzdG9wLWNvbG9yPSIjNWVhMGVmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMDA3OGQ0Ii8+PC9yYWRpYWxHcmFkaWVudD48Y2xpcFBhdG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure CosmosDB"
diff --git a/karavan-designer/public/kamelets/azure-eventhubs-sink.kamelet.yaml b/karavan-designer/public/kamelets/azure-eventhubs-sink.kamelet.yaml
index 12297a3..f59177c 100644
--- a/karavan-designer/public/kamelets/azure-eventhubs-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-eventhubs-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-eventhubs-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9Ii0uMDc1IC0uMTc0IDE1OC40IDE2My4xMDEiIHdpZHRoPSIyNDM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwMDZmZDQiPjxwYXRoIGQ9Im02LjIyNS4wMjZoMTQ2LjZjMS4zIDAgMy0uMiA0LjEuNS45LjYuOCAxLjUuOCAyLjR2MzEuOGMwIC45LS4xIDEuOC0uOCAyLjQtLjguOC0xLjcuOC0yLjguOGgtMTQuMWMtMS4yIDAtMi40LS4xLTMuMi0xLS43LS44LS43LTEuOS0uNy0yLjl2LTEyLjVoLTExNHYxMi44YzAgMS0uMSAyLS44IDIuOC0uOC44LTEuOC44LTIuOC44aC0xNC44Yy [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Eventhubs"
diff --git a/karavan-designer/public/kamelets/azure-eventhubs-source.kamelet.yaml b/karavan-designer/public/kamelets/azure-eventhubs-source.kamelet.yaml
index e793766..705d9d9 100644
--- a/karavan-designer/public/kamelets/azure-eventhubs-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-eventhubs-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-eventhubs-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9Ii0uMDc1IC0uMTc0IDE1OC40IDE2My4xMDEiIHdpZHRoPSIyNDM5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9IiMwMDZmZDQiPjxwYXRoIGQ9Im02LjIyNS4wMjZoMTQ2LjZjMS4zIDAgMy0uMiA0LjEuNS45LjYuOCAxLjUuOCAyLjR2MzEuOGMwIC45LS4xIDEuOC0uOCAyLjQtLjguOC0xLjcuOC0yLjguOGgtMTQuMWMtMS4yIDAtMi40LS4xLTMuMi0xLS43LS44LS43LTEuOS0uNy0yLjl2LTEyLjVoLTExNHYxMi44YzAgMS0uMSAyLS44IDIuOC0uOC44LTEuOC44LTIuOC44aC0xNC44Yy [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Eventhubs"
diff --git a/karavan-designer/public/kamelets/azure-servicebus-sink.kamelet.yaml b/karavan-designer/public/kamelets/azure-servicebus-sink.kamelet.yaml
index d7c009a..4d15607 100644
--- a/karavan-designer/public/kamelets/azure-servicebus-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-servicebus-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-servicebus-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODEgODIiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNMS4zMzMgMEMuNTMzIDAgMCAuNTMzIDAgMS4zMzN2MTZjMCAuOC41MzMgMS4zMz [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Servicebus"
diff --git a/karavan-designer/public/kamelets/azure-servicebus-source.kamelet.yaml b/karavan-designer/public/kamelets/azure-servicebus-source.kamelet.yaml
index ce24022..f17eae4 100644
--- a/karavan-designer/public/kamelets/azure-servicebus-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-servicebus-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-servicebus-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODEgODIiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNMS4zMzMgMEMuNTMzIDAgMCAuNTMzIDAgMS4zMzN2MTZjMCAuOC41MzMgMS4zMz [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Servicebus"
diff --git a/karavan-designer/public/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml b/karavan-designer/public/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml
index ed16bd8..79d124b 100644
--- a/karavan-designer/public/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-storage-blob-changefeed-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNjcuNTU4IDBIMjIuNDQxTDAgNDBsMjIuNDQxIDQwaDQ1LjExN0w5MCA0MCA2Ny [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Storage Blob Changefeed"
diff --git a/karavan-designer/public/kamelets/azure-storage-blob-sink.kamelet.yaml b/karavan-designer/public/kamelets/azure-storage-blob-sink.kamelet.yaml
index 2e4fdd6..ef6f6dc 100644
--- a/karavan-designer/public/kamelets/azure-storage-blob-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-storage-blob-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-storage-blob-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNjcuNTU4IDBIMjIuNDQxTDAgNDBsMjIuNDQxIDQwaDQ1LjExN0w5MCA0MCA2Ny [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Storage Blob"
diff --git a/karavan-designer/public/kamelets/azure-storage-blob-source.kamelet.yaml b/karavan-designer/public/kamelets/azure-storage-blob-source.kamelet.yaml
index b8b811f..c5b7886 100644
--- a/karavan-designer/public/kamelets/azure-storage-blob-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-storage-blob-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-storage-blob-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNjcuNTU4IDBIMjIuNDQxTDAgNDBsMjIuNDQxIDQwaDQ1LjExN0w5MCA0MCA2Ny [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Storage Blob"
diff --git a/karavan-designer/public/kamelets/azure-storage-queue-sink.kamelet.yaml b/karavan-designer/public/kamelets/azure-storage-queue-sink.kamelet.yaml
index 77513dd..c0fd83a 100644
--- a/karavan-designer/public/kamelets/azure-storage-queue-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-storage-queue-sink.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-storage-queue-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNzAuMDUzIDM0LjYzNEg1MC41OGw5LjczNiA3LjgwNXptLTM5LjQyIDEwLjQ4OG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Storage Queue"
diff --git a/karavan-designer/public/kamelets/azure-storage-queue-source.kamelet.yaml b/karavan-designer/public/kamelets/azure-storage-queue-source.kamelet.yaml
index 2005574..b12c7d8 100644
--- a/karavan-designer/public/kamelets/azure-storage-queue-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/azure-storage-queue-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: azure-storage-queue-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgOTEgODEiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9Ii41IiB5PSIuNSIvPjxzeW1ib2wgaWQ9IkEiIG92ZXJmbG93PSJ2aXNpYmxlIj48cGF0aCBkPSJNNzAuMDUzIDM0LjYzNEg1MC41OGw5LjczNiA3LjgwNXptLTM5LjQyIDEwLjQ4OG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Storage Queue"
diff --git a/karavan-designer/public/kamelets/bitcoin-source.kamelet.yaml b/karavan-designer/public/kamelets/bitcoin-source.kamelet.yaml
index 7f86b80..6961d79 100644
--- a/karavan-designer/public/kamelets/bitcoin-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/bitcoin-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: bitcoin-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PCEtLSBDcmVhdGVkIHdpdGggSW5rc2NhcGUgKGh0dHA6Ly93d3cuaW5rc2NhcGUub3JnLykgLS0+CjxzdmcgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNjQiIHdpZHRoPSI2NCIgdmVyc2lvbj0iMS4xIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwNjMwODc2LC0wLjAwMzAxOT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Bitcoin"
diff --git a/karavan-designer/public/kamelets/caffeine-action.kamelet.yaml b/karavan-designer/public/kamelets/caffeine-action.kamelet.yaml
index 4b963b9..a40ec47 100644
--- a/karavan-designer/public/kamelets/caffeine-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/caffeine-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: caffeine-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyODEuOCAyNzMuOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Caffeine"
diff --git a/karavan-designer/public/kamelets/cassandra-sink.kamelet.yaml b/karavan-designer/public/kamelets/cassandra-sink.kamelet.yaml
index 4568338..703b6af 100644
--- a/karavan-designer/public/kamelets/cassandra-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/cassandra-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: cassandra-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7Ii [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Cassandra"
diff --git a/karavan-designer/public/kamelets/cassandra-source.kamelet.yaml b/karavan-designer/public/kamelets/cassandra-source.kamelet.yaml
index 8cb1993..76b39dc 100644
--- a/karavan-designer/public/kamelets/cassandra-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/cassandra-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: cassandra-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAzMiAzMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzIgMzI7Ii [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Cassandra"
diff --git a/karavan-designer/public/kamelets/chuck-norris-source.kamelet.yaml b/karavan-designer/public/kamelets/chuck-norris-source.kamelet.yaml
index 7669b38..0753613 100644
--- a/karavan-designer/public/kamelets/chuck-norris-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/chuck-norris-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: chuck-norris-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDA [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Chuck Norris"
diff --git a/karavan-designer/public/kamelets/chunk-template-action.kamelet.yaml b/karavan-designer/public/kamelets/chunk-template-action.kamelet.yaml
index a89bead..2f57688 100644
--- a/karavan-designer/public/kamelets/chunk-template-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/chunk-template-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: chunk-template-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/couchbase-sink.kamelet.yaml b/karavan-designer/public/kamelets/couchbase-sink.kamelet.yaml
index 7deef27..475d40f 100644
--- a/karavan-designer/public/kamelets/couchbase-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/couchbase-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: couchbase-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjguMzQzIDY4LjM0MyIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PHVzZSB4bGluazpocmVmPSIjQSIgeD0iMi4xNzEiIHk9IjIuMTcxIi8+PHN5bWJvbCBpZD0iQSIgb3ZlcmZsb3c9InZpc2libGUiPjxwYXRoIGQ9Ik0zMi4wMDIgMEMxNC4zMzEuMDAyLjAwNSAxNC4zMjYgMC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Couchbase"
diff --git a/karavan-designer/public/kamelets/cron-source.kamelet.yaml b/karavan-designer/public/kamelets/cron-source.kamelet.yaml
index 45a038e..bfb129e 100644
--- a/karavan-designer/public/kamelets/cron-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/cron-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: cron-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9IjAgMCAxOTIuNzU2IDE5Mi43NTYiPjxnIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDE5Mi43NTZ2MTkyLjc1NkgwVjB6Ii8+PHBhdGggZD0iTTQyLjE2IDEwMy4wNzJsNS45MDEgMS40OTZjLTEuMjQyIDQuODY1LTMuNDc2IDguNTc0LTYuNzAxIDExLjEyOXMtNy4xNjcgMy44MzItMTEuODI2IDMuODMyYy00LjgyMyAwLTguNzQ2LS45ODItMTEuNzY3LTIuOTQ3LT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Cron"
diff --git a/karavan-designer/public/kamelets/delay-action.kamelet.yaml b/karavan-designer/public/kamelets/delay-action.kamelet.yaml
index c083672..1ac321c 100644
--- a/karavan-designer/public/kamelets/delay-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/delay-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: delay-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg4IDEwMC42IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjIuODggMTAwLjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiMyNzI3Mjc7fSAuc3Qxe2ZpbGwtcnVsZTpldmVub2 [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Delay"
diff --git a/karavan-designer/public/kamelets/dns-dig-action.kamelet.yaml b/karavan-designer/public/kamelets/dns-dig-action.kamelet.yaml
index 668ede9..0684bc9 100644
--- a/karavan-designer/public/kamelets/dns-dig-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/dns-dig-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: dns-dig-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg3OSAxMjIuODgxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjIuODc5IDEyMi44ODEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMDkuNDY3LDg5LjUwNWMwLjE4MiwwLDAuMzU5LDAuMDE5LDAuNTMxLDAuMDUzYzEuMT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "DNS"
diff --git a/karavan-designer/public/kamelets/dns-ip-action.kamelet.yaml b/karavan-designer/public/kamelets/dns-ip-action.kamelet.yaml
index 0bfcbe1..767f230 100644
--- a/karavan-designer/public/kamelets/dns-ip-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/dns-ip-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: dns-ip-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg3OSAxMjIuODgxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjIuODc5IDEyMi44ODEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMDkuNDY3LDg5LjUwNWMwLjE4MiwwLDAuMzU5LDAuMDE5LDAuNTMxLDAuMDUzYzEuMT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "DNS"
diff --git a/karavan-designer/public/kamelets/dns-lookup-action.kamelet.yaml b/karavan-designer/public/kamelets/dns-lookup-action.kamelet.yaml
index 7b7c789..99d8011 100644
--- a/karavan-designer/public/kamelets/dns-lookup-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/dns-lookup-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: dns-lookup-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTIyLjg3OSAxMjIuODgxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMjIuODc5IDEyMi44ODEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMDkuNDY3LDg5LjUwNWMwLjE4MiwwLDAuMzU5LDAuMDE5LDAuNTMxLDAuMDUzYzEuMT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "DNS"
diff --git a/karavan-designer/public/kamelets/drop-header-action.kamelet.yaml b/karavan-designer/public/kamelets/drop-header-action.kamelet.yaml
index 8576eee..2860c7f 100644
--- a/karavan-designer/public/kamelets/drop-header-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/drop-header-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/drop-headers-action.kamelet.yaml b/karavan-designer/public/kamelets/drop-headers-action.kamelet.yaml
index 2dbe4ea..212e0a5 100644
--- a/karavan-designer/public/kamelets/drop-headers-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/drop-headers-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/dropbox-sink.kamelet.yaml b/karavan-designer/public/kamelets/dropbox-sink.kamelet.yaml
index 27862e6..173337e 100644
--- a/karavan-designer/public/kamelets/dropbox-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/dropbox-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: dropbox-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQzcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQzIDQwIiB2ZXJzaW9uPSIxLjEiIGhlaWdodD0iNDBweCI+CiA8cGF0aCBkPSJtMTIuNSAwbC0xMi41IDguMSA4LjcgNyAxMi41LTcuOC04LjctNy4zem0tMTIuNSAyMS45bDEyLjUgOC4yIDguNy03LjMtMTIuNS03LjctOC43IDYuOHptMjEuMiAwLjlsOC44IDcuMyAxMi40LTguMS04LjYtNi45LTEyLjYgNy43em0yMS4yLTE0LjdsLTEyLjQtOC4xLTguOC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Dropbox"
diff --git a/karavan-designer/public/kamelets/dropbox-source.kamelet.yaml b/karavan-designer/public/kamelets/dropbox-source.kamelet.yaml
index 7764110..9a9d088 100644
--- a/karavan-designer/public/kamelets/dropbox-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/dropbox-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: dropbox-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjQzcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDQzIDQwIiB2ZXJzaW9uPSIxLjEiIGhlaWdodD0iNDBweCI+CiA8cGF0aCBkPSJtMTIuNSAwbC0xMi41IDguMSA4LjcgNyAxMi41LTcuOC04LjctNy4zem0tMTIuNSAyMS45bDEyLjUgOC4yIDguNy03LjMtMTIuNS03LjctOC43IDYuOHptMjEuMiAwLjlsOC44IDcuMyAxMi40LTguMS04LjYtNi45LTEyLjYgNy43em0yMS4yLTE0LjdsLTEyLjQtOC4xLTguOC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Dropbox"
diff --git a/karavan-designer/public/kamelets/earthquake-source.kamelet.yaml b/karavan-designer/public/kamelets/earthquake-source.kamelet.yaml
index ed5ad30..587f694 100644
--- a/karavan-designer/public/kamelets/earthquake-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/earthquake-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: earthquake-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEwMHB4JyB3aWR0aD0nMTAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwLjAwMyA3OS45OTciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMC4wMDMgNzkuOTk3IiB4bWw6c3BhY2U9InByZXNlcnZlIj48cGF0aCBkPSJNODEuNjUzLDQyLjk0Yy0xLjM4NywwLTIuNjY2LDAuNzY3LTMuMzE1LDEuOTkyTDcyLjk0Miw1NS4xbC02Lj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Earthquake"
diff --git a/karavan-designer/public/kamelets/elasticsearch-index-sink.kamelet.yaml b/karavan-designer/public/kamelets/elasticsearch-index-sink.kamelet.yaml
index 3212b2a..5b34e77 100644
--- a/karavan-designer/public/kamelets/elasticsearch-index-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/elasticsearch-index-sink.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "sink"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.group: "ElasticSearch"
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NTAgMjUwIiB2aWV3Qm94PSI3Nyw4Myw0MTAsOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtMTc4IDEwMi41aDMxM3Y0MWgtMzEzeiIgZmlsbD0ibm9uZSIvPgogPGcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyI+CiAgPHBhdGggZD0ibTE5My4zIDEzOS40Yy00IDAtNy4yLTEuMi05LjUtMy41cy0zLjQtNS42LTMuNC05LjdjMC00LjIgMS4xLTcuNiAzLjItMTBzNS0zLjYgOC43LTMuNmMzLjQgMCA2Lj [...]
diff --git a/karavan-designer/public/kamelets/elasticsearch-search-source.kamelet.yaml b/karavan-designer/public/kamelets/elasticsearch-search-source.kamelet.yaml
index 4a42377..319f3ce 100644
--- a/karavan-designer/public/kamelets/elasticsearch-search-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/elasticsearch-search-source.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "source"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.group: "ElasticSearch"
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1NTAgMjUwIiB2aWV3Qm94PSI3Nyw4Myw0MTAsOTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiA8cGF0aCBkPSJtMTc4IDEwMi41aDMxM3Y0MWgtMzEzeiIgZmlsbD0ibm9uZSIvPgogPGcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyI+CiAgPHBhdGggZD0ibTE5My4zIDEzOS40Yy00IDAtNy4yLTEuMi05LjUtMy41cy0zLjQtNS42LTMuNC05LjdjMC00LjIgMS4xLTcuNiAzLjItMTBzNS0zLjYgOC43LTMuNmMzLjQgMCA2Lj [...]
diff --git a/karavan-designer/public/kamelets/exec-sink.kamelet.yaml b/karavan-designer/public/kamelets/exec-sink.kamelet.yaml
index 94cbe41..a9e52e6 100644
--- a/karavan-designer/public/kamelets/exec-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/exec-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: exec-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDIwMDEwOTA0Ly9FTiIKICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4wIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiB3aWR0aD0iMTI4MC4wMDAwMDBwdCIgaGVpZ2h0PSIxMDEyLjAwMDAwMHB0IiB2aWV3Qm94PSIwIDAgMTI4MC4wMDAwMDAgMTAxMi4wMDAwMDAiCiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZW [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Exec"
diff --git a/karavan-designer/public/kamelets/extract-field-action.kamelet.yaml b/karavan-designer/public/kamelets/extract-field-action.kamelet.yaml
index 5a0ed86..0de0ed9 100644
--- a/karavan-designer/public/kamelets/extract-field-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/extract-field-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -72,7 +72,7 @@ spec:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
     type: object
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git a/karavan-designer/public/kamelets/fhir-source.kamelet.yaml b/karavan-designer/public/kamelets/fhir-source.kamelet.yaml
index e50d7f0..23d2335 100644
--- a/karavan-designer/public/kamelets/fhir-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/fhir-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: fhir-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTUuMiAzMDAiPjxzdHlsZT48L3N0eWxlPjxnIGlkPSJMYXllcl8yIj48bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjYyLjY0NCIgeTE9IjI2OC4yMDEiIHgyPSIzMC43MjEiIHkyPSI4Ny4xNTUiPjxzdG9wIG9mZnNldD0iLjE1NCIgc3RvcC1jb2xvcj0iI2ZmZTQwZSIvPjxzdG9wIG9mZnNldD0iLjkxIiBzdG9wLWNvbG9yPSIjZTEwZTE5Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNNzkuNiA3OC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "FHIR"
diff --git a/karavan-designer/public/kamelets/file-watch-source.kamelet.yaml b/karavan-designer/public/kamelets/file-watch-source.kamelet.yaml
index 4a83bc0..4c86371 100644
--- a/karavan-designer/public/kamelets/file-watch-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/file-watch-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: file-watch-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgMzY4LjU1MyAzNjguNTUzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bm [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "File Watch"
diff --git a/karavan-designer/public/kamelets/freemarker-template-action.kamelet.yaml b/karavan-designer/public/kamelets/freemarker-template-action.kamelet.yaml
index 8da8ccf..9fe8daf 100644
--- a/karavan-designer/public/kamelets/freemarker-template-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/freemarker-template-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: freemarker-template-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/ftp-sink.kamelet.yaml b/karavan-designer/public/kamelets/ftp-sink.kamelet.yaml
index e667dfc..18af100 100644
--- a/karavan-designer/public/kamelets/ftp-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/ftp-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: ftp-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "FTP"
diff --git a/karavan-designer/public/kamelets/ftp-source.kamelet.yaml b/karavan-designer/public/kamelets/ftp-source.kamelet.yaml
index d483949..f01c494 100644
--- a/karavan-designer/public/kamelets/ftp-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/ftp-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: ftp-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "FTP"
diff --git a/karavan-designer/public/kamelets/ftps-sink.kamelet.yaml b/karavan-designer/public/kamelets/ftps-sink.kamelet.yaml
index 5568673..00832e4 100644
--- a/karavan-designer/public/kamelets/ftps-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/ftps-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: ftps-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "FTP"
diff --git a/karavan-designer/public/kamelets/ftps-source.kamelet.yaml b/karavan-designer/public/kamelets/ftps-source.kamelet.yaml
index 2ea4e43..073bd81 100644
--- a/karavan-designer/public/kamelets/ftps-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/ftps-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: ftps-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "FTP"
diff --git a/karavan-designer/public/kamelets/github-commit-source.kamelet.yaml b/karavan-designer/public/kamelets/github-commit-source.kamelet.yaml
index d207ad0..9dc53ca 100644
--- a/karavan-designer/public/kamelets/github-commit-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/github-commit-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: github-commit-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuOD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "GitHub"
diff --git a/karavan-designer/public/kamelets/github-event-source.kamelet.yaml b/karavan-designer/public/kamelets/github-event-source.kamelet.yaml
index ba8e68b..66bd907 100644
--- a/karavan-designer/public/kamelets/github-event-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/github-event-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: github-event-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuOD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "GitHub"
diff --git a/karavan-designer/public/kamelets/github-pullrequest-comment-source.kamelet.yaml b/karavan-designer/public/kamelets/github-pullrequest-comment-source.kamelet.yaml
index cbed127..319c194 100644
--- a/karavan-designer/public/kamelets/github-pullrequest-comment-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/github-pullrequest-comment-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: github-pullrequest-comment-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuOD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "GitHub"
diff --git a/karavan-designer/public/kamelets/github-pullrequest-source.kamelet.yaml b/karavan-designer/public/kamelets/github-pullrequest-source.kamelet.yaml
index 1558375..7505ca8 100644
--- a/karavan-designer/public/kamelets/github-pullrequest-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/github-pullrequest-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: github-pullrequest-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuOD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "GitHub"
diff --git a/karavan-designer/public/kamelets/github-tag-source.kamelet.yaml b/karavan-designer/public/kamelets/github-tag-source.kamelet.yaml
index 8e3fe5c..97ae487 100644
--- a/karavan-designer/public/kamelets/github-tag-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/github-tag-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: github-tag-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAyNCIgaGVpZ2h0PSIxMDI0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTggMEMzLjU4IDAgMCAzLjU4IDAgOEMwIDExLjU0IDIuMjkgMTQuNTMgNS40NyAxNS41OUM1Ljg3IDE1LjY2IDYuMDIgMTUuNDIgNi4wMiAxNS4yMUM2LjAyIDE1LjAyIDYuMDEgMTQuMzkgNi4wMSAxMy43MkM0IDE0LjA5IDMuNDggMTMuMjMgMy4zMiAxMi43OEMzLjIzIDEyLjU1IDIuODQgMTEuOD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "GitHub"
diff --git a/karavan-designer/public/kamelets/google-bigquery-sink.kamelet.yaml b/karavan-designer/public/kamelets/google-bigquery-sink.kamelet.yaml
index c6b3dbc..869e8bc 100644
--- a/karavan-designer/public/kamelets/google-bigquery-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/google-bigquery-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: google-bigquery-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHdpZHRoPSIyNTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0xLjYzMzIzNTQzMzMyODI1NiA3LjAzMjYwOTMzMDMxNTY1NjUgMTMxLjI2NTc0NjgyNDE2ODc2IDExNC42MzQzOTA2Njk2ODQzNSI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjY0IiB4Mj0iNjQiIHkxPSI3LjAzNCIgeTI9IjEyMC43ODkiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQzODdmZCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzQ2ODNlYS [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Google Big Query"
diff --git a/karavan-designer/public/kamelets/google-calendar-source.kamelet.yaml b/karavan-designer/public/kamelets/google-calendar-source.kamelet.yaml
index 769d6e3..97fdeea 100644
--- a/karavan-designer/public/kamelets/google-calendar-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/google-calendar-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: google-calendar-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4NiAzOCA3NiA3NiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI0NCA1NmgtNDB2NDBoNDBWNTZ6Ii8+PHBhdGggZmlsbD0iI0VBNDMzNSIgZD0iTTI0NCAxMTRsMTgtMThoLTE4djE4eiIvPjxwYXRoIGZpbGw9IiNGQkJDMDQiIGQ9Ik0yNjIgNTZoLTE4djQwaDE4VjU2eiIvPjxwYXRoIGZpbGw9IiMzNEE4NTMiIGQ9Ik0yNDQgOTZoLTQwdjE4aDQwVjk2eiIvPjxwYXRoIGZpbGw9IiMxODgwMzgiIGQ9Ik0xODYgOTZ2MTJjMCAzLjMxNSAyLjY4NSA2IDYgNmgxMlY5NmgtMTh6Ii8+PH [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Google Calendar"
diff --git a/karavan-designer/public/kamelets/google-functions-sink.kamelet.yaml b/karavan-designer/public/kamelets/google-functions-sink.kamelet.yaml
index fc9d3cd..04bf190 100644
--- a/karavan-designer/public/kamelets/google-functions-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/google-functions-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: google-functions-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjMxcHgiIHZpZXdCb3g9IjAgMCAyNTYgMjMxIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxwYXRoIGQ9Ik0yNTIuOTI1ODU0LDEwMy4yMzcwNzcgTDIwMC4zMjczNDQsMTEuNzU5NjY3IEMxOTYuMzAyNTc5LDQuNjIyMjU3MDMgMTg4LjgwMD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Google Functions"
diff --git a/karavan-designer/public/kamelets/google-mail-source.kamelet.yaml b/karavan-designer/public/kamelets/google-mail-source.kamelet.yaml
index d3cec51..3625516 100644
--- a/karavan-designer/public/kamelets/google-mail-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/google-mail-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: google-mail-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjUyIDQyIDg4IDY2Ij4KPHBhdGggZmlsbD0iIzQyODVmNCIgZD0iTTU4IDEwOGgxNFY3NEw1MiA1OXY0M2MwIDMuMzIgMi42OSA2IDYgNiIvPgo8cGF0aCBmaWxsPSIjMzRhODUzIiBkPSJNMTIwIDEwOGgxNGMzLjMyIDAgNi0yLjY5IDYtNlY1OWwtMjAgMTUiLz4KPHBhdGggZmlsbD0iI2ZiYmMwNCIgZD0iTTEyMCA0OHYyNmwyMC0xNXYtOGMwLTcuNDItOC40Ny0xMS42NS0xNC40LTcuMiIvPgo8cGF0aCBmaWxsPSIjZWE0MzM1IiBkPSJNNzIgNzRWNDhsMjQgMTggMjQtMTh2MjZMOT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Google Mail"
diff --git a/karavan-designer/public/kamelets/google-pubsub-sink.kamelet.yaml b/karavan-designer/public/kamelets/google-pubsub-sink.kamelet.yaml
index fbb01f1..79fd80f 100644
--- a/karavan-designer/public/kamelets/google-pubsub-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/google-pubsub-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: google-pubsub-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9Ii0xLjYzMzIzNTQzIDcuMDMyNjA5MzMgMTMxLjI2NTc0NjgyIDExNC40MzkzOTA2NyIgd2lkdGg9IjI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2NCIgeDI9IjY0IiB5MT0iNy4wMzQiIHkyPSIxMjAuNzg5Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzg3ZmQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3 [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Google Pubsub"
diff --git a/karavan-designer/public/kamelets/google-pubsub-source.kamelet.yaml b/karavan-designer/public/kamelets/google-pubsub-source.kamelet.yaml
index 389492d..ad3a021 100644
--- a/karavan-designer/public/kamelets/google-pubsub-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/google-pubsub-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: google-pubsub-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjI1MDAiIHZpZXdCb3g9Ii0xLjYzMzIzNTQzIDcuMDMyNjA5MzMgMTMxLjI2NTc0NjgyIDExNC40MzkzOTA2NyIgd2lkdGg9IjI1MDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSI2NCIgeDI9IjY0IiB5MT0iNy4wMzQiIHkyPSIxMjAuNzg5Ij48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiM0Mzg3ZmQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3 [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Google Pubsub"
diff --git a/karavan-designer/public/kamelets/google-sheets-source.kamelet.yaml b/karavan-designer/public/kamelets/google-sheets-source.kamelet.yaml
index a0d1242..8df277a 100644
--- a/karavan-designer/public/kamelets/google-sheets-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/google-sheets-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: google-sheets-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA2NCA4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjQgODg7Ii [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Google Sheets"
diff --git a/karavan-designer/public/kamelets/google-storage-sink.kamelet.yaml b/karavan-designer/public/kamelets/google-storage-sink.kamelet.yaml
index 985f2ac..330701c 100644
--- a/karavan-designer/public/kamelets/google-storage-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/google-storage-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: google-storage-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiIHZpZXdCb3g9Ii0xOS4yMDAxNSAtMjguNDgzIDE2Ni40MDEzIDE3MC44OTgiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTcuMDM0KSI+PGxpbmVhckdyYWRpZW50IHkyPSIxMjAuNzg5IiB4Mj0iNjQiIHkxPSI3LjAzNCIgeDE9IjY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQzODdmZCIvPj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Google Storage"
diff --git a/karavan-designer/public/kamelets/google-storage-source.kamelet.yaml b/karavan-designer/public/kamelets/google-storage-source.kamelet.yaml
index 3fe7640..6124dd0 100644
--- a/karavan-designer/public/kamelets/google-storage-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/google-storage-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: google-storage-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBoZWlnaHQ9IjgwMCIgd2lkdGg9IjEyMDAiIHZpZXdCb3g9Ii0xOS4yMDAxNSAtMjguNDgzIDE2Ni40MDEzIDE3MC44OTgiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTcuMDM0KSI+PGxpbmVhckdyYWRpZW50IHkyPSIxMjAuNzg5IiB4Mj0iNjQiIHkxPSI3LjAzNCIgeDE9IjY0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgaWQ9ImEiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzQzODdmZCIvPj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Google Storage"
diff --git a/karavan-designer/public/kamelets/has-header-filter-action.kamelet.yaml b/karavan-designer/public/kamelets/has-header-filter-action.kamelet.yaml
index 7cb184f..59c1af0 100644
--- a/karavan-designer/public/kamelets/has-header-filter-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/has-header-filter-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/header-matches-filter-action.kamelet.yaml b/karavan-designer/public/kamelets/header-matches-filter-action.kamelet.yaml
index 8b688fc..e6730b1 100644
--- a/karavan-designer/public/kamelets/header-matches-filter-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/header-matches-filter-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/hoist-field-action.kamelet.yaml b/karavan-designer/public/kamelets/hoist-field-action.kamelet.yaml
index 49437e3..6ccf0ef 100644
--- a/karavan-designer/public/kamelets/hoist-field-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/hoist-field-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -39,7 +39,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/karavan-designer/public/kamelets/http-secured-sink.kamelet.yaml b/karavan-designer/public/kamelets/http-secured-sink.kamelet.yaml
index a68929e..6995219 100644
--- a/karavan-designer/public/kamelets/http-secured-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/http-secured-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: http-secured-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "HTTP"
diff --git a/karavan-designer/public/kamelets/http-secured-source.kamelet.yaml b/karavan-designer/public/kamelets/http-secured-source.kamelet.yaml
index 2346d02..2991af7 100644
--- a/karavan-designer/public/kamelets/http-secured-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/http-secured-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: http-secured-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "HTTP"
diff --git a/karavan-designer/public/kamelets/http-sink.kamelet.yaml b/karavan-designer/public/kamelets/http-sink.kamelet.yaml
index 3c42149..5e96658 100644
--- a/karavan-designer/public/kamelets/http-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/http-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: http-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "HTTP"
diff --git a/karavan-designer/public/kamelets/http-source.kamelet.yaml b/karavan-designer/public/kamelets/http-source.kamelet.yaml
index 73c63f4..fe27f29 100644
--- a/karavan-designer/public/kamelets/http-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/http-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: http-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MjAiCmhlaWdodD0iNDIwIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPgo8cGF0aCBzdHJva2Utd2lkdGg9IjI2IgpkPSJNMjA5LDE1YTE5NSwxOTUgMCAxLDAgMiwweiIvPgo8cGF0aCBzdHJva2Utd2lkdGg9IjE4IgpkPSJtMjEwLDE1djM5MG0xOTUtMTk1SDE1TTU5LDkwYTI2MCwyNjAgMCAwLDAgMzAyLDAgbTAsMjQwIGEyNjAsMjYwIDAgMCwwLTMwMiwwTTE5NSwyMGEyNTAsMjUwIDAgMCwwIDAsMzgyIG0zMC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "HTTP"
diff --git a/karavan-designer/public/kamelets/infinispan-sink.kamelet.yaml b/karavan-designer/public/kamelets/infinispan-sink.kamelet.yaml
index bdfa83a..6e22356 100644
--- a/karavan-designer/public/kamelets/infinispan-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/infinispan-sink.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "sink"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Infinispan"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iYXJ0d29yayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAyNCAyMTUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMGIyNTQ1O30uY2xzLTJ7ZmlsbDojNTk5ZmM2O308L3N0eWxlPjwvZGVmcz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjI5Ny4yNCIgeT0iMS45OCIgd2lkdGg9IjExLjkiIGhlaWdodD0iMTU4LjEyIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzk1LjI1LDY0Ljg4Yy03LjgxLTkuNDUtMTguOS0xNC4yNC0zMy0xNC4yNC0xMy43NywwLTI0LjczLDQuNzUtMzIuNjQsMTQuMTFWNTIuMzlIMz [...]
diff --git a/karavan-designer/public/kamelets/infinispan-source.kamelet.yaml b/karavan-designer/public/kamelets/infinispan-source.kamelet.yaml
index 88957b2..a316a20 100644
--- a/karavan-designer/public/kamelets/infinispan-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/infinispan-source.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "source"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Infinispan"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iYXJ0d29yayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAyNCAyMTUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMGIyNTQ1O30uY2xzLTJ7ZmlsbDojNTk5ZmM2O308L3N0eWxlPjwvZGVmcz48cmVjdCBjbGFzcz0iY2xzLTEiIHg9IjI5Ny4yNCIgeT0iMS45OCIgd2lkdGg9IjExLjkiIGhlaWdodD0iMTU4LjEyIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMzk1LjI1LDY0Ljg4Yy03LjgxLTkuNDUtMTguOS0xNC4yNC0zMy0xNC4yNC0xMy43NywwLTI0LjczLDQuNzUtMzIuNjQsMTQuMTFWNTIuMzlIMz [...]
diff --git a/karavan-designer/public/kamelets/insert-field-action.kamelet.yaml b/karavan-designer/public/kamelets/insert-field-action.kamelet.yaml
index 154c616..58d7ae9 100644
--- a/karavan-designer/public/kamelets/insert-field-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/insert-field-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -49,7 +49,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/karavan-designer/public/kamelets/insert-header-action.kamelet.yaml b/karavan-designer/public/kamelets/insert-header-action.kamelet.yaml
index 8848b3f..e47061e 100644
--- a/karavan-designer/public/kamelets/insert-header-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/insert-header-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/is-tombstone-filter-action.kamelet.yaml b/karavan-designer/public/kamelets/is-tombstone-filter-action.kamelet.yaml
index 0ce3965..38da3b0 100644
--- a/karavan-designer/public/kamelets/is-tombstone-filter-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/is-tombstone-filter-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/jira-source.kamelet.yaml b/karavan-designer/public/kamelets/jira-source.kamelet.yaml
index ed13573..fc9b9ef 100644
--- a/karavan-designer/public/kamelets/jira-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jira-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: jira-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjU2cHgiIGhlaWdodD0iMjU2cHgiIHZpZXdCb3g9IjAgMCAyNTYgMjU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iOTguMDMwODY3NSUiIHkxPSIwLjE2MDU5OTU3MiUiIHgyPSI1OC44ODc3MDYyJSIgeTI9IjQwLjc2NTUyNDYlIi [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "JIRA"
diff --git a/karavan-designer/public/kamelets/jms-amqp-10-sink.kamelet.yaml b/karavan-designer/public/kamelets/jms-amqp-10-sink.kamelet.yaml
index cf7e8bc..f91da14 100644
--- a/karavan-designer/public/kamelets/jms-amqp-10-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jms-amqp-10-sink.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im [...]
     camel.apache.org/kamelet.support.level: "Preview"
     camel.apache.org/provider: "Apache Software Foundation"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.group: "JMS"
   labels:
     camel.apache.org/kamelet.type: "sink"
diff --git a/karavan-designer/public/kamelets/jms-amqp-10-source.kamelet.yaml b/karavan-designer/public/kamelets/jms-amqp-10-source.kamelet.yaml
index 0d3a89a..5dc9da5 100644
--- a/karavan-designer/public/kamelets/jms-amqp-10-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jms-amqp-10-source.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im [...]
     camel.apache.org/kamelet.support.level: "Preview"
     camel.apache.org/provider: "Apache Software Foundation"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.group: "JMS"
   labels:
     camel.apache.org/kamelet.type: "source"
diff --git a/karavan-designer/public/kamelets/jms-apache-activemq-sink.kamelet.yaml b/karavan-designer/public/kamelets/jms-apache-activemq-sink.kamelet.yaml
index 955d3fd..2bca93b 100644
--- a/karavan-designer/public/kamelets/jms-apache-activemq-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jms-apache-activemq-sink.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im [...]
     camel.apache.org/kamelet.support.level: "Preview"
     camel.apache.org/provider: "Apache Software Foundation"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.group: "JMS"
   labels:
     camel.apache.org/kamelet.type: "sink"
diff --git a/karavan-designer/public/kamelets/jms-apache-activemq-source.kamelet.yaml b/karavan-designer/public/kamelets/jms-apache-activemq-source.kamelet.yaml
index de3307e..90b654b 100644
--- a/karavan-designer/public/kamelets/jms-apache-activemq-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jms-apache-activemq-source.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im [...]
     camel.apache.org/kamelet.support.level: "Preview"
     camel.apache.org/provider: "Apache Software Foundation"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.group: "JMS"
   labels:
     camel.apache.org/kamelet.type: "source"
diff --git a/karavan-designer/public/kamelets/jms-apache-artemis-sink.kamelet.yaml b/karavan-designer/public/kamelets/jms-apache-artemis-sink.kamelet.yaml
index 5b8868c..819b3f5 100644
--- a/karavan-designer/public/kamelets/jms-apache-artemis-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jms-apache-artemis-sink.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im [...]
     camel.apache.org/kamelet.support.level: "Preview"
     camel.apache.org/provider: "Apache Software Foundation"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.group: "JMS"
   labels:
     camel.apache.org/kamelet.type: "sink"
diff --git a/karavan-designer/public/kamelets/jms-apache-artemis-source.kamelet.yaml b/karavan-designer/public/kamelets/jms-apache-artemis-source.kamelet.yaml
index e6f3813..107fef6 100644
--- a/karavan-designer/public/kamelets/jms-apache-artemis-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jms-apache-artemis-source.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im [...]
     camel.apache.org/kamelet.support.level: "Preview"
     camel.apache.org/provider: "Apache Software Foundation"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.group: "JMS"
   labels:
     camel.apache.org/kamelet.type: "source"
diff --git a/karavan-designer/public/kamelets/jolt-transformation-action.kamelet.yaml b/karavan-designer/public/kamelets/jolt-transformation-action.kamelet.yaml
index 61264a9..3169ab1 100644
--- a/karavan-designer/public/kamelets/jolt-transformation-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jolt-transformation-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: jolt-transformation-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/jslt-action.kamelet.yaml b/karavan-designer/public/kamelets/jslt-action.kamelet.yaml
index b9b3094..4992c2d 100644
--- a/karavan-designer/public/kamelets/jslt-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jslt-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: jslt-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/json-deserialize-action.kamelet.yaml b/karavan-designer/public/kamelets/json-deserialize-action.kamelet.yaml
index b7c2b33..5bfe41c 100644
--- a/karavan-designer/public/kamelets/json-deserialize-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/json-deserialize-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -32,7 +32,7 @@ spec:
     description: "Deserialize payload to JSON"
     type: object
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git a/karavan-designer/public/kamelets/json-patch-action.kamelet.yaml b/karavan-designer/public/kamelets/json-patch-action.kamelet.yaml
index 5211446..1bb9773 100644
--- a/karavan-designer/public/kamelets/json-patch-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/json-patch-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: json-patch-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/json-schema-validator-action.kamelet.yaml b/karavan-designer/public/kamelets/json-schema-validator-action.kamelet.yaml
index 644042d..9cc73dd 100644
--- a/karavan-designer/public/kamelets/json-schema-validator-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/json-schema-validator-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: json-schema-validator-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/json-serialize-action.kamelet.yaml b/karavan-designer/public/kamelets/json-serialize-action.kamelet.yaml
index 10052b1..7c8bcdb 100644
--- a/karavan-designer/public/kamelets/json-serialize-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/json-serialize-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -32,7 +32,7 @@ spec:
     description: "Serialize payload to JSON"
     type: object
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson"
diff --git a/karavan-designer/public/kamelets/jsonata-action.kamelet.yaml b/karavan-designer/public/kamelets/jsonata-action.kamelet.yaml
index 7cfaff6..06e26f3 100644
--- a/karavan-designer/public/kamelets/jsonata-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/jsonata-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: jsonata-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/kafka-manual-commit-action.kamelet.yaml b/karavan-designer/public/kamelets/kafka-manual-commit-action.kamelet.yaml
index 72f10a6..fea8c30 100644
--- a/karavan-designer/public/kamelets/kafka-manual-commit-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kafka-manual-commit-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -32,7 +32,7 @@ spec:
     description: "Manually commit Kafka Offset"
     type: object
   dependencies:
-  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1
   - "camel:kamelet"
   template:
     from:
diff --git a/karavan-designer/public/kamelets/kafka-not-secured-sink.kamelet.yaml b/karavan-designer/public/kamelets/kafka-not-secured-sink.kamelet.yaml
index cfdea82..2e1c4e8 100644
--- a/karavan-designer/public/kamelets/kafka-not-secured-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kafka-not-secured-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: kafka-not-secured-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Kafka"
diff --git a/karavan-designer/public/kamelets/kafka-not-secured-source.kamelet.yaml b/karavan-designer/public/kamelets/kafka-not-secured-source.kamelet.yaml
index 9b4b695..f911914 100644
--- a/karavan-designer/public/kamelets/kafka-not-secured-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kafka-not-secured-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: kafka-not-secured-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Kafka"
diff --git a/karavan-designer/public/kamelets/kafka-sink.kamelet.yaml b/karavan-designer/public/kamelets/kafka-sink.kamelet.yaml
index 904fd6e..63a6f81 100644
--- a/karavan-designer/public/kamelets/kafka-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kafka-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: kafka-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Kafka"
diff --git a/karavan-designer/public/kamelets/kafka-source.kamelet.yaml b/karavan-designer/public/kamelets/kafka-source.kamelet.yaml
index 73b69e1..9d03e00 100644
--- a/karavan-designer/public/kamelets/kafka-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kafka-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: kafka-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Kafka"
@@ -125,7 +125,7 @@ spec:
           - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
   dependencies:
-    - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0
+    - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git a/karavan-designer/public/kamelets/kafka-ssl-sink.kamelet.yaml b/karavan-designer/public/kamelets/kafka-ssl-sink.kamelet.yaml
index ce240de..320a49b 100644
--- a/karavan-designer/public/kamelets/kafka-ssl-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kafka-ssl-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: kafka-ssl-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Kafka"
diff --git a/karavan-designer/public/kamelets/kafka-ssl-source.kamelet.yaml b/karavan-designer/public/kamelets/kafka-ssl-source.kamelet.yaml
index 168df4c..af19095 100644
--- a/karavan-designer/public/kamelets/kafka-ssl-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kafka-ssl-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: kafka-ssl-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Kafka"
@@ -144,7 +144,7 @@ spec:
         type: string
         default: TLSv1.2,TLSv1.1,TLSv1
   dependencies:
-    - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0
+    - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1
     - "camel:core"
     - "camel:kafka"
     - "camel:kamelet"
diff --git a/karavan-designer/public/kamelets/kubernetes-namespaces-source.kamelet.yaml b/karavan-designer/public/kamelets/kubernetes-namespaces-source.kamelet.yaml
index 8ae9fd3..cb876d8 100644
--- a/karavan-designer/public/kamelets/kubernetes-namespaces-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kubernetes-namespaces-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: kubernetes-namespaces-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Kubernetes"
diff --git a/karavan-designer/public/kamelets/kubernetes-nodes-source.kamelet.yaml b/karavan-designer/public/kamelets/kubernetes-nodes-source.kamelet.yaml
index cece7cb..fe6a411 100644
--- a/karavan-designer/public/kamelets/kubernetes-nodes-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kubernetes-nodes-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: kubernetes-nodes-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Kubernetes"
diff --git a/karavan-designer/public/kamelets/kubernetes-pods-source.kamelet.yaml b/karavan-designer/public/kamelets/kubernetes-pods-source.kamelet.yaml
index 5c12693..4bdd279 100644
--- a/karavan-designer/public/kamelets/kubernetes-pods-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/kubernetes-pods-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: kubernetes-pods-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiCiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM9Im [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Kubernetes"
diff --git a/karavan-designer/public/kamelets/log-sink.kamelet.yaml b/karavan-designer/public/kamelets/log-sink.kamelet.yaml
index 4fcab40..b4e30c8 100644
--- a/karavan-designer/public/kamelets/log-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/log-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: log-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodH [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Logging"
diff --git a/karavan-designer/public/kamelets/mail-imap-source.kamelet.yaml b/karavan-designer/public/kamelets/mail-imap-source.kamelet.yaml
index acd2b3d..38ca57f 100644
--- a/karavan-designer/public/kamelets/mail-imap-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mail-imap-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mail-imap-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Mail"
diff --git a/karavan-designer/public/kamelets/mail-sink.kamelet.yaml b/karavan-designer/public/kamelets/mail-sink.kamelet.yaml
index c4d505a..a20c998 100644
--- a/karavan-designer/public/kamelets/mail-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mail-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mail-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Mail"
diff --git a/karavan-designer/public/kamelets/mariadb-sink.kamelet.yaml b/karavan-designer/public/kamelets/mariadb-sink.kamelet.yaml
index c14d7ef..9df962f 100644
--- a/karavan-designer/public/kamelets/mariadb-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mariadb-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mariadb-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBoZWlnaHQ9IjExOC4xIiB2aWV3Qm94PSIwLDAsNDE2LjQsMTE4LjEiIHdpZHRoPSI0MTYuNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDxtZXRhZGF0YS8+CiA8c3dpdGNoIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMy45MSAtMjMuOTUpIj4KICA8Zm9yZWlnbk9iamVjdCBoZWlnaHQ9IjEiIHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB3aWR0aD0iMSIvPgogIDxnPgogICA8ZyB0cmFuc2Zvcm09In [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/mariadb-source.kamelet.yaml b/karavan-designer/public/kamelets/mariadb-source.kamelet.yaml
index 1becd01..af1c810 100644
--- a/karavan-designer/public/kamelets/mariadb-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mariadb-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mariadb-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBoZWlnaHQ9IjExOC4xIiB2aWV3Qm94PSIwLDAsNDE2LjQsMTE4LjEiIHdpZHRoPSI0MTYuNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KIDxtZXRhZGF0YS8+CiA8c3dpdGNoIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMy45MSAtMjMuOTUpIj4KICA8Zm9yZWlnbk9iamVjdCBoZWlnaHQ9IjEiIHJlcXVpcmVkRXh0ZW5zaW9ucz0iaHR0cDovL25zLmFkb2JlLmNvbS9BZG9iZUlsbHVzdHJhdG9yLzEwLjAvIiB3aWR0aD0iMSIvPgogIDxnPgogICA8ZyB0cmFuc2Zvcm09In [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/mask-field-action.kamelet.yaml b/karavan-designer/public/kamelets/mask-field-action.kamelet.yaml
index e151719..1b000a6 100644
--- a/karavan-designer/public/kamelets/mask-field-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mask-field-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -44,7 +44,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:jackson"
   - "camel:kamelet"
   - "camel:core"
diff --git a/karavan-designer/public/kamelets/message-timestamp-router-action.kamelet.yaml b/karavan-designer/public/kamelets/message-timestamp-router-action.kamelet.yaml
index b2736cc..5af6b58 100644
--- a/karavan-designer/public/kamelets/message-timestamp-router-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/message-timestamp-router-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -54,7 +54,7 @@ spec:
         default: "timestamp"
     type: object
   dependencies:
-  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1
   - "camel:jackson"
   - "camel:kamelet"
   - "camel:core"
diff --git a/karavan-designer/public/kamelets/minio-sink.kamelet.yaml b/karavan-designer/public/kamelets/minio-sink.kamelet.yaml
index 9ce276d..f80fc45 100644
--- a/karavan-designer/public/kamelets/minio-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/minio-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: minio-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2Mi42MTIgMjQuNDY1Ij48cGF0aCBkPSJNNTIuNzUxLjQxNGg5LjEwOHYyMy42M2gtOS4xMDh6TTQxLjcxMS43NGwtMTguNDg4IDkuOTJhLjkxOS45MTkgMCAwIDEtLjg1NiAwTDMuODc5Ljc0QTIuODA4IDIuODA4IDAgMCAwIDIuNTU4LjQxNGgtLjAyM0EyLjQgMi40IDAgMCAwIDAgMi42NDF2MjEuMzc2aDkuMVYxMy44NDJhLjkxOC45MTggMCAwIDEgMS4zODUtLjY4MmwxMC4zNjEgNS41NjhhMy42MzQgMy42MzQgMCAwIDAgMy4zMzYuMD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Minio"
diff --git a/karavan-designer/public/kamelets/minio-source.kamelet.yaml b/karavan-designer/public/kamelets/minio-source.kamelet.yaml
index 6a9db09..8054edf 100644
--- a/karavan-designer/public/kamelets/minio-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/minio-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: minio-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkxheWVyIDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDE2Mi42MTIgMjQuNDY1Ij48cGF0aCBkPSJNNTIuNzUxLjQxNGg5LjEwOHYyMy42M2gtOS4xMDh6TTQxLjcxMS43NGwtMTguNDg4IDkuOTJhLjkxOS45MTkgMCAwIDEtLjg1NiAwTDMuODc5Ljc0QTIuODA4IDIuODA4IDAgMCAwIDIuNTU4LjQxNGgtLjAyM0EyLjQgMi40IDAgMCAwIDAgMi42NDF2MjEuMzc2aDkuMVYxMy44NDJhLjkxOC45MTggMCAwIDEgMS4zODUtLjY4MmwxMC4zNjEgNS41NjhhMy42MzQgMy42MzQgMCAwIDAgMy4zMzYuMD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Minio"
diff --git a/karavan-designer/public/kamelets/mongodb-sink.kamelet.yaml b/karavan-designer/public/kamelets/mongodb-sink.kamelet.yaml
index c4caee1..62751ec 100644
--- a/karavan-designer/public/kamelets/mongodb-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mongodb-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mongodb-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEgNjciIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9IjEiIHk9IjEiLz48c3ltYm9sIGlkPSJBIiBvdmVyZmxvdz0idmlzaWJsZSI+PGcgc3Ryb2tlPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0xNC4xNzQuMTc1bD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "MongoDB"
diff --git a/karavan-designer/public/kamelets/mongodb-source.kamelet.yaml b/karavan-designer/public/kamelets/mongodb-source.kamelet.yaml
index 9ad2c04..52f10e2 100644
--- a/karavan-designer/public/kamelets/mongodb-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mongodb-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mongodb-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMzEgNjciIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiPjx1c2UgeGxpbms6aHJlZj0iI0EiIHg9IjEiIHk9IjEiLz48c3ltYm9sIGlkPSJBIiBvdmVyZmxvdz0idmlzaWJsZSI+PGcgc3Ryb2tlPSJub25lIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjxwYXRoIGQ9Ik0xNC4xNzQuMTc1bD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "MongoDB"
diff --git a/karavan-designer/public/kamelets/mqtt-sink.kamelet.yaml b/karavan-designer/public/kamelets/mqtt-sink.kamelet.yaml
index 914dd07..7b27ee3 100644
--- a/karavan-designer/public/kamelets/mqtt-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mqtt-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mqtt-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMzIwIiBvdmVyZmxvdz0idmlzaWJsZSIgeG1sOnNwYWNlPSJwcm [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "MQTT"
diff --git a/karavan-designer/public/kamelets/mqtt-source.kamelet.yaml b/karavan-designer/public/kamelets/mqtt-source.kamelet.yaml
index 5d4fd98..d333db5 100644
--- a/karavan-designer/public/kamelets/mqtt-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mqtt-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mqtt-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMzIwIiBvdmVyZmxvdz0idmlzaWJsZSIgeG1sOnNwYWNlPSJwcm [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "MQTT"
diff --git a/karavan-designer/public/kamelets/mqtt5-sink.kamelet.yaml b/karavan-designer/public/kamelets/mqtt5-sink.kamelet.yaml
index bf1f05d..ad21c1e 100644
--- a/karavan-designer/public/kamelets/mqtt5-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mqtt5-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mqtt5-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMzIwIiBvdmVyZmxvdz0idmlzaWJsZSIgeG1sOnNwYWNlPSJwcm [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "MQTT v5"
diff --git a/karavan-designer/public/kamelets/mqtt5-source.kamelet.yaml b/karavan-designer/public/kamelets/mqtt5-source.kamelet.yaml
index cf99e2f..981e6db 100644
--- a/karavan-designer/public/kamelets/mqtt5-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mqtt5-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mqtt5-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjMuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMiIgYmFzZVByb2ZpbGU9InRpbnkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMjAgMzIwIiBvdmVyZmxvdz0idmlzaWJsZSIgeG1sOnNwYWNlPSJwcm [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "MQTT 5"
diff --git a/karavan-designer/public/kamelets/mustache-template-action.kamelet.yaml b/karavan-designer/public/kamelets/mustache-template-action.kamelet.yaml
index 2b46e19..9ec5e93 100644
--- a/karavan-designer/public/kamelets/mustache-template-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mustache-template-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mustache-template-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/mvel-template-action.kamelet.yaml b/karavan-designer/public/kamelets/mvel-template-action.kamelet.yaml
index 468a3f6..38df0e6 100644
--- a/karavan-designer/public/kamelets/mvel-template-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mvel-template-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mvel-template-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/mysql-sink.kamelet.yaml b/karavan-designer/public/kamelets/mysql-sink.kamelet.yaml
index 9a1f112..4b22457 100644
--- a/karavan-designer/public/kamelets/mysql-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mysql-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mysql-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmVyc2lvbj0iMSI+CiA8cmVjdCBmaWxsPSIjMjY1NTdjIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHg9Ii0zMCIgeT0iLTMwIiByeD0iMS40IiByeT0iMS40IiB0cmFuc2Zvcm09Im1hdHJpeCgwLC0xLC0xLDAsMCwwKSIvPgogPHBhdGggb3BhY2l0eT0iLjIiIGQ9Im04LjAyNTQgOC4wMDAxYy0wLjc4MjUtMC4wMTY2LTEuMTQ5NCAwLjUyNDQtMC45ODgzIDEuNDU3IDAuMDUyIDAuMzAwNiAwLjMxNTIgMC43Mjk5IDAuODgyOCAxLjQ0MTkgMC42MzEyMiAwLj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/mysql-source.kamelet.yaml b/karavan-designer/public/kamelets/mysql-source.kamelet.yaml
index a15d0b2..5320c01 100644
--- a/karavan-designer/public/kamelets/mysql-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/mysql-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: mysql-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmVyc2lvbj0iMSI+CiA8cmVjdCBmaWxsPSIjMjY1NTdjIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHg9Ii0zMCIgeT0iLTMwIiByeD0iMS40IiByeT0iMS40IiB0cmFuc2Zvcm09Im1hdHJpeCgwLC0xLC0xLDAsMCwwKSIvPgogPHBhdGggb3BhY2l0eT0iLjIiIGQ9Im04LjAyNTQgOC4wMDAxYy0wLjc4MjUtMC4wMTY2LTEuMTQ5NCAwLjUyNDQtMC45ODgzIDEuNDU3IDAuMDUyIDAuMzAwNiAwLjMxNTIgMC43Mjk5IDAuODgyOCAxLjQ0MTkgMC42MzEyMiAwLj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/nats-sink.kamelet.yaml b/karavan-designer/public/kamelets/nats-sink.kamelet.yaml
index 2cd6112..92c9260 100644
--- a/karavan-designer/public/kamelets/nats-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/nats-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: nats-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NDQuMiIgaGVpZ2h0PSIxODEuODEiIHZpZXdCb3g9IjAgMCA3NDQuMiAxODEuODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjlhOWRlO30uY2xzLTJ7ZmlsbDojZmZmO30uY2xzLTN7ZmlsbDojMzNhNjc1O30uY2xzLTR7ZmlsbDojMzY1YzkzO30uY2xzLTV7ZmlsbDojOGRjMzQxO308L3N0eWxlPjwvZGVmcz48dGl0bGU+bmF0cy1sb2dvLWZyZWVsb2dvdmVjdG9ycy5uZXQ8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMS [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "NATS"
diff --git a/karavan-designer/public/kamelets/nats-source.kamelet.yaml b/karavan-designer/public/kamelets/nats-source.kamelet.yaml
index 4b0348e..03a236b 100644
--- a/karavan-designer/public/kamelets/nats-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/nats-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: nats-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3NDQuMiIgaGVpZ2h0PSIxODEuODEiIHZpZXdCb3g9IjAgMCA3NDQuMiAxODEuODEiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojMjlhOWRlO30uY2xzLTJ7ZmlsbDojZmZmO30uY2xzLTN7ZmlsbDojMzNhNjc1O30uY2xzLTR7ZmlsbDojMzY1YzkzO30uY2xzLTV7ZmlsbDojOGRjMzQxO308L3N0eWxlPjwvZGVmcz48dGl0bGU+bmF0cy1sb2dvLWZyZWVsb2dvdmVjdG9ycy5uZXQ8L3RpdGxlPjxwYXRoIGNsYXNzPSJjbHMtMS [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "NATS"
diff --git a/karavan-designer/public/kamelets/openai-classification-action.kamelet.yaml b/karavan-designer/public/kamelets/openai-classification-action.kamelet.yaml
index 2fe73ee..73dcc9e 100644
--- a/karavan-designer/public/kamelets/openai-classification-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/openai-classification-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: openai-classification-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iODk0IiBoZWlnaHQ9IjE3MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNjI1LjU1IDM1LjIyYy0xMy43NSAwLTIzLjU3IDQuNy0yOC4zOSAxMy41OWwtMi41OSA0Ljc5VjM3LjU0aC0yMi40djk3Ljg1aDIzLjU2Vjc3LjE4YzAtMTMuOTEgNy41NS0yMS44OSAyMC43My0yMS44OSAxMi41NiAwIDE5Ljc2IDcuNzYgMTkuNzYgMjEuMzF2NTguNzloMjMuNTZ2LTYzYzAtMjMuMjYtMTIuOC0zNy4xNy0zNC4yMy0zNy4xN3ptLTExNC4yMiAwYy0yNy [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "OpenAI"
@@ -74,7 +74,7 @@ spec:
     out:
       mediaType: text/plain
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:jackson"
   - "camel:jsonpath"
   - "camel:core"
diff --git a/karavan-designer/public/kamelets/openai-completion-action.kamelet.yaml b/karavan-designer/public/kamelets/openai-completion-action.kamelet.yaml
index 0985d57..322753a 100644
--- a/karavan-designer/public/kamelets/openai-completion-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/openai-completion-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: openai-completion-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iODk0IiBoZWlnaHQ9IjE3MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNjI1LjU1IDM1LjIyYy0xMy43NSAwLTIzLjU3IDQuNy0yOC4zOSAxMy41OWwtMi41OSA0Ljc5VjM3LjU0aC0yMi40djk3Ljg1aDIzLjU2Vjc3LjE4YzAtMTMuOTEgNy41NS0yMS44OSAyMC43My0yMS44OSAxMi41NiAwIDE5Ljc2IDcuNzYgMTkuNzYgMjEuMzF2NTguNzloMjMuNTZ2LTYzYzAtMjMuMjYtMTIuOC0zNy4xNy0zNC4yMy0zNy4xN3ptLTExNC4yMiAwYy0yNy [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "OpenAI"
diff --git a/karavan-designer/public/kamelets/oracle-database-sink.kamelet.yaml b/karavan-designer/public/kamelets/oracle-database-sink.kamelet.yaml
index 7477bc3..77f0df5 100644
--- a/karavan-designer/public/kamelets/oracle-database-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/oracle-database-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: oracle-database-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/oracle-database-source.kamelet.yaml b/karavan-designer/public/kamelets/oracle-database-source.kamelet.yaml
index 3981f51..de42820 100644
--- a/karavan-designer/public/kamelets/oracle-database-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/oracle-database-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: oracle-database-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIyLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/pdf-action.kamelet.yaml b/karavan-designer/public/kamelets/pdf-action.kamelet.yaml
index 3632844..90e9c2a 100644
--- a/karavan-designer/public/kamelets/pdf-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/pdf-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: pdf-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMwMy4xODggMzAzLjE4OCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "PDF"
diff --git a/karavan-designer/public/kamelets/postgresql-sink.kamelet.yaml b/karavan-designer/public/kamelets/postgresql-sink.kamelet.yaml
index 1a2f972..c8de667 100644
--- a/karavan-designer/public/kamelets/postgresql-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/postgresql-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: postgresql-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+UG9zdGdyZVNRTCBpY29uPC90aXRsZT48cGF0aCBkPSJNMTcuMTI4IDBhMTAuMTM0IDEwLjEzNCAwIDAgMC0yLjc1NS40MDNsLS4wNjMuMDJBMTAuOTIyIDEwLjkyMiAwIDAgMCAxMi42LjI1OEMxMS40MjIuMjM4IDEwLjQxLjUyNCA5LjU5NCAxIDguNzkuNzIxIDcuMTIyLjI0IDUuMzY0LjMzNiA0LjE0LjQwMyAyLjgwNC43NzUgMS44MTQgMS44Mi44MjcgMi44NjUuMzA1IDQuNDgyLjQxNSA2LjY4MmMuMDMuNjA3LjIwMyAxLjU5Ny [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/postgresql-source.kamelet.yaml b/karavan-designer/public/kamelets/postgresql-source.kamelet.yaml
index f14115b..bb6ee1f 100644
--- a/karavan-designer/public/kamelets/postgresql-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/postgresql-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: postgresql-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyByb2xlPSJpbWciIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48dGl0bGU+UG9zdGdyZVNRTCBpY29uPC90aXRsZT48cGF0aCBkPSJNMTcuMTI4IDBhMTAuMTM0IDEwLjEzNCAwIDAgMC0yLjc1NS40MDNsLS4wNjMuMDJBMTAuOTIyIDEwLjkyMiAwIDAgMCAxMi42LjI1OEMxMS40MjIuMjM4IDEwLjQxLjUyNCA5LjU5NCAxIDguNzkuNzIxIDcuMTIyLjI0IDUuMzY0LjMzNiA0LjE0LjQwMyAyLjgwNC43NzUgMS44MTQgMS44Mi44MjcgMi44NjUuMzA1IDQuNDgyLjQxNSA2LjY4MmMuMDMuNjA3LjIwMyAxLjU5Ny [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/predicate-filter-action.kamelet.yaml b/karavan-designer/public/kamelets/predicate-filter-action.kamelet.yaml
index 4652349..751a4c7 100644
--- a/karavan-designer/public/kamelets/predicate-filter-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/predicate-filter-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/protobuf-deserialize-action.kamelet.yaml b/karavan-designer/public/kamelets/protobuf-deserialize-action.kamelet.yaml
index aece24b..07611d1 100644
--- a/karavan-designer/public/kamelets/protobuf-deserialize-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/protobuf-deserialize-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: protobuf-deserialize-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -40,7 +40,7 @@ spec:
         type: string
         example: 'message Person { required string first = 1; required string last = 2; }'
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-protobuf"
diff --git a/karavan-designer/public/kamelets/protobuf-serialize-action.kamelet.yaml b/karavan-designer/public/kamelets/protobuf-serialize-action.kamelet.yaml
index a23b3c2..f129359 100644
--- a/karavan-designer/public/kamelets/protobuf-serialize-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/protobuf-serialize-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: protobuf-serialize-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -40,7 +40,7 @@ spec:
         type: string
         example: 'message Person { required string first = 1; required string last = 2; }'
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:kamelet"
   - "camel:core"
   - "camel:jackson-protobuf"
diff --git a/karavan-designer/public/kamelets/pulsar-sink.kamelet.yaml b/karavan-designer/public/kamelets/pulsar-sink.kamelet.yaml
index 20391e6..80f7095 100644
--- a/karavan-designer/public/kamelets/pulsar-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/pulsar-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: pulsar-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmlld0JveD0iMCAwIDYwLjk3Mzk5OSA0My4wOSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMjQiCiAgIHNvZGlwb2RpOmRvY25hbWU9InB1bHNhci1sb2dvLnN2ZyIKICAgd2lkdGg9IjYwLjk3Mzk5OSIKICAgaGVpZ2h0PSI0My4wOSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4xLjEgKDNiZjVhZTBkMjUsIDIwMjEtMDktMjApIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Pulsar"
diff --git a/karavan-designer/public/kamelets/pulsar-source.kamelet.yaml b/karavan-designer/public/kamelets/pulsar-source.kamelet.yaml
index ab98c27..738a898 100644
--- a/karavan-designer/public/kamelets/pulsar-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/pulsar-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: pulsar-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgdmlld0JveD0iMCAwIDYwLjk3Mzk5OSA0My4wOSIKICAgdmVyc2lvbj0iMS4xIgogICBpZD0ic3ZnMjQiCiAgIHNvZGlwb2RpOmRvY25hbWU9InB1bHNhci1sb2dvLnN2ZyIKICAgd2lkdGg9IjYwLjk3Mzk5OSIKICAgaGVpZ2h0PSI0My4wOSIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMS4xLjEgKDNiZjVhZTBkMjUsIDIwMjEtMDktMjApIgogICB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIKICAgeG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Pulsar"
diff --git a/karavan-designer/public/kamelets/rabbitmq-source.kamelet.yaml b/karavan-designer/public/kamelets/rabbitmq-source.kamelet.yaml
index 6e8a1a1..9e30e1b 100644
--- a/karavan-designer/public/kamelets/rabbitmq-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/rabbitmq-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: rabbitmq-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjcxcHgiIGhlaWdodD0iMjcxcHgiIHZpZXdCb3g9Ii03LjUgMCAyNzEgMjcxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIj48cGF0aCBkPSJNMjQ1LjQ0IDEwOC4zMDhoLTg1LjA5YTcuNzM4IDcuNzM4IDAgMCAxLTcuNzM1LTcuNzM0di04OC42OEMxNTIuNjE1IDUuMzI3IDE0Ny4yOSAwIDE0MC43MjYgMGgtMzAuMzc1Yy02LjU2OCAwLTExLjg5IDUuMzI3LTExLjg5IDExLjg5NHY4OC4xNDNjMCA0LjU3My0zLjY5NyA4LjI5LTguMjcgOC4zMWwtMjcuODg1LjEzM2MtNC42MT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "RabbitMQ"
diff --git a/karavan-designer/public/kamelets/redis-sink.kamelet.yaml b/karavan-designer/public/kamelets/redis-sink.kamelet.yaml
index e5fb220..c3deb36 100644
--- a/karavan-designer/public/kamelets/redis-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/redis-sink.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "sink"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Redis"
     camel.apache.org/kamelet.icon: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwMCIgaGVpZ2h0PSIyMTQ4IiB2aWV3Qm94PSIwIDAgMjU2IDIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48cGF0aCBkPSJNMjQ1Ljk3IDE2OC45NDNjLTEzLjY2MiA3LjEyMS04NC40MzQgMzYuMjItOTkuNTAxIDQ0LjA3NS0xNS4wNjcgNy44NTYtMjMuNDM3IDcuNzgtMzUuMzQgMi4wOS0xMS45MDItNS42OS04Ny4yMTYtMzYuMTEyLTEwMC43ODMtNDIuNTk3QzMuNTY2IDE2OS4yNzEgMCAxNjYuNTM1IDAgMTYzLjk1MXYtMjUuODc2czk4LjA1LTIxLjM0NSA [...]
diff --git a/karavan-designer/public/kamelets/redis-source.kamelet.yaml b/karavan-designer/public/kamelets/redis-source.kamelet.yaml
index 4b01eba..e1503d9 100644
--- a/karavan-designer/public/kamelets/redis-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/redis-source.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "source"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Redis"
     camel.apache.org/kamelet.icon: data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwMCIgaGVpZ2h0PSIyMTQ4IiB2aWV3Qm94PSIwIDAgMjU2IDIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0Ij48cGF0aCBkPSJNMjQ1Ljk3IDE2OC45NDNjLTEzLjY2MiA3LjEyMS04NC40MzQgMzYuMjItOTkuNTAxIDQ0LjA3NS0xNS4wNjcgNy44NTYtMjMuNDM3IDcuNzgtMzUuMzQgMi4wOS0xMS45MDItNS42OS04Ny4yMTYtMzYuMTEyLTEwMC43ODMtNDIuNTk3QzMuNTY2IDE2OS4yNzEgMCAxNjYuNTM1IDAgMTYzLjk1MXYtMjUuODc2czk4LjA1LTIxLjM0NSA [...]
diff --git a/karavan-designer/public/kamelets/regex-router-action.kamelet.yaml b/karavan-designer/public/kamelets/regex-router-action.kamelet.yaml
index cf2b481..5c7cb05 100644
--- a/karavan-designer/public/kamelets/regex-router-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/regex-router-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -44,7 +44,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1
   - "camel:kamelet"
   - "camel:core"
   template:
diff --git a/karavan-designer/public/kamelets/replace-field-action.kamelet.yaml b/karavan-designer/public/kamelets/replace-field-action.kamelet.yaml
index 530ea0c..9072065 100644
--- a/karavan-designer/public/kamelets/replace-field-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/replace-field-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -64,7 +64,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/karavan-designer/public/kamelets/rest-openapi-sink.kamelet.yaml b/karavan-designer/public/kamelets/rest-openapi-sink.kamelet.yaml
index 47074cf..bd4a05f 100644
--- a/karavan-designer/public/kamelets/rest-openapi-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/rest-openapi-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: rest-openapi-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAlvUlEQVR4nOydd1xT19vAT3YgCSEM2VtEEVABERXFvWqXVbHaOuqve7nbam1tq7bWLldbq9bVum1t3VtxsEQFBFQ2yAwJISRkJ+9HLy9SNDfJzT33JprvX7fk5Jyn8uXec895zjl0g8EAHDjAGyrZATh4MnGI5QAKDrEcQMEhlgMoOMRyAAWHWA6g4BDLARQcYjmAAp3sABwQQVNT0/Xr1wvyC8rKymtrayUSiVqtBgCw2WyBQODr6xMaGtYzKrJPnz5cLheXFimOkfcnGJVKdfbsuZMnT+bfyjfnF02n02Jj48aMHT1w4EA63aqbjkOsJxOVSvXXwb/379/X3CzF8PUuXbpMe2Xa2LFjaDQatgAcYj2BpKdnrF2ztr6+3sp6Qk [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "HTTP"
diff --git a/karavan-designer/public/kamelets/salesforce-create-sink.kamelet.yaml b/karavan-designer/public/kamelets/salesforce-create-sink.kamelet.yaml
index 7226815..a035f16 100644
--- a/karavan-designer/public/kamelets/salesforce-create-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/salesforce-create-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: salesforce-create-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0OCA0OCIgdmVyc2lvbj0iMS4xIj48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIGQ9Ik0zNi41IDEyYy0xLjMyNCAwLTIuNTkuMjU4LTMuNzU4LjcwM0E3Ljk5NCA3Ljk5NCAwIDAgMCAyNiA5Yy0yLjEwNSAwLTQuMDIuODItNS40NDUgMi4xNTJBOS40NjggOS40NjggMCAwIDAgMTMuNSA4QzguMjU0IDggNCAxMi4yNTQgNCAxNy41YzAgLj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Salesforce"
diff --git a/karavan-designer/public/kamelets/salesforce-delete-sink.kamelet.yaml b/karavan-designer/public/kamelets/salesforce-delete-sink.kamelet.yaml
index 822bedf..e8fc902 100644
--- a/karavan-designer/public/kamelets/salesforce-delete-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/salesforce-delete-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: salesforce-delete-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0OCA0OCIgdmVyc2lvbj0iMS4xIj48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIGQ9Ik0zNi41IDEyYy0xLjMyNCAwLTIuNTkuMjU4LTMuNzU4LjcwM0E3Ljk5NCA3Ljk5NCAwIDAgMCAyNiA5Yy0yLjEwNSAwLTQuMDIuODItNS40NDUgMi4xNTJBOS40NjggOS40NjggMCAwIDAgMTMuNSA4QzguMjU0IDggNCAxMi4yNTQgNCAxNy41YzAgLj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Salesforce"
diff --git a/karavan-designer/public/kamelets/salesforce-source.kamelet.yaml b/karavan-designer/public/kamelets/salesforce-source.kamelet.yaml
index 69e0d29..22291da 100644
--- a/karavan-designer/public/kamelets/salesforce-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/salesforce-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: salesforce-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0OCA0OCIgdmVyc2lvbj0iMS4xIj48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIGQ9Ik0zNi41IDEyYy0xLjMyNCAwLTIuNTkuMjU4LTMuNzU4LjcwM0E3Ljk5NCA3Ljk5NCAwIDAgMCAyNiA5Yy0yLjEwNSAwLTQuMDIuODItNS40NDUgMi4xNTJBOS40NjggOS40NjggMCAwIDAgMTMuNSA4QzguMjU0IDggNCAxMi4yNTQgNCAxNy41YzAgLj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Salesforce"
diff --git a/karavan-designer/public/kamelets/salesforce-update-sink.kamelet.yaml b/karavan-designer/public/kamelets/salesforce-update-sink.kamelet.yaml
index 20bc68b..7c363bd 100644
--- a/karavan-designer/public/kamelets/salesforce-update-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/salesforce-update-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: salesforce-update-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCA0OCA0OCIgdmVyc2lvbj0iMS4xIj48ZyBpZD0ic3VyZmFjZTEiPjxwYXRoIGQ9Ik0zNi41IDEyYy0xLjMyNCAwLTIuNTkuMjU4LTMuNzU4LjcwM0E3Ljk5NCA3Ljk5NCAwIDAgMCAyNiA5Yy0yLjEwNSAwLTQuMDIuODItNS40NDUgMi4xNTJBOS40NjggOS40NjggMCAwIDAgMTMuNSA4QzguMjU0IDggNCAxMi4yNTQgNCAxNy41YzAgLj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Salesforce"
diff --git a/karavan-designer/public/kamelets/sftp-sink.kamelet.yaml b/karavan-designer/public/kamelets/sftp-sink.kamelet.yaml
index 179d95f..4377578 100644
--- a/karavan-designer/public/kamelets/sftp-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/sftp-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: sftp-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "FTP"
diff --git a/karavan-designer/public/kamelets/sftp-source.kamelet.yaml b/karavan-designer/public/kamelets/sftp-source.kamelet.yaml
index 278071e..b40d015 100644
--- a/karavan-designer/public/kamelets/sftp-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/sftp-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: sftp-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyMjEuMSAzMDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "FTP"
diff --git a/karavan-designer/public/kamelets/slack-sink.kamelet.yaml b/karavan-designer/public/kamelets/slack-sink.kamelet.yaml
index 1b5af1d..bfff5e7 100644
--- a/karavan-designer/public/kamelets/slack-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/slack-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: slack-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyNUQzNjY7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQoJLnN0MntmaWxsOiNGRjAwMDA7fQoJLnN0M3tmaWxsOiMzRDVBOT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Slack"
diff --git a/karavan-designer/public/kamelets/slack-source.kamelet.yaml b/karavan-designer/public/kamelets/slack-source.kamelet.yaml
index 1d817bf..18eef74 100644
--- a/karavan-designer/public/kamelets/slack-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/slack-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: slack-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMyNUQzNjY7fQoJLnN0MXtmaWxsOiNGRkZGRkY7fQoJLnN0MntmaWxsOiNGRjAwMDA7fQoJLnN0M3tmaWxsOiMzRDVBOT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Slack"
diff --git a/karavan-designer/public/kamelets/solr-sink.kamelet.yaml b/karavan-designer/public/kamelets/solr-sink.kamelet.yaml
index 56f5ad9..97bf7e3 100644
--- a/karavan-designer/public/kamelets/solr-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/solr-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: solr-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCIgdmlld0JveD0iLTQwLjYwMDk1IC0zNC4yMTc3NSAzNTEuODc0OSAyMDUuMzA2NSI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIiBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTTAgMTAyLjY1NGgyMDMuMDA1VjBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMgMCAwIC0xLjMzMzMzIDAgMTM2Ljg3MSkiPjxwYXRoIGQ9Ik00MC43NiAzMS43NjNjLTIuMz [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Solr"
diff --git a/karavan-designer/public/kamelets/solr-source.kamelet.yaml b/karavan-designer/public/kamelets/solr-source.kamelet.yaml
index 44dcf5e..e4f0849 100644
--- a/karavan-designer/public/kamelets/solr-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/solr-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: solr-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iODAwIiB3aWR0aD0iMTIwMCIgdmlld0JveD0iLTQwLjYwMDk1IC0zNC4yMTc3NSAzNTEuODc0OSAyMDUuMzA2NSI+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIiBjbGlwUGF0aFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHBhdGggZD0iTTAgMTAyLjY1NGgyMDMuMDA1VjBIMHoiLz48L2NsaXBQYXRoPjwvZGVmcz48ZyBjbGlwLXBhdGg9InVybCgjYSkiIHRyYW5zZm9ybT0ibWF0cml4KDEuMzMzMzMgMCAwIC0xLjMzMzMzIDAgMTM2Ljg3MSkiPjxwYXRoIGQ9Ik00MC43NiAzMS43NjNjLTIuMz [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Solr"
diff --git a/karavan-designer/public/kamelets/sqlserver-sink.kamelet.yaml b/karavan-designer/public/kamelets/sqlserver-sink.kamelet.yaml
index 7d18ed8..106c90f 100644
--- a/karavan-designer/public/kamelets/sqlserver-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/sqlserver-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: sqlserver-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/sqlserver-source.kamelet.yaml b/karavan-designer/public/kamelets/sqlserver-source.kamelet.yaml
index 5ff71ca..26faeb4 100644
--- a/karavan-designer/public/kamelets/sqlserver-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/sqlserver-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: sqlserver-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SQL"
diff --git a/karavan-designer/public/kamelets/ssh-sink.kamelet.yaml b/karavan-designer/public/kamelets/ssh-sink.kamelet.yaml
index 57c26b5..afceff4 100644
--- a/karavan-designer/public/kamelets/ssh-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/ssh-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: ssh-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQgNjQiPgogICAgPHBhdGggZD0iTSA3IDggQyA1LjM0NiA4IDQgOS4zNDYgNCAxMSBMIDQgNTMgQyA0IDU0LjY1NCA1LjM0NiA1NiA3IDU2IEwgNTcgNTYgQyA1OC42NTQgNTYgNjAgNTQuNjU0IDYwIDUzIEwgNjAgMTEgQyA2MCA5LjM0NiA1OC42NTQgOCA1NyA4IEwgNyA4IHogTSA3IDEwIEwgNTcgMTAgQyA1Ny41NTIgMTAgNTggMTAuNDQ4IDU4IDExIEwgNTggNTMgQyA1OCA1My41NTIgNTcuNTUyIDU0IDU3IDU0IEwgNyA1NCBDID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SSH"
diff --git a/karavan-designer/public/kamelets/ssh-source.kamelet.yaml b/karavan-designer/public/kamelets/ssh-source.kamelet.yaml
index 18c7ef6..409d27f 100644
--- a/karavan-designer/public/kamelets/ssh-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/ssh-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: ssh-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQgNjQiPgogICAgPHBhdGggZD0iTSA3IDggQyA1LjM0NiA4IDQgOS4zNDYgNCAxMSBMIDQgNTMgQyA0IDU0LjY1NCA1LjM0NiA1NiA3IDU2IEwgNTcgNTYgQyA1OC42NTQgNTYgNjAgNTQuNjU0IDYwIDUzIEwgNjAgMTEgQyA2MCA5LjM0NiA1OC42NTQgOCA1NyA4IEwgNyA4IHogTSA3IDEwIEwgNTcgMTAgQyA1Ny41NTIgMTAgNTggMTAuNDQ4IDU4IDExIEwgNTggNTMgQyA1OCA1My41NTIgNTcuNTUyIDU0IDU3IDU0IEwgNyA1NCBDID [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "SSH"
diff --git a/karavan-designer/public/kamelets/string-template-action.kamelet.yaml b/karavan-designer/public/kamelets/string-template-action.kamelet.yaml
index 0d5e01c..8b6dbb6 100644
--- a/karavan-designer/public/kamelets/string-template-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/string-template-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: string-template-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/telegram-sink.kamelet.yaml b/karavan-designer/public/kamelets/telegram-sink.kamelet.yaml
index 83ed358..4a923ec 100644
--- a/karavan-designer/public/kamelets/telegram-sink.kamelet.yaml
+++ b/karavan-designer/public/kamelets/telegram-sink.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: telegram-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgMjQwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIuNjY3IiB4Mj0iLjQxNyIgeTE9Ii4xNjciIHkyPSIuNzUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzM3YWVlMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFlOTZjOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iLjY2IiB4Mj0iLjg1MSIgeTE9Ii40MzciIHkyPSIuODAyIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlZmY3Zm [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Telegram"
diff --git a/karavan-designer/public/kamelets/telegram-source.kamelet.yaml b/karavan-designer/public/kamelets/telegram-source.kamelet.yaml
index 1fa3546..c7e493f 100644
--- a/karavan-designer/public/kamelets/telegram-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/telegram-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: telegram-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNDAgMjQwIj48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIuNjY3IiB4Mj0iLjQxNyIgeTE9Ii4xNjciIHkyPSIuNzUiPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iIzM3YWVlMiIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzFlOTZjOCIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iLjY2IiB4Mj0iLjg1MSIgeTE9Ii40MzciIHkyPSIuODAyIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiNlZmY3Zm [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Telegram"
diff --git a/karavan-designer/public/kamelets/throttle-action.kamelet.yaml b/karavan-designer/public/kamelets/throttle-action.kamelet.yaml
index 8a1c11d..30910b9 100644
--- a/karavan-designer/public/kamelets/throttle-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/throttle-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/timer-source.kamelet.yaml b/karavan-designer/public/kamelets/timer-source.kamelet.yaml
index 63fecb6..f132ad4 100644
--- a/karavan-designer/public/kamelets/timer-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/timer-source.kamelet.yaml
@@ -21,7 +21,7 @@ metadata:
   name: timer-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gU3ZnIFZlY3RvciBJY29ucyA6IGh0dHA6Ly93d3cub25saW5ld2ViZm9udHMuY29tL2ljb24gLS0+DQo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm9 [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Timer"
diff --git a/karavan-designer/public/kamelets/timestamp-router-action.kamelet.yaml b/karavan-designer/public/kamelets/timestamp-router-action.kamelet.yaml
index 087f76d..0208325 100644
--- a/karavan-designer/public/kamelets/timestamp-router-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/timestamp-router-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -48,7 +48,7 @@ spec:
         default: "kafka.TIMESTAMP"
     type: object
   dependencies:
-  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1
   - "camel:kamelet"
   - "camel:core"
   template:
diff --git a/karavan-designer/public/kamelets/topic-name-matches-filter-action.kamelet.yaml b/karavan-designer/public/kamelets/topic-name-matches-filter-action.kamelet.yaml
index 6b1ab80..dc80c7f 100644
--- a/karavan-designer/public/kamelets/topic-name-matches-filter-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/topic-name-matches-filter-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/twitter-directmessage-source.kamelet.yaml b/karavan-designer/public/kamelets/twitter-directmessage-source.kamelet.yaml
index 55c2190..4ba5b8d 100644
--- a/karavan-designer/public/kamelets/twitter-directmessage-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/twitter-directmessage-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: twitter-directmessage-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjIwOXB4IiB2aWV3Qm94PSIwIDAgMjU2IDIwOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+CiAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMjU2LDI1LjQ1MDAyNTkgQzI0Ni41ODA4NDEsMjkuNjI3MjY3MiAyMzYuNDU4NDUxLDMyLjQ1MDQ4NjggMj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Twitter"
diff --git a/karavan-designer/public/kamelets/twitter-search-source.kamelet.yaml b/karavan-designer/public/kamelets/twitter-search-source.kamelet.yaml
index f1075fb..fe2c5c1 100644
--- a/karavan-designer/public/kamelets/twitter-search-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/twitter-search-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: twitter-search-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjIwOXB4IiB2aWV3Qm94PSIwIDAgMjU2IDIwOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+CiAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMjU2LDI1LjQ1MDAyNTkgQzI0Ni41ODA4NDEsMjkuNjI3MjY3MiAyMzYuNDU4NDUxLDMyLjQ1MDQ4NjggMj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Twitter"
diff --git a/karavan-designer/public/kamelets/twitter-timeline-source.kamelet.yaml b/karavan-designer/public/kamelets/twitter-timeline-source.kamelet.yaml
index 8151df1..9f572c6 100644
--- a/karavan-designer/public/kamelets/twitter-timeline-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/twitter-timeline-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: twitter-timeline-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI1NnB4IiBoZWlnaHQ9IjIwOXB4IiB2aWV3Qm94PSIwIDAgMjU2IDIwOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+CiAgICA8Zz4KICAgICAgICA8cGF0aCBkPSJNMjU2LDI1LjQ1MDAyNTkgQzI0Ni41ODA4NDEsMjkuNjI3MjY3MiAyMzYuNDU4NDUxLDMyLjQ1MDQ4NjggMj [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Twitter"
diff --git a/karavan-designer/public/kamelets/value-to-key-action.kamelet.yaml b/karavan-designer/public/kamelets/value-to-key-action.kamelet.yaml
index 74269ff..e082918 100644
--- a/karavan-designer/public/kamelets/value-to-key-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/value-to-key-action.kamelet.yaml
@@ -22,7 +22,7 @@ metadata:
     camel.apache.org/kamelet.type: "action"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
@@ -39,7 +39,7 @@ spec:
         type: string
     type: object
   dependencies:
-  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.0"
+  - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:0.8.1"
   - "camel:core"
   - "camel:jackson"
   - "camel:kamelet"
diff --git a/karavan-designer/public/kamelets/velocity-template-action.kamelet.yaml b/karavan-designer/public/kamelets/velocity-template-action.kamelet.yaml
index 959a13c..5f55c90 100644
--- a/karavan-designer/public/kamelets/velocity-template-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/velocity-template-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: velocity-template-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/webhook-source.kamelet.yaml b/karavan-designer/public/kamelets/webhook-source.kamelet.yaml
index ada5481..8f4c2b9 100644
--- a/karavan-designer/public/kamelets/webhook-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/webhook-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: webhook-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijk0NCAtNzcxIDI1MDAgMjMzNCI+PHBhdGggZD0iTTIxMTEuNCAyMTAuNWMtMTAzLjYgMTc0LjItMjAyLjkgMzQyLjktMzA0LjIgNTEwLjMtMjYgNDMtMzguOSA3OC0xOC4xIDEzMi42IDU3LjQgMTUwLjktMjMuNiAyOTcuOC0xNzUuOCAzMzcuNi0xNDMuNSAzNy42LTI4My40LTU2LjctMzExLjgtMjEwLjQtMjUuMi0xMzYgODAuMy0yNjkuMyAyMzAuMy0yOTAuNiAxMi42LTEuOCAyNS40LTIgNDYuNS0zLjZsMjI4LjEtMzgyLjVjLTE0My41LTE0Mi43LTIyOC45LTMwOS40LTIxMC01MT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Webhook"
diff --git a/karavan-designer/public/kamelets/websocket-source.kamelet.yaml b/karavan-designer/public/kamelets/websocket-source.kamelet.yaml
index b93e0c5..5cef805 100644
--- a/karavan-designer/public/kamelets/websocket-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/websocket-source.kamelet.yaml
@@ -6,7 +6,7 @@ metadata:
     camel.apache.org/kamelet.type: "source"
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUwMCIgaGVpZ2h0PSIxODg1IiB2aWV3Qm94PSIwIDAgMjU2IDE5MyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCI+PHBhdGggZD0iTTE5Mi40NCAxNDQuNjQ1aDMxLjc4VjY4LjMzOWwtMzUuODA1LTM1LjgwNC0yMi40NzIgMjIuNDcyIDI2LjQ5NyAyNi40OTd2NjMuMTR6bTMxLjg2NCAxNS45MzFIMTEzLjQ1Mkw4Ni45NTQgMTM0LjA4bDExLjIzNy0xMS4yMzYgMjEuODg1IDIxLjg4NWg0NS4wMjhsLTQ0LjM1Ny00NC40NDEgMTEuMzItMTEuMzIgNDQuMzU3IDQ0LjM1OFY4OC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Websocket"
diff --git a/karavan-designer/public/kamelets/wttrin-source.kamelet.yaml b/karavan-designer/public/kamelets/wttrin-source.kamelet.yaml
index 0be0f03..cae8e5a 100644
--- a/karavan-designer/public/kamelets/wttrin-source.kamelet.yaml
+++ b/karavan-designer/public/kamelets/wttrin-source.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: wttrin-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJjbG91ZC1zdW4iIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1jbG91ZC1zdW4iIHJvbGU9ImltZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjQwIDUxMiI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNOTYgMjA4YzAtNjEuODYgNTAuMTQtMTExLjEgMTExLjEtMTExLjFjNTIuNjUgMCA5Ni41IDM2LjQ1IDEwOC41IDg1LjQyQzMzNC43IDE3My4xIDM1NC43IDE2OCAzNzUuMSAxNjhjNC42MD [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Weather"
diff --git a/karavan-designer/public/kamelets/xj-identity-action.kamelet.yaml b/karavan-designer/public/kamelets/xj-identity-action.kamelet.yaml
index 19b9a75..3f95a2d 100644
--- a/karavan-designer/public/kamelets/xj-identity-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/xj-identity-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: xj-identity-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/public/kamelets/xj-template-action.kamelet.yaml b/karavan-designer/public/kamelets/xj-template-action.kamelet.yaml
index 32d78e9..365d420 100644
--- a/karavan-designer/public/kamelets/xj-template-action.kamelet.yaml
+++ b/karavan-designer/public/kamelets/xj-template-action.kamelet.yaml
@@ -20,7 +20,7 @@ metadata:
   name: xj-template-action
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "0.8.0"
+    camel.apache.org/catalog.version: "0.8.1"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Actions"
diff --git a/karavan-designer/src/App.tsx b/karavan-designer/src/App.tsx
index c89c9b4..de8ef27 100644
--- a/karavan-designer/src/App.tsx
+++ b/karavan-designer/src/App.tsx
@@ -25,7 +25,7 @@ import {KameletsPage} from "./kamelets/KameletsPage";
 import {ComponentsPage} from "./components/ComponentsPage";
 import {EipPage} from "./eip/EipPage";
 import {BuilderPage} from "./builder/BuilderPage";
-import {ProjectModel, StepStatus} from "karavan-core/lib/model/ProjectModel";
+import {Profile, ProjectModel, StepStatus} from "karavan-core/lib/model/ProjectModel";
 
 interface Props {
     page: "designer" | "kamelets" | "components" | "eip" | "builder";
@@ -117,7 +117,11 @@ class App extends React.Component<Props, State> {
     }
 
     public render() {
-        const project = ProjectModel.createNew();
+        const project = ProjectModel.createNew({});
+        // project.properties.set("message", "Hello Placeholder!")
+        // project.properties.set("camel.jbang.classpathFiles", "application.properties")
+        // project.properties.set("camel.main.routesIncludePattern", "file:demo.yaml")
+        // project.properties.set("camel.component.properties.location", "file:application.properties")
         project.status.active = true;
         project.status.uberJar = new StepStatus({status:"progress"});
         project.status.build = new StepStatus({status:"progress"});
@@ -130,10 +134,10 @@ class App extends React.Component<Props, State> {
                 {this.props.page === "kamelets" && <KameletsPage dark={document.body.className.includes('vscode-dark')} />}
                 {this.props.page === "components" && <ComponentsPage dark={document.body.className.includes('vscode-dark')} />}
                 {this.props.page === "eip" && <EipPage dark={document.body.className.includes('vscode-dark')} />}
-                {this.props.page === "builder" && <BuilderPage dark={document.body.className.includes('vscode-dark')} project={project}
+                {this.props.page === "builder" && <BuilderPage dark={document.body.className.includes('vscode-dark')} profiles={[Profile.createNew("application")]}
                                                                onChange={project => {
-                                                                   console.log("routesIncludePattern", project.routesIncludePattern);
-                                                                   console.log("classpathFiles", project.classpathFiles);
+                                                                   // console.log("routesIncludePattern", project.routesIncludePattern);
+                                                                   // console.log("classpathFiles", project.classpathFiles);
                                                                }}
                                                                files={'demo.yaml,CustomProcessor.java,script.groovy,docker-compose.yaml,README.MD'}/>}
             </Page>
diff --git a/karavan-designer/src/builder/BuilderPage.tsx b/karavan-designer/src/builder/BuilderPage.tsx
index d5ed670..c7999ce 100644
--- a/karavan-designer/src/builder/BuilderPage.tsx
+++ b/karavan-designer/src/builder/BuilderPage.tsx
@@ -1,37 +1,36 @@
 import React from 'react';
 import {
-    Toolbar,
-    ToolbarContent,
-    ToolbarItem,
-    TextInput,
-    PageSection,
-    TextContent,
-    Text,
-    PageSectionVariants,
-    Flex,
-    FlexItem,
     Badge,
     Button,
-    FormGroup,
-    Form,
     Card,
-    CardTitle,
+    CardActions,
     CardBody,
-    CardFooter,
     CardHeader,
     CardHeaderMain,
-    CardActions,
-    Checkbox,
-    Switch,
-    ToggleGroup,
-    ToggleGroupItem,
-    PopoverPosition,
-    Popover,
+    CardTitle,
+    Flex,
+    FlexItem,
+    Form,
+    FormGroup,
+    HelperText,
+    HelperTextItem,
     InputGroup,
+    PageSection,
+    PageSectionVariants,
+    Popover,
+    PopoverPosition,
     ProgressStep,
     ProgressStepper,
     Spinner,
-    HelperTextItem, HelperText
+    Switch, Tab, Tabs,
+    Text,
+    TextContent,
+    TextInput,
+    ToggleGroup,
+    ToggleGroupItem,
+    Toolbar,
+    ToolbarContent,
+    ToolbarItem,
 } from '@patternfly/react-core';
 import '../designer/karavan.css';
 import HelpIcon from "@patternfly/react-icons/dist/js/icons/help-icon";
@@ -40,63 +39,50 @@ import AutomationIcon from '@patternfly/react-icons/dist/esm/icons/bundle-icon';
 import PendingIcon from '@patternfly/react-icons/dist/esm/icons/pending-icon';
 import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon';
 import CheckCircleIcon from '@patternfly/react-icons/dist/esm/icons/check-circle-icon';
-import RunIcon from '@patternfly/react-icons/dist/esm/icons/forward-icon';
-import StopIcon from '@patternfly/react-icons/dist/esm/icons/stop-icon';
 import JarIcon from '@patternfly/react-icons/dist/esm/icons/hotjar-icon';
 import ImageIcon from '@patternfly/react-icons/dist/esm/icons/docker-icon';
 import DeployIcon from '@patternfly/react-icons/dist/esm/icons/cloud-upload-alt-icon';
 import CleanupIcon from '@patternfly/react-icons/dist/esm/icons/remove2-icon';
 import ProjectIcon from '@patternfly/react-icons/dist/esm/icons/cubes-icon';
+import ClipboardIcon from '@patternfly/react-icons/dist/esm/icons/clipboard-icon';
 import {FileSelector} from "./FileSelector";
-import {ProjectModel, ProjectStatus, StepStatus} from "karavan-core/lib/model/ProjectModel";
+import {Profile, ProjectModel, StepStatus} from "karavan-core/lib/model/ProjectModel";
+import {ProfileSelector} from "./ProfileSelector";
+import {PropertiesTable} from "./PropertiesTable";
 
 interface Props {
     dark: boolean
-    project: ProjectModel
+    profiles: Profile[]
+    profile?: Profile
     files: string
-    onChange?: (project: ProjectModel) => void
-    onAction?: (action: "start" | "stop" | "undeploy", project: ProjectModel) => void
+    onChange?: (profiles: Profile[]) => void
+    onAction?: (action: "start" | "stop" | "undeploy", profile: Profile) => void
 }
 
 interface State {
-    name: string,
-    version: string,
-    filename: string,
-    namespace: string,
-    image?: string,
-    sourceImage: string,
-    from: string,
-    replicas: number,
-    nodePort: number,
-    server?: string,
-    token?: string,
-    username?: string,
-    password?: string,
-    target: 'openshift' | 'minikube' | 'kubernetes',
-    deploy: boolean,
-    build: boolean,
-    uberJar: boolean,
-    routesIncludePattern: string,
-    classpathFiles: string,
-    status: ProjectStatus,
-    cleanup: boolean,
-    manifests: boolean,
-    buildConfig: boolean,
-    path: string,
-    key?: string;
+    profiles: Profile[],
+    profile: Profile,
+    key?: string,
+    isOpen?: boolean
+    tab: string
 }
 
 export class BuilderPage extends React.Component<Props, State> {
 
-    public state: State = this.props.project;
-    interval:any;
+    public state: State = {
+        profiles: this.props.profiles,
+        profile: this.props.profile ? this.props.profile : (this.props.profiles.at(0) || Profile.createNew("application")),
+        tab: 'project'
+    };
+    interval: any;
 
     componentDidUpdate = (prevProps: Readonly<Props>, prevState: Readonly<State>, snapshot?: any) => {
-        this.props.onChange?.call(this, this.state);
+        const profiles = this.state.profiles;
+        if (profiles) this.props.onChange?.call(this, profiles);
     }
 
     componentDidMount() {
-        this.interval = setInterval(() => this.setState(state => ({ key: Math.random().toString()})), 1000);
+        this.interval = setInterval(() => this.setState(state => ({key: Math.random().toString()})), 1000);
     }
 
     componentWillUnmount() {
@@ -127,10 +113,10 @@ export class BuilderPage extends React.Component<Props, State> {
     }
 
     getBuildConfigField() {
-        const {buildConfig} = this.state;
+        const {buildConfig} = this.state.profile.project;
         return <FormGroup label="Use BuildConfig" fieldId="buildConfig" isRequired={true}>
-            <InputGroup style={{display:"flex", flexDirection:"row", justifyContent:"end", alignItems:"center"}}>
-                <Switch isChecked={buildConfig} onChange={checked => this.setState({buildConfig: checked})} id="buildConfig"/>
+            <InputGroup style={{display: "flex", flexDirection: "row", justifyContent: "end", alignItems: "center"}}>
+                <Switch isChecked={buildConfig} onChange={checked => this.setState(state => {state.profile.project.buildConfig = checked; return state})} id="buildConfig"/>
                 {this.getHelp("Use BuildConfig for build in OpenShift ")}
             </InputGroup>
         </FormGroup>
@@ -152,11 +138,13 @@ export class BuilderPage extends React.Component<Props, State> {
     getProjectForm() {
         return (
             <Card className="builder-card" isCompact style={{width: "100%"}}>
-                {this.getCardHeader("Project", <ProjectIcon/>, false)}
+                {this.getCardHeader("Artifact", <ProjectIcon/>, false)}
                 <CardBody>
                     <Form isHorizontal>
-                        {this.getField("name", "Name", "text", this.state.name, "Project name", val => this.setState({name: val}), true)}
-                        {this.getField("version", "Version", "text", this.state.version, "Project version", val => this.setState({version: val}), true)}
+                        {this.getField("name", "Name", "text", this.state.profile.project.name, "Project name",
+                            val => this.setState(state => {state.profile.project.name= val; return state}), true)}
+                        {this.getField("version", "Version", "text", this.state.profile.project.version, "Project version",
+                            val => this.setState(state => {state.profile.project.version= val; return state}), true)}
                     </Form>
                 </CardBody>
             </Card>
@@ -164,68 +152,86 @@ export class BuilderPage extends React.Component<Props, State> {
     }
 
     getPackageForm() {
-        const {uberJar, classpathFiles, routesIncludePattern} = this.state;
+        const {uberJar, classpathFiles, routesIncludePattern, filename} = this.state.profile.project;
         return <Card className="builder-card" isCompact style={{width: "100%"}}>
-            {this.getCardHeader("Package", <JarIcon/>, true, this.state.uberJar, check => this.setState({uberJar: check}))}
+            {this.getCardHeader("Package", <JarIcon/>, true, uberJar,
+                check => this.setState(state => {state.profile.project.uberJar= check; return state}))}
             <CardBody className={uberJar ? "" : "card-disabled"}>
                 <Form isHorizontal>
-                    {this.getField("filename", "Jar", "text", this.state.filename, "Jar file name", val => this.setState({filename: val}), true, uberJar)}
-                    {this.props.files.length >0 &&
-                        <FileSelector source={true} label="Route/source files" help="Routes and source to build and package" files={this.props.files} filesSelected={routesIncludePattern} onChange={filesSelected => this.setState({routesIncludePattern: filesSelected})}/>}
-                    {this.props.files.length >0 &&
-                        <FileSelector source={false} label="Resources" help="Files to package as resources" files={this.props.files} filesSelected={classpathFiles} onChange={filesSelected => this.setState({classpathFiles: filesSelected})}/>}
+                    {this.getField("filename", "Jar", "text", filename, "Jar file name",
+                        val => this.setState(state => {state.profile.project.filename= val; return state}), true, uberJar)}
+                    {this.props.files.length > 0 &&
+                        <FileSelector source={true} label="Route/source files" help="Routes and source to build and package" files={this.props.files}
+                                      filesSelected={routesIncludePattern}
+                                      onChange={filesSelected => this.setState(state => {state.profile.project.routesIncludePattern= filesSelected; return state})}/>}
+                    {this.props.files.length > 0 &&
+                        <FileSelector source={false} label="Resources" help="Files to package as resources" files={this.props.files} filesSelected={classpathFiles}
+                                      onChange={filesSelected => this.setState(state => {state.profile.project.classpathFiles= filesSelected; return state})}/>}
                 </Form>
             </CardBody>
         </Card>
     }
 
     getBuildForm() {
-        const {target, namespace, build, image, sourceImage, server, token, from, buildConfig, username, password} = this.state;
+        const {target, namespace, build, image, sourceImage, server, token, from, buildConfig, username, password} = this.state.profile.project;
         return <Card className="builder-card" isCompact style={{width: "100%"}}>
-            {this.getCardHeader("Build", <ImageIcon/>, true, this.state.build, check => this.setState({build: check}))}
+            {this.getCardHeader("Build", <ImageIcon/>, true, this.state.profile.project.build,
+                check => this.setState(state => {state.profile.project.build= check; return state}))}
             <CardBody className={build ? "" : "card-disabled"}>
                 <Form isHorizontal>
                     <FormGroup label="Target" fieldId="target" isRequired disabled={true}>
                         <ToggleGroup aria-label="Select target">
                             <ToggleGroupItem isDisabled={!build} text="Minikube" buttonId="minikube" isSelected={target === 'minikube'}
-                                             onChange={selected => selected ? this.setState({target: 'minikube'}) : {}}/>
+                                             onChange={selected => selected ? this.setState(state => {state.profile.project.target= 'minikube'; return state}) : {}}/>
                             <ToggleGroupItem isDisabled={!build} text="Kubernetes" buttonId="kubernetes" isSelected={target === 'kubernetes'}
-                                             onChange={selected => selected ? this.setState({target: 'kubernetes'}) : {}}/>
+                                             onChange={selected => selected ? this.setState(state => {state.profile.project.target= 'kubernetes'; return state}) : {}}/>
                             <ToggleGroupItem isDisabled={!build} text="Openshift" buttonId="openshift" isSelected={target === 'openshift'}
-                                             onChange={selected => selected ? this.setState({target: 'openshift'}) : {}}/>
+                                             onChange={selected => selected ? this.setState(state => {state.profile.project.target= 'openshift'; return state}) : {}}/>
                         </ToggleGroup>
                     </FormGroup>
-                    {this.getField("namespace", "Namespace", "text", namespace, "Namespace to build and/or deploy", val => this.setState({namespace: val}), true, build)}
-                    {this.getField("image", "Image name", "text", image, "Image name", val => this.setState({image: val}), true, build)}
+                    {this.getField("image", "Image name", "text", image, "Image name",
+                        val => this.setState(state => {state.profile.project.image= val; return state}), true, build)}
                     {target === 'openshift' && this.getBuildConfigField()}
-                    {!buildConfig && this.getField("from", "Base Image", "text", from, "Base Image", val => this.setState({from: val}), true, build)}
-                    {target === 'openshift' && buildConfig && this.getField("sourceImage", "Source Image", "text", sourceImage, "Source image name (for OpenShift BuildConfig)", val => this.setState({sourceImage: val}), true, build)}
-                    {target !== 'minikube' && this.getField("server", "Server", "text", server, "Master URL", val => this.setState({server: val}), true, build)}
-                    {target !== 'minikube' && this.getField("username", "Username", "text", username, "Username", val => this.setState({username: val}), false, build)}
-                    {target !== 'minikube' && this.getField("password", "Password", "password", password, "Password (will not be saved)", val => this.setState({password: val}), false, build)}
-                    {target !== 'minikube' && this.getField("token", "Token", "password", token, "Authentication Token (will not be saved)", val => this.setState({token: val}), false, build)}
+                    {!buildConfig && this.getField("from", "Base Image", "text", from, "Base Image",
+                        val => this.setState(state => {state.profile.project.from= val; return state}), true, build)}
+                    {target === 'openshift' && buildConfig && this.getField("sourceImage", "Source Image", "text", sourceImage, "Source image name (for OpenShift BuildConfig)",
+                        val => this.setState(state => {state.profile.project.sourceImage= val; return state}), true, build)}
+                    {target !== 'minikube' && this.getField("namespace", "Namespace", "text", namespace, "Namespace to build and/or deploy",
+                        val => this.setState(state => {state.profile.project.namespace= val; return state}), true, build)}
+                    {target !== 'minikube' && this.getField("server", "Server", "text", server, "Master URL",
+                        val => this.setState(state => {state.profile.project.server= val; return state}), true, build)}
+                    {target !== 'minikube' && this.getField("username", "Username", "text", username, "Username",
+                        val => this.setState(state => {state.profile.project.username= val; return state}), false, build)}
+                    {target !== 'minikube' && this.getField("password", "Password", "password", password, "Password (will not be saved)",
+                        val => this.setState(state => {state.profile.project.password= val; return state}), false, build)}
+                    {target !== 'minikube' && this.getField("token", "Token", "password", token, "Authentication Token (will not be saved)",
+                        val => this.setState(state => {state.profile.project.token= val; return state}), false, build)}
                 </Form>
             </CardBody>
         </Card>
     }
 
     getDeployForm() {
-        const {target, deploy, build} = this.state;
+        const {target, deploy, build, replicas, nodePort} = this.state.profile.project;
         return <Card className="builder-card" isCompact style={{width: "100%"}}>
-            {this.getCardHeader("Deploy", <DeployIcon/>, true, deploy, check => this.setState({deploy: check}))}
-            <CardBody className={build ? "" : "card-disabled"}>
+            {this.getCardHeader("Deploy", <DeployIcon/>, true, deploy,
+                check => this.setState(state => {state.profile.project.deploy= check; return state}))}
+            <CardBody className={deploy ? "" : "card-disabled"}>
                 <Form isHorizontal>
-                    {deploy && this.getField("replicas", "Replicas", "number", this.state.replicas, "Number of replicas of the application", val => this.setState({replicas: val}), true, build)}
-                    {deploy && target === 'minikube' && this.getField("nodePort", "Node port", "number", this.state.nodePort, "Node port (minikube)", val => this.setState({nodePort: val}), true, build)}
+                    {this.getField("replicas", "Replicas", "number", replicas, "Number of replicas of the application",
+                        val => this.setState(state => {state.profile.project.replicas= val; return state}), true, build)}
+                    {target === 'minikube' && this.getField("nodePort", "Node port", "number", nodePort, "Node port (minikube)",
+                        val => this.setState(state => {state.profile.project.nodePort= val; return state}), true, build)}
                 </Form>
             </CardBody>
         </Card>
     }
 
     getCleanupForm() {
-        const {cleanup} = this.state;
+        const {cleanup} = this.state.profile.project;
         return <Card className="builder-card" isCompact style={{width: "100%"}}>
-            {this.getCardHeader("Cleanup", <CleanupIcon/>, true, cleanup, check => this.setState({cleanup: check}))}
+            {this.getCardHeader("Cleanup", <CleanupIcon/>, true, cleanup,
+                check => this.setState(state => {state.profile.project.cleanup= check; return state}))}
             <CardBody className={cleanup ? "" : "card-disabled"}>
                 <HelperText>
                     <HelperTextItem variant="indeterminate">Remove created jar and .camel-jbang after build and/or deploy.</HelperTextItem>
@@ -249,19 +255,19 @@ export class BuilderPage extends React.Component<Props, State> {
         }
     }
 
-    getDescription(stepStatus?: StepStatus){
+    getDescription(stepStatus?: StepStatus) {
         const now = Date.now();
-        let time = 0 ;
+        let time = 0;
         if (stepStatus?.status === 'progress') {
             time = stepStatus?.startTime ? (now - stepStatus.startTime) / 1000 : 0;
-        } else if (stepStatus?.status === 'done' && stepStatus?.endTime){
+        } else if (stepStatus?.status === 'done' && stepStatus?.endTime) {
             time = (stepStatus?.endTime - stepStatus.startTime) / 1000
         }
         return time === 0 ? "" : Math.round(time) + "s";
     }
 
     getProgress() {
-        const {status, uberJar, build, deploy} = this.state;
+        const {status, uberJar, build, deploy} = this.state.profile.project;
         const undeploying = status.active && status.undeploy?.status === "progress";
         return (
             <ProgressStepper isCenterAligned style={{visibility: "visible"}}>
@@ -290,6 +296,7 @@ export class BuilderPage extends React.Component<Props, State> {
     }
 
     getHeader() {
+        const {profiles, profile} = this.state;
         return (
             <PageSection className="tools-section" variant={this.props.dark ? PageSectionVariants.darker : PageSectionVariants.light}>
                 <Flex className="tools" direction={{default: 'row'}} justifyContent={{default: 'justifyContentSpaceBetween'}} spaceItems={{default: 'spaceItemsLg'}}>
@@ -303,42 +310,82 @@ export class BuilderPage extends React.Component<Props, State> {
                         <Toolbar id="toolbar-group-types">
                             <ToolbarContent>
                                 <ToolbarItem>
-                                    <Button variant="plain" onClick={e => {
-                                    }}><HelpIcon/></Button>
+                                    <ProfileSelector profiles={profiles.map(p => p.name)}
+                                                     profile={profile.name}
+                                                     onDelete={profile => {
+                                                         this.setState(state => {
+                                                             state.profiles.splice(state.profiles.findIndex(p => p.name === profile), 1);
+                                                             return {profiles: state.profiles, profile: this.props.profiles.at(0) || Profile.createNew("application"), tab: state.tab};
+                                                         })}}
+                                                     onChange={profileName => {
+                                                         const prof = profiles.find(p => p.name === profileName);
+                                                         if (prof) {
+                                                             this.setState({profile: prof, key: Math.random().toString()});
+                                                         } else {
+                                                             this.setState(state => {
+                                                                 const newProfile = Profile.createNew(profileName);
+                                                                 newProfile.project = new ProjectModel(this.state.profile.project);
+                                                                 state.profiles.push(newProfile);
+                                                                 return {profiles: state.profiles, profile: newProfile, tab: state.tab};
+                                                             })
+                                                         }
+                                                     }}/>
                                 </ToolbarItem>
                             </ToolbarContent>
                         </Toolbar>
                     </FlexItem>
                 </Flex>
+                <Tabs className="main-tabs" activeKey={this.state.tab}
+                      onSelect={(event, tabIndex) => {this.setState({tab: tabIndex.toString()})}}
+                      style={{width: "100%"}}>
+                    <Tab eventKey='project' title="Project"></Tab>
+                    <Tab eventKey='properties' title="Properties"></Tab>
+                </Tabs>
             </PageSection>
         )
     }
 
     onButtonClick(action: "start" | "stop" | "undeploy") {
-        this.props.onAction?.call(this, action, this.state);
+        this.props.onAction?.call(this, action, this.state.profile);
     }
 
     getFooter() {
-        const active = this.state.status.active;
+        const active = this.state.profile.project.status.active;
         const label = active ? "Stop" : "Start";
         const icon = active ? <InProgressIcon/> : <AutomationIcon/>;
         return <div key={this.state.key} className="footer">
-                    <div className="progress">
-                        {active && this.getProgress()}
-                    </div>
-                    <div className="buttons">
-                        <Toolbar id="toolbar-items">
-                            <ToolbarContent>
-                                {!active && <ToolbarItem>
-                                    <Button variant="secondary" isSmall onClick={event => this.onButtonClick("undeploy")}>Undeploy</Button>
-                                </ToolbarItem>}
-                                <ToolbarItem>
-                                    <Button variant="primary" isSmall icon={icon} onClick={event => this.onButtonClick(active ? "stop" : "start")}>{label}</Button>
-                                </ToolbarItem>
-                            </ToolbarContent>
-                        </Toolbar>
-                    </div>
+            <div className="progress">
+                {active && this.getProgress()}
+            </div>
+            <div className="buttons">
+                <Toolbar id="toolbar-items">
+                    <ToolbarContent>
+                        {!active && <ToolbarItem>
+                            <Button variant="secondary" isSmall onClick={event => this.onButtonClick("undeploy")}>Undeploy</Button>
+                        </ToolbarItem>}
+                        <ToolbarItem>
+                            <Button variant="primary" isSmall icon={icon} onClick={event => this.onButtonClick(active ? "stop" : "start")}>{label}</Button>
+                        </ToolbarItem>
+                    </ToolbarContent>
+                </Toolbar>
+            </div>
+        </div>
+    }
+
+    getPropertiesForm() {
+        return (
+            <div className="center" key={this.state.profile.name}>
+                <div className="center-column">
+                    <Card className="builder-card" isCompact style={{width: "100%"}}>
+                        {this.getCardHeader("Properties", <ClipboardIcon/>, false)}
+                        <CardBody>
+                            <PropertiesTable properties={this.state.profile.project.properties}
+                                             onChange={properties => this.setState(state => {state.profile.project.properties = properties; return state})}/>
+                        </CardBody>
+                    </Card>
                 </div>
+            </div>
+        )
     }
 
     getCenter() {
@@ -358,6 +405,7 @@ export class BuilderPage extends React.Component<Props, State> {
     }
 
     render() {
+        const tab = this.state.tab;
         return (
             <PageSection className="project-builder" variant={this.props.dark ? PageSectionVariants.darker : PageSectionVariants.light}
                          padding={{default: 'noPadding'}}>
@@ -366,7 +414,8 @@ export class BuilderPage extends React.Component<Props, State> {
                         {this.getHeader()}
                     </div>
                     <div style={{overflow: "auto", flexGrow: 1}}>
-                        {this.getCenter()}
+                        {tab === 'project' && this.getCenter()}
+                        {tab === 'properties' && this.getPropertiesForm()}
                     </div>
                     <div style={{flexShrink: "0"}}>
                         {this.getFooter()}
diff --git a/karavan-designer/src/builder/FileSelector.tsx b/karavan-designer/src/builder/FileSelector.tsx
index 983a2a6..2d0f2ab 100644
--- a/karavan-designer/src/builder/FileSelector.tsx
+++ b/karavan-designer/src/builder/FileSelector.tsx
@@ -28,7 +28,7 @@ export class FileSelector extends React.Component<Props, State> {
 
     isChecked(file: string) {
         const finalFile = this.props.source ? "file:" + file : file;
-        const s = this.props.filesSelected.split(",").map(value => value.trim());
+        const s = this.props.filesSelected ? this.props.filesSelected.split(",").map(value => value.trim()) : [];
         return s.includes(finalFile);
     }
 
@@ -65,11 +65,11 @@ export class FileSelector extends React.Component<Props, State> {
                     <div style={{width:"100%"}}>
                         {files.map(file => {
                             const key = file + this.props.source;
-                         return <Checkbox key={key} label={file} isChecked={this.isChecked(file)} onChange={checked => this.onChange(file, checked)} id={key} name={key}/>
+                            return <Checkbox key={key} label={file} isChecked={this.isChecked(file)} onChange={checked => this.onChange(file, checked)} id={key} name={key}/>
                         })}
                     </div>
                     <Popover aria-label="files" position={PopoverPosition.left}
-                        bodyContent={this.props.help}>
+                             bodyContent={this.props.help}>
                         <Button variant="plain" onClick={e => {}}>
                             <HelpIcon/>
                         </Button>
diff --git a/karavan-designer/src/builder/ProfileSelector.tsx b/karavan-designer/src/builder/ProfileSelector.tsx
new file mode 100644
index 0000000..b5f4351
--- /dev/null
+++ b/karavan-designer/src/builder/ProfileSelector.tsx
@@ -0,0 +1,132 @@
+import React from 'react';
+import {
+    Button,
+    Flex,
+    FlexItem, Form, FormGroup, InputGroup, Modal, ModalVariant, Tab, Tabs, TextInput, ToggleGroup, ToggleGroupItem, Tooltip, TooltipPosition
+} from '@patternfly/react-core';
+import '../designer/karavan.css';
+import AddIcon from "@patternfly/react-icons/dist/js/icons/plus-circle-icon";
+import DeleteIcon from "@patternfly/react-icons/dist/js/icons/times-icon";
+
+interface Props {
+    profiles: string[]
+    profile: string
+    onChange?: (profile: string) => void
+    onDelete?: (profile: string) => void
+}
+
+interface State {
+    isSelectorOpen?: boolean
+    showDeleteConfirmation?: boolean
+    showCreate?: boolean
+    newProfile?: string
+}
+
+export class ProfileSelector extends React.Component<Props, State> {
+
+    public state: State = {
+        isSelectorOpen: false,
+    };
+
+    onSelect(profile?: string){
+        if (profile) this.props.onChange?.call(this, profile);
+        this.setState({isSelectorOpen: false});
+    }
+
+    deleteProfile(){
+        if (this.props.profile) this.props.onDelete?.call(this, this.props.profile);
+        this.setState({showDeleteConfirmation: false});
+    }
+
+    saveAndCloseCreateModal = () => {
+        if (this.state.newProfile && this.state.newProfile.length > 0) this.props.onChange?.call(this, this.state.newProfile);
+        this.closeModal();
+    }
+
+    closeModal = () => {
+        this.setState({showCreate: false, newProfile: undefined});
+    }
+
+    onKeyDown = (event: React.KeyboardEvent<HTMLDivElement>): void => {
+        if (event.key === 'Enter' && this.state.newProfile !== undefined) {
+            this.saveAndCloseCreateModal();
+        }
+    }
+
+    createModalForm() {
+        return (
+            <Modal
+                title="Create new profile"
+                className='profile-modal'
+                variant={ModalVariant.small}
+                isOpen={this.state.showCreate}
+                onClose={this.closeModal}
+                onKeyDown={this.onKeyDown}
+                actions={[
+                    <Button key="confirm" variant="primary" onClick={this.saveAndCloseCreateModal}>Save</Button>,
+                    <Button key="cancel" variant="secondary" onClick={this.closeModal}>Cancel</Button>
+                ]}
+            >
+                <Form isHorizontal>
+                    <FormGroup label="Profile" fieldId="profile" isRequired>
+                        <TextInput className="text-field" type="text" id="profile" name="profile"
+                                   value={this.state.newProfile}
+                                   onChange={e => this.setState({newProfile: e})}/>
+                    </FormGroup>
+                </Form>
+            </Modal>
+        )
+    }
+
+    getDeleteConfirmation() {
+        return (<Modal
+            className="modal-delete"
+            title="Confirmation"
+            isOpen={this.state.showDeleteConfirmation}
+            onClose={() => this.setState({showDeleteConfirmation: false})}
+            actions={[
+                <Button key="confirm" variant="primary" onClick={e => this.deleteProfile()}>Delete</Button>,
+                <Button key="cancel" variant="link"
+                        onClick={e => this.setState({showDeleteConfirmation: false})}>Cancel</Button>
+            ]}
+            onEscapePress={e => this.setState({showDeleteConfirmation: false})}>
+            <div>Delete profile {this.props.profile}</div>
+        </Modal>)
+    }
+
+    render() {
+        const profile = this.props.profile;
+        const tabs = this.props.profiles.map(p =>
+            <ToggleGroupItem key={p} text={p} buttonId={p} isSelected={profile === p}
+                             onChange={selected => selected ? this.onSelect(p) : {}}/>
+        );
+        return (
+            <Flex>
+                <FlexItem>
+                    <p className="profile-caption">Profile:</p>
+                </FlexItem>
+                <FlexItem>
+                    <InputGroup>
+                        <Tooltip
+                            aria-label="Add profile"
+                            position={TooltipPosition.bottom}
+                            content="Create new profile">
+                            <Button variant={"plain"} icon={<AddIcon/>} onClick={event => this.setState({showCreate: true})}/>
+                        </Tooltip>
+                        <ToggleGroup aria-label="Select target">
+                            {tabs}
+                        </ToggleGroup>
+                        {this.props.profiles.length > 1 &&  <Tooltip
+                            aria-label="Delete profile"
+                            position={TooltipPosition.bottomEnd}
+                            content="Delete selected profile">
+                            <Button variant={"plain"} icon={<DeleteIcon/>} onClick={event => this.setState({showDeleteConfirmation: true})}/>
+                        </Tooltip>}
+                    </InputGroup>
+                </FlexItem>
+                {this.createModalForm()}
+                {this.getDeleteConfirmation()}
+            </Flex>
+        )
+    }
+}
\ No newline at end of file
diff --git a/karavan-designer/src/builder/PropertiesTable.tsx b/karavan-designer/src/builder/PropertiesTable.tsx
new file mode 100644
index 0000000..66010b9
--- /dev/null
+++ b/karavan-designer/src/builder/PropertiesTable.tsx
@@ -0,0 +1,119 @@
+import React from 'react';
+import {
+    Button,
+    Modal,
+    TextInput,
+} from '@patternfly/react-core';
+import '../designer/karavan.css';
+import {TableComposable, Tbody, Td, Th, Thead, Tr} from "@patternfly/react-table";
+import DeleteIcon from "@patternfly/react-icons/dist/js/icons/times-icon";
+import PlusIcon from "@patternfly/react-icons/dist/esm/icons/plus-icon";
+import {ProjectProperty} from "karavan-core/lib/model/ProjectModel";
+
+interface Props {
+    properties: Property[]
+    onChange?: (properties: Property[]) => void
+}
+
+interface Property {
+    id: string
+    key: string
+    value: any
+}
+
+interface State {
+    properties: Property[]
+    showDeleteConfirmation: boolean
+    deleteId?: string
+}
+
+export class PropertiesTable extends React.Component<Props, State> {
+
+    public state: State = {
+        properties: this.props.properties,
+        showDeleteConfirmation: false
+    };
+
+    sendUpdate = (props: Property[]) => {
+        this.props.onChange?.call(this, props);
+    }
+
+    changeProperty(p: Property, field: "key" | "value", val?: string) {
+        const key: string = field === 'key' && val !== undefined ? val : p.key;
+        const value: any = field === 'value' ? val : p.value;
+        const property: Property = {id: p.id, key: key, value: value};
+        const props = this.state.properties.map(prop => prop.id === property.id ? property : prop);
+        this.setState({properties: props});
+        this.sendUpdate(props);
+    }
+
+    startDelete(id: string) {
+        this.setState({showDeleteConfirmation: true, deleteId: id});
+    }
+
+    confirmDelete() {
+        const props = this.state.properties.filter(p => p.id !== this.state.deleteId);
+        this.setState({properties: props, showDeleteConfirmation: false, deleteId: undefined});
+        this.sendUpdate(props);
+    }
+
+    addProperty() {
+        const props = [...this.state.properties];
+        props.push(ProjectProperty.createNew("",""))
+        this.setState({properties: props, showDeleteConfirmation: false, deleteId: undefined});
+        this.sendUpdate(props);
+    }
+
+    getDeleteConfirmation() {
+        return (<Modal
+            className="modal-delete"
+            title="Confirmation"
+            isOpen={this.state.showDeleteConfirmation}
+            onClose={() => this.setState({showDeleteConfirmation: false})}
+            actions={[
+                <Button key="confirm" variant="primary" onClick={e => this.confirmDelete()}>Delete</Button>,
+                <Button key="cancel" variant="link"
+                        onClick={e => this.setState({showDeleteConfirmation: false})}>Cancel</Button>
+            ]}
+            onEscapePress={e => this.setState({showDeleteConfirmation: false})}>
+            <div>Delete property?</div>
+        </Modal>)
+    }
+
+    getTextInputField(property: Property, field: "key" | "value") {
+        return (<TextInput isRequired={true} className="text-field" type={"text"} id={"key"} name={"key"}
+                           value={field === "key" ? property.key : property.value}
+                           onChange={val => this.changeProperty(property, field, val)}/>)
+    }
+
+    render() {
+        const properties = this.state.properties;
+        return (
+            <>
+                {properties.length > 0 &&
+                    <TableComposable aria-label="Property table" variant='compact' borders={false} className="project-properties">
+                        <Thead>
+                            <Tr>
+                                <Th key='name'>Name</Th>
+                                <Th key='value'>Value</Th>
+                                <Td></Td>
+                            </Tr>
+                        </Thead>
+                        <Tbody>
+                            {properties.map((property, idx: number) => (
+                                <Tr key={property.id}>
+                                    <Td dataLabel="key">{this.getTextInputField(property, "key")}</Td>
+                                    <Td dataLabel="value">{this.getTextInputField(property, "value")}</Td>
+                                    <Td dataLabel="delete" modifier="fitContent">
+                                        <Button variant={"plain"} icon={<DeleteIcon/>} className={"delete-button"} onClick={event => this.startDelete(property.id)}/>
+                                    </Td>
+                                </Tr>
+                            ))}
+                        </Tbody>
+                        {this.getDeleteConfirmation()}
+                    </TableComposable>}
+                <Button isInline variant={"link"} icon={<PlusIcon/>} className={"add-button"} onClick={event => this.addProperty()}>Add property</Button>
+            </>
+        )
+    }
+}
\ No newline at end of file
diff --git a/karavan-designer/src/designer/karavan.css b/karavan-designer/src/designer/karavan.css
index 63ba87b..b84d783 100644
--- a/karavan-designer/src/designer/karavan.css
+++ b/karavan-designer/src/designer/karavan.css
@@ -1105,6 +1105,10 @@ reactour-portal .reactour__popover button:focus-visible {
     font-size: 14px;
 }
 
+.karavan .project-builder .tools-section {
+    padding-left: 10px;
+}
+
 .karavan .project-builder .card-header svg {
     margin-right: 6px;
 }
@@ -1177,3 +1181,23 @@ reactour-portal .reactour__popover button:focus-visible {
     flex-direction: column;
     justify-content: space-around;
 }
+.karavan .project-builder .project-properties td {
+    padding: 0;
+    margin: 0;
+}
+.karavan .project-builder .project-properties td,
+.karavan .project-builder .project-properties tr {
+    border: none;
+}
+.karavan .project-builder .project-properties .delete-button {
+    padding: 0 0 0 6px;
+    margin: 0;
+}
+.karavan .project-builder .add-button {
+    width: fit-content;
+    margin-top: 6px;
+}
+
+.karavan .project-builder .profile-caption {
+    font-size: 1.1em;
+}
diff --git a/karavan-designer/src/designer/route/DslProperties.tsx b/karavan-designer/src/designer/route/DslProperties.tsx
index a1e7bb6..38b7db8 100644
--- a/karavan-designer/src/designer/route/DslProperties.tsx
+++ b/karavan-designer/src/designer/route/DslProperties.tsx
@@ -135,10 +135,7 @@ export class DslProperties extends React.Component<Props, State> {
 
     getRouteHeader= (): JSX.Element => {
         const title = this.state.step && CamelUi.getTitle(this.state.step)
-        const kamelet = this.state.step && CamelUtil.getKamelet(this.state.step)
-        const description = this.state.step && kamelet
-            ? kamelet.spec.definition.description
-            : this.state.step?.dslName ? CamelMetadataApi.getCamelModelMetadataByClassName(this.state.step?.dslName)?.description : title;
+        const description =  this.state.step &&  CamelUi.getDescription(this.state.step);
         return (
             <div className="headers">
                 <div className="top">
diff --git a/karavan-designer/src/designer/utils/CamelUi.tsx b/karavan-designer/src/designer/utils/CamelUi.tsx
index 72d5242..bce2ea7 100644
--- a/karavan-designer/src/designer/utils/CamelUi.tsx
+++ b/karavan-designer/src/designer/utils/CamelUi.tsx
@@ -257,6 +257,19 @@ export class CamelUi {
         }
     }
 
+    static getDescription = (element: CamelElement): string => {
+        const kamelet: KameletModel | undefined = CamelUtil.getKamelet(element);
+        if (kamelet) {
+            return kamelet.spec.definition.description;
+        } else if ((element as any).uri && element.dslName === 'ToDefinition') {
+            const uri = (element as any).uri
+            return ComponentApi.getComponentDescriptionFromUri(uri) || '';
+        } else {
+            const description = CamelMetadataApi.getCamelModelMetadataByClassName(element.dslName)?.description;
+            return description ? description : CamelUi.getTitle(element);
+        }
+    }
+
     static getOutgoingTitle = (element: CamelElement): string => {
         const k: KameletModel | undefined = CamelUtil.getKamelet(element);
         if (k) {
diff --git a/karavan-generator/pom.xml b/karavan-generator/pom.xml
index f5283b8..23d2b4e 100644
--- a/karavan-generator/pom.xml
+++ b/karavan-generator/pom.xml
@@ -31,8 +31,8 @@
         <quarkus.platform.group-id>io.quarkus.platform</quarkus.platform.group-id>
         <quarkus.platform.version>2.9.0.Final</quarkus.platform.version>
         <surefire-plugin.version>3.0.0-M5</surefire-plugin.version>
-        <version.camel-core>3.17.0-SNAPSHOT</version.camel-core>
-        <version.camel-kamelet>0.8.0</version.camel-kamelet>
+        <version.camel-core>3.17.0</version.camel-core>
+        <version.camel-kamelet>0.8.1</version.camel-kamelet>
     </properties>
     <dependencyManagement>
         <dependencies>
diff --git a/karavan-vscode/components/activemq.json b/karavan-vscode/components/activemq.json
index e5c2ddb..5f16890 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.17.0-SNAPSHOT","scheme":"activemq","extendsScheme":"jms","syntax":"activemq:desti [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"activemq","title":"ActiveMQ","description":"Send messages to (or consume from) Apache ActiveMQ. This component extends the Camel JMS component.","deprecated":false,"firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.activemq.ActiveMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-activemq","version":"3.17.0","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 7385c79..c8e637e 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.17.0-SNAPSHOT","scheme":"amqp","extendsScheme":"jms","syntax":"amqp:destinationType:destinationName","async":true,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"amqp","title":"AMQP","description":"Messaging with AMQP protocol using Apache QPid Client.","deprecated":false,"firstVersion":"1.2.0","label":"messaging","javaType":"org.apache.camel.component.amqp.AMQPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-amqp","version":"3.17.0","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 952c62b..9f43a32 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.17.0-SNAPSHOT","scheme":"arangodb","extendsScheme":"","syntax":"arangodb:database","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"arangodb","title":"ArangoDb","description":"Perform operations on ArangoDb when used as a Document Database, or as a Graph Database","deprecated":false,"firstVersion":"3.5.0","label":"database,nosql","javaType":"org.apache.camel.component.arangodb.ArangoDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-arangodb","version":"3.17.0","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 ffa443e..c306990 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.17.0-SNAPSHOT","scheme":"as2","extendsScheme":"","syntax":"as2:apiName/methodName","async":false,"api":true,"apiSyntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"as2","title":"AS2","description":"Transfer data securely and reliably using the AS2 protocol (RFC4130).","deprecated":false,"deprecationNote":"","firstVersion":"2.22.0","label":"file","javaType":"org.apache.camel.component.as2.AS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-as2","version":"3.17.0","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 c4e26f2..90c9241 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.17.0-SNAPSHOT","scheme":"asterisk","extendsScheme":"","syntax":"asterisk:name","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"asterisk","title":"Asterisk","description":"Interact with Asterisk PBX Server.","deprecated":false,"firstVersion":"2.18.0","label":"voip","javaType":"org.apache.camel.component.asterisk.AsteriskComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-asterisk","version":"3.17.0","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 4264c18..d42c4dc 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.17.0-SNAPSHOT","scheme":"atlasmap","extendsScheme":"","syntax":"atlasmap:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atlasmap","title":"AtlasMap","description":"Transforms the message using an AtlasMap transformation.","deprecated":false,"firstVersion":"3.7.0","label":"transformation","javaType":"org.apache.camel.component.atlasmap.AtlasMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atlasmap","version":"3.17.0","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 4a73cd4..7bcccd3 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.17.0-SNAPSHOT","scheme":"atmos","extendsScheme":"","syntax":"atmos:name/operation","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atmos","title":"Atmos","description":"Integrate with EMC's ViPR object data services using the Atmos Client.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,file","javaType":"org.apache.camel.component.atmos.AtmosComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmos","version":"3.17.0","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 cd7a61e..6d747cc 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.17.0-SNAPSHOT","scheme":"atmosphere-websocket","ext [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atmosphere-websocket","title":"Atmosphere Websocket","description":"Expose WebSocket endpoints using the Atmosphere framework.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"websocket","javaType":"org.apache.camel.component.atmosphere.websocket.WebsocketComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atmosphere-websocket","version":"3.17.0","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 a66cca8..74f6cfd 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.17.0-SNAPSHOT","scheme":"atom","extendsScheme":"","syntax":"atom:feedUri","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":true},"headers":{"CamelAt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"atom","title":"Atom","description":"Poll Atom RSS feeds.","deprecated":false,"firstVersion":"1.2.0","label":"rss","javaType":"org.apache.camel.component.atom.AtomComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-atom","version":"3.17.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
diff --git a/karavan-vscode/components/avro.json b/karavan-vscode/components/avro.json
index 24594d6..dc8ac85 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.17.0-SNAPSHOT","scheme":"avro","extendsScheme":"","syntax":"avro:transport:host:port/messageName","async":true,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"avro","title":"Avro RPC","description":"Produce or consume Apache Avro RPC services.","deprecated":false,"firstVersion":"2.10.0","label":"rpc","javaType":"org.apache.camel.component.avro.AvroComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-avro-rpc","version":"3.17.0","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 428d150..b939819 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.17.0-SNAPSHOT","scheme":"aws-secrets-manager","extendsScheme": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws-secrets-manager","title":"AWS Secrets Manager","description":"Manage AWS Secrets Manager services using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.9.0","label":"cloud,management","javaType":"org.apache.camel.component.aws.secretsmanager.SecretsManagerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws-secrets-manager","version":"3.17.0","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 fb66cc8..bb8a041 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.17.0-SNAPSHOT","scheme":"aws2-athena","extendsScheme":"","syntax":"aws2-athena:label","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-athena","title":"AWS Athena","description":"Access AWS Athena service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.4.0","label":"cloud,database","javaType":"org.apache.camel.component.aws2.athena.Athena2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-athena","version":"3.17.0","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 90ac003..6e7da2a 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.17.0-SNAPSHOT","scheme":"aws2-cw","extendsScheme":"","syntax":"aws2-cw:namespace","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-cw","title":"AWS CloudWatch","description":"Sending metrics to AWS CloudWatch using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,monitoring","javaType":"org.apache.camel.component.aws2.cw.Cw2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-cw","version":"3.17.0","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 5c95acb..dc2b25c 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.17.0-SNAPSHOT","scheme":"aws2-ddb","extendsScheme":"","syntax":"aws2-ddb:tableName","async":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ddb","title":"AWS DynamoDB","description":"Store and retrieve data from AWS DynamoDB service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,database,nosql","javaType":"org.apache.camel.component.aws2.ddb.Ddb2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.17.0","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 eb74896..99a5d7b 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.17.0-SNAPSHOT","scheme":"aws2-ddbstream","extendsScheme":"","syn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ddbstream","title":"AWS DynamoDB Streams","description":"Receive messages from AWS DynamoDB Stream service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,streams","javaType":"org.apache.camel.component.aws2.ddbstream.Ddb2StreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ddb","version":"3.17.0","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 bf4c9e7..efb5c3e 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.17.0-SNAPSHOT","scheme":"aws2-ec2","extendsScheme":"","syntax":"aws2-ec2:label","async":false,"api": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ec2","title":"AWS Elastic Compute Cloud (EC2)","description":"Manage AWS EC2 instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ec2.AWS2EC2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ec2","version":"3.17.0","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 7f6d869..3024dc9 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.17.0-SNAPSHOT","scheme":"aws2-ecs","extendsScheme":"","syntax":"aws2-ecs:label","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ecs","title":"AWS Elastic Container Service (ECS)","description":"Manage AWS ECS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.ecs.ECS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ecs","version":"3.17.0","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 fd0a3f4..d942890 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.17.0-SNAPSHOT","scheme":"aws2-eks","extendsScheme":"","syntax":"aws2-eks:label","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-eks","title":"AWS Elastic Kubernetes Service (EKS)","description":"Manage AWS EKS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eks.EKS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eks","version":"3.17.0","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 f904298..121717e 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.17.0-SNAPSHOT","scheme":"aws2-eventbridge","extendsScheme":"","syntax":" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-eventbridge","title":"AWS Eventbridge","description":"Manage AWS Eventbridge cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.6.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.eventbridge.EventbridgeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-eventbridge","version":"3.17.0","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 fb8f4bc..af74b87 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.17.0-SNAPSHOT","scheme":"aws2-iam","extendsScheme":"","syntax":"aws2-iam:label","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-iam","title":"AWS Identity and Access Management (IAM)","description":"Manage AWS IAM instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.iam.IAM2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-iam","version":"3.17.0","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 5b11527..1fb1036 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.17.0-SNAPSHOT","scheme":"aws2-kinesis-firehose","extendsSchem [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kinesis-firehose","title":"AWS Kinesis Firehose","description":"Produce data to AWS Kinesis Firehose streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.firehose.KinesisFirehose2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.17.0","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 7afe59b..85a8220 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.17.0-SNAPSHOT","scheme":"aws2-kinesis","extendsScheme":"","syntax":"aws2- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kinesis","title":"AWS Kinesis","description":"Consume and produce records from and to AWS Kinesis Streams using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.kinesis.Kinesis2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kinesis","version":"3.17.0","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 2531e25..c704060 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.17.0-SNAPSHOT","scheme":"aws2-kms","extendsScheme":"","syntax":"aws2-kms:label","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-kms","title":"AWS Key Management Service (KMS)","description":"Manage keys stored in AWS KMS instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.kms.KMS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-kms","version":"3.17.0","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 f7a1cf5..09ed1a1 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.17.0-SNAPSHOT","scheme":"aws2-lambda","extendsScheme":"","syntax":"aws2-lambda:function" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-lambda","title":"AWS Lambda","description":"Manage and invoke AWS Lambda functions using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,computing,serverless","javaType":"org.apache.camel.component.aws2.lambda.Lambda2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-lambda","version":"3.17.0","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 f26dff1..3ae5eff 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.17.0-SNAPSHOT","scheme":"aws2-mq","extendsScheme":"","syntax":"aws2-mq:label","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-mq","title":"AWS MQ","description":"Manage AWS MQ instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.mq.MQ2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-mq","version":"3.17.0","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 a6f313b..8dced7c 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.17.0-SNAPSHOT","scheme":"aws2-msk","extendsScheme":"","syntax":"aws2-msk:label","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-msk","title":"AWS Managed Streaming for Apache Kafka (MSK)","description":"Manage AWS MSK instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.msk.MSK2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-msk","version":"3.17.0","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 69fba59..2c9b5d3 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.17.0-SNAPSHOT","scheme":"aws2-s3","extendsScheme":"","syntax":"aws2-s3://bucketNameOrArn" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-s3","title":"AWS S3 Storage Service","description":"Store and retrieve objects from AWS S3 Storage Service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.2.0","label":"cloud,file","javaType":"org.apache.camel.component.aws2.s3.AWS2S3Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-s3","version":"3.17.0","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 829158c..431b599 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.17.0-SNAPSHOT","scheme":"aws2-ses","extendsScheme":"","syntax":"aws2-ses:from","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-ses","title":"AWS Simple Email Service (SES)","description":"Send e-mails through AWS SES service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,mail","javaType":"org.apache.camel.component.aws2.ses.Ses2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-ses","version":"3.17.0","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 090146a..ab11907 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.17.0-SNAPSHOT","scheme":"aws2-sns","extendsScheme":"","syntax":"aws [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sns","title":"AWS Simple Notification System (SNS)","description":"Send messages to an AWS Simple Notification Topic using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging,mobile","javaType":"org.apache.camel.component.aws2.sns.Sns2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sns","version":"3.17.0","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 3580d96..836c12b 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.17.0-SNAPSHOT","scheme":"aws2-sqs","extendsScheme":"","syntax":"aws2-sqs:queueNa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sqs","title":"AWS Simple Queue Service (SQS)","description":"Send and receive messages to/from AWS SQS service using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,messaging","javaType":"org.apache.camel.component.aws2.sqs.Sqs2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sqs","version":"3.17.0","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 46ac5bd..1648cf8 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.17.0-SNAPSHOT","scheme":"aws2-sts","extendsScheme":"","syntax":"aws2-sts:label","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-sts","title":"AWS Security Token Service (STS)","description":"Manage AWS STS cluster instances using AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.sts.STS2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-sts","version":"3.17.0","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 216d358..aa57971 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.17.0-SNAPSHOT","scheme":"aws2-translate","extendsScheme":"","syntax":"aws2-translate:lab [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"aws2-translate","title":"AWS Translate","description":"Translate texts using AWS Translate and AWS SDK version 2.x.","deprecated":false,"firstVersion":"3.1.0","label":"cloud,management","javaType":"org.apache.camel.component.aws2.translate.Translate2Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-aws2-translate","version":"3.17.0","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 4e3d5f7..30e3f08 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.17.0-SNAPSHOT","scheme":"azure-cosmosdb","extendsScheme":"","syntax":"azure [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-cosmosdb","title":"Azure CosmosDB","description":"To read and write records to the CosmosDB database on Azure cloud platform.","deprecated":false,"firstVersion":"3.10.0","label":"cloud,database","javaType":"org.apache.camel.component.azure.cosmosdb.CosmosDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-cosmosdb","version":"3.17.0","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 2abcda2..169d7cb 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.17.0-SNAPSHOT","scheme":"azure-eventhubs","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-eventhubs","title":"Azure Event Hubs","description":"Send and receive events to/from Azure Event Hubs using AMQP protocol.","deprecated":false,"firstVersion":"3.5.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.eventhubs.EventHubsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-eventhubs","version":"3.17.0","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 0181a33..9e181d0 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.17.0-SNAPSHOT","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-key-vault","title":"Azure Key Vault","description":"Manage secrets and keys in Azure Key Vault Service","deprecated":false,"firstVersion":"3.17.0","label":"cloud,cloud","javaType":"org.apache.camel.component.azure.key.vault.KeyVaultComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-azure-key-vault","version":"3.17.0","scheme":"azure-key-vault","extendsScheme":"","syntax":"azure-key-vault:vaultName","async":f [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/azure-servicebus.json b/karavan-vscode/components/azure-servicebus.json
index 342a9d1..5189e48 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.17.0-SNAPSHOT","scheme":"azure-servicebus","extendsScheme":"","syntax":"azure-servicebus: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-servicebus","title":"Azure ServiceBus","description":"Send and receive messages to/from Azure Event Bus.","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.servicebus.ServiceBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-servicebus","version":"3.17.0","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 e862864..4f588a7 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.17.0-SNAPSHOT","scheme":"azure-storage-blob","extendsScheme":"","syntax":"azur [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-blob","title":"Azure Storage Blob Service","description":"Store and retrieve blobs from Azure Storage Blob Service.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,file","javaType":"org.apache.camel.component.azure.storage.blob.BlobComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-blob","version":"3.17.0","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 ff40046..81b63c3 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.17.0-SNAPSHOT","scheme":"azure-storage-datalake","e [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-datalake","title":"Azure Storage Datalake Service","description":"Sends and receives files to/from Azure DataLake Storage.","deprecated":false,"firstVersion":"3.8.0","label":"cloud,file,bigdata","javaType":"org.apache.camel.component.azure.storage.datalake.DataLakeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-datalake","version":"3.17.0","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 64bf8f1..c17e086 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.17.0-SNAPSHOT","scheme":"azure-storage-queue","extendsScheme":"","s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"azure-storage-queue","title":"Azure Storage Queue Service","description":"Stores and retrieves messages to/from Azure Storage Queue.","deprecated":false,"firstVersion":"3.3.0","label":"cloud,messaging","javaType":"org.apache.camel.component.azure.storage.queue.QueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-azure-storage-queue","version":"3.17.0","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 71dc688..36f017e 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.17.0-SNAPSHOT","scheme":"bean-validator","extendsScheme":"","syntax":"bean-validator:labe [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bean-validator","title":"Bean Validator","description":"Validate the message body using the Java Bean Validation API.","deprecated":false,"firstVersion":"2.3.0","label":"validation","javaType":"org.apache.camel.component.bean.validator.BeanValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean-validator","version":"3.17.0","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 692fc8b..84141c8 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.17.0-SNAPSHOT","scheme":"bean","extendsScheme":"","syntax":"bean:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"len [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bean","title":"Bean","description":"Invoke methods of Java beans stored in Camel registry.","deprecated":false,"firstVersion":"1.0.0","label":"core,java","javaType":"org.apache.camel.component.bean.BeanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.17.0","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 c27cb0a..5b10669 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.17.0-SNAPSHOT","scheme":"bonita","extendsScheme":"","syntax":"bonita:operation","async":false,"api":false,"consumerOnly":false,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"bonita","title":"Bonita","description":"Communicate with a remote Bonita BPM process engine.","deprecated":false,"firstVersion":"2.19.0","label":"process","javaType":"org.apache.camel.component.bonita.BonitaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bonita","version":"3.17.0","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 5406f13..d163360 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.17.0-SNAPSHOT","scheme":"box","extendsScheme":"","syntax":"box:apiName/methodName","async":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"box","title":"Box","description":"Upload, download and manage files, folders, groups, collaborations, etc. on box.com.","deprecated":false,"deprecationNote":"","firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.box.BoxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-box","version":"3.17.0","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 6d18689..fcc08b2 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.17.0-SNAPSHOT","scheme":"braintree","extendsScheme":"","syntax":"braintree:apiName/methodName","async":false,"api":true,"apiSynt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"braintree","title":"Braintree","description":"Process payments using Braintree Payments.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,payment","javaType":"org.apache.camel.component.braintree.BraintreeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-braintree","version":"3.17.0","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 fd6b4f0..f05af68 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.17.0-SNAPSHOT","scheme":"browse","extendsScheme":"","syntax":"browse:name","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"browse","title":"Browse","description":"Inspect the messages received on endpoints supporting BrowsableEndpoint.","deprecated":false,"firstVersion":"1.3.0","label":"core,monitoring","javaType":"org.apache.camel.component.browse.BrowseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-browse","version":"3.17.0","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 fcc59bc..204c53e 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.17.0-SNAPSHOT","scheme":"caffeine-cache","extendsScheme":"","syntax":"caffeine-cache:cacheNa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"caffeine-cache","title":"Caffeine Cache","description":"Perform caching operations using Caffeine Cache.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.cache.CaffeineCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.17.0","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 ca8511c..fed0479 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.17.0-SNAPSHOT","scheme":"caffeine-loadcache","extend [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"caffeine-loadcache","title":"Caffeine LoadCache","description":"Perform caching operations using Caffeine Cache with an attached CacheLoader.","deprecated":false,"firstVersion":"2.20.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.caffeine.load.CaffeineLoadCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-caffeine","version":"3.17.0","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 ab2b44d..7dc99b1 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.17.0-SNAPSHOT","scheme":"chatscript","extendsScheme":"","syntax":"chatscript:host:port/botName","async":false,"api":false,"consumerOnly":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"chatscript","title":"ChatScript","description":"Chat with a ChatScript Server.","deprecated":false,"firstVersion":"3.0.0","label":"ai,chat","javaType":"org.apache.camel.component.chatscript.ChatScriptComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chatscript","version":"3.17.0","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 4cf4b6e..2b9650b 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.17.0-SNAPSHOT","scheme":"chunk","extendsScheme":"","syntax":"chunk:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"chunk","title":"Chunk","description":"Transform messages using Chunk templating engine.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.chunk.ChunkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-chunk","version":"3.17.0","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 e1ac512..6b66a49 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.17.0-SNAPSHOT","scheme":"class","extendsScheme":"","syntax":"class:beanName","async":false,"api":false,"consumerOnly":false,"producerOnly": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"class","title":"Class","description":"Invoke methods of Java beans specified by class name.","deprecated":false,"firstVersion":"2.4.0","label":"core,java","javaType":"org.apache.camel.component.beanclass.ClassComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-bean","version":"3.17.0","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 c7bbadc..1b59982 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.17.0-SNAPSHOT","scheme":"cm-sms","extendsScheme":"","syntax":"cm-sms:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPrope [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cm-sms","title":"CM SMS Gateway","description":"Send SMS messages via CM SMS Gateway.","deprecated":false,"firstVersion":"2.18.0","label":"mobile","javaType":"org.apache.camel.component.cm.CMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cm-sms","version":"3.17.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
diff --git a/karavan-vscode/components/cmis.json b/karavan-vscode/components/cmis.json
index ee64b92..75b9ed5 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.17.0-SNAPSHOT","scheme":"cmis","extendsScheme":"","syntax":"cmis:cmsUrl","async":false,"api":false,"consumerOnly":false,"prod [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cmis","title":"CMIS","description":"Read and write data from to/from a CMIS compliant content repositories.","deprecated":false,"firstVersion":"2.11.0","label":"cms,database","javaType":"org.apache.camel.component.cmis.CMISComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cmis","version":"3.17.0","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 324780c..6a0077f 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.17.0-SNAPSHOT","scheme":"coap+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap+tcp:uri","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coap+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.17.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
diff --git a/karavan-vscode/components/coap.json b/karavan-vscode/components/coap.json
index f0400ea..a374b1c 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.17.0-SNAPSHOT","scheme":"coap","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coap:uri","async":false,"api":false,"consumerOn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coap","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.17.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
diff --git a/karavan-vscode/components/coaps+tcp.json b/karavan-vscode/components/coaps+tcp.json
index fcb8c7d..00ad456 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.17.0-SNAPSHOT","scheme":"coaps+tcp","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps+tcp:uri","async":false,"api":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coaps+tcp","title":"CoAP","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.17.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
diff --git a/karavan-vscode/components/coaps.json b/karavan-vscode/components/coaps.json
index fd1b9b3..dbc6e0f 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.17.0-SNAPSHOT","scheme":"coaps","extendsScheme":"","alternativeSchemes":"coap,coaps,coap+tcp,coaps+tcp","syntax":"coaps:uri","async":false,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"coaps","title":"CoAP (Secure)","description":"Send and receive messages to/from COAP capable devices.","deprecated":false,"firstVersion":"2.16.0","label":"iot","javaType":"org.apache.camel.coap.CoAPComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-coap","version":"3.17.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
diff --git a/karavan-vscode/components/cometd.json b/karavan-vscode/components/cometd.json
index 8ed6063..1a11c9b 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.17.0-SNAPSHOT","scheme":"cometd","extendsScheme":"","alternativeSchemes":"come [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cometd","title":"CometD","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.17.0","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 1725375..095da0f 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.17.0-SNAPSHOT","scheme":"cometds","extendsScheme":"","alternativeSch [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cometds","title":"CometD (Secure)","description":"Offers publish/subscribe, peer-to-peer (via a server), and RPC style messaging using the CometD/Bayeux protocol.","deprecated":false,"firstVersion":"2.0.0","label":"websocket","javaType":"org.apache.camel.component.cometd.CometdComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cometd","version":"3.17.0","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 cd39420..ecc7e7c 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.17.0-SNAPSHOT","scheme":"consul","extendsScheme":"","syntax":"consul:apiEndpoint","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"consul","title":"Consul","description":"Integrate with Consul service discovery and configuration store.","deprecated":false,"firstVersion":"2.18.0","label":"cloud,api","javaType":"org.apache.camel.component.consul.ConsulComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-consul","version":"3.17.0","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 ed0b750..31c0a13 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.17.0-SNAPSHOT","scheme":"controlbus","extendsScheme":"","syntax":"controlbus:command:language","async":false,"api":false,"consumer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"controlbus","title":"Control Bus","description":"Manage and monitor Camel routes.","deprecated":false,"firstVersion":"2.11.0","label":"core,monitoring","javaType":"org.apache.camel.component.controlbus.ControlBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-controlbus","version":"3.17.0","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 f47ac0e..ebbe29a 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.17.0-SNAPSHOT","scheme":"corda","extendsScheme":"","syntax":"corda:node","async":false,"api":false,"consumerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"corda","title":"Corda","description":"Perform operations against Corda blockchain platform using corda-rpc library.","deprecated":false,"firstVersion":"2.23.0","label":"blockchain,rpc","javaType":"org.apache.camel.component.corda.CordaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-corda","version":"3.17.0","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 e4c174a..20e8308 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.17.0-SNAPSHOT","scheme":"couchbase","extendsScheme":"","syntax": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"couchbase","title":"Couchbase","description":"Query Couchbase Views with a poll strategy and/or perform various operations against Couchbase databases.","deprecated":false,"firstVersion":"2.19.0","label":"database,nosql","javaType":"org.apache.camel.component.couchbase.CouchbaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchbase","version":"3.17.0","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 eaa27af..ed57d50 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.17.0-SNAPSHOT","scheme":"couch [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"couchdb","title":"CouchDB","description":"Consume changesets for inserts, updates and deletes in a CouchDB database, as well as get, save, update and delete documents from a CouchDB database.","deprecated":false,"firstVersion":"2.11.0","label":"database,nosql","javaType":"org.apache.camel.component.couchdb.CouchDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-couchdb","version":"3.17.0","scheme":"couchdb","exte [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cql.json b/karavan-vscode/components/cql.json
index 9f9eed9..b95ff88 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.17.0-SNAPSHOT","scheme":"cql","extendsScheme":" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cql","title":"Cassandra CQL","description":"Integrate with Cassandra 2.0 using the CQL3 API (not the Thrift API). Based on Cassandra Java Driver provided by DataStax.","deprecated":false,"firstVersion":"2.15.0","label":"database,nosql","javaType":"org.apache.camel.component.cassandra.CassandraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cassandraql","version":"3.17.0","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 7effa49..513bcdd 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.17.0-SNAPSHOT","scheme":"cron","extendsScheme":"","syntax":"cron:name","async":false,"api":false,"consumerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cron","title":"Cron","description":"A generic interface for triggering events at times specified through the Unix cron syntax.","deprecated":false,"firstVersion":"3.1.0","label":"scheduling","javaType":"org.apache.camel.component.cron.CronComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cron","version":"3.17.0","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 c6b3320..25df390 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.17.0-SNAPSHOT","scheme":"crypto","extendsScheme":"","syntax":"cr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"crypto","title":"Crypto (JCE)","description":"Sign and verify exchanges using the Signature Service of the Java Cryptographic Extension (JCE).","deprecated":false,"firstVersion":"2.3.0","label":"security,transformation","javaType":"org.apache.camel.component.crypto.DigitalSignatureComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-crypto","version":"3.17.0","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 f9531c4..a8a7ea2 100644
--- a/karavan-vscode/components/cxf.json
+++ b/karavan-vscode/components/cxf.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"soap,webservice","javaType":"org.apache.camel.component.cxf.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.17.0-SNAPSHOT","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cxf","title":"CXF","description":"Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client.","deprecated":false,"firstVersion":"1.0.0","label":"soap,webservice","javaType":"org.apache.camel.component.cxf.CxfComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.17.0","scheme":"cxf","extendsScheme":"","syntax":"cxf:beanId:address","async":true,"api":false,"consume [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/cxfrs.json b/karavan-vscode/components/cxfrs.json
index 60e5cb4..490234f 100644
--- a/karavan-vscode/components/cxfrs.json
+++ b/karavan-vscode/components/cxfrs.json
@@ -1 +1 @@
-{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.17.0-SNAPSHOT","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"cxfrs","title":"CXF-RS","description":"Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client.","deprecated":false,"firstVersion":"2.0.0","label":"rest","javaType":"org.apache.camel.component.cxf.jaxrs.CxfRsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-cxf","version":"3.17.0","scheme":"cxfrs","extendsScheme":"","syntax":"cxfrs:beanId:address","async":false,"api" [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/dataformat.json b/karavan-vscode/components/dataformat.json
index 05e2daa..7027c48 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.17.0-SNAPSHOT","scheme":"dataformat","extendsScheme":"","syntax":"dataformat:name:operation","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataformat","title":"Data Format","description":"Use a Camel Data Format as a regular Camel Component.","deprecated":false,"firstVersion":"2.12.0","label":"core,transformation","javaType":"org.apache.camel.component.dataformat.DataFormatComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataformat","version":"3.17.0","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 e1ff26b..63665b1 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.17.0-SNAPSHOT","scheme":"dataset-test","extendsScheme [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataset-test","title":"DataSet Test","description":"Extends the mock component by pulling messages from another endpoint on startup to set the expected message bodies.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetTestComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.17.0","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 aa28c5e..7bb32be 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.17.0-SNAPSHOT","scheme":"dataset","extendsScheme":"","syntax":"dataset:name","async":false,"api":false,"consumerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dataset","title":"Dataset","description":"Provide data for load and soak testing of your Camel application.","deprecated":false,"firstVersion":"1.3.0","label":"core,testing","javaType":"org.apache.camel.component.dataset.DataSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dataset","version":"3.17.0","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 79ad20a..ca387db 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 Oracle 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.17.0-SNAPSHOT","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-db2","title":"Debezium DB2 Connector","description":"Capture changes from a Oracle 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.17.0","scheme":"debezium-db2","extendsScheme":"","syntax":"debezium-db2:name","async":false,"api":false,"consum [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-mongodb.json b/karavan-vscode/components/debezium-mongodb.json
index 86ff8cf..fa157a5 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.17.0-SNAPSHOT","scheme":"debezium-mongodb","extendsScheme":"","syntax":"debezium-mongodb:name" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-mongodb","title":"Debezium MongoDB Connector","description":"Capture changes from a MongoDB database.","deprecated":false,"firstVersion":"3.0.0","label":"database,nosql","javaType":"org.apache.camel.component.debezium.DebeziumMongodbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mongodb","version":"3.17.0","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 dd0bce2..2432f94 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.17.0-SNAPSHOT","scheme":"debezium-mysql","extendsScheme":"","syntax":"debezium-mysql:name","async":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-mysql","title":"Debezium MySQL Connector","description":"Capture changes from a MySQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumMySqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-mysql","version":"3.17.0","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 825ac94..c4b8472 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.17.0-SNAPSHOT","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-oracle","title":"Debezium Oracle Connector","description":"Capture changes from a Oracle database.","deprecated":false,"firstVersion":"3.17.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumOracleComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-debezium-oracle","version":"3.17.0","scheme":"debezium-oracle","extendsScheme":"","syntax":"debezium-oracle:name","async":false," [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/debezium-postgres.json b/karavan-vscode/components/debezium-postgres.json
index 8d60f2e..de434ef 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.17.0-SNAPSHOT","scheme":"debezium-postgres","extendsScheme":"","syntax":"debezium-pos [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-postgres","title":"Debezium PostgresSQL Connector","description":"Capture changes from a PostgresSQL database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumPostgresComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-postgres","version":"3.17.0","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 817c544..5aaa142 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.17.0-SNAPSHOT","scheme":"debezium-sqlserver","extendsScheme":"","syntax":"debezium- [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"debezium-sqlserver","title":"Debezium SQL Server Connector","description":"Capture changes from an SQL Server database.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.debezium.DebeziumSqlserverComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-debezium-sqlserver","version":"3.17.0","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 168450e..7a1c12c 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.17.0-SNAPSHOT","scheme":"digitalocean","extendsScheme":"","syntax":"digitalocean:operation", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"digitalocean","title":"DigitalOcean","description":"Manage Droplets and resources within the DigitalOcean cloud.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,management","javaType":"org.apache.camel.component.digitalocean.DigitalOceanComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-digitalocean","version":"3.17.0","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 30ca504..1bc13f8 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.17.0-SNAPSHOT","scheme":"direct-vm","extendsScheme":"","syntax":"direct-vm:name","async":true,"api [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"direct-vm","title":"Direct VM","description":"Call another endpoint from any Camel Context in the same JVM synchronously.","deprecated":false,"firstVersion":"2.10.0","label":"core,endpoint","javaType":"org.apache.camel.component.directvm.DirectVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-directvm","version":"3.17.0","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 ca3ca53..960301e 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.17.0-SNAPSHOT","scheme":"direct","extendsScheme":"","syntax":"direct:name","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"direct","title":"Direct","description":"Call another endpoint from the same Camel Context synchronously.","deprecated":false,"firstVersion":"1.0.0","label":"core,endpoint","javaType":"org.apache.camel.component.direct.DirectComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-direct","version":"3.17.0","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 0c36e09..8a33c4b 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.17.0-SNAPSHOT","scheme":"disruptor-vm","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","sy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"disruptor-vm","title":"Disruptor VM","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.vm.DisruptorVmComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.17.0","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 d29ba18..1827ce5 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.17.0-SNAPSHOT","scheme":"disruptor","extendsScheme":"","alternativeSchemes":"disruptor,disruptor-vm","syntax":"disrupt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"disruptor","title":"Disruptor","description":"Provides asynchronous SEDA behavior using LMAX Disruptor.","deprecated":false,"firstVersion":"2.12.0","label":"endpoint","javaType":"org.apache.camel.component.disruptor.DisruptorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-disruptor","version":"3.17.0","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 7b088eb..4379810 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.17.0-SNAPSHOT","scheme":"djl","extendsScheme":"","syntax":"djl:application","async":false,"api":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"djl","title":"Deep Java Library","description":"Infer Deep Learning models from message exchanges data using Deep Java Library (DJL).","deprecated":false,"firstVersion":"3.3.0","label":"ai,deeplearning","javaType":"org.apache.camel.component.djl.DJLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-djl","version":"3.17.0","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 6494ab8..0a7c914 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.17.0-SNAPSHOT","scheme":"dns","extendsScheme":"","syntax":"dns:dnsType","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientProperties":false},"hea [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dns","title":"DNS","description":"Perform DNS queries using DNSJava.","deprecated":false,"firstVersion":"2.7.0","label":"networking","javaType":"org.apache.camel.component.dns.DnsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dns","version":"3.17.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
diff --git a/karavan-vscode/components/docker.json b/karavan-vscode/components/docker.json
index e189646..de86886 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.17.0-SNAPSHOT","scheme":"docker","extendsScheme":"","syntax":"docker:operation","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"leni [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"docker","title":"Docker","description":"Manage Docker containers.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,container,paas","javaType":"org.apache.camel.component.docker.DockerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-docker","version":"3.17.0","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 3f0337b..b516ce5 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.17.0-SNAPSHOT","scheme":"dozer","extendsScheme":"","syntax":"dozer:name","async":false,"api":false,"consumerOnly":false,"producerOnly" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dozer","title":"Dozer","description":"Map between Java beans using the Dozer mapping library.","deprecated":false,"firstVersion":"2.15.0","label":"transformation","javaType":"org.apache.camel.component.dozer.DozerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dozer","version":"3.17.0","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 5bea10d..70ae034 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.17.0-SNAPSHOT","scheme":"drill","extendsScheme":"","syntax":"drill:host","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"drill","title":"Drill","description":"Perform queries against an Apache Drill cluster.","deprecated":false,"firstVersion":"2.19.0","label":"database,sql","javaType":"org.apache.camel.component.drill.DrillComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-drill","version":"3.17.0","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 330e026..7173fe7 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.17.0-SNAPSHOT","scheme":"dropbox","extendsScheme":"","syntax":"dropbox:operation","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dropbox","title":"Dropbox","description":"Upload, download and manage files, folders, groups, collaborations, etc on Dropbox.","deprecated":false,"firstVersion":"2.14.0","label":"cloud,file,api","javaType":"org.apache.camel.component.dropbox.DropboxComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dropbox","version":"3.17.0","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 e9fe64b..df49d36 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.17.0-SNAPSHOT","scheme":"dy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"dynamic-router","title":"Dynamic Router","description":"The Dynamic Router component routes exchanges to recipients, and the recipients (and their rules) may change at runtime.","deprecated":false,"firstVersion":"3.15.0","label":"endpoint,java","javaType":"org.apache.camel.component.dynamicrouter.DynamicRouterComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-dynamic-router","version":"3.17.0","scheme":"dynamic-rou [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/ehcache.json b/karavan-vscode/components/ehcache.json
index 002ef27..584f8e7 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.17.0-SNAPSHOT","scheme":"ehcache","extendsScheme":"","syntax":"ehcache:cacheName","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ehcache","title":"Ehcache","description":"Perform caching operations using Ehcache.","deprecated":false,"firstVersion":"2.18.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.ehcache.EhcacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ehcache","version":"3.17.0","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 10280d9..7105c1a 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.17.0-SNAPSHOT","scheme":"exec","extendsScheme":"","syntax":"exec:executable","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenien [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"exec","title":"Exec","description":"Execute commands on the underlying operating system.","deprecated":false,"firstVersion":"2.3.0","label":"system","javaType":"org.apache.camel.component.exec.ExecComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-exec","version":"3.17.0","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 7adb8a4..6a3e3e0 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.17.0-SNAPSHOT","scheme":"facebook","extendsScheme":"","syntax":"facebook:methodName","async":false,"api":false,"consumerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"facebook","title":"Facebook","description":"Send requests to Facebook APIs supported by Facebook4J.","deprecated":false,"firstVersion":"2.14.0","label":"social","javaType":"org.apache.camel.component.facebook.FacebookComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-facebook","version":"3.17.0","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 ba6ca04..9cdc0df 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.17.0-SNAPSHOT","scheme":"fhir","extendsScheme":"","syntax":"fhir:apiName/methodName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"fhir","title":"FHIR","description":"Exchange information in the healthcare domain using the FHIR (Fast Healthcare Interoperability Resources) standard.","deprecated":false,"firstVersion":"2.23.0","label":"api","javaType":"org.apache.camel.component.fhir.FhirComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fhir","version":"3.17.0","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 c13f5dc..98cafd8 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.17.0-SNAPSHOT","scheme":"file-watch","extendsScheme":"","syntax":"file-watch:path","async":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"file-watch","title":"File Watch","description":"Get notified about file events in a directory using java.nio.file.WatchService.","deprecated":false,"firstVersion":"3.0.0","label":"file","javaType":"org.apache.camel.component.file.watch.FileWatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file-watch","version":"3.17.0","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 a641517..087615f 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.17.0-SNAPSHOT","scheme":"file","extendsScheme":"","syntax":"file:directoryName","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false},"hea [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"file","title":"File","description":"Read and write files.","deprecated":false,"firstVersion":"1.0.0","label":"file,core","javaType":"org.apache.camel.component.file.FileComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-file","version":"3.17.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
diff --git a/karavan-vscode/components/flatpack.json b/karavan-vscode/components/flatpack.json
index 3405c41..a82cc35 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.17.0-SNAPSHOT","scheme":"flatpack","extendsScheme":"","syntax":"flatpack:type:resourceUri","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"flatpack","title":"Flatpack","description":"Parse fixed width and delimited files using the FlatPack library.","deprecated":false,"firstVersion":"1.4.0","label":"transformation","javaType":"org.apache.camel.component.flatpack.FlatpackComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flatpack","version":"3.17.0","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 7fca835..e809803 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.17.0-SNAPSHOT","scheme":"flink","extendsScheme":"","syntax":"flink:endpointType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"flink","title":"Flink","description":"Send DataSet jobs to an Apache Flink cluster.","deprecated":false,"firstVersion":"2.18.0","label":"transformation,bigdata,streams","javaType":"org.apache.camel.component.flink.FlinkComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-flink","version":"3.17.0","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 28c91fe..3365985 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.17.0-SNAPSHOT","scheme":"fop","extendsScheme":"","syntax":"fop:outputType","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"fop","title":"FOP","description":"Render messages into PDF and other output formats supported by Apache FOP.","deprecated":false,"firstVersion":"2.10.0","label":"file,transformation","javaType":"org.apache.camel.component.fop.FopComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-fop","version":"3.17.0","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 8af4bf2..a6b2a4a 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.17.0-SNAPSHOT","scheme":"freemarker","extendsScheme":"","syntax":"freemarker:resourceUri","async":false,"api":false,"c [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"freemarker","title":"Freemarker","description":"Transform messages using FreeMarker templates.","deprecated":false,"firstVersion":"2.10.0","label":"transformation","javaType":"org.apache.camel.component.freemarker.FreemarkerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-freemarker","version":"3.17.0","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 84c631a..fe73e6c 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.17.0-SNAPSHOT","scheme":"ftp","extendsScheme":"file","syntax":"ftp:host:port/directoryName","alternativeSyntax":"ftp:username:password@ [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ftp","title":"FTP","description":"Upload and download files to/from FTP servers.","deprecated":false,"deprecationNote":"","firstVersion":"1.1.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.17.0","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 a4e562d..54de402 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.17.0-SNAPSHOT","scheme":"ftps","extendsScheme":"file","syntax":"ftps:host:port/directoryName","alternat [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ftps","title":"FTPS","description":"Upload and download files to/from FTP servers supporting the FTPS protocol.","deprecated":false,"deprecationNote":"","firstVersion":"2.2.0","label":"file","javaType":"org.apache.camel.component.file.remote.FtpsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ftp","version":"3.17.0","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 fb45eec..7db9c2a 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.17.0-SNAPSHOT","scheme":"geocoder","extendsScheme":"","syntax":"geocoder:address:latlng","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"geocoder","title":"Geocoder","description":"Find geocodes (latitude and longitude) for a given address or the other way round.","deprecated":false,"firstVersion":"2.12.0","label":"api,location","javaType":"org.apache.camel.component.geocoder.GeoCoderComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-geocoder","version":"3.17.0","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 222735c..09c8970 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.17.0-SNAPSHOT","scheme":"git","extendsScheme":"","syntax":"git:localPath","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false}," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"git","title":"Git","description":"Perform operations on git repositories.","deprecated":false,"firstVersion":"2.16.0","label":"file","javaType":"org.apache.camel.component.git.GitComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-git","version":"3.17.0","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 c1bfa84..61f5f45 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.17.0-SNAPSHOT","scheme":"github","extendsScheme":"","syntax":"github:type/branchName","async":false,"api":false,"consumerOnly":false,"producerOnly":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"github","title":"GitHub","description":"Interact with the GitHub API.","deprecated":false,"firstVersion":"2.15.0","label":"file,cloud,api","javaType":"org.apache.camel.component.github.GitHubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-github","version":"3.17.0","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 6d0e06c..ef6a107 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.17.0-SNAPSHOT","scheme":"google-bigquery-sql","extendsScheme [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-bigquery-sql","title":"Google BigQuery Standard SQL","description":"Access Google Cloud BigQuery service using SQL queries.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.bigquery.sql.GoogleBigQuerySQLComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.17.0","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 10ff5ad..02e0d7a 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.17.0-SNAPSHOT","scheme":"google-bigquery","extendsScheme":"","syntax":"google-bigquery:projectId [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-bigquery","title":"Google BigQuery","description":"Google BigQuery data warehouse for analytics.","deprecated":false,"firstVersion":"2.20.0","label":"cloud,bigdata","javaType":"org.apache.camel.component.google.bigquery.GoogleBigQueryComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-bigquery","version":"3.17.0","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 15c373d..d5770e2 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.17.0-SNAPSHOT","scheme":"google-calendar-stream","extendsScheme":"","syntax":"google [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-calendar-stream","title":"Google Calendar Stream","description":"Poll for changes in a Google Calendar.","deprecated":false,"firstVersion":"2.23.0","label":"cloud","javaType":"org.apache.camel.component.google.calendar.stream.GoogleCalendarStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.17.0","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 438abb5..c1cb4be 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.17.0-SNAPSHOT","scheme":"google-calendar","extendsScheme":"","syntax":"google-calendar:apiName/me [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-calendar","title":"Google Calendar","description":"Perform various operations on a Google Calendar.","deprecated":false,"firstVersion":"2.15.0","label":"api,cloud","javaType":"org.apache.camel.component.google.calendar.GoogleCalendarComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-calendar","version":"3.17.0","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 5960d05..32d619c 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.17.0-SNAPSHOT","scheme":"google-drive","extendsScheme":"","syntax":"google-drive:apiName/methodName","async":false,"api":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-drive","title":"Google Drive","description":"Manage files in Google Drive.","deprecated":false,"firstVersion":"2.14.0","label":"file,cloud,api","javaType":"org.apache.camel.component.google.drive.GoogleDriveComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-drive","version":"3.17.0","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 12ea446..ebac9d5 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.17.0-SNAPSHOT","scheme":"google-functions","extendsScheme":"","syntax":"google-functions:funct [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-functions","title":"Google Cloud Functions","description":"Manage and invoke Google Cloud Functions","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.functions.GoogleCloudFunctionsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-functions","version":"3.17.0","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 acdc5ac..de16460 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.17.0-SNAPSHOT","scheme":"google-mail-stream","extendsScheme":"","syntax":"google-mail-stream:in [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-mail-stream","title":"Google Mail Stream","description":"Poll for incoming messages in Google Mail.","deprecated":false,"firstVersion":"2.22.0","label":"cloud,mail","javaType":"org.apache.camel.component.google.mail.stream.GoogleMailStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.17.0","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 92edecb..553d2b2 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.17.0-SNAPSHOT","scheme":"google-mail","extendsScheme":"","syntax":"google-mail:apiName/methodName","async":false,"api":true,"apiS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-mail","title":"Google Mail","description":"Manage messages in Google Mail.","deprecated":false,"firstVersion":"2.15.0","label":"cloud,api,mail","javaType":"org.apache.camel.component.google.mail.GoogleMailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-mail","version":"3.17.0","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 c9bf72f..e9f6dca 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.17.0-SNAPSHOT","scheme":"google-pubsub","extendsScheme":"","syntax":"google-pu [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-pubsub","title":"Google Pubsub","description":"Send and receive messages to/from Google Cloud Platform PubSub Service.","deprecated":false,"firstVersion":"2.19.0","label":"cloud,messaging","javaType":"org.apache.camel.component.google.pubsub.GooglePubsubComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-pubsub","version":"3.17.0","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 8b72f3c..8942d4c 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":"Preview","groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"3.17.0-SNAPSHOT","scheme":"google-secret-manager","extendsScheme":"","syntax":"google [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-secret-manager","title":"Google Secret Manager","description":"Manage Google Secret Manager Secrets","deprecated":false,"firstVersion":"3.16.0","label":"cloud","javaType":"org.apache.camel.component.google.secret.manager.GoogleSecretManagerComponent","supportLevel":"Preview","groupId":"org.apache.camel","artifactId":"camel-google-secret-manager","version":"3.17.0","scheme":"google-secret-manager","extendsScheme":"","syntax":"google-secret-m [...]
\ 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 a2d018d..cca764f 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.17.0-SNAPSHOT","scheme":"google-sheets-stream","extendsScheme":"","syntax":"google-sheets-s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-sheets-stream","title":"Google Sheets Stream","description":"Poll for changes in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"cloud,sheets","javaType":"org.apache.camel.component.google.sheets.stream.GoogleSheetsStreamComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.17.0","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 c4411cd..de58a4e 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.17.0-SNAPSHOT","scheme":"google-sheets","extendsScheme":"","syntax":"google-sheets:apiName/methodName","async": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-sheets","title":"Google Sheets","description":"Manage spreadsheets in Google Sheets.","deprecated":false,"firstVersion":"2.23.0","label":"api,cloud,sheets","javaType":"org.apache.camel.component.google.sheets.GoogleSheetsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-sheets","version":"3.17.0","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 a4afaaa..e0fcd14 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.17.0-SNAPSHOT","scheme":"google-storage","extendsS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"google-storage","title":"Google Storage","description":"Store and retrieve objects from Google Cloud Storage Service using the google-cloud-storage library.","deprecated":false,"firstVersion":"3.9.0","label":"cloud","javaType":"org.apache.camel.component.google.storage.GoogleCloudStorageComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-google-storage","version":"3.17.0","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 9339ca3..4b532a8 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.17.0-SNAPSHOT","scheme":"gora","extendsScheme":"","syntax":"gora:name","async":false,"api":false,"consumerOnly":false,"producerOnly [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"gora","title":"Gora","description":"Access NoSQL databases using the Apache Gora framework.","deprecated":false,"firstVersion":"2.14.0","label":"database,nosql,bigdata","javaType":"org.apache.camel.component.gora.GoraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-gora","version":"3.17.0","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 e3d16df..f71d44e 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.17.0-SNAPSHOT","scheme":"grape","extendsScheme":"","syntax":"grape:defaultCoordinates","async":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"grape","title":"Grape","description":"Fetch, load and manage additional jars dynamically after Camel Context was started.","deprecated":false,"firstVersion":"2.16.0","label":"management,deployment","javaType":"org.apache.camel.component.grape.GrapeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grape","version":"3.17.0","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 c0e8c6a..8dc1cdd 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.17.0-SNAPSHOT","scheme":"graphql","extendsScheme":"","syntax":"graphql:httpUri","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"graphql","title":"GraphQL","description":"Send GraphQL queries and mutations to external systems.","deprecated":false,"firstVersion":"3.0.0","label":"api","javaType":"org.apache.camel.component.graphql.GraphqlComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-graphql","version":"3.17.0","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 cf0862b..54bb6d9 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.17.0-SNAPSHOT","scheme":"grpc","extendsScheme":"","syntax":"grpc:host:port/service","async":false,"api":false,"consumerOnly":false,"producerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"grpc","title":"gRPC","description":"Expose gRPC endpoints and access external gRPC endpoints.","deprecated":false,"firstVersion":"2.19.0","label":"rpc","javaType":"org.apache.camel.component.grpc.GrpcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-grpc","version":"3.17.0","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 90d4884..f5ff04d 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.17.0-SNAPSHOT","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","asy [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"guava-eventbus","title":"Guava EventBus","description":"Send and receive messages to/from Guava EventBus.","deprecated":false,"firstVersion":"2.10.0","label":"eventbus","javaType":"org.apache.camel.component.guava.eventbus.GuavaEventBusComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-guava-eventbus","version":"3.17.0","scheme":"guava-eventbus","extendsScheme":"","syntax":"guava-eventbus:eventBusRef","async":false [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-atomicvalue.json b/karavan-vscode/components/hazelcast-atomicvalue.json
index 2fa5de8..20ba399 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.17.0-SNAPSHOT","scheme":"hazelcast-atomicv [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-atomicvalue","title":"Hazelcast Atomic Number","description":"Increment, decrement, set, etc. Hazelcast atomic number (a grid wide number).","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.atomicnumber.HazelcastAtomicnumberComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 27980b5..33d0200 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.17.0-SNAPSHOT","scheme":"hazelcast-instance","extendsScheme":"","s [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-instance","title":"Hazelcast Instance","description":"Consume join/leave events of a cache instance in a Hazelcast cluster.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.instance.HazelcastInstanceComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 06c1503..646ab4c 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.17.0-SNAPSHOT","scheme":"hazelcast-list","extendsScheme":"","syntax":"hazelcast-list:cacheName","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-list","title":"Hazelcast List","description":"Perform operations on Hazelcast distributed list.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.list.HazelcastListComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 b6e3bdf..0eac968 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.17.0-SNAPSHOT","scheme":"hazelcast-map","extendsScheme":"","syntax":"hazelcast-map:cacheName","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-map","title":"Hazelcast Map","description":"Perform operations on Hazelcast distributed map.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.map.HazelcastMapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 41ce80d..90d0916 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.17.0-SNAPSHOT","scheme":"hazelcast-multimap","extendsScheme":"","syntax":"hazelcas [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-multimap","title":"Hazelcast Multimap","description":"Perform operations on Hazelcast distributed multimap.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.multimap.HazelcastMultimapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 6ff7d8b..11629e3 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.17.0-SNAPSHOT","scheme":"hazelcast-queue","extendsScheme":"","syntax":"hazelcast-queue: [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-queue","title":"Hazelcast Queue","description":"Perform operations on Hazelcast distributed queue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid,messaging","javaType":"org.apache.camel.component.hazelcast.queue.HazelcastQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 24f15d1..ba9b332 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.17.0-SNAPSHOT","scheme":"hazelcast-replicatedmap","extendsScheme": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-replicatedmap","title":"Hazelcast Replicated Map","description":"Perform operations on Hazelcast replicated map.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.replicatedmap.HazelcastReplicatedmapComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 66641cb..29a6f64 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.17.0-SNAPSHOT","scheme":"hazelcast-ringbuffer","extendsScheme":"","synt [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-ringbuffer","title":"Hazelcast Ringbuffer","description":"Perform operations on Hazelcast distributed ringbuffer.","deprecated":false,"firstVersion":"2.16.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.ringbuffer.HazelcastRingbufferComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 c3936fe..5515803 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.17.0-SNAPSHOT", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-seda","title":"Hazelcast SEDA","description":"Asynchronously send/receive Exchanges between Camel routes running on potentially distinct JVMs/hosts backed by Hazelcast BlockingQueue.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.seda.HazelcastSedaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","scheme": [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/hazelcast-set.json b/karavan-vscode/components/hazelcast-set.json
index 0f8e3cb..4800349 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.17.0-SNAPSHOT","scheme":"hazelcast-set","extendsScheme":"","syntax":"hazelcast-set:cacheName","async":false [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-set","title":"Hazelcast Set","description":"Perform operations on Hazelcast distributed set.","deprecated":false,"firstVersion":"2.7.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.set.HazelcastSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 67bcbe1..9802da1 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.17.0-SNAPSHOT","scheme":"hazelcast-topic","extendsScheme":"","syntax":"hazelcast-top [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hazelcast-topic","title":"Hazelcast Topic","description":"Send and receive messages to/from Hazelcast distributed topic.","deprecated":false,"firstVersion":"2.15.0","label":"cache,datagrid","javaType":"org.apache.camel.component.hazelcast.topic.HazelcastTopicComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hazelcast","version":"3.17.0","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 7bb6783..20b7e77 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.17.0-SNAPSHOT","scheme":"hbase","extendsScheme":"","syntax":"hbase:tableName","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hbase","title":"HBase","description":"Reading and write from/to an HBase store (Hadoop database).","deprecated":false,"firstVersion":"2.10.0","label":"bigdata,database,hadoop","javaType":"org.apache.camel.component.hbase.HBaseComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hbase","version":"3.17.0","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 60084af..7826172 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.17.0-SNAPSHOT","scheme":"hdfs","extendsScheme":"","syntax":"hdfs:hostName:port/path","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hdfs","title":"HDFS","description":"Read and write from/to an HDFS filesystem using Hadoop 2.x.","deprecated":false,"firstVersion":"2.14.0","label":"bigdata,hadoop,file","javaType":"org.apache.camel.component.hdfs.HdfsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-hdfs","version":"3.17.0","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 e1d6cc0..1e2a3e2 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.17.0-SNAPSHOT","scheme":"http","extendsScheme":"","alternativeSchemes":"http,https","syntax":"http://httpUri","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"http","title":"HTTP","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.17.0","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 3f6d190..d8da4ca 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.17.0-SNAPSHOT","scheme":"https","extendsScheme":"","alternativeSchemes":"http,https","syntax":"https://ht [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"https","title":"HTTPS (Secure)","description":"Send requests to external HTTP servers using Apache HTTP Client 4.x.","deprecated":false,"deprecationNote":"","firstVersion":"2.3.0","label":"http","javaType":"org.apache.camel.component.http.HttpComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-http","version":"3.17.0","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 fbf9712..c841dfd 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.17.0-SNAPSHOT","scheme":"hwcloud-dms","extendsSc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-dms","title":"Huawei Distributed Message Service (DMS)","description":"To integrate with a fully managed, high-performance message queuing service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.dms.DMSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-dms","version":"3.17.0","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 e34ee35..0ca47d2 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 d6156ee..d9ffb49 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.17.0-SNAPSHOT","scheme":"hwcloud-functiongraph","extendsScheme":"","syntax":"hwcloud-functiongraph:o [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-functiongraph","title":"Huawei FunctionGraph","description":"To call serverless functions on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud,serverless","javaType":"org.apache.camel.FunctionGraphComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-functiongraph","version":"3.17.0","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 730be82..d293577 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.17.0-SNAPSHOT","scheme":"hwcloud-iam","extendsScheme":"","syntax":"hwcloud-iam:operation","async [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-iam","title":"Huawei Identity and Access Management (IAM)","description":"To securely manage users on Huawei Cloud","deprecated":false,"firstVersion":"3.11.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.iam.IAMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-iam","version":"3.17.0","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 d8324d4..8012ae0 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.17.0-SNAPSHOT","scheme":"hwclou [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-imagerecognition","title":"Huawei Cloud Image Recognition","description":"To identify objects, scenes, and concepts in images on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.image.ImageRecognitionComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-imagerecognition","version":"3.17.0","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 350e52d..58478ea 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.17.0-SNAPSHOT","scheme":"hwcloud-obs","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-obs","title":"Huawei Object Storage Service (OBS)","description":"To provide stable, secure, efficient, and easy-to-use cloud storage service on Huawei Cloud","deprecated":false,"firstVersion":"3.12.0","label":"cloud","javaType":"org.apache.camel.component.huaweicloud.obs.OBSComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-obs","version":"3.17.0","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 37649bc..dff8994 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.17.0-SNAPSHOT","scheme":"hwcl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"hwcloud-smn","title":"Huawei Simple Message Notification (SMN)","description":"To broadcast messages and connect cloud services through notifications on Huawei Cloud","deprecated":false,"firstVersion":"3.8.0","label":"cloud,messaging","javaType":"org.apache.camel.component.huaweicloud.smn.SimpleNotificationComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-huaweicloud-smn","version":"3.17.0","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 2af93b9..785c7a2 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.17.0-SNAPSHOT","scheme":"iec60870-client","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iec60870-client","title":"IEC 60870 Client","description":"IEC 60870 supervisory control and data acquisition (SCADA) client using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.client.ClientComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.17.0","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 bc40a29..eb70321 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.17.0-SNAPSHOT","scheme":"iec60870-server","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iec60870-server","title":"IEC 60870 Server","description":"IEC 60870 supervisory control and data acquisition (SCADA) server using NeoSCADA implementation.","deprecated":false,"firstVersion":"2.20.0","label":"iot","javaType":"org.apache.camel.component.iec60870.server.ServerComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iec60870","version":"3.17.0","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 c1997d1..9242280 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.17.0-SNAPSHOT","scheme":"ignite-cache","extendsScheme":"","syntax":"ignite [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-cache","title":"Ignite Cache","description":"Perform cache operations on an Ignite cache or consume changes from a continuous query.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid","javaType":"org.apache.camel.component.ignite.cache.IgniteCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 0042e30..146b0ca 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.17.0-SNAPSHOT","scheme":"ignite-compute","extendsScheme":"","syntax":"ignite-compute:endpointId","async":false,"api" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-compute","title":"Ignite Compute","description":"Run compute operations on an Ignite cluster.","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.compute.IgniteComputeComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 dca8d3f..6ac5173 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.17.0-SNAPSHOT","scheme":"ignite-events","extendsScheme":"","syntax":"ignite-even [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-events","title":"Ignite Events","description":"Receive events from an Ignite cluster by creating a local event listener.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,eventbus","javaType":"org.apache.camel.component.ignite.events.IgniteEventsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 7c1b84f..06d9179 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.17.0-SNAPSHOT","scheme":"ignite-idgen","extendsScheme":"","syntax":"ignite-idgen:name","async":false,"ap [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-idgen","title":"Ignite ID Generator","description":"Interact with Ignite Atomic Sequences and ID Generators .","deprecated":false,"firstVersion":"2.17.0","label":"compute","javaType":"org.apache.camel.component.ignite.idgen.IgniteIdGenComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 47b27ce..fbeca79 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.17.0-SNAPSHOT","scheme":"ignite-messaging","extendsScheme":"","syntax":"ignite-messaging:topic","async" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-messaging","title":"Ignite Messaging","description":"Send and receive messages from an Ignite topic.","deprecated":false,"firstVersion":"2.17.0","label":"messaging","javaType":"org.apache.camel.component.ignite.messaging.IgniteMessagingComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 5ab62a5..b8c3459 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.17.0-SNAPSHOT","scheme":"ignite-queue","extendsScheme":"","syntax":"ignite-queue:name","async":false,"api":false,"co [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-queue","title":"Ignite Queues","description":"Interact with Ignite Queue data structures.","deprecated":false,"firstVersion":"2.17.0","label":"messaging,queue","javaType":"org.apache.camel.component.ignite.queue.IgniteQueueComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 bb738dd..64ff814 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.17.0-SNAPSHOT","scheme":"ignite-set","extendsScheme":"","syntax":"ignite-set:name","async":false,"api":false,"consumerOnly":fals [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ignite-set","title":"Ignite Sets","description":"Interact with Ignite Set data structures.","deprecated":false,"firstVersion":"2.17.0","label":"cache,compute","javaType":"org.apache.camel.component.ignite.set.IgniteSetComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ignite","version":"3.17.0","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 d78a66d..0f13812 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.17.0-SNAPSHOT","scheme":"imap","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imap:host:port","alternativeS [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"imap","title":"IMAP","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.17.0","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 8204082..3214977 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.17.0-SNAPSHOT","scheme":"imaps","extendsScheme":"","alternativeSchemes":"imap,imaps,pop3,pop3s,smtp,smtps","syntax":"imaps:host:port", [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"imaps","title":"IMAPS (Secure)","description":"Send and receive emails using imap, pop3 and smtp protocols.","deprecated":false,"firstVersion":"1.0.0","label":"mail","javaType":"org.apache.camel.component.mail.MailComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-mail","version":"3.17.0","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 22f9f18..eb81401 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.17.0-SNAPSHOT","scheme":"infinisp [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"infinispan-embedded","title":"Infinispan Embedded","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan-embedded","version":"3.17.0","scheme":"infinispan-embedd [...]
\ No newline at end of file
diff --git a/karavan-vscode/components/infinispan.json b/karavan-vscode/components/infinispan.json
index 3614458..5e9f9f9 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.17.0-SNAPSHOT","scheme":"infinispan","extendsScheme":"","syntax" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"infinispan","title":"Infinispan","description":"Read and write from/to Infinispan distributed key/value store and data grid.","deprecated":false,"firstVersion":"2.13.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.infinispan.remote.InfinispanRemoteComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-infinispan","version":"3.17.0","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 4de087d..1d6b56a 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.17.0-SNAPSHOT","scheme":"influxdb","extendsScheme":"","syntax":"influxdb:connectionBean","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"influxdb","title":"InfluxDB","description":"Interact with InfluxDB, a time series database.","deprecated":false,"firstVersion":"2.18.0","label":"database","javaType":"org.apache.camel.component.influxdb.InfluxDbComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-influxdb","version":"3.17.0","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 45cc06b..1ce19ec 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.17.0-SNAPSHOT","scheme":"iota","extendsScheme":"","syntax":"iota:name","async":false,"api":false,"consumerOnly":false,"producerOnly":true, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"iota","title":"IOTA","description":"Manage financial transactions using IOTA distributed ledger.","deprecated":false,"firstVersion":"2.23.0","label":"ledger,api","javaType":"org.apache.camel.component.iota.IOTAComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-iota","version":"3.17.0","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 f973509..442f4cc 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.17.0-SNAPSHOT","scheme":"irc","extendsScheme":"","syntax":"irc:hostname:port","alternativeSyntax":"irc:username:password@hostname:port","async":false,"api":false," [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"irc","title":"IRC","description":"Send and receive messages to/from and IRC chat.","deprecated":false,"firstVersion":"1.1.0","label":"chat","javaType":"org.apache.camel.component.irc.IrcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-irc","version":"3.17.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
diff --git a/karavan-vscode/components/ironmq.json b/karavan-vscode/components/ironmq.json
index e822a74..a733e6d 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.17.0-SNAPSHOT","scheme":"ironmq","extendsScheme":"","syntax":"ironmq:queueName","asyn [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"ironmq","title":"IronMQ","description":"Send and receive messages to/from IronMQ an elastic and durable hosted message queue as a service.","deprecated":false,"firstVersion":"2.17.0","label":"cloud,messaging","javaType":"org.apache.camel.component.ironmq.IronMQComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-ironmq","version":"3.17.0","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 39aeb72..ed8720a 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.17.0-SNAPSHOT","scheme":"jbpm","extendsScheme":"","syntax":"jbpm:connectionURL","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"len [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jbpm","title":"JBPM","description":"Interact with jBPM workflow engine over REST.","deprecated":false,"firstVersion":"2.6.0","label":"api,workflow","javaType":"org.apache.camel.component.jbpm.JBPMComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jbpm","version":"3.17.0","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 795c2ac..8e7d4ec 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.17.0-SNAPSHOT","scheme":"jcache","extendsScheme":"","syntax":"jcache:cacheName","async":false,"api":false,"consumerOnly":fal [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jcache","title":"JCache","description":"Perform caching operations against JSR107/JCache.","deprecated":false,"firstVersion":"2.17.0","label":"cache,datagrid,clustering","javaType":"org.apache.camel.component.jcache.JCacheComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcache","version":"3.17.0","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 b1af5a8..80a24f6 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.17.0-SNAPSHOT","scheme":"jclouds","extendsScheme":"","syntax":"jclouds:command:providerId","async":false,"api":false,"consume [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jclouds","title":"JClouds","description":"Interact with jclouds compute and blobstore service.","deprecated":false,"firstVersion":"2.9.0","label":"api,cloud,compute","javaType":"org.apache.camel.component.jclouds.JcloudsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jclouds","version":"3.17.0","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 7048d91..c61db3a 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.17.0-SNAPSHOT","scheme":"jcr","extendsScheme":"","syntax":"jcr:host/base","alternativeSyntax":"jcr:username:password@host/base","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jcr","title":"JCR","description":"Read and write nodes to/from a JCR compliant content repository.","deprecated":false,"firstVersion":"1.3.0","label":"database,cms","javaType":"org.apache.camel.component.jcr.JcrComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jcr","version":"3.17.0","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 e847b41..4535fcf 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.17.0-SNAPSHOT","scheme":"jdbc","extendsScheme":"","syntax":"jdbc:dataSourceName","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPro [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jdbc","title":"JDBC","description":"Access databases through SQL and JDBC.","deprecated":false,"firstVersion":"1.2.0","label":"database,sql","javaType":"org.apache.camel.component.jdbc.JdbcComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jdbc","version":"3.17.0","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 7717924..1981f35 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.17.0-SNAPSHOT","scheme":"jetty","extendsScheme":"http","syntax":"jetty:httpUri","async":true,"api":false,"consumerOnly":true,"producerOnl [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jetty","title":"Jetty","description":"Expose HTTP endpoints using Jetty 9.","deprecated":false,"deprecationNote":"","firstVersion":"1.2.0","label":"http","javaType":"org.apache.camel.component.jetty9.JettyHttpComponent9","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jetty","version":"3.17.0","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 403965d..b006307 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.17.0-SNAPSHOT","scheme":"jgroups-raft","extendsScheme":"","syntax":"jgroups-raft:clusterName","async":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jgroups-raft","title":"JGroups raft","description":"Exchange messages with JGroups-raft clusters.","deprecated":false,"firstVersion":"2.24.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.raft.JGroupsRaftComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups-raft","version":"3.17.0","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 ec1b17a..5ff053e 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.17.0-SNAPSHOT","scheme":"jgroups","extendsScheme":"","syntax":"jgroups:clusterName","async":false,"api":false,"consumerOnly":false,"p [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jgroups","title":"JGroups","description":"Exchange messages with JGroups clusters.","deprecated":false,"firstVersion":"2.13.0","label":"clustering,messaging","javaType":"org.apache.camel.component.jgroups.JGroupsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jgroups","version":"3.17.0","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 1d1f7c4..3fd9f86 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.17.0-SNAPSHOT","scheme":"jira","extendsScheme":"","syntax":"jira:type","async":false,"api":false,"consumerOnly":false,"producerOnly":false,"lenientProperties":false} [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jira","title":"Jira","description":"Interact with JIRA issue tracker.","deprecated":false,"firstVersion":"3.0","label":"api,reporting","javaType":"org.apache.camel.component.jira.JiraComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jira","version":"3.17.0","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 f76f8d4..d3cf5b8 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.17.0-SNAPSHOT","scheme":"jms","extendsScheme":"","syntax":"jms:destinationType:destinationName","async":true,"api":false,"consume [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jms","title":"JMS","description":"Sent and receive messages to/from a JMS Queue or Topic.","deprecated":false,"deprecationNote":"","firstVersion":"1.0.0","label":"messaging","javaType":"org.apache.camel.component.jms.JmsComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jms","version":"3.17.0","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 df932a2..fa6ee2e 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.17.0-SNAPSHOT","scheme":"jmx","extendsScheme":"","syntax":"jmx:serverURL","async":false,"api":false,"consumerOnly":true,"producerOnly":false,"lenientProperties":false},"headers": [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jmx","title":"JMX","description":"Receive JMX notifications.","deprecated":false,"firstVersion":"2.6.0","label":"monitoring","javaType":"org.apache.camel.component.jmx.JMXComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jmx","version":"3.17.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
diff --git a/karavan-vscode/components/jolt.json b/karavan-vscode/components/jolt.json
index c7ab9e9..b93a8ba 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.17.0-SNAPSHOT","scheme":"jolt","extendsScheme":"","syntax":"jolt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"lenientPr [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jolt","title":"JOLT","description":"JSON to JSON transformation using JOLT.","deprecated":false,"firstVersion":"2.16.0","label":"transformation","javaType":"org.apache.camel.component.jolt.JoltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jolt","version":"3.17.0","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 d0ce7f8..1724c4c 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.17.0-SNAPSHOT","scheme":"jooq","extendsScheme":"","syntax":"jooq:entityType","async":false,"api":false,"consumerOnly":false,"producer [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jooq","title":"JOOQ","description":"Store and retrieve Java objects from an SQL database using JOOQ.","deprecated":false,"firstVersion":"3.0.0","label":"database,sql","javaType":"org.apache.camel.component.jooq.JooqComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jooq","version":"3.17.0","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 ce88d90..4438c85 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.17.0-SNAPSHOT","scheme":"jpa","extendsScheme":"","syntax":"jpa:entityType","async":false,"api":false,"consumerOnly":false, [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jpa","title":"JPA","description":"Store and retrieve Java objects from databases using Java Persistence API (JPA).","deprecated":false,"firstVersion":"1.0.0","label":"database,sql","javaType":"org.apache.camel.component.jpa.JpaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jpa","version":"3.17.0","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 7aa1f07..22a03b3 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.17.0-SNAPSHOT","scheme":"jslt","extendsScheme":"","syntax":"jslt:resourceUri","async":false,"api":false,"consumerOnly":false,"producerOnly":true,"le [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jslt","title":"JSLT","description":"Query or transform JSON payloads using an JSLT.","deprecated":false,"firstVersion":"3.1.0","label":"transformation","javaType":"org.apache.camel.component.jslt.JsltComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jslt","version":"3.17.0","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 03f3c1a..95fc46f 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.17.0-SNAPSHOT","scheme":"json-patch","extendsScheme":"","syntax":"json-patch:resourceUri","async":false,"api":false,"consum [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"json-patch","title":"JsonPatch","description":"Transforms JSON using JSON patch (RFC 6902).","deprecated":false,"firstVersion":"3.12.0","label":"transformation","javaType":"org.apache.camel.component.jsonpatch.JsonPatchComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-patch","version":"3.17.0","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 9e4075e..c220ad1 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.17.0-SNAPSHOT","scheme":"json-validator","extendsScheme":"","syntax":"json-validator:resourc [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"json-validator","title":"JSON Schema Validator","description":"Validate JSON payloads using NetworkNT JSON Schema.","deprecated":false,"firstVersion":"2.20.0","label":"validation","javaType":"org.apache.camel.component.jsonvalidator.JsonValidatorComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-json-validator","version":"3.17.0","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 955289c..b6f58f7 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.17.0-SNAPSHOT","scheme":"jsonata","extendsScheme":"","syntax":"jsonata:resourceUri","async":false,"api":false,"consumerOnly":fa [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jsonata","title":"JSONata","description":"Transforms JSON payload using JSONata transformation.","deprecated":false,"firstVersion":"3.5.0","label":"transformation","javaType":"org.apache.camel.component.jsonata.JsonataComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jsonata","version":"3.17.0","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 41d90b4..63f23cf 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.17.0-SNAPSHOT","scheme":"jt400","extendsScheme" [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"jt400","title":"JT400","description":"Exchanges messages with an IBM i system using data queues, message queues, or program call. IBM i is the replacement for AS/400 and iSeries servers.","deprecated":false,"firstVersion":"1.5.0","label":"messaging","javaType":"org.apache.camel.component.jt400.Jt400Component","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-jt400","version":"3.17.0","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 18c2596..4faf928 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.17.0-SNAPSHOT","scheme":"kafka","extendsScheme":"","syntax":"kafka:topic","async":false,"api":false,"consumerOnly":false,"producerOnly":f [...]
\ No newline at end of file
+{"component":{"kind":"component","name":"kafka","title":"Kafka","description":"Sent and receive messages to/from an Apache Kafka broker.","deprecated":false,"firstVersion":"2.13.0","label":"messaging","javaType":"org.apache.camel.component.kafka.KafkaComponent","supportLevel":"Stable","groupId":"org.apache.camel","artifactId":"camel-kafka","version":"3.17.0","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 e9b874b..13c0f79 100644
--- a/karavan-vscode/components/knative.json
+++ b/karavan-vscode/components/knative.json
... 5373 lines suppressed ...