You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by va...@apache.org on 2023/08/24 14:46:00 UTC

[camel-kafka-connector] branch main updated: Updated to camel 3.21.x

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

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


The following commit(s) were added to refs/heads/main by this push:
     new 6412b7740 Updated to camel 3.21.x
6412b7740 is described below

commit 6412b7740365eae5e287b70c227d6dc0b7d5cbb5
Author: Andrea Tarocchi <an...@gmail.com>
AuthorDate: Thu Aug 24 10:42:12 2023 +0200

    Updated to camel 3.21.x
---
 .../camel-aws-cloudtrail-source-source.json        |   2 +-
 .../connectors/camel-aws-cloudwatch-sink-sink.json |   2 +-
 .../camel-aws-ddb-experimental-sink-sink.json      |   4 +-
 .../connectors/camel-aws-ddb-sink-sink.json        |  13 +-
 .../camel-aws-ddb-streams-source-source.json       |   2 +-
 .../connectors/camel-aws-ec2-sink-sink.json        |   2 +-
 .../camel-aws-eventbridge-sink-sink.json           |   2 +-
 .../camel-aws-kinesis-firehose-sink-sink.json      |   2 +-
 .../connectors/camel-aws-kinesis-sink-sink.json    |   2 +-
 .../camel-aws-kinesis-source-source.json           |   2 +-
 .../connectors/camel-aws-lambda-sink-sink.json     |   2 +-
 .../connectors/camel-aws-redshift-sink-sink.json   |   2 +-
 .../camel-aws-redshift-source-source.json          |   2 +-
 .../connectors/camel-aws-s3-cdc-source-source.json |   2 +-
 .../camel-aws-s3-experimental-source-source.json   |   2 +-
 .../connectors/camel-aws-s3-sink-sink.json         |   2 +-
 .../connectors/camel-aws-s3-source-source.json     |   9 +-
 .../camel-aws-s3-streaming-upload-sink-sink.json   |   2 +-
 .../camel-aws-secrets-manager-sink-sink.json       |   2 +-
 .../connectors/camel-aws-ses-sink-sink.json        |   2 +-
 .../connectors/camel-aws-sns-fifo-sink-sink.json   |   2 +-
 .../connectors/camel-aws-sns-sink-sink.json        |   2 +-
 .../connectors/camel-aws-sqs-batch-sink-sink.json  |   2 +-
 .../connectors/camel-aws-sqs-fifo-sink-sink.json   |   2 +-
 .../connectors/camel-aws-sqs-sink-sink.json        |   2 +-
 .../connectors/camel-aws-sqs-source-source.json    |   2 +-
 .../resources/connectors/camel-aws2-iam-sink.json  |   2 +-
 .../resources/connectors/camel-aws2-kms-sink.json  |   2 +-
 .../camel-azure-cosmosdb-source-source.json        |   2 +-
 .../camel-azure-eventhubs-sink-sink.json           |   2 +-
 .../camel-azure-eventhubs-source-source.json       |   2 +-
 .../camel-azure-functions-sink-sink.json           |   2 +-
 .../camel-azure-servicebus-sink-sink.json          |   2 +-
 .../camel-azure-servicebus-source-source.json      |   4 +-
 ...camel-azure-storage-blob-cdc-source-source.json |   6 +-
 ...zure-storage-blob-changefeed-source-source.json |   9 +-
 .../camel-azure-storage-blob-sink-sink.json        |  11 +-
 .../camel-azure-storage-blob-source-source.json    |  16 +-
 .../camel-azure-storage-datalake-sink-sink.json    |  43 +++++
 ...camel-azure-storage-datalake-source-source.json |  50 +++++
 .../camel-azure-storage-queue-sink-sink.json       |   2 +-
 .../camel-azure-storage-queue-source-source.json   |   2 +-
 .../connectors/camel-beer-source-source.json       |   2 +-
 .../connectors/camel-bitcoin-source-source.json    |   2 +-
 .../connectors/camel-cassandra-sink-sink.json      |  10 +-
 .../connectors/camel-cassandra-source-source.json  |  12 +-
 .../resources/connectors/camel-ceph-sink-sink.json |   2 +-
 .../connectors/camel-ceph-source-source.json       |   2 +-
 .../camel-chuck-norris-source-source.json          |   2 +-
 .../connectors/camel-couchbase-sink-sink.json      |   2 +-
 .../connectors/camel-cron-source-source.json       |   2 +-
 .../resources/connectors/camel-cxf-sink.json       |   2 +-
 .../resources/connectors/camel-cxf-source.json     |   2 +-
 .../resources/connectors/camel-cxfrs-sink.json     |   2 +-
 .../resources/connectors/camel-cxfrs-source.json   |   2 +-
 .../connectors/camel-dropbox-sink-sink.json        |   2 +-
 .../connectors/camel-dropbox-source-source.json    |   2 +-
 .../connectors/camel-earthquake-source-source.json |   2 +-
 .../camel-elasticsearch-index-sink-sink.json       |  10 +-
 .../camel-elasticsearch-search-source-source.json  |  10 +-
 .../resources/connectors/camel-exec-sink-sink.json |   2 +-
 .../resources/connectors/camel-fhir-sink-sink.json |   4 +-
 .../connectors/camel-fhir-source-source.json       |   6 +-
 .../resources/connectors/camel-file-sink.json      |   2 +-
 .../resources/connectors/camel-file-source.json    |   2 +-
 .../connectors/camel-file-watch-source-source.json |   2 +-
 .../resources/connectors/camel-ftp-sink-sink.json  |  11 +-
 .../connectors/camel-ftp-source-source.json        |  16 +-
 .../resources/connectors/camel-ftps-sink-sink.json |  11 +-
 .../connectors/camel-ftps-source-source.json       |  16 +-
 .../camel-github-commit-source-source.json         |   2 +-
 .../camel-github-event-source-source.json          |   2 +-
 ...l-github-pullrequest-comment-source-source.json |   2 +-
 .../camel-github-pullrequest-source-source.json    |   2 +-
 .../connectors/camel-github-tag-source-source.json |   2 +-
 .../camel-google-bigquery-sink-sink.json           |   2 +-
 .../camel-google-calendar-source-source.json       |   2 +-
 .../camel-google-functions-sink-sink.json          |   2 +-
 .../camel-google-mail-source-source.json           |   2 +-
 .../connectors/camel-google-pubsub-sink-sink.json  |   2 +-
 .../camel-google-pubsub-source-source.json         |   2 +-
 .../camel-google-sheets-source-source.json         |   2 +-
 .../camel-google-storage-cdc-source-source.json    |   2 +-
 .../connectors/camel-google-storage-sink-sink.json |   2 +-
 .../camel-google-storage-source-source.json        |   2 +-
 .../resources/connectors/camel-hdfs-sink.json      |   8 +-
 .../resources/connectors/camel-hdfs-source.json    |   8 +-
 .../connectors/camel-http-secured-sink-sink.json   |   2 +-
 .../camel-http-secured-source-source.json          |   2 +-
 .../resources/connectors/camel-http-sink-sink.json |   2 +-
 .../connectors/camel-http-source-source.json       |   2 +-
 .../resources/connectors/camel-https-sink.json     | 104 +++++------
 .../connectors/camel-infinispan-sink-sink.json     |   2 +-
 .../connectors/camel-infinispan-source-source.json |   4 +-
 .../resources/connectors/camel-jdbc-sink.json      |   2 +-
 .../camel-jira-add-comment-sink-sink.json          |   2 +-
 .../connectors/camel-jira-add-issue-sink-sink.json |   2 +-
 .../connectors/camel-jira-oauth-source-source.json |   2 +-
 .../connectors/camel-jira-source-source.json       |   2 +-
 .../camel-jira-transition-issue-sink-sink.json     |   2 +-
 .../camel-jira-update-issue-sink-sink.json         |   2 +-
 .../connectors/camel-jms-amqp-10-sink-sink.json    |   2 +-
 .../camel-jms-amqp-10-source-source.json           |   2 +-
 .../camel-jms-apache-activemq-sink-sink.json       |   2 +-
 .../camel-jms-apache-activemq-source-source.json   |   2 +-
 .../camel-jms-apache-artemis-sink-sink.json        |   2 +-
 .../camel-jms-apache-artemis-source-source.json    |   2 +-
 .../connectors/camel-jms-ibm-mq-sink-sink.json     |   2 +-
 .../connectors/camel-jms-ibm-mq-source-source.json |   2 +-
 .../camel-kafka-not-secured-sink-sink.json         |   2 +-
 .../camel-kafka-not-secured-source-source.json     |   9 +-
 .../connectors/camel-kafka-scram-sink-sink.json    |  51 ++++++
 .../camel-kafka-scram-source-source.json           |  64 +++----
 .../connectors/camel-kafka-sink-sink.json          |   4 +-
 .../connectors/camel-kafka-source-source.json      |   6 +-
 .../connectors/camel-kafka-ssl-sink-sink.json      |   2 +-
 .../connectors/camel-kafka-ssl-source-source.json  |   4 +-
 .../camel-kubernetes-namespaces-source-source.json |   2 +-
 .../camel-kubernetes-nodes-source-source.json      |   2 +-
 .../camel-kubernetes-pods-source-source.json       |   2 +-
 .../resources/connectors/camel-log-sink-sink.json  |   2 +-
 .../connectors/camel-mail-imap-source-source.json  |   2 +-
 .../resources/connectors/camel-mail-sink-sink.json |   2 +-
 .../connectors/camel-mariadb-sink-sink.json        |   2 +-
 .../connectors/camel-mariadb-source-source.json    |   2 +-
 .../connectors/camel-minio-sink-sink.json          |   2 +-
 .../connectors/camel-minio-source-source.json      |   2 +-
 ...camel-mongodb-changes-stream-source-source.json |  16 +-
 .../connectors/camel-mongodb-sink-sink.json        |  18 +-
 .../connectors/camel-mongodb-source-source.json    |  16 +-
 .../resources/connectors/camel-mqtt-sink-sink.json |   2 +-
 .../connectors/camel-mqtt-source-source.json       |   2 +-
 .../connectors/camel-mqtt5-sink-sink.json          |   2 +-
 .../connectors/camel-mqtt5-source-source.json      |   2 +-
 .../connectors/camel-mysql-sink-sink.json          |   2 +-
 .../connectors/camel-mysql-source-source.json      |   2 +-
 .../resources/connectors/camel-nats-sink-sink.json |   2 +-
 .../connectors/camel-nats-source-source.json       |   2 +-
 .../connectors/camel-netty-http-sink.json          |  42 ++++-
 .../connectors/camel-netty-http-source.json        |  14 +-
 .../resources/connectors/camel-netty-sink.json     |  42 ++++-
 .../resources/connectors/camel-netty-source.json   |  14 +-
 .../camel-oracle-database-sink-sink.json           |   2 +-
 .../camel-oracle-database-source-source.json       |   2 +-
 .../connectors/camel-postgresql-sink-sink.json     |   2 +-
 .../connectors/camel-postgresql-source-source.json |   2 +-
 .../connectors/camel-pulsar-sink-sink.json         |   8 +-
 .../connectors/camel-pulsar-source-source.json     |  10 +-
 .../connectors/camel-rabbitmq-source-source.json   |   2 +-
 .../connectors/camel-redis-sink-sink.json          |   2 +-
 .../connectors/camel-redis-source-source.json      |   2 +-
 .../connectors/camel-rest-openapi-sink-sink.json   |   2 +-
 .../camel-salesforce-create-sink-sink.json         |   2 +-
 .../camel-salesforce-delete-sink-sink.json         |   2 +-
 .../connectors/camel-salesforce-source-source.json |   4 +-
 .../camel-salesforce-update-sink-sink.json         |  16 +-
 .../resources/connectors/camel-scp-sink-sink.json  |   2 +-
 .../resources/connectors/camel-sftp-sink-sink.json |  11 +-
 .../connectors/camel-sftp-source-source.json       |  16 +-
 .../resources/connectors/camel-sjms2-sink.json     |   2 +-
 .../resources/connectors/camel-sjms2-source.json   |   2 +-
 .../connectors/camel-slack-sink-sink.json          |   2 +-
 .../connectors/camel-slack-source-source.json      |   2 +-
 .../resources/connectors/camel-solr-sink-sink.json |   2 +-
 .../connectors/camel-solr-source-source.json       |   2 +-
 .../connectors/camel-splunk-hec-sink-sink.json     |   2 +-
 .../connectors/camel-splunk-sink-sink.json         |   2 +-
 .../connectors/camel-splunk-source-source.json     |   2 +-
 .../connectors/camel-sqlserver-sink-sink.json      |   2 +-
 .../connectors/camel-sqlserver-source-source.json  |   2 +-
 .../resources/connectors/camel-ssh-sink-sink.json  |   2 +-
 .../connectors/camel-ssh-source-source.json        |   2 +-
 .../connectors/camel-telegram-sink-sink.json       |   4 +-
 .../connectors/camel-telegram-source-source.json   |   4 +-
 .../connectors/camel-timer-source-source.json      |   2 +-
 .../camel-twitter-directmessage-source-source.json |   2 +-
 .../camel-twitter-search-source-source.json        |   2 +-
 .../camel-twitter-timeline-source-source.json      |   2 +-
 .../connectors/camel-webhook-source-source.json    |   2 +-
 .../connectors/camel-websocket-source-source.json  |   2 +-
 .../connectors/camel-wttrin-source-source.json     |   2 +-
 .../resources/descriptors/connectors.properties    |   4 +
 .../camel-aws-cloudtrail-source-source.json        |   2 +-
 .../CamelAwscloudtrailsourceSourceConnector.java   |   3 +-
 ...elAwscloudtrailsourceSourceConnectorConfig.java |   3 +-
 .../CamelAwscloudtrailsourceSourceTask.java        |   3 +-
 .../kamelets/aws-cloudtrail-source.kamelet.yaml    |   3 +-
 .../resources/camel-aws-cloudwatch-sink-sink.json  |   2 +-
 .../CamelAwscloudwatchsinkSinkConnector.java       |   3 +-
 .../CamelAwscloudwatchsinkSinkConnectorConfig.java |   3 +-
 .../CamelAwscloudwatchsinkSinkTask.java            |   3 +-
 .../kamelets/aws-cloudwatch-sink.kamelet.yaml      |   3 +-
 .../pom.xml                                        |   2 +-
 .../camel-aws-ddb-experimental-sink-sink.json      |   4 +-
 .../CamelAwsddbexperimentalsinkSinkConnector.java  |   3 +-
 ...lAwsddbexperimentalsinkSinkConnectorConfig.java |   5 +-
 .../CamelAwsddbexperimentalsinkSinkTask.java       |   3 +-
 .../aws-ddb-experimental-sink.kamelet.yaml         |   8 +-
 .../camel-aws-ddb-sink-kafka-connector/pom.xml     |   2 +-
 .../resources/camel-aws-ddb-sink-sink.json         |  13 +-
 .../awsddbsink/CamelAwsddbsinkSinkConnector.java   |   3 +-
 .../CamelAwsddbsinkSinkConnectorConfig.java        |   9 +-
 .../awsddbsink/CamelAwsddbsinkSinkTask.java        |   3 +-
 .../resources/kamelets/aws-ddb-sink.kamelet.yaml   |  24 ++-
 .../camel-aws-ddb-streams-source-source.json       |   2 +-
 .../CamelAwsddbstreamssourceSourceConnector.java   |   3 +-
 ...elAwsddbstreamssourceSourceConnectorConfig.java |   3 +-
 .../CamelAwsddbstreamssourceSourceTask.java        |   3 +-
 .../kamelets/aws-ddb-streams-source.kamelet.yaml   |   3 +-
 .../resources/camel-aws-ec2-sink-sink.json         |   2 +-
 .../awsec2sink/CamelAwsec2sinkSinkConnector.java   |   3 +-
 .../CamelAwsec2sinkSinkConnectorConfig.java        |   3 +-
 .../awsec2sink/CamelAwsec2sinkSinkTask.java        |   3 +-
 .../resources/kamelets/aws-ec2-sink.kamelet.yaml   |   3 +-
 .../resources/camel-aws-eventbridge-sink-sink.json |   2 +-
 .../CamelAwseventbridgesinkSinkConnector.java      |   3 +-
 ...CamelAwseventbridgesinkSinkConnectorConfig.java |   3 +-
 .../CamelAwseventbridgesinkSinkTask.java           |   3 +-
 .../kamelets/aws-eventbridge-sink.kamelet.yaml     |   3 +-
 .../camel-aws-kinesis-firehose-sink-sink.json      |   2 +-
 .../CamelAwskinesisfirehosesinkSinkConnector.java  |   3 +-
 ...lAwskinesisfirehosesinkSinkConnectorConfig.java |   3 +-
 .../CamelAwskinesisfirehosesinkSinkTask.java       |   3 +-
 .../aws-kinesis-firehose-sink.kamelet.yaml         |   3 +-
 .../resources/camel-aws-kinesis-sink-sink.json     |   2 +-
 .../CamelAwskinesissinkSinkConnector.java          |   3 +-
 .../CamelAwskinesissinkSinkConnectorConfig.java    |   3 +-
 .../CamelAwskinesissinkSinkTask.java               |   3 +-
 .../kamelets/aws-kinesis-sink.kamelet.yaml         |   3 +-
 .../pom.xml                                        |   2 +-
 .../resources/camel-aws-kinesis-source-source.json |   2 +-
 .../CamelAwskinesissourceSourceConnector.java      |   3 +-
 ...CamelAwskinesissourceSourceConnectorConfig.java |   3 +-
 .../CamelAwskinesissourceSourceTask.java           |   3 +-
 .../kamelets/aws-kinesis-source.kamelet.yaml       |   5 +-
 .../resources/camel-aws-lambda-sink-sink.json      |   2 +-
 .../CamelAwslambdasinkSinkConnector.java           |   3 +-
 .../CamelAwslambdasinkSinkConnectorConfig.java     |   3 +-
 .../awslambdasink/CamelAwslambdasinkSinkTask.java  |   3 +-
 .../kamelets/aws-lambda-sink.kamelet.yaml          |   3 +-
 .../resources/camel-aws-redshift-sink-sink.json    |   2 +-
 .../CamelAwsredshiftsinkSinkConnector.java         |   3 +-
 .../CamelAwsredshiftsinkSinkConnectorConfig.java   |   3 +-
 .../CamelAwsredshiftsinkSinkTask.java              |   3 +-
 .../kamelets/aws-redshift-sink.kamelet.yaml        |   3 +-
 .../camel-aws-redshift-source-source.json          |   2 +-
 .../CamelAwsredshiftsourceSourceConnector.java     |   3 +-
 ...amelAwsredshiftsourceSourceConnectorConfig.java |   3 +-
 .../CamelAwsredshiftsourceSourceTask.java          |   3 +-
 .../kamelets/aws-redshift-source.kamelet.yaml      |   3 +-
 .../resources/camel-aws-s3-cdc-source-source.json  |   2 +-
 .../CamelAwss3cdcsourceSourceConnector.java        |   3 +-
 .../CamelAwss3cdcsourceSourceConnectorConfig.java  |   3 +-
 .../CamelAwss3cdcsourceSourceTask.java             |   3 +-
 .../kamelets/aws-s3-cdc-source.kamelet.yaml        |   3 +-
 .../pom.xml                                        |   2 +-
 .../camel-aws-s3-experimental-source-source.json   |   2 +-
 ...amelAwss3experimentalsourceSourceConnector.java |   3 +-
 ...ss3experimentalsourceSourceConnectorConfig.java |   3 +-
 .../CamelAwss3experimentalsourceSourceTask.java    |   3 +-
 .../aws-s3-experimental-source.kamelet.yaml        |   5 +-
 .../resources/camel-aws-s3-sink-sink.json          |   2 +-
 .../awss3sink/CamelAwss3sinkSinkConnector.java     |   3 +-
 .../CamelAwss3sinkSinkConnectorConfig.java         |   3 +-
 .../awss3sink/CamelAwss3sinkSinkTask.java          |   3 +-
 .../resources/kamelets/aws-s3-sink.kamelet.yaml    |   3 +-
 .../camel-aws-s3-source-kafka-connector/pom.xml    |   2 +-
 .../resources/camel-aws-s3-source-source.json      |   9 +-
 .../CamelAwss3sourceSourceConnector.java           |   3 +-
 .../CamelAwss3sourceSourceConnectorConfig.java     |   7 +-
 .../awss3source/CamelAwss3sourceSourceTask.java    |   3 +-
 .../resources/kamelets/aws-s3-source.kamelet.yaml  |  13 +-
 .../camel-aws-s3-streaming-upload-sink-sink.json   |   2 +-
 ...CamelAwss3streaminguploadsinkSinkConnector.java |   3 +-
 ...wss3streaminguploadsinkSinkConnectorConfig.java |   3 +-
 .../CamelAwss3streaminguploadsinkSinkTask.java     |   3 +-
 .../aws-s3-streaming-upload-sink.kamelet.yaml      |   3 +-
 .../camel-aws-secrets-manager-sink-sink.json       |   2 +-
 .../CamelAwssecretsmanagersinkSinkConnector.java   |   3 +-
 ...elAwssecretsmanagersinkSinkConnectorConfig.java |   3 +-
 .../CamelAwssecretsmanagersinkSinkTask.java        |   3 +-
 .../kamelets/aws-secrets-manager-sink.kamelet.yaml |   3 +-
 .../resources/camel-aws-ses-sink-sink.json         |   2 +-
 .../awssessink/CamelAwssessinkSinkConnector.java   |   3 +-
 .../CamelAwssessinkSinkConnectorConfig.java        |   3 +-
 .../awssessink/CamelAwssessinkSinkTask.java        |   3 +-
 .../resources/kamelets/aws-ses-sink.kamelet.yaml   |   3 +-
 .../resources/camel-aws-sns-fifo-sink-sink.json    |   2 +-
 .../CamelAwssnsfifosinkSinkConnector.java          |   3 +-
 .../CamelAwssnsfifosinkSinkConnectorConfig.java    |   3 +-
 .../CamelAwssnsfifosinkSinkTask.java               |   3 +-
 .../kamelets/aws-sns-fifo-sink.kamelet.yaml        |   3 +-
 .../resources/camel-aws-sns-sink-sink.json         |   2 +-
 .../awssnssink/CamelAwssnssinkSinkConnector.java   |   3 +-
 .../CamelAwssnssinkSinkConnectorConfig.java        |   3 +-
 .../awssnssink/CamelAwssnssinkSinkTask.java        |   3 +-
 .../resources/kamelets/aws-sns-sink.kamelet.yaml   |   3 +-
 .../resources/camel-aws-sqs-batch-sink-sink.json   |   2 +-
 .../CamelAwssqsbatchsinkSinkConnector.java         |   3 +-
 .../CamelAwssqsbatchsinkSinkConnectorConfig.java   |   3 +-
 .../CamelAwssqsbatchsinkSinkTask.java              |   3 +-
 .../kamelets/aws-sqs-batch-sink.kamelet.yaml       |   3 +-
 .../resources/camel-aws-sqs-fifo-sink-sink.json    |   2 +-
 .../CamelAwssqsfifosinkSinkConnector.java          |   3 +-
 .../CamelAwssqsfifosinkSinkConnectorConfig.java    |   3 +-
 .../CamelAwssqsfifosinkSinkTask.java               |   3 +-
 .../kamelets/aws-sqs-fifo-sink.kamelet.yaml        |   3 +-
 .../resources/camel-aws-sqs-sink-sink.json         |   2 +-
 .../awssqssink/CamelAwssqssinkSinkConnector.java   |   3 +-
 .../CamelAwssqssinkSinkConnectorConfig.java        |   3 +-
 .../awssqssink/CamelAwssqssinkSinkTask.java        |   3 +-
 .../resources/kamelets/aws-sqs-sink.kamelet.yaml   |   3 +-
 .../camel-aws-sqs-source-kafka-connector/pom.xml   |   2 +-
 .../resources/camel-aws-sqs-source-source.json     |   2 +-
 .../CamelAwssqssourceSourceConnector.java          |   3 +-
 .../CamelAwssqssourceSourceConnectorConfig.java    |   3 +-
 .../awssqssource/CamelAwssqssourceSourceTask.java  |   3 +-
 .../resources/kamelets/aws-sqs-source.kamelet.yaml |   5 +-
 .../generated/resources/camel-aws2-iam-sink.json   |   2 +-
 .../aws2iam/CamelAws2iamSinkConnector.java         |   3 +-
 .../aws2iam/CamelAws2iamSinkConnectorConfig.java   |   3 +-
 .../aws2iam/CamelAws2iamSinkTask.java              |   3 +-
 .../generated/resources/camel-aws2-kms-sink.json   |   2 +-
 .../aws2kms/CamelAws2kmsSinkConnector.java         |   3 +-
 .../aws2kms/CamelAws2kmsSinkConnectorConfig.java   |   3 +-
 .../aws2kms/CamelAws2kmsSinkTask.java              |   3 +-
 .../camel-azure-cosmosdb-source-source.json        |   2 +-
 .../CamelAzurecosmosdbsourceSourceConnector.java   |   3 +-
 ...elAzurecosmosdbsourceSourceConnectorConfig.java |   3 +-
 .../CamelAzurecosmosdbsourceSourceTask.java        |   3 +-
 .../kamelets/azure-cosmosdb-source.kamelet.yaml    |   3 +-
 .../resources/camel-azure-eventhubs-sink-sink.json |   2 +-
 .../CamelAzureeventhubssinkSinkConnector.java      |   3 +-
 ...CamelAzureeventhubssinkSinkConnectorConfig.java |   3 +-
 .../CamelAzureeventhubssinkSinkTask.java           |   3 +-
 .../kamelets/azure-eventhubs-sink.kamelet.yaml     |   3 +-
 .../camel-azure-eventhubs-source-source.json       |   2 +-
 .../CamelAzureeventhubssourceSourceConnector.java  |   3 +-
 ...lAzureeventhubssourceSourceConnectorConfig.java |   3 +-
 .../CamelAzureeventhubssourceSourceTask.java       |   3 +-
 .../kamelets/azure-eventhubs-source.kamelet.yaml   |   3 +-
 .../resources/camel-azure-functions-sink-sink.json |   2 +-
 .../CamelAzurefunctionssinkSinkConnector.java      |   3 +-
 ...CamelAzurefunctionssinkSinkConnectorConfig.java |   3 +-
 .../CamelAzurefunctionssinkSinkTask.java           |   3 +-
 .../kamelets/azure-functions-sink.kamelet.yaml     |   4 +-
 .../camel-azure-servicebus-sink-sink.json          |   2 +-
 .../CamelAzureservicebussinkSinkConnector.java     |   3 +-
 ...amelAzureservicebussinkSinkConnectorConfig.java |   3 +-
 .../CamelAzureservicebussinkSinkTask.java          |   3 +-
 .../kamelets/azure-servicebus-sink.kamelet.yaml    |   3 +-
 .../camel-azure-servicebus-source-source.json      |   4 +-
 .../CamelAzureservicebussourceSourceConnector.java |   3 +-
 ...AzureservicebussourceSourceConnectorConfig.java |   5 +-
 .../CamelAzureservicebussourceSourceTask.java      |   3 +-
 .../kamelets/azure-servicebus-source.kamelet.yaml  |   6 +-
 ...camel-azure-storage-blob-cdc-source-source.json |   6 +-
 ...elAzurestorageblobcdcsourceSourceConnector.java |   3 +-
 ...estorageblobcdcsourceSourceConnectorConfig.java |   7 +-
 .../CamelAzurestorageblobcdcsourceSourceTask.java  |   3 +-
 .../azure-storage-blob-cdc-source.kamelet.yaml     |   9 +-
 ...zure-storage-blob-changefeed-source-source.json |   9 +-
 ...storageblobchangefeedsourceSourceConnector.java |   3 +-
 ...eblobchangefeedsourceSourceConnectorConfig.java |   7 +-
 ...AzurestorageblobchangefeedsourceSourceTask.java |   3 +-
 ...ure-storage-blob-changefeed-source.kamelet.yaml |  10 +-
 .../camel-azure-storage-blob-sink-sink.json        |  11 +-
 ...melAzurestorageblobsinkSinkConnector.properties |   2 -
 .../CamelAzurestorageblobsinkSinkConnector.java    |   3 +-
 ...melAzurestorageblobsinkSinkConnectorConfig.java |  11 +-
 .../CamelAzurestorageblobsinkSinkTask.java         |   3 +-
 .../kamelets/azure-storage-blob-sink.kamelet.yaml  |  18 +-
 .../pom.xml                                        |   2 +-
 .../camel-azure-storage-blob-source-source.json    |  16 +-
 ...zurestorageblobsourceSourceConnector.properties |   2 -
 ...CamelAzurestorageblobsourceSourceConnector.java |   3 +-
 ...zurestorageblobsourceSourceConnectorConfig.java |  13 +-
 .../CamelAzurestorageblobsourceSourceTask.java     |   3 +-
 .../azure-storage-blob-source.kamelet.yaml         |  21 ++-
 .../pom.xml                                        |  18 +-
 .../descriptors/connector-sink.properties          |   1 +
 .../camel-azure-storage-datalake-sink-sink.json    |  43 +++++
 .../src/main/assembly/package.xml                  |  56 ++++++
 ...urestoragedatalakesinkSinkConnector.properties} |  20 +-
 ...amelAzurestoragedatalakesinkSinkConnector.java} |   9 +-
 ...zurestoragedatalakesinkSinkConnectorConfig.java |  64 +++++++
 .../CamelAzurestoragedatalakesinkSinkTask.java}    |   9 +-
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++++++++++++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 ++
 .../azure-storage-datalake-sink.kamelet.yaml       | 113 ++++++++++++
 .../pom.xml                                        |  18 +-
 .../descriptors/connector-source.properties        |   1 +
 ...camel-azure-storage-datalake-source-source.json |  50 +++++
 .../src/main/assembly/package.xml                  |  56 ++++++
 ...toragedatalakesourceSourceConnector.properties} |  16 +-
 ...AzurestoragedatalakesourceSourceConnector.java} |   9 +-
 ...storagedatalakesourceSourceConnectorConfig.java |  68 +++++++
 ...CamelAzurestoragedatalakesourceSourceTask.java} |   9 +-
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++++++++++++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 ++
 .../azure-storage-datalake-source.kamelet.yaml     | 100 ++++++++++
 .../camel-azure-storage-queue-sink-sink.json       |   2 +-
 .../CamelAzurestoragequeuesinkSinkConnector.java   |   3 +-
 ...elAzurestoragequeuesinkSinkConnectorConfig.java |   3 +-
 .../CamelAzurestoragequeuesinkSinkTask.java        |   3 +-
 .../kamelets/azure-storage-queue-sink.kamelet.yaml |   3 +-
 .../pom.xml                                        |   2 +-
 .../camel-azure-storage-queue-source-source.json   |   2 +-
 ...amelAzurestoragequeuesourceSourceConnector.java |   3 +-
 ...urestoragequeuesourceSourceConnectorConfig.java |   3 +-
 .../CamelAzurestoragequeuesourceSourceTask.java    |   3 +-
 .../azure-storage-queue-source.kamelet.yaml        |   5 +-
 .../resources/camel-beer-source-source.json        |   2 +-
 .../beersource/CamelBeersourceSourceConnector.java |   3 +-
 .../CamelBeersourceSourceConnectorConfig.java      |   3 +-
 .../beersource/CamelBeersourceSourceTask.java      |   3 +-
 .../resources/kamelets/beer-source.kamelet.yaml    |   3 +-
 .../resources/camel-bitcoin-source-source.json     |   2 +-
 .../CamelBitcoinsourceSourceConnector.java         |   3 +-
 .../CamelBitcoinsourceSourceConnectorConfig.java   |   3 +-
 .../CamelBitcoinsourceSourceTask.java              |   3 +-
 .../resources/kamelets/bitcoin-source.kamelet.yaml |   3 +-
 .../resources/camel-cassandra-sink-sink.json       |  10 +-
 .../CamelCassandrasinkSinkConnector.java           |   3 +-
 .../CamelCassandrasinkSinkConnectorConfig.java     |   9 +-
 .../cassandrasink/CamelCassandrasinkSinkTask.java  |   3 +-
 .../resources/kamelets/cassandra-sink.kamelet.yaml |  14 +-
 .../resources/camel-cassandra-source-source.json   |  12 +-
 .../CamelCassandrasourceSourceConnector.java       |   3 +-
 .../CamelCassandrasourceSourceConnectorConfig.java |  11 +-
 .../CamelCassandrasourceSourceTask.java            |   3 +-
 .../kamelets/cassandra-source.kamelet.yaml         |  15 +-
 .../generated/resources/camel-ceph-sink-sink.json  |   2 +-
 .../cephsink/CamelCephsinkSinkConnector.java       |   3 +-
 .../cephsink/CamelCephsinkSinkConnectorConfig.java |   3 +-
 .../cephsink/CamelCephsinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/ceph-sink.kamelet.yaml |   3 +-
 .../resources/camel-ceph-source-source.json        |   2 +-
 .../cephsource/CamelCephsourceSourceConnector.java |   3 +-
 .../CamelCephsourceSourceConnectorConfig.java      |   3 +-
 .../cephsource/CamelCephsourceSourceTask.java      |   3 +-
 .../resources/kamelets/ceph-source.kamelet.yaml    |   3 +-
 .../camel-chuck-norris-source-source.json          |   2 +-
 .../CamelChucknorrissourceSourceConnector.java     |   3 +-
 ...amelChucknorrissourceSourceConnectorConfig.java |   3 +-
 .../CamelChucknorrissourceSourceTask.java          |   3 +-
 .../kamelets/chuck-norris-source.kamelet.yaml      |   3 +-
 .../resources/camel-couchbase-sink-sink.json       |   2 +-
 .../CamelCouchbasesinkSinkConnector.java           |   3 +-
 .../CamelCouchbasesinkSinkConnectorConfig.java     |   3 +-
 .../couchbasesink/CamelCouchbasesinkSinkTask.java  |   3 +-
 .../resources/kamelets/couchbase-sink.kamelet.yaml |   3 +-
 .../resources/camel-cron-source-source.json        |   2 +-
 .../cronsource/CamelCronsourceSourceConnector.java |   3 +-
 .../CamelCronsourceSourceConnectorConfig.java      |   3 +-
 .../cronsource/CamelCronsourceSourceTask.java      |   3 +-
 .../resources/kamelets/cron-source.kamelet.yaml    |   3 +-
 .../src/generated/resources/camel-cxf-sink.json    |   2 +-
 .../src/generated/resources/camel-cxf-source.json  |   2 +-
 .../kafkaconnector/cxf/CamelCxfSinkConnector.java  |   3 +-
 .../cxf/CamelCxfSinkConnectorConfig.java           |   3 +-
 .../camel/kafkaconnector/cxf/CamelCxfSinkTask.java |   3 +-
 .../cxf/CamelCxfSourceConnector.java               |   3 +-
 .../cxf/CamelCxfSourceConnectorConfig.java         |   3 +-
 .../kafkaconnector/cxf/CamelCxfSourceTask.java     |   3 +-
 .../src/generated/resources/camel-cxfrs-sink.json  |   2 +-
 .../generated/resources/camel-cxfrs-source.json    |   2 +-
 .../cxfrs/CamelCxfrsSinkConnector.java             |   3 +-
 .../cxfrs/CamelCxfrsSinkConnectorConfig.java       |   3 +-
 .../kafkaconnector/cxfrs/CamelCxfrsSinkTask.java   |   3 +-
 .../cxfrs/CamelCxfrsSourceConnector.java           |   3 +-
 .../cxfrs/CamelCxfrsSourceConnectorConfig.java     |   3 +-
 .../kafkaconnector/cxfrs/CamelCxfrsSourceTask.java |   3 +-
 .../resources/camel-dropbox-sink-sink.json         |   2 +-
 .../dropboxsink/CamelDropboxsinkSinkConnector.java |   3 +-
 .../CamelDropboxsinkSinkConnectorConfig.java       |   3 +-
 .../dropboxsink/CamelDropboxsinkSinkTask.java      |   3 +-
 .../resources/kamelets/dropbox-sink.kamelet.yaml   |   3 +-
 .../resources/camel-dropbox-source-source.json     |   2 +-
 .../CamelDropboxsourceSourceConnector.java         |   3 +-
 .../CamelDropboxsourceSourceConnectorConfig.java   |   3 +-
 .../CamelDropboxsourceSourceTask.java              |   3 +-
 .../resources/kamelets/dropbox-source.kamelet.yaml |   3 +-
 .../resources/camel-earthquake-source-source.json  |   2 +-
 .../CamelEarthquakesourceSourceConnector.java      |   3 +-
 ...CamelEarthquakesourceSourceConnectorConfig.java |   3 +-
 .../CamelEarthquakesourceSourceTask.java           |   3 +-
 .../kamelets/earthquake-source.kamelet.yaml        |   3 +-
 .../pom.xml                                        |   6 +-
 .../camel-elasticsearch-index-sink-sink.json       |  10 +-
 .../CamelElasticsearchindexsinkSinkConnector.java  |   3 +-
 ...lElasticsearchindexsinkSinkConnectorConfig.java |   7 +-
 .../CamelElasticsearchindexsinkSinkTask.java       |   3 +-
 .../kamelets/elasticsearch-index-sink.kamelet.yaml |  20 +-
 .../pom.xml                                        |   4 +-
 .../camel-elasticsearch-search-source-source.json  |  10 +-
 ...elElasticsearchsearchsourceSourceConnector.java |   3 +-
 ...ticsearchsearchsourceSourceConnectorConfig.java |   7 +-
 .../CamelElasticsearchsearchsourceSourceTask.java  |   3 +-
 .../elasticsearch-search-source.kamelet.yaml       |  21 ++-
 .../generated/resources/camel-exec-sink-sink.json  |   2 +-
 .../execsink/CamelExecsinkSinkConnector.java       |   3 +-
 .../execsink/CamelExecsinkSinkConnectorConfig.java |   3 +-
 .../execsink/CamelExecsinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/exec-sink.kamelet.yaml |   3 +-
 .../generated/resources/camel-fhir-sink-sink.json  |   4 +-
 .../fhirsink/CamelFhirsinkSinkConnector.java       |   3 +-
 .../fhirsink/CamelFhirsinkSinkConnectorConfig.java |   3 +-
 .../fhirsink/CamelFhirsinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/fhir-sink.kamelet.yaml |   3 +-
 .../resources/camel-fhir-source-source.json        |   6 +-
 .../fhirsource/CamelFhirsourceSourceConnector.java |   3 +-
 .../CamelFhirsourceSourceConnectorConfig.java      |   7 +-
 .../fhirsource/CamelFhirsourceSourceTask.java      |   3 +-
 .../resources/kamelets/fhir-source.kamelet.yaml    |   9 +-
 .../src/generated/resources/camel-file-sink.json   |   2 +-
 .../src/generated/resources/camel-file-source.json |   2 +-
 .../file/CamelFileSinkConnector.java               |   3 +-
 .../file/CamelFileSinkConnectorConfig.java         |   3 +-
 .../kafkaconnector/file/CamelFileSinkTask.java     |   3 +-
 .../file/CamelFileSourceConnector.java             |   3 +-
 .../file/CamelFileSourceConnectorConfig.java       |   3 +-
 .../kafkaconnector/file/CamelFileSourceTask.java   |   3 +-
 .../resources/camel-file-watch-source-source.json  |   2 +-
 .../CamelFilewatchsourceSourceConnector.java       |   3 +-
 .../CamelFilewatchsourceSourceConnectorConfig.java |   3 +-
 .../CamelFilewatchsourceSourceTask.java            |   3 +-
 .../kamelets/file-watch-source.kamelet.yaml        |   3 +-
 .../generated/resources/camel-ftp-sink-sink.json   |  11 +-
 .../ftpsink/CamelFtpsinkSinkConnector.java         |   3 +-
 .../ftpsink/CamelFtpsinkSinkConnectorConfig.java   |   9 +-
 .../ftpsink/CamelFtpsinkSinkTask.java              |   3 +-
 .../main/resources/kamelets/ftp-sink.kamelet.yaml  |  16 +-
 .../resources/camel-ftp-source-source.json         |  16 +-
 .../ftpsource/CamelFtpsourceSourceConnector.java   |   3 +-
 .../CamelFtpsourceSourceConnectorConfig.java       |  11 +-
 .../ftpsource/CamelFtpsourceSourceTask.java        |   3 +-
 .../resources/kamelets/ftp-source.kamelet.yaml     |  19 +-
 .../generated/resources/camel-ftps-sink-sink.json  |  11 +-
 .../ftpssink/CamelFtpssinkSinkConnector.java       |   3 +-
 .../ftpssink/CamelFtpssinkSinkConnectorConfig.java |   9 +-
 .../ftpssink/CamelFtpssinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/ftps-sink.kamelet.yaml |  16 +-
 .../resources/camel-ftps-source-source.json        |  16 +-
 .../ftpssource/CamelFtpssourceSourceConnector.java |   3 +-
 .../CamelFtpssourceSourceConnectorConfig.java      |  11 +-
 .../ftpssource/CamelFtpssourceSourceTask.java      |   3 +-
 .../resources/kamelets/ftps-source.kamelet.yaml    |  19 +-
 .../camel-github-commit-source-source.json         |   2 +-
 .../CamelGithubcommitsourceSourceConnector.java    |   3 +-
 ...melGithubcommitsourceSourceConnectorConfig.java |   3 +-
 .../CamelGithubcommitsourceSourceTask.java         |   3 +-
 .../kamelets/github-commit-source.kamelet.yaml     |   3 +-
 .../camel-github-event-source-source.json          |   2 +-
 .../CamelGithubeventsourceSourceConnector.java     |   3 +-
 ...amelGithubeventsourceSourceConnectorConfig.java |   3 +-
 .../CamelGithubeventsourceSourceTask.java          |   3 +-
 .../kamelets/github-event-source.kamelet.yaml      |   3 +-
 ...l-github-pullrequest-comment-source-source.json |   2 +-
 ...hubpullrequestcommentsourceSourceConnector.java |   3 +-
 ...lrequestcommentsourceSourceConnectorConfig.java |   3 +-
 ...elGithubpullrequestcommentsourceSourceTask.java |   3 +-
 .../github-pullrequest-comment-source.kamelet.yaml |   3 +-
 .../camel-github-pullrequest-source-source.json    |   2 +-
 ...amelGithubpullrequestsourceSourceConnector.java |   3 +-
 ...thubpullrequestsourceSourceConnectorConfig.java |   3 +-
 .../CamelGithubpullrequestsourceSourceTask.java    |   3 +-
 .../github-pullrequest-source.kamelet.yaml         |   3 +-
 .../resources/camel-github-tag-source-source.json  |   2 +-
 .../CamelGithubtagsourceSourceConnector.java       |   3 +-
 .../CamelGithubtagsourceSourceConnectorConfig.java |   3 +-
 .../CamelGithubtagsourceSourceTask.java            |   3 +-
 .../kamelets/github-tag-source.kamelet.yaml        |   3 +-
 .../resources/camel-google-bigquery-sink-sink.json |   2 +-
 .../CamelGooglebigquerysinkSinkConnector.java      |   3 +-
 ...CamelGooglebigquerysinkSinkConnectorConfig.java |   3 +-
 .../CamelGooglebigquerysinkSinkTask.java           |   3 +-
 .../kamelets/google-bigquery-sink.kamelet.yaml     |   3 +-
 .../camel-google-calendar-source-source.json       |   2 +-
 .../CamelGooglecalendarsourceSourceConnector.java  |   3 +-
 ...lGooglecalendarsourceSourceConnectorConfig.java |   3 +-
 .../CamelGooglecalendarsourceSourceTask.java       |   3 +-
 .../kamelets/google-calendar-source.kamelet.yaml   |   3 +-
 .../camel-google-functions-sink-sink.json          |   2 +-
 .../CamelGooglefunctionssinkSinkConnector.java     |   3 +-
 ...amelGooglefunctionssinkSinkConnectorConfig.java |   3 +-
 .../CamelGooglefunctionssinkSinkTask.java          |   3 +-
 .../kamelets/google-functions-sink.kamelet.yaml    |   3 +-
 .../resources/camel-google-mail-source-source.json |   2 +-
 .../CamelGooglemailsourceSourceConnector.java      |   3 +-
 ...CamelGooglemailsourceSourceConnectorConfig.java |   3 +-
 .../CamelGooglemailsourceSourceTask.java           |   3 +-
 .../kamelets/google-mail-source.kamelet.yaml       |   3 +-
 .../resources/camel-google-pubsub-sink-sink.json   |   2 +-
 .../CamelGooglepubsubsinkSinkConnector.java        |   3 +-
 .../CamelGooglepubsubsinkSinkConnectorConfig.java  |   3 +-
 .../CamelGooglepubsubsinkSinkTask.java             |   3 +-
 .../kamelets/google-pubsub-sink.kamelet.yaml       |   3 +-
 .../camel-google-pubsub-source-source.json         |   2 +-
 .../CamelGooglepubsubsourceSourceConnector.java    |   3 +-
 ...melGooglepubsubsourceSourceConnectorConfig.java |   3 +-
 .../CamelGooglepubsubsourceSourceTask.java         |   3 +-
 .../kamelets/google-pubsub-source.kamelet.yaml     |   3 +-
 .../camel-google-sheets-source-source.json         |   2 +-
 .../CamelGooglesheetssourceSourceConnector.java    |   3 +-
 ...melGooglesheetssourceSourceConnectorConfig.java |   3 +-
 .../CamelGooglesheetssourceSourceTask.java         |   3 +-
 .../kamelets/google-sheets-source.kamelet.yaml     |   3 +-
 .../camel-google-storage-cdc-source-source.json    |   2 +-
 ...CamelGooglestoragecdcsourceSourceConnector.java |   3 +-
 ...ooglestoragecdcsourceSourceConnectorConfig.java |   3 +-
 .../CamelGooglestoragecdcsourceSourceTask.java     |   3 +-
 .../google-storage-cdc-source.kamelet.yaml         |   3 +-
 .../resources/camel-google-storage-sink-sink.json  |   2 +-
 .../CamelGooglestoragesinkSinkConnector.java       |   3 +-
 .../CamelGooglestoragesinkSinkConnectorConfig.java |   3 +-
 .../CamelGooglestoragesinkSinkTask.java            |   3 +-
 .../kamelets/google-storage-sink.kamelet.yaml      |   3 +-
 .../camel-google-storage-source-source.json        |   2 +-
 .../CamelGooglestoragesourceSourceConnector.java   |   3 +-
 ...elGooglestoragesourceSourceConnectorConfig.java |   3 +-
 .../CamelGooglestoragesourceSourceTask.java        |   3 +-
 .../kamelets/google-storage-source.kamelet.yaml    |   3 +-
 .../src/generated/resources/camel-hdfs-sink.json   |   8 +-
 .../src/generated/resources/camel-hdfs-source.json |   8 +-
 .../hdfs/CamelHdfsSinkConnector.java               |   3 +-
 .../hdfs/CamelHdfsSinkConnectorConfig.java         |   7 +-
 .../kafkaconnector/hdfs/CamelHdfsSinkTask.java     |   3 +-
 .../hdfs/CamelHdfsSourceConnector.java             |   3 +-
 .../hdfs/CamelHdfsSourceConnectorConfig.java       |   7 +-
 .../kafkaconnector/hdfs/CamelHdfsSourceTask.java   |   3 +-
 .../resources/camel-http-secured-sink-sink.json    |   2 +-
 .../CamelHttpsecuredsinkSinkConnector.java         |   3 +-
 .../CamelHttpsecuredsinkSinkConnectorConfig.java   |   3 +-
 .../CamelHttpsecuredsinkSinkTask.java              |   3 +-
 .../kamelets/http-secured-sink.kamelet.yaml        |   4 +-
 .../camel-http-secured-source-source.json          |   2 +-
 .../CamelHttpsecuredsourceSourceConnector.java     |   3 +-
 ...amelHttpsecuredsourceSourceConnectorConfig.java |   3 +-
 .../CamelHttpsecuredsourceSourceTask.java          |   3 +-
 .../kamelets/http-secured-source.kamelet.yaml      |   3 +-
 .../generated/resources/camel-http-sink-sink.json  |   2 +-
 .../httpsink/CamelHttpsinkSinkConnector.java       |   3 +-
 .../httpsink/CamelHttpsinkSinkConnectorConfig.java |   3 +-
 .../httpsink/CamelHttpsinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/http-sink.kamelet.yaml |   4 +-
 .../resources/camel-http-source-source.json        |   2 +-
 .../httpsource/CamelHttpsourceSourceConnector.java |   3 +-
 .../CamelHttpsourceSourceConnectorConfig.java      |   3 +-
 .../httpsource/CamelHttpsourceSourceTask.java      |   3 +-
 .../resources/kamelets/http-source.kamelet.yaml    |   3 +-
 .../src/generated/resources/camel-https-sink.json  | 104 +++++------
 .../https/CamelHttpsSinkConnector.java             |   3 +-
 .../https/CamelHttpsSinkConnectorConfig.java       |  67 ++++---
 .../kafkaconnector/https/CamelHttpsSinkTask.java   |   3 +-
 .../resources/camel-infinispan-sink-sink.json      |   2 +-
 .../CamelInfinispansinkSinkConnector.java          |   3 +-
 .../CamelInfinispansinkSinkConnectorConfig.java    |   3 +-
 .../CamelInfinispansinkSinkTask.java               |   3 +-
 .../kamelets/infinispan-sink.kamelet.yaml          |   3 +-
 .../resources/camel-infinispan-source-source.json  |   4 +-
 .../CamelInfinispansourceSourceConnector.java      |   3 +-
 ...CamelInfinispansourceSourceConnectorConfig.java |   5 +-
 .../CamelInfinispansourceSourceTask.java           |   3 +-
 .../kamelets/infinispan-source.kamelet.yaml        |   6 +-
 .../src/generated/resources/camel-jdbc-sink.json   |   2 +-
 .../jdbc/CamelJdbcSinkConnector.java               |   3 +-
 .../jdbc/CamelJdbcSinkConnectorConfig.java         |   3 +-
 .../kafkaconnector/jdbc/CamelJdbcSinkTask.java     |   3 +-
 .../camel-jira-add-comment-sink-sink.json          |   2 +-
 .../CamelJiraaddcommentsinkSinkConnector.java      |   3 +-
 ...CamelJiraaddcommentsinkSinkConnectorConfig.java |   3 +-
 .../CamelJiraaddcommentsinkSinkTask.java           |   3 +-
 .../kamelets/jira-add-comment-sink.kamelet.yaml    |   3 +-
 .../resources/camel-jira-add-issue-sink-sink.json  |   2 +-
 .../CamelJiraaddissuesinkSinkConnector.java        |   3 +-
 .../CamelJiraaddissuesinkSinkConnectorConfig.java  |   3 +-
 .../CamelJiraaddissuesinkSinkTask.java             |   3 +-
 .../kamelets/jira-add-issue-sink.kamelet.yaml      |   3 +-
 .../resources/camel-jira-oauth-source-source.json  |   2 +-
 .../CamelJiraoauthsourceSourceConnector.java       |   3 +-
 .../CamelJiraoauthsourceSourceConnectorConfig.java |   3 +-
 .../CamelJiraoauthsourceSourceTask.java            |   3 +-
 .../kamelets/jira-oauth-source.kamelet.yaml        |   3 +-
 .../resources/camel-jira-source-source.json        |   2 +-
 .../jirasource/CamelJirasourceSourceConnector.java |   3 +-
 .../CamelJirasourceSourceConnectorConfig.java      |   3 +-
 .../jirasource/CamelJirasourceSourceTask.java      |   3 +-
 .../resources/kamelets/jira-source.kamelet.yaml    |   3 +-
 .../camel-jira-transition-issue-sink-sink.json     |   2 +-
 .../CamelJiratransitionissuesinkSinkConnector.java |   3 +-
 ...JiratransitionissuesinkSinkConnectorConfig.java |   3 +-
 .../CamelJiratransitionissuesinkSinkTask.java      |   3 +-
 .../jira-transition-issue-sink.kamelet.yaml        |   3 +-
 .../camel-jira-update-issue-sink-sink.json         |   2 +-
 .../CamelJiraupdateissuesinkSinkConnector.java     |   3 +-
 ...amelJiraupdateissuesinkSinkConnectorConfig.java |   3 +-
 .../CamelJiraupdateissuesinkSinkTask.java          |   3 +-
 .../kamelets/jira-update-issue-sink.kamelet.yaml   |   3 +-
 .../camel-jms-amqp-10-sink-kafka-connector/pom.xml |   5 +-
 .../resources/camel-jms-amqp-10-sink-sink.json     |   2 +-
 .../CamelJmsamqp10sinkSinkConnector.java           |   3 +-
 .../CamelJmsamqp10sinkSinkConnectorConfig.java     |   3 +-
 .../jmsamqp10sink/CamelJmsamqp10sinkSinkTask.java  |   3 +-
 .../kamelets/jms-amqp-10-sink.kamelet.yaml         |   5 +-
 .../pom.xml                                        |   5 +-
 .../resources/camel-jms-amqp-10-source-source.json |   2 +-
 .../CamelJmsamqp10sourceSourceConnector.java       |   3 +-
 .../CamelJmsamqp10sourceSourceConnectorConfig.java |   3 +-
 .../CamelJmsamqp10sourceSourceTask.java            |   3 +-
 .../kamelets/jms-amqp-10-source.kamelet.yaml       |   5 +-
 .../camel-jms-apache-activemq-sink-sink.json       |   2 +-
 .../CamelJmsapacheactivemqsinkSinkConnector.java   |   3 +-
 ...elJmsapacheactivemqsinkSinkConnectorConfig.java |   3 +-
 .../CamelJmsapacheactivemqsinkSinkTask.java        |   3 +-
 .../kamelets/jms-apache-activemq-sink.kamelet.yaml |   3 +-
 .../camel-jms-apache-activemq-source-source.json   |   2 +-
 ...amelJmsapacheactivemqsourceSourceConnector.java |   3 +-
 ...sapacheactivemqsourceSourceConnectorConfig.java |   3 +-
 .../CamelJmsapacheactivemqsourceSourceTask.java    |   3 +-
 .../jms-apache-activemq-source.kamelet.yaml        |   3 +-
 .../camel-jms-apache-artemis-sink-sink.json        |   2 +-
 .../CamelJmsapacheartemissinkSinkConnector.java    |   3 +-
 ...melJmsapacheartemissinkSinkConnectorConfig.java |   3 +-
 .../CamelJmsapacheartemissinkSinkTask.java         |   3 +-
 .../kamelets/jms-apache-artemis-sink.kamelet.yaml  |   3 +-
 .../camel-jms-apache-artemis-source-source.json    |   2 +-
 ...CamelJmsapacheartemissourceSourceConnector.java |   3 +-
 ...msapacheartemissourceSourceConnectorConfig.java |   3 +-
 .../CamelJmsapacheartemissourceSourceTask.java     |   3 +-
 .../jms-apache-artemis-source.kamelet.yaml         |   3 +-
 .../resources/camel-jms-ibm-mq-sink-sink.json      |   2 +-
 .../CamelJmsibmmqsinkSinkConnector.java            |   3 +-
 .../CamelJmsibmmqsinkSinkConnectorConfig.java      |   3 +-
 .../jmsibmmqsink/CamelJmsibmmqsinkSinkTask.java    |   3 +-
 .../kamelets/jms-ibm-mq-sink.kamelet.yaml          |   3 +-
 .../resources/camel-jms-ibm-mq-source-source.json  |   2 +-
 .../CamelJmsibmmqsourceSourceConnector.java        |   3 +-
 .../CamelJmsibmmqsourceSourceConnectorConfig.java  |   3 +-
 .../CamelJmsibmmqsourceSourceTask.java             |   3 +-
 .../kamelets/jms-ibm-mq-source.kamelet.yaml        |   3 +-
 .../pom.xml                                        |   2 +-
 .../camel-kafka-not-secured-sink-sink.json         |   2 +-
 .../CamelKafkanotsecuredsinkSinkConnector.java     |   3 +-
 ...amelKafkanotsecuredsinkSinkConnectorConfig.java |   3 +-
 .../CamelKafkanotsecuredsinkSinkTask.java          |   3 +-
 .../kamelets/kafka-not-secured-sink.kamelet.yaml   |   5 +-
 .../pom.xml                                        |   9 +
 .../camel-kafka-not-secured-source-source.json     |   9 +-
 .../CamelKafkanotsecuredsourceSourceConnector.java |   3 +-
 ...KafkanotsecuredsourceSourceConnectorConfig.java |   7 +-
 .../CamelKafkanotsecuredsourceSourceTask.java      |   3 +-
 .../kamelets/kafka-not-secured-source.kamelet.yaml |  22 ++-
 .../pom.xml                                        |  10 +-
 .../descriptors/connector-sink.properties          |   1 +
 .../resources/camel-kafka-scram-sink-sink.json     |  51 ++++++
 .../src/main/assembly/package.xml                  |  56 ++++++
 .../CamelKafkascramsinkSinkConnector.properties}   |  18 +-
 .../CamelKafkascramsinkSinkConnector.java}         |   9 +-
 .../CamelKafkascramsinkSinkConnectorConfig.java    |  68 +++++++
 .../CamelKafkascramsinkSinkTask.java}              |   9 +-
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++++++++++++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 ++
 .../kamelets/kafka-scram-sink.kamelet.yaml}        |  15 +-
 .../pom.xml                                        |   8 +-
 .../descriptors/connector-source.properties        |   1 +
 .../camel-kafka-scram-source-source.json}          |  64 +++----
 .../src/main/assembly/package.xml                  |  56 ++++++
 ...amelKafkascramsourceSourceConnector.properties} |  18 +-
 .../CamelKafkascramsourceSourceConnector.java}     |   9 +-
 ...CamelKafkascramsourceSourceConnectorConfig.java |  92 ++++++++++
 .../CamelKafkascramsourceSourceTask.java}          |   9 +-
 .../src/main/resources/META-INF/LICENSE.txt        | 203 +++++++++++++++++++++
 .../src/main/resources/META-INF/NOTICE.txt         |  11 ++
 .../kamelets/kafka-scram-source.kamelet.yaml}      |  21 ++-
 .../generated/resources/camel-kafka-sink-sink.json |   4 +-
 .../kafkasink/CamelKafkasinkSinkConnector.java     |   3 +-
 .../CamelKafkasinkSinkConnectorConfig.java         |   3 +-
 .../kafkasink/CamelKafkasinkSinkTask.java          |   3 +-
 .../resources/kamelets/kafka-sink.kamelet.yaml     |   7 +-
 .../camel-kafka-source-kafka-connector/pom.xml     |   2 +-
 .../resources/camel-kafka-source-source.json       |   6 +-
 .../CamelKafkasourceSourceConnector.java           |   3 +-
 .../CamelKafkasourceSourceConnectorConfig.java     |   5 +-
 .../kafkasource/CamelKafkasourceSourceTask.java    |   3 +-
 .../resources/kamelets/kafka-source.kamelet.yaml   |  11 +-
 .../resources/camel-kafka-ssl-sink-sink.json       |   2 +-
 .../CamelKafkasslsinkSinkConnector.java            |   3 +-
 .../CamelKafkasslsinkSinkConnectorConfig.java      |   3 +-
 .../kafkasslsink/CamelKafkasslsinkSinkTask.java    |   3 +-
 .../resources/kamelets/kafka-ssl-sink.kamelet.yaml |   3 +-
 .../camel-kafka-ssl-source-kafka-connector/pom.xml |   2 +-
 .../resources/camel-kafka-ssl-source-source.json   |   4 +-
 .../CamelKafkasslsourceSourceConnector.java        |   3 +-
 .../CamelKafkasslsourceSourceConnectorConfig.java  |   5 +-
 .../CamelKafkasslsourceSourceTask.java             |   3 +-
 .../kamelets/kafka-ssl-source.kamelet.yaml         |   7 +-
 .../camel-kubernetes-namespaces-source-source.json |   2 +-
 ...lKubernetesnamespacessourceSourceConnector.java |   3 +-
 ...netesnamespacessourceSourceConnectorConfig.java |   3 +-
 .../CamelKubernetesnamespacessourceSourceTask.java |   3 +-
 .../kubernetes-namespaces-source.kamelet.yaml      |   3 +-
 .../camel-kubernetes-nodes-source-source.json      |   2 +-
 .../CamelKubernetesnodessourceSourceConnector.java |   3 +-
 ...KubernetesnodessourceSourceConnectorConfig.java |   3 +-
 .../CamelKubernetesnodessourceSourceTask.java      |   3 +-
 .../kamelets/kubernetes-nodes-source.kamelet.yaml  |   3 +-
 .../camel-kubernetes-pods-source-source.json       |   2 +-
 .../CamelKubernetespodssourceSourceConnector.java  |   3 +-
 ...lKubernetespodssourceSourceConnectorConfig.java |   3 +-
 .../CamelKubernetespodssourceSourceTask.java       |   3 +-
 .../kamelets/kubernetes-pods-source.kamelet.yaml   |   3 +-
 .../generated/resources/camel-log-sink-sink.json   |   2 +-
 .../logsink/CamelLogsinkSinkConnector.java         |   3 +-
 .../logsink/CamelLogsinkSinkConnectorConfig.java   |   3 +-
 .../logsink/CamelLogsinkSinkTask.java              |   3 +-
 .../main/resources/kamelets/log-sink.kamelet.yaml  |   3 +-
 .../resources/camel-mail-imap-source-source.json   |   2 +-
 .../CamelMailimapsourceSourceConnector.java        |   3 +-
 .../CamelMailimapsourceSourceConnectorConfig.java  |   3 +-
 .../CamelMailimapsourceSourceTask.java             |   3 +-
 .../kamelets/mail-imap-source.kamelet.yaml         |   3 +-
 .../generated/resources/camel-mail-sink-sink.json  |   2 +-
 .../mailsink/CamelMailsinkSinkConnector.java       |   3 +-
 .../mailsink/CamelMailsinkSinkConnectorConfig.java |   3 +-
 .../mailsink/CamelMailsinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/mail-sink.kamelet.yaml |   3 +-
 .../resources/camel-mariadb-sink-sink.json         |   2 +-
 .../mariadbsink/CamelMariadbsinkSinkConnector.java |   3 +-
 .../CamelMariadbsinkSinkConnectorConfig.java       |   3 +-
 .../mariadbsink/CamelMariadbsinkSinkTask.java      |   3 +-
 .../resources/kamelets/mariadb-sink.kamelet.yaml   |   3 +-
 .../resources/camel-mariadb-source-source.json     |   2 +-
 .../CamelMariadbsourceSourceConnector.java         |   3 +-
 .../CamelMariadbsourceSourceConnectorConfig.java   |   3 +-
 .../CamelMariadbsourceSourceTask.java              |   3 +-
 .../resources/kamelets/mariadb-source.kamelet.yaml |   3 +-
 .../generated/resources/camel-minio-sink-sink.json |   2 +-
 .../miniosink/CamelMiniosinkSinkConnector.java     |   3 +-
 .../CamelMiniosinkSinkConnectorConfig.java         |   3 +-
 .../miniosink/CamelMiniosinkSinkTask.java          |   3 +-
 .../resources/kamelets/minio-sink.kamelet.yaml     |   3 +-
 .../resources/camel-minio-source-source.json       |   2 +-
 .../CamelMiniosourceSourceConnector.java           |   3 +-
 .../CamelMiniosourceSourceConnectorConfig.java     |   3 +-
 .../miniosource/CamelMiniosourceSourceTask.java    |   3 +-
 .../resources/kamelets/minio-source.kamelet.yaml   |   3 +-
 ...camel-mongodb-changes-stream-source-source.json |  16 +-
 ...lMongodbchangesstreamsourceSourceConnector.java |   3 +-
 ...dbchangesstreamsourceSourceConnectorConfig.java |  11 +-
 .../CamelMongodbchangesstreamsourceSourceTask.java |   3 +-
 .../mongodb-changes-stream-source.kamelet.yaml     |  29 ++-
 .../resources/camel-mongodb-sink-sink.json         |  18 +-
 .../mongodbsink/CamelMongodbsinkSinkConnector.java |   3 +-
 .../CamelMongodbsinkSinkConnectorConfig.java       |  13 +-
 .../mongodbsink/CamelMongodbsinkSinkTask.java      |   3 +-
 .../resources/kamelets/mongodb-sink.kamelet.yaml   |  34 +++-
 .../resources/camel-mongodb-source-source.json     |  16 +-
 .../CamelMongodbsourceSourceConnector.java         |   3 +-
 .../CamelMongodbsourceSourceConnectorConfig.java   |  11 +-
 .../CamelMongodbsourceSourceTask.java              |   3 +-
 .../resources/kamelets/mongodb-source.kamelet.yaml |  29 ++-
 .../generated/resources/camel-mqtt-sink-sink.json  |   2 +-
 .../mqttsink/CamelMqttsinkSinkConnector.java       |   3 +-
 .../mqttsink/CamelMqttsinkSinkConnectorConfig.java |   3 +-
 .../mqttsink/CamelMqttsinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/mqtt-sink.kamelet.yaml |   3 +-
 .../resources/camel-mqtt-source-source.json        |   2 +-
 .../mqttsource/CamelMqttsourceSourceConnector.java |   3 +-
 .../CamelMqttsourceSourceConnectorConfig.java      |   3 +-
 .../mqttsource/CamelMqttsourceSourceTask.java      |   3 +-
 .../resources/kamelets/mqtt-source.kamelet.yaml    |   3 +-
 .../generated/resources/camel-mqtt5-sink-sink.json |   2 +-
 .../mqtt5sink/CamelMqtt5sinkSinkConnector.java     |   3 +-
 .../CamelMqtt5sinkSinkConnectorConfig.java         |   3 +-
 .../mqtt5sink/CamelMqtt5sinkSinkTask.java          |   3 +-
 .../resources/kamelets/mqtt5-sink.kamelet.yaml     |   3 +-
 .../resources/camel-mqtt5-source-source.json       |   2 +-
 .../CamelMqtt5sourceSourceConnector.java           |   3 +-
 .../CamelMqtt5sourceSourceConnectorConfig.java     |   3 +-
 .../mqtt5source/CamelMqtt5sourceSourceTask.java    |   3 +-
 .../resources/kamelets/mqtt5-source.kamelet.yaml   |   3 +-
 .../generated/resources/camel-mysql-sink-sink.json |   2 +-
 .../mysqlsink/CamelMysqlsinkSinkConnector.java     |   3 +-
 .../CamelMysqlsinkSinkConnectorConfig.java         |   3 +-
 .../mysqlsink/CamelMysqlsinkSinkTask.java          |   3 +-
 .../resources/kamelets/mysql-sink.kamelet.yaml     |   3 +-
 .../resources/camel-mysql-source-source.json       |   2 +-
 .../CamelMysqlsourceSourceConnector.java           |   3 +-
 .../CamelMysqlsourceSourceConnectorConfig.java     |   3 +-
 .../mysqlsource/CamelMysqlsourceSourceTask.java    |   3 +-
 .../resources/kamelets/mysql-source.kamelet.yaml   |   3 +-
 .../generated/resources/camel-nats-sink-sink.json  |   2 +-
 .../natssink/CamelNatssinkSinkConnector.java       |   3 +-
 .../natssink/CamelNatssinkSinkConnectorConfig.java |   3 +-
 .../natssink/CamelNatssinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/nats-sink.kamelet.yaml |   3 +-
 .../resources/camel-nats-source-source.json        |   2 +-
 .../natssource/CamelNatssourceSourceConnector.java |   3 +-
 .../CamelNatssourceSourceConnectorConfig.java      |   3 +-
 .../natssource/CamelNatssourceSourceTask.java      |   3 +-
 .../resources/kamelets/nats-source.kamelet.yaml    |   3 +-
 .../generated/resources/camel-netty-http-sink.json |  42 ++++-
 .../resources/camel-netty-http-source.json         |  14 +-
 .../nettyhttp/CamelNettyhttpSinkConnector.java     |   3 +-
 .../CamelNettyhttpSinkConnectorConfig.java         |  27 ++-
 .../nettyhttp/CamelNettyhttpSinkTask.java          |   3 +-
 .../nettyhttp/CamelNettyhttpSourceConnector.java   |   3 +-
 .../CamelNettyhttpSourceConnectorConfig.java       |  11 +-
 .../nettyhttp/CamelNettyhttpSourceTask.java        |   3 +-
 .../src/generated/resources/camel-netty-sink.json  |  42 ++++-
 .../generated/resources/camel-netty-source.json    |  14 +-
 .../netty/CamelNettySinkConnector.java             |   3 +-
 .../netty/CamelNettySinkConnectorConfig.java       |  27 ++-
 .../kafkaconnector/netty/CamelNettySinkTask.java   |   3 +-
 .../netty/CamelNettySourceConnector.java           |   3 +-
 .../netty/CamelNettySourceConnectorConfig.java     |  11 +-
 .../kafkaconnector/netty/CamelNettySourceTask.java |   3 +-
 .../resources/camel-oracle-database-sink-sink.json |   2 +-
 .../CamelOracledatabasesinkSinkConnector.java      |   3 +-
 ...CamelOracledatabasesinkSinkConnectorConfig.java |   3 +-
 .../CamelOracledatabasesinkSinkTask.java           |   3 +-
 .../kamelets/oracle-database-sink.kamelet.yaml     |   5 +-
 .../camel-oracle-database-source-source.json       |   2 +-
 .../CamelOracledatabasesourceSourceConnector.java  |   3 +-
 ...lOracledatabasesourceSourceConnectorConfig.java |   3 +-
 .../CamelOracledatabasesourceSourceTask.java       |   3 +-
 .../kamelets/oracle-database-source.kamelet.yaml   |   5 +-
 .../resources/camel-postgresql-sink-sink.json      |   2 +-
 .../CamelPostgresqlsinkSinkConnector.java          |   3 +-
 .../CamelPostgresqlsinkSinkConnectorConfig.java    |   3 +-
 .../CamelPostgresqlsinkSinkTask.java               |   3 +-
 .../kamelets/postgresql-sink.kamelet.yaml          |   3 +-
 .../resources/camel-postgresql-source-source.json  |   2 +-
 .../CamelPostgresqlsourceSourceConnector.java      |   3 +-
 ...CamelPostgresqlsourceSourceConnectorConfig.java |   3 +-
 .../CamelPostgresqlsourceSourceTask.java           |   3 +-
 .../kamelets/postgresql-source.kamelet.yaml        |   3 +-
 .../resources/camel-pulsar-sink-sink.json          |   8 +-
 .../CamelPulsarsinkSinkConnector.properties        |   2 +-
 .../pulsarsink/CamelPulsarsinkSinkConnector.java   |   3 +-
 .../CamelPulsarsinkSinkConnectorConfig.java        |   9 +-
 .../pulsarsink/CamelPulsarsinkSinkTask.java        |   3 +-
 .../resources/kamelets/pulsar-sink.kamelet.yaml    |  14 +-
 .../resources/camel-pulsar-source-source.json      |  10 +-
 .../CamelPulsarsourceSourceConnector.properties    |   2 +-
 .../CamelPulsarsourceSourceConnector.java          |   3 +-
 .../CamelPulsarsourceSourceConnectorConfig.java    |  11 +-
 .../pulsarsource/CamelPulsarsourceSourceTask.java  |   3 +-
 .../resources/kamelets/pulsar-source.kamelet.yaml  |  17 +-
 .../resources/camel-rabbitmq-source-source.json    |   2 +-
 .../CamelRabbitmqsourceSourceConnector.java        |   3 +-
 .../CamelRabbitmqsourceSourceConnectorConfig.java  |   3 +-
 .../CamelRabbitmqsourceSourceTask.java             |   3 +-
 .../kamelets/rabbitmq-source.kamelet.yaml          |   3 +-
 .../generated/resources/camel-redis-sink-sink.json |   2 +-
 .../redissink/CamelRedissinkSinkConnector.java     |   3 +-
 .../CamelRedissinkSinkConnectorConfig.java         |   3 +-
 .../redissink/CamelRedissinkSinkTask.java          |   3 +-
 .../resources/kamelets/redis-sink.kamelet.yaml     |   3 +-
 .../resources/camel-redis-source-source.json       |   2 +-
 .../CamelRedissourceSourceConnector.java           |   3 +-
 .../CamelRedissourceSourceConnectorConfig.java     |   3 +-
 .../redissource/CamelRedissourceSourceTask.java    |   3 +-
 .../resources/kamelets/redis-source.kamelet.yaml   |   3 +-
 .../resources/camel-rest-openapi-sink-sink.json    |   2 +-
 .../CamelRestopenapisinkSinkConnector.java         |   3 +-
 .../CamelRestopenapisinkSinkConnectorConfig.java   |   3 +-
 .../CamelRestopenapisinkSinkTask.java              |   3 +-
 .../kamelets/rest-openapi-sink.kamelet.yaml        |   3 +-
 .../camel-salesforce-create-sink-sink.json         |   2 +-
 .../CamelSalesforcecreatesinkSinkConnector.java    |   3 +-
 ...melSalesforcecreatesinkSinkConnectorConfig.java |   3 +-
 .../CamelSalesforcecreatesinkSinkTask.java         |   3 +-
 .../kamelets/salesforce-create-sink.kamelet.yaml   |   3 +-
 .../camel-salesforce-delete-sink-sink.json         |   2 +-
 .../CamelSalesforcedeletesinkSinkConnector.java    |   3 +-
 ...melSalesforcedeletesinkSinkConnectorConfig.java |   3 +-
 .../CamelSalesforcedeletesinkSinkTask.java         |   3 +-
 .../kamelets/salesforce-delete-sink.kamelet.yaml   |   3 +-
 .../resources/camel-salesforce-source-source.json  |   4 +-
 .../CamelSalesforcesourceSourceConnector.java      |   3 +-
 ...CamelSalesforcesourceSourceConnectorConfig.java |   5 +-
 .../CamelSalesforcesourceSourceTask.java           |   3 +-
 .../kamelets/salesforce-source.kamelet.yaml        |   6 +-
 .../pom.xml                                        |  12 ++
 .../camel-salesforce-update-sink-sink.json         |  16 +-
 ...melSalesforceupdatesinkSinkConnector.properties |   4 -
 .../CamelSalesforceupdatesinkSinkConnector.java    |   3 +-
 ...melSalesforceupdatesinkSinkConnectorConfig.java |  11 +-
 .../CamelSalesforceupdatesinkSinkTask.java         |   3 +-
 .../kamelets/salesforce-update-sink.kamelet.yaml   |  42 +++--
 .../generated/resources/camel-scp-sink-sink.json   |   2 +-
 .../scpsink/CamelScpsinkSinkConnector.java         |   3 +-
 .../scpsink/CamelScpsinkSinkConnectorConfig.java   |   3 +-
 .../scpsink/CamelScpsinkSinkTask.java              |   3 +-
 .../main/resources/kamelets/scp-sink.kamelet.yaml  |   3 +-
 .../generated/resources/camel-sftp-sink-sink.json  |  11 +-
 .../sftpsink/CamelSftpsinkSinkConnector.java       |   3 +-
 .../sftpsink/CamelSftpsinkSinkConnectorConfig.java |   9 +-
 .../sftpsink/CamelSftpsinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/sftp-sink.kamelet.yaml |  16 +-
 .../resources/camel-sftp-source-source.json        |  16 +-
 .../sftpsource/CamelSftpsourceSourceConnector.java |   3 +-
 .../CamelSftpsourceSourceConnectorConfig.java      |  11 +-
 .../sftpsource/CamelSftpsourceSourceTask.java      |   3 +-
 .../resources/kamelets/sftp-source.kamelet.yaml    |  19 +-
 .../src/generated/resources/camel-sjms2-sink.json  |   2 +-
 .../generated/resources/camel-sjms2-source.json    |   2 +-
 .../sjms2/CamelSjms2SinkConnector.java             |   3 +-
 .../sjms2/CamelSjms2SinkConnectorConfig.java       |   3 +-
 .../kafkaconnector/sjms2/CamelSjms2SinkTask.java   |   3 +-
 .../sjms2/CamelSjms2SourceConnector.java           |   3 +-
 .../sjms2/CamelSjms2SourceConnectorConfig.java     |   3 +-
 .../kafkaconnector/sjms2/CamelSjms2SourceTask.java |   3 +-
 .../generated/resources/camel-slack-sink-sink.json |   2 +-
 .../slacksink/CamelSlacksinkSinkConnector.java     |   3 +-
 .../CamelSlacksinkSinkConnectorConfig.java         |   3 +-
 .../slacksink/CamelSlacksinkSinkTask.java          |   3 +-
 .../resources/kamelets/slack-sink.kamelet.yaml     |   3 +-
 .../resources/camel-slack-source-source.json       |   2 +-
 .../CamelSlacksourceSourceConnector.java           |   3 +-
 .../CamelSlacksourceSourceConnectorConfig.java     |   3 +-
 .../slacksource/CamelSlacksourceSourceTask.java    |   3 +-
 .../resources/kamelets/slack-source.kamelet.yaml   |   3 +-
 .../generated/resources/camel-solr-sink-sink.json  |   2 +-
 .../solrsink/CamelSolrsinkSinkConnector.java       |   3 +-
 .../solrsink/CamelSolrsinkSinkConnectorConfig.java |   3 +-
 .../solrsink/CamelSolrsinkSinkTask.java            |   3 +-
 .../main/resources/kamelets/solr-sink.kamelet.yaml |   3 +-
 .../resources/camel-solr-source-source.json        |   2 +-
 .../solrsource/CamelSolrsourceSourceConnector.java |   3 +-
 .../CamelSolrsourceSourceConnectorConfig.java      |   3 +-
 .../solrsource/CamelSolrsourceSourceTask.java      |   3 +-
 .../resources/kamelets/solr-source.kamelet.yaml    |   3 +-
 .../resources/camel-splunk-hec-sink-sink.json      |   2 +-
 .../CamelSplunkhecsinkSinkConnector.java           |   3 +-
 .../CamelSplunkhecsinkSinkConnectorConfig.java     |   3 +-
 .../splunkhecsink/CamelSplunkhecsinkSinkTask.java  |   3 +-
 .../kamelets/splunk-hec-sink.kamelet.yaml          |   3 +-
 .../resources/camel-splunk-sink-sink.json          |   2 +-
 .../splunksink/CamelSplunksinkSinkConnector.java   |   3 +-
 .../CamelSplunksinkSinkConnectorConfig.java        |   3 +-
 .../splunksink/CamelSplunksinkSinkTask.java        |   3 +-
 .../resources/kamelets/splunk-sink.kamelet.yaml    |   3 +-
 .../resources/camel-splunk-source-source.json      |   2 +-
 .../CamelSplunksourceSourceConnector.java          |   3 +-
 .../CamelSplunksourceSourceConnectorConfig.java    |   3 +-
 .../splunksource/CamelSplunksourceSourceTask.java  |   3 +-
 .../resources/kamelets/splunk-source.kamelet.yaml  |   3 +-
 .../resources/camel-sqlserver-sink-sink.json       |   2 +-
 .../CamelSqlserversinkSinkConnector.java           |   3 +-
 .../CamelSqlserversinkSinkConnectorConfig.java     |   3 +-
 .../sqlserversink/CamelSqlserversinkSinkTask.java  |   3 +-
 .../resources/kamelets/sqlserver-sink.kamelet.yaml |   3 +-
 .../resources/camel-sqlserver-source-source.json   |   2 +-
 .../CamelSqlserversourceSourceConnector.java       |   3 +-
 .../CamelSqlserversourceSourceConnectorConfig.java |   3 +-
 .../CamelSqlserversourceSourceTask.java            |   3 +-
 .../kamelets/sqlserver-source.kamelet.yaml         |   3 +-
 .../generated/resources/camel-ssh-sink-sink.json   |   2 +-
 .../sshsink/CamelSshsinkSinkConnector.java         |   3 +-
 .../sshsink/CamelSshsinkSinkConnectorConfig.java   |   3 +-
 .../sshsink/CamelSshsinkSinkTask.java              |   3 +-
 .../main/resources/kamelets/ssh-sink.kamelet.yaml  |   3 +-
 .../resources/camel-ssh-source-source.json         |   2 +-
 .../sshsource/CamelSshsourceSourceConnector.java   |   3 +-
 .../CamelSshsourceSourceConnectorConfig.java       |   3 +-
 .../sshsource/CamelSshsourceSourceTask.java        |   3 +-
 .../resources/kamelets/ssh-source.kamelet.yaml     |   3 +-
 .../resources/camel-telegram-sink-sink.json        |   4 +-
 .../CamelTelegramsinkSinkConnector.java            |   3 +-
 .../CamelTelegramsinkSinkConnectorConfig.java      |   5 +-
 .../telegramsink/CamelTelegramsinkSinkTask.java    |   3 +-
 .../resources/kamelets/telegram-sink.kamelet.yaml  |   8 +-
 .../resources/camel-telegram-source-source.json    |   4 +-
 .../CamelTelegramsourceSourceConnector.properties  |   2 +-
 .../CamelTelegramsourceSourceConnector.java        |   3 +-
 .../CamelTelegramsourceSourceConnectorConfig.java  |   5 +-
 .../CamelTelegramsourceSourceTask.java             |   3 +-
 .../kamelets/telegram-source.kamelet.yaml          |   5 +-
 .../resources/camel-timer-source-source.json       |   2 +-
 .../CamelTimersourceSourceConnector.java           |   3 +-
 .../CamelTimersourceSourceConnectorConfig.java     |   3 +-
 .../timersource/CamelTimersourceSourceTask.java    |   3 +-
 .../resources/kamelets/timer-source.kamelet.yaml   |   3 +-
 .../camel-twitter-directmessage-source-source.json |   2 +-
 ...lTwitterdirectmessagesourceSourceConnector.java |   3 +-
 ...erdirectmessagesourceSourceConnectorConfig.java |   3 +-
 .../CamelTwitterdirectmessagesourceSourceTask.java |   3 +-
 .../twitter-directmessage-source.kamelet.yaml      |   3 +-
 .../camel-twitter-search-source-source.json        |   2 +-
 .../CamelTwittersearchsourceSourceConnector.java   |   3 +-
 ...elTwittersearchsourceSourceConnectorConfig.java |   3 +-
 .../CamelTwittersearchsourceSourceTask.java        |   3 +-
 .../kamelets/twitter-search-source.kamelet.yaml    |   3 +-
 .../camel-twitter-timeline-source-source.json      |   2 +-
 .../CamelTwittertimelinesourceSourceConnector.java |   3 +-
 ...TwittertimelinesourceSourceConnectorConfig.java |   3 +-
 .../CamelTwittertimelinesourceSourceTask.java      |   3 +-
 .../kamelets/twitter-timeline-source.kamelet.yaml  |   3 +-
 .../resources/camel-webhook-source-source.json     |   2 +-
 .../CamelWebhooksourceSourceConnector.java         |   3 +-
 .../CamelWebhooksourceSourceConnectorConfig.java   |   3 +-
 .../CamelWebhooksourceSourceTask.java              |   3 +-
 .../resources/kamelets/webhook-source.kamelet.yaml |   3 +-
 .../resources/camel-websocket-source-source.json   |   2 +-
 .../CamelWebsocketsourceSourceConnector.java       |   3 +-
 .../CamelWebsocketsourceSourceConnectorConfig.java |   3 +-
 .../CamelWebsocketsourceSourceTask.java            |   3 +-
 .../kamelets/websocket-source.kamelet.yaml         |   3 +-
 .../resources/camel-wttrin-source-source.json      |   2 +-
 .../CamelWttrinsourceSourceConnector.java          |   3 +-
 .../CamelWttrinsourceSourceConnectorConfig.java    |   3 +-
 .../wttrinsource/CamelWttrinsourceSourceTask.java  |   3 +-
 .../resources/kamelets/wttrin-source.kamelet.yaml  |   3 +-
 connectors/pom.xml                                 |   4 +
 docs/modules/ROOT/nav.adoc                         |   8 +
 docs/modules/ROOT/pages/reference/index.adoc       |   6 +-
 parent/pom.xml                                     |   6 +-
 pom.xml                                            |   2 +-
 tests/itests-elasticsearch/pom.xml                 |  25 ++-
 .../elasticsearch/clients/ElasticSearchClient.java |  88 +++++----
 .../elasticsearch/common/ElasticSearchCommon.java  |  12 ++
 .../sink/CamelElasticSearchPropertyFactory.java    |   8 +-
 .../sink/CamelSinkElasticSearchITCase.java         |  44 +++--
 tests/itests-mongodb/pom.xml                       |   8 +-
 .../common/CkcMongoDBLocalContainerService.java    |   2 +
 .../mongodb/sink/CamelMongoDBPropertyFactory.java  |   9 +
 .../source/CamelMongoDBPropertyFactory.java        |   9 +
 tests/itests-parent/pom.xml                        |   2 +-
 1131 files changed, 4699 insertions(+), 2348 deletions(-)

diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudtrail-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudtrail-source-source.json
index 6a9180f9f..0e138c71d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudtrail-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudtrail-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-cloudtrail-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an AWS Cloudtrail.\n\nThe basic authentication method for the Cloudtrail service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudwatch-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudwatch-sink-sink.json
index 60b158e73..d2e5f7cad 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudwatch-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-cloudwatch-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-cloudwatch-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to Amazon CloudWatch metrics.\n\nThe basic authentication method for the AWS CloudWatch metrics service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the CloudWatch client loads the credentials through this provider and doesn't use the basic authentication method.\n\nYou can set the following properties in the header:\n\n`m [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-experimental-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-experimental-sink-sink.json
index 19cc3642c..a6ee733a6 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-experimental-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-experimental-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ddb-experimental-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication me [...]
 	},
 	"properties": {
@@ -35,7 +35,7 @@
 		},
 		"camel.kamelet.aws-ddb-experimental-sink.operation": {
 			"name": "camel.kamelet.aws-ddb-experimental-sink.operation",
-			"description": "The operation to perform. The options are PutItem, UpdateItem, or DeleteItem. Example: PutItem",
+			"description": "The operation to perform. Example: PutItem",
 			"defaultValue": "\"PutItem\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink-sink.json
index b0468acfb..9c6193617 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-sink-sink.json
@@ -5,8 +5,8 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ddb-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
-		"description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication me [...]
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication me [...]
 	},
 	"properties": {
 		"camel.kamelet.aws-ddb-sink.table": {
@@ -35,18 +35,11 @@
 		},
 		"camel.kamelet.aws-ddb-sink.operation": {
 			"name": "camel.kamelet.aws-ddb-sink.operation",
-			"description": "The operation to perform. The options are PutItem, UpdateItem, or DeleteItem. Example: PutItem",
+			"description": "The operation to perform. Example: PutItem",
 			"defaultValue": "\"PutItem\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.aws-ddb-sink.writeCapacity": {
-			"name": "camel.kamelet.aws-ddb-sink.writeCapacity",
-			"description": "The provisioned throughput to reserve for writing resources to your table.",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
 		"camel.kamelet.aws-ddb-sink.useDefaultCredentialsProvider": {
 			"name": "camel.kamelet.aws-ddb-sink.useDefaultCredentialsProvider",
 			"description": "If true, the DynamoDB client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-streams-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-streams-source-source.json
index 346c0db9b..7e189e21f 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-streams-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ddb-streams-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ddb-streams-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive events from Amazon DynamoDB Streams.\n\nThe basic authentication method for the AWS DynamoDB Streams service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB Streams client loads the credentials through this provider and doesn't use the basic authentication method."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink-sink.json
index f6a268a34..3ae9908c4 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ec2-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ec2-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Check the status of EC2 instances\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS EC2 Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the EC2 client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nThe K [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eventbridge-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eventbridge-sink-sink.json
index 9f48cfb42..d37e8c39d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eventbridge-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-eventbridge-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-eventbridge-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send events to an Amazon Eventbridge Eventbus.\n\nThe basic authentication method for the Eventbridge service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Eventbridge client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the headers, you need to set the `resources-arn` \/ `ce-r [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink-sink.json
index e6b386fb4..ad6e2b7cd 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-firehose-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-kinesis-firehose-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send message to an AWS Kinesis Firehose Stream\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS Kinesis Firehose Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the Kinesis Firehose client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandato [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink-sink.json
index 7680868ef..97882d93e 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-kinesis-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to AWS Kinesis.\n\nThe basic authentication method for the Kinesis service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Kinesis client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `file` \/ `ce-partition` property to set the Ki [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source-source.json
index bdac61ed2..9fde23aa5 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-kinesis-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-kinesis-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from AWS Kinesis.\n\nThe basic authentication method for the Kinesis service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Kinesis client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, Camel [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink-sink.json
index 2080ee14f..92c8043d5 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-lambda-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-lambda-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send a payload to an AWS Lambda function.\n\nThe basic authentication method for the Lambda service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Lambda client loads the credentials through this provider and doesn't use the basic authentication method."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-sink-sink.json
index cfff2eb45..c69d95d45 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-redshift-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to an AWS Redshift Database.\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-source-source.json
index 6f4d1be46..2ce2ac76c 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-redshift-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-redshift-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Query data from an AWS RedShift Database."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-cdc-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-cdc-source-source.json
index edb14abf9..1b663dfbf 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-cdc-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-cdc-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-cdc-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from AWS SQS subscribed to Eventbridge Bus reporting events related to an S3 bucket or multiple buckets.\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service.\nTo use this Kamelet you'll need to set up Eventbridge on your bucket and subscribe Eventbridge bus to an SQS Queue.\nFor doing this you'll need to enable Evenbridge notification on your bucket and creating a rule on Eventbridge console related to all the events on S3 [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-experimental-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-experimental-source-source.json
index 315504f04..95dd6e462 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-experimental-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-experimental-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-experimental-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAw [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink-sink.json
index b145ef2b4..3bd97f09d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload data to an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `file` \/ `ce-partition` property to specify th [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source-source.json
index f6d8b9474..ec1314385 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAw [...]
 	},
 	"properties": {
@@ -47,13 +47,6 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.aws-s3-source.includeBody": {
-			"name": "camel.kamelet.aws-s3-source.includeBody",
-			"description": "If true, the exchange is consumed and put into the body and closed. If false, the S3Object stream is put raw into the body and the headers are set with the S3 object metadata.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
 		"camel.kamelet.aws-s3-source.prefix": {
 			"name": "camel.kamelet.aws-s3-source.prefix",
 			"description": "The AWS S3 bucket prefix to consider while searching. Example: folder\/",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-streaming-upload-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-streaming-upload-sink-sink.json
index 126268440..7ff0238fd 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-streaming-upload-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-s3-streaming-upload-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-streaming-upload-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload data to AWS S3 in streaming upload mode.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS S3 Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the S3 client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink-sink.json
index 4d157dfa5..b77b1d44b 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-secrets-manager-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-secrets-manager-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Create a secret in AWS Secrets Manager.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS Secrets Manager Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the Secrets Manager client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parame [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink-sink.json
index 5e599afa3..5e6561a84 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-ses-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ses-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send email through the Amazon Simple Email Service (SES).\n\nThe basic authentication method for the SES service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SES client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the following properties:\n [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-fifo-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-fifo-sink-sink.json
index 3f7dfce35..60b592781 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-fifo-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-fifo-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sns-fifo-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send message to an AWS SNS FIFO Topic.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SNS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SNS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\n [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink-sink.json
index 1a2919fc5..1fd882391 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sns-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sns-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send message to an Amazon Simple Notification Service (SNS) topic.\n\nThe basic authentication method for the SNS service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SNS client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `subject` \/ ` [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-batch-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-batch-sink-sink.json
index 1fdb169d9..b4567896b 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-batch-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-batch-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sqs-batch-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send Batch message to an AWS SQS Queue.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-fifo-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-fifo-sink-sink.json
index f9de60075..8ca487e4a 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-fifo-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-fifo-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sqs-fifo-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "\nSend message to an AWS SQS FIFO Queue.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink-sink.json
index cfcc180bc..e397a8b66 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sqs-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send messages to an Amazon Simple Queue Service (SQS) queue.\n\nThe basic authentication method for the SQS service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SQS client loads the credentials through this provider and doesn't use the basic authentication method."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source-source.json
index 2b907a497..2b374806b 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws-sqs-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sqs-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from AWS SQS.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nTwo headers  [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-iam-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-iam-sink.json
index 47272bc37..edfbc6804 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-iam-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-iam-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws2-iam-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Manage AWS IAM instances using AWS SDK version 2.x."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kms-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kms-sink.json
index 6252a3d54..26eb91f9b 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kms-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-aws2-kms-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws2-kms-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Manage keys stored in AWS KMS instances using AWS SDK version 2.x."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-source-source.json
index a137d978d..e72a13853 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-cosmosdb-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-cosmosdb-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume Changes from a CosmosDB instance"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-sink-sink.json
index dfee38a33..1010b1f1a 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-eventhubs-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send events to Azure Event Hubs.\n\nThe Kamelet checks for the `partition-id` \/ `ce-partition-id` header which is an identifier of the Event Hub partition that the event will be sent to. If the identifier is not specified, the Event Hubs service will be responsible for routing events that are sent to an available partition.\n   \nA header is optional. If the header is not set, the partition is assigned by Event Hubs."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-source-source.json
index 3999bd3e4..2e128301c 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-eventhubs-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-eventhubs-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive events from Azure Event Hubs."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-functions-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-functions-sink-sink.json
index a9987a403..8510c6965 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-functions-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-functions-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-functions-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Forward data to an Azure Function."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-sink-sink.json
index 264df0b27..5f4128350 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-servicebus-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send Messages to Azure Servicebus."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-source-source.json
index dd0de07ce..a3d597507 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-servicebus-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-servicebus-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume Messages from Azure Servicebus.\n\nThe subscribtion name parameter needs to be populated in case of consuming from a Topic."
 	},
 	"properties": {
@@ -23,7 +23,7 @@
 		},
 		"camel.kamelet.azure-servicebus-source.serviceBusReceiveMode": {
 			"name": "camel.kamelet.azure-servicebus-source.serviceBusReceiveMode",
-			"description": "Sets the receive mode for the receiver, possible values are PEEK_LOCK and RECEIVE_AND_DELETE",
+			"description": "Sets the receive mode for the receiver",
 			"defaultValue": "\"PEEK_LOCK\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-cdc-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-cdc-source-source.json
index 2bfb1bcc0..aaab98057 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-cdc-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-cdc-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-blob-cdc-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from Azure Service Bus subscribed to Azure Eventgrid reporting events related to a Azure Storage Blob account.\n\nConnection string is the basic method for authenticating to the Azure Servicebus Queue.\n\nTo use this Kamelet you'll need to set up Events on your Azure Storage Blob account and select as an endpoint an Azure Servicebus Queue."
 	},
 	"properties": {
@@ -23,7 +23,7 @@
 		},
 		"camel.kamelet.azure-storage-blob-cdc-source.serviceBusReceiveMode": {
 			"name": "camel.kamelet.azure-storage-blob-cdc-source.serviceBusReceiveMode",
-			"description": "Sets the receive mode for the receiver, possible values are PEEK_LOCK and RECEIVE_AND_DELETE",
+			"description": "Sets the receive mode for the receiver.",
 			"defaultValue": "\"RECEIVE_AND_DELETE\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -54,7 +54,7 @@
 		},
 		"camel.kamelet.azure-storage-blob-cdc-source.credentialType": {
 			"name": "camel.kamelet.azure-storage-blob-cdc-source.credentialType",
-			"description": "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY",
+			"description": "Determines the credential strategy to adopt.",
 			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-changefeed-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-changefeed-source-source.json
index b4cbffe6a..b448521bd 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-changefeed-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-changefeed-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-blob-changefeed-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume events from an Azure Storage Blob change feed."
 	},
 	"properties": {
@@ -27,13 +27,6 @@
 			"description": "The Azure Storage Blob access Key.",
 			"priority": "HIGH",
 			"required": "true"
-		},
-		"camel.kamelet.azure-storage-blob-changefeed-source.credentialType": {
-			"name": "camel.kamelet.azure-storage-blob-changefeed-source.credentialType",
-			"description": "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY",
-			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
-			"priority": "MEDIUM",
-			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-sink-sink.json
index 23faf8543..2a907c94e 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-blob-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload data to Azure Storage Blob.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload. If you do set property in the header, the Kamelet uses the exchange ID as filename."
 	},
 	"properties": {
@@ -24,19 +24,12 @@
 		"camel.kamelet.azure-storage-blob-sink.accessKey": {
 			"name": "camel.kamelet.azure-storage-blob-sink.accessKey",
 			"description": "The Azure Storage Blob access key.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.kamelet.azure-storage-blob-sink.operation": {
-			"name": "camel.kamelet.azure-storage-blob-sink.operation",
-			"description": "The operation to perform.",
-			"defaultValue": "\"uploadBlockBlob\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
 		"camel.kamelet.azure-storage-blob-sink.credentialType": {
 			"name": "camel.kamelet.azure-storage-blob-sink.credentialType",
-			"description": "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY",
+			"description": "Determines the credential strategy to adopt.",
 			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-source-source.json
index cb0eafaca..d3b9a4e30 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-blob-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-blob-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume files from Azure Storage Blob.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAzureStorageBlobETag will be duplicated into azure.storage.blob.e.tag and CamelAzureStorageBlobBlobSize will be duplicated in azure.storage.blob.blob.size"
 	},
 	"properties": {
@@ -24,13 +24,6 @@
 		"camel.kamelet.azure-storage-blob-source.accessKey": {
 			"name": "camel.kamelet.azure-storage-blob-source.accessKey",
 			"description": "The Azure Storage Blob access key.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.kamelet.azure-storage-blob-source.credentialType": {
-			"name": "camel.kamelet.azure-storage-blob-source.credentialType",
-			"description": "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY",
-			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
@@ -47,6 +40,13 @@
 			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.azure-storage-blob-source.credentialType": {
+			"name": "camel.kamelet.azure-storage-blob-source.credentialType",
+			"description": "Determines the credential strategy to adopt.",
+			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-datalake-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-datalake-sink-sink.json
new file mode 100644
index 000000000..c2df07c3f
--- /dev/null
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-datalake-sink-sink.json
@@ -0,0 +1,43 @@
+{
+	"connector": {
+		"class": "org.apache.camel.kafkaconnector.azurestoragedatalakesink.CamelAzurestoragedatalakesinkSinkConnector",
+		"artifactId": "camel-azure-storage-datalake-sink-kafka-connector",
+		"groupId": "org.apache.camel.kafkaconnector",
+		"id": "camel-azure-storage-datalake-sink-sink",
+		"type": "sink",
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Send data to Azure Storage Blob Data Lake."
+	},
+	"properties": {
+		"camel.kamelet.azure-storage-datalake-sink.accountName": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.accountName",
+			"description": "The Azure Storage Blob Data lake account name.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-sink.clientId": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.clientId",
+			"description": "The Azure Storage Blob Data lake client Id.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-sink.clientSecret": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.clientSecret",
+			"description": "The Azure Storage Blob Data lake client secret.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-sink.tenantId": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.tenantId",
+			"description": "The Azure Storage Blob Data lake tenant id.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-sink.fileSystemName": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.fileSystemName",
+			"description": "The Azure Storage Blob Data lake File system name.",
+			"priority": "HIGH",
+			"required": "true"
+		}
+	}
+}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-datalake-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-datalake-source-source.json
new file mode 100644
index 000000000..333a0cc31
--- /dev/null
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-datalake-source-source.json
@@ -0,0 +1,50 @@
+{
+	"connector": {
+		"class": "org.apache.camel.kafkaconnector.azurestoragedatalakesource.CamelAzurestoragedatalakesourceSourceConnector",
+		"artifactId": "camel-azure-storage-datalake-source-kafka-connector",
+		"groupId": "org.apache.camel.kafkaconnector",
+		"id": "camel-azure-storage-datalake-source-source",
+		"type": "source",
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Consume files from Azure Storage Blob Data Lake."
+	},
+	"properties": {
+		"camel.kamelet.azure-storage-datalake-source.accountName": {
+			"name": "camel.kamelet.azure-storage-datalake-source.accountName",
+			"description": "The Azure Storage Blob Data lake account name.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.clientId": {
+			"name": "camel.kamelet.azure-storage-datalake-source.clientId",
+			"description": "The Azure Storage Blob Data lake client Id.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.clientSecret": {
+			"name": "camel.kamelet.azure-storage-datalake-source.clientSecret",
+			"description": "The Azure Storage Blob Data lake client secret.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.tenantId": {
+			"name": "camel.kamelet.azure-storage-datalake-source.tenantId",
+			"description": "The Azure Storage Blob Data lake tenant id.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.fileSystemName": {
+			"name": "camel.kamelet.azure-storage-datalake-source.fileSystemName",
+			"description": "The Azure Storage Blob Data lake File system name.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.delay": {
+			"name": "camel.kamelet.azure-storage-datalake-source.delay",
+			"description": "The number of milliseconds before the next poll of the selected blob.",
+			"defaultValue": "500",
+			"priority": "MEDIUM",
+			"required": "false"
+		}
+	}
+}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-sink-sink.json
index c1932c4ed..b47f46b55 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-queue-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send events to Azure Storage queues.\n\nIn the header, you can set the `partition` \/ `ce-partition` property to determine how long an event remains in the Azure Storage queue. Use `PnDTnHnMn.nS.` format. For example, `PT20.345S`\u2009parses as 20.345 seconds and `P2D`\u2009parses as 2 days. If you not set the property in the header, the Kamelet uses the default of `P27D` (7 days)."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-source-source.json
index b2a9ec555..665b95b23 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-azure-storage-queue-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-queue-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive events from Azure Storage queues.\n\nOne header will be duplicated with different names for clarity at sink level, CamelAzureStorageQueueMessageId will be duplicated into azure.storage.queue.message.id"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-beer-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-beer-source-source.json
index af9095706..de9ed17d8 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-beer-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-beer-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-beer-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Produces periodic events about beers!"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-bitcoin-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-bitcoin-source-source.json
index 48b497815..440310acc 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-bitcoin-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-bitcoin-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-bitcoin-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Provides a feed of the value of the Bitcoin compared to USDT using the Binance service."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-sink-sink.json
index d05ef4dbc..f7b0076da 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-cassandra-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to an Apache Cassandra cluster.\n\nThis Kamelet expects JSON Array formatted data. The content of the JSON Array is used as input for the CQL Prepared Statement set in the query parameter."
 	},
 	"properties": {
@@ -41,7 +41,7 @@
 		},
 		"camel.kamelet.cassandra-sink.consistencyLevel": {
 			"name": "camel.kamelet.cassandra-sink.consistencyLevel",
-			"description": "The consistency level to use. Set the value to one of these options - ANY, ONE, TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM, SERIAL, LOCAL_SERIAL, or LOCAL_ONE.",
+			"description": "The consistency level to use.",
 			"defaultValue": "\"ANY\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -58,6 +58,12 @@
 			"description": "The query to execute against the Cassandra cluster table.",
 			"priority": "HIGH",
 			"required": "true"
+		},
+		"camel.kamelet.cassandra-sink.extraTypeCodecs": {
+			"name": "camel.kamelet.cassandra-sink.extraTypeCodecs",
+			"description": "To use a specific comma separated list of Extra Type codecs.",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-source-source.json
index e28963330..3a4ba22f0 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cassandra-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-cassandra-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send a query to an Apache Cassandra cluster table."
 	},
 	"properties": {
@@ -41,14 +41,14 @@
 		},
 		"camel.kamelet.cassandra-source.resultStrategy": {
 			"name": "camel.kamelet.cassandra-source.resultStrategy",
-			"description": "The strategy to convert the result set of the query. Possible values are ALL, ONE, LIMIT_10, or LIMIT_100.",
+			"description": "The strategy to convert the result set of the query.",
 			"defaultValue": "\"ALL\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
 		"camel.kamelet.cassandra-source.consistencyLevel": {
 			"name": "camel.kamelet.cassandra-source.consistencyLevel",
-			"description": "The consistency level to use. Possible values are ANY, ONE, TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM, SERIAL, LOCAL_SERIAL, or LOCAL_ONE.",
+			"description": "The consistency level to use.",
 			"defaultValue": "\"QUORUM\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -58,6 +58,12 @@
 			"description": "The query to execute against the Cassandra cluster table.",
 			"priority": "HIGH",
 			"required": "true"
+		},
+		"camel.kamelet.cassandra-source.extraTypeCodecs": {
+			"name": "camel.kamelet.cassandra-source.extraTypeCodecs",
+			"description": "To use a specific comma separated list of Extra Type codecs.",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-sink-sink.json
index 635f0c17c..0c6c7e001 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-ceph-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload data to an Ceph Bucket managed by a Object Storage Gateway.\n\nIn the header, you can optionally set the `file` \/ `ce-file` property to specify the name of the file to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the file name."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-source-source.json
index ab3fcabe6..06b0d91a1 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ceph-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-ceph-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an Ceph Bucket, managed by a Object Storage Gateway."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-chuck-norris-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-chuck-norris-source-source.json
index b4478411b..88d2c6f8f 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-chuck-norris-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-chuck-norris-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-chuck-norris-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Gets periodically Chuck Norris jokes"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-couchbase-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-couchbase-sink-sink.json
index 3f6ad5355..d8273a41d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-couchbase-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-couchbase-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-couchbase-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send documents to Couchbase."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cron-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cron-source-source.json
index 208998c98..5e0af34d9 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cron-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cron-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-cron-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send events at specific time."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-sink.json
index 7bfe0305f..262eaec00 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-cxf-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-source.json
index 8dfba40ee..b5898ce65 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxf-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-cxf-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Expose SOAP WebServices using Apache CXF or connect to external WebServices using CXF WS client."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-sink.json
index a5999c8b4..66d1b5af2 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-cxfrs-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-source.json
index b9fa315eb..7e255920d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-cxfrs-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-cxfrs-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Expose JAX-RS REST services using Apache CXF or connect to external REST services using CXF REST client."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-sink-sink.json
index 90ecdfcf5..3ebf77bab 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-dropbox-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload Files to Dropbox.\n\nThe Kamelet expects the following headers to be set:\n\n- `file` \/ `ce-file`: as the file name to upload\n\nIf the header won't be set the exchange ID will be used as file name."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-source-source.json
index 42495e302..2dc8354b2 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-dropbox-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-dropbox-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume Files from Dropbox."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-earthquake-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-earthquake-source-source.json
index 7796970a0..efdba2892 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-earthquake-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-earthquake-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-earthquake-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Get data about current earthquake events happening in the world using the USGS API"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-index-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-index-sink-sink.json
index dba20656f..c367ef14b 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-index-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-index-sink-sink.json
@@ -5,8 +5,8 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-elasticsearch-index-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
-		"description": "Stores JSON-formatted data into ElasticSearch.\n\nThe input data must be formatted in JSON according to the requirements of the index. \n\nIn the header, you can set the following properties:\n\n- `indexId` \/ `ce-indexid`: The index ID for ElasticSearch.\n\n- `indexName` \/ `ce-indexname`: The index name for ElasticSearch.\n\nIf you do not set a property in the header, the Kamelet uses the exchange ID for the index setting."
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Stores JSON-formatted data into ElasticSearch.\n\nThe input data must be formatted in JSON according to the requirements of the index. \n\nIf you specify the `certificate` property, you must base64 encode it before you pass it as a parameter.\n\nIn the header, you can set the following properties:\n\n- `indexId` \/ `ce-indexid`: The index ID for ElasticSearch.\n\n- `indexName` \/ `ce-indexname`: The index name for ElasticSearch.\n\nIf you do not set a property in the he [...]
 	},
 	"properties": {
 		"camel.kamelet.elasticsearch-index-sink.user": {
@@ -45,6 +45,12 @@
 			"description": "The name of the ElasticSearch index. Example: data",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.elasticsearch-index-sink.certificate": {
+			"name": "camel.kamelet.elasticsearch-index-sink.certificate",
+			"description": "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64.",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-search-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-search-source-source.json
index 1eea752e9..78ed7a59d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-search-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-elasticsearch-search-source-source.json
@@ -5,8 +5,8 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-elasticsearch-search-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
-		"description": "Search data on ElasticSearch"
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Search data on ElasticSearch\n\nThe `query` parameter must be formatted in JSON.\n\nIf you specify the `certificate` property, you must base64 encode it before you pass it as a parameter."
 	},
 	"properties": {
 		"camel.kamelet.elasticsearch-search-source.period": {
@@ -58,6 +58,12 @@
 			"description": "The name of the cluster.",
 			"priority": "HIGH",
 			"required": "true"
+		},
+		"camel.kamelet.elasticsearch-search-source.certificate": {
+			"name": "camel.kamelet.elasticsearch-search-source.certificate",
+			"description": "The Certificate for accessing the Elasticsearch cluster. You must encode this value in base64.",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-exec-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-exec-sink-sink.json
index 51582054b..7e345a1c7 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-exec-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-exec-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-exec-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Execute system commands\n\nThe Kamelet expects the following headers to be set:\n\n- `args` \/ `ce-args`: as the args to be set on the executable.\n\nIf the header won't be set the executable will be run without arguments."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-sink-sink.json
index 65d980ff4..d90e66b52 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-fhir-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Forward data to a Fhir endpoint."
 	},
 	"properties": {
@@ -105,4 +105,4 @@
 			"required": "false"
 		}
 	}
-}
+}
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-source-source.json
index 3ef90ffe3..d322e30ff 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-fhir-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-fhir-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from Fhir server."
 	},
 	"properties": {
@@ -24,14 +24,14 @@
 		},
 		"camel.kamelet.fhir-source.encoding": {
 			"name": "camel.kamelet.fhir-source.encoding",
-			"description": "Encoding to use for all request. Possible values are JSON and XML",
+			"description": "Encoding to use for all request.",
 			"defaultValue": "\"JSON\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
 		"camel.kamelet.fhir-source.fhirVersion": {
 			"name": "camel.kamelet.fhir-source.fhirVersion",
-			"description": "The FHIR Version to use. There are 6 enums and the value can be one of DSTU2, DSTU2_HL7ORG, DSTU2_1, DSTU3, R4, R5",
+			"description": "The FHIR Version to use.",
 			"defaultValue": "\"R4\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-sink.json
index c2d661fce..03c16e820 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-file-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Read and write files."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json
index 8cb60e19d..9477d4cf4 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-file-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Read and write files."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-watch-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-watch-source-source.json
index 5d746d02d..b3f999150 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-watch-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-file-watch-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-file-watch-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive events related to a file or folder. It may require a volume mounting on Kubernetes."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-sink-sink.json
index cce9fe803..02c7ecb34 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-ftp-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to an FTP server.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename."
 	},
 	"properties": {
@@ -49,7 +49,7 @@
 		},
 		"camel.kamelet.ftp-sink.fileExist": {
 			"name": "camel.kamelet.ftp-sink.fileExist",
-			"description": "How to behave in case of file already existent. There are 4 enums. Possible values are Override, Append, Fail, or Ignore.",
+			"description": "How to behave in case of file already existent.",
 			"defaultValue": "\"Override\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -60,6 +60,13 @@
 			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.ftp-sink.autoCreate": {
+			"name": "camel.kamelet.ftp-sink.autoCreate",
+			"description": "Automatically create the directory the files should be written to.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source-source.json
index e7df872b4..3d3092140 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftp-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-ftp-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an FTP server."
 	},
 	"properties": {
@@ -67,6 +67,20 @@
 			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.ftp-source.autoCreate": {
+			"name": "camel.kamelet.ftp-source.autoCreate",
+			"description": "Automatically create starting directory.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.kamelet.ftp-source.delete": {
+			"name": "camel.kamelet.ftp-source.delete",
+			"description": "If true, the file will be deleted after it is processed successfully.",
+			"defaultValue": "false",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-sink-sink.json
index 77c72367c..38d8481e6 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-ftps-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to an FTPS server.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename."
 	},
 	"properties": {
@@ -49,7 +49,7 @@
 		},
 		"camel.kamelet.ftps-sink.fileExist": {
 			"name": "camel.kamelet.ftps-sink.fileExist",
-			"description": "Specifies how the Kamelet behaves if the file already exists. Possible values are Override, Append, Fail, or Ignore.",
+			"description": "Specifies how the Kamelet behaves if the file already exists.",
 			"defaultValue": "\"Override\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -60,6 +60,13 @@
 			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.ftps-sink.autoCreate": {
+			"name": "camel.kamelet.ftps-sink.autoCreate",
+			"description": "Automatically create the directory the files should be written to.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source-source.json
index d88727cdb..b8cb33a69 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ftps-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-ftps-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an FTPS server."
 	},
 	"properties": {
@@ -67,6 +67,20 @@
 			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.ftps-source.autoCreate": {
+			"name": "camel.kamelet.ftps-source.autoCreate",
+			"description": "Automatically create starting directory.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.kamelet.ftps-source.delete": {
+			"name": "camel.kamelet.ftps-source.delete",
+			"description": "If true, the file will be deleted after it is processed successfully.",
+			"defaultValue": "false",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-commit-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-commit-source-source.json
index ab020d7d7..88ebde088 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-commit-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-commit-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-github-commit-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive commit From Github."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-event-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-event-source-source.json
index 8d28dcbf8..29e53e5a7 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-event-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-event-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-github-event-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive Events From a Github Repository."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-comment-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-comment-source-source.json
index 2e98d9d32..8abe16d58 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-comment-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-comment-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-github-pullrequest-comment-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive pull request Comments From Github."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-source-source.json
index a1c6c7d9a..7e7391bac 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-pullrequest-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-github-pullrequest-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive pull request From Github."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-tag-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-tag-source-source.json
index 5226bad36..6873c4619 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-tag-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-github-tag-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-github-tag-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive Tags From a Github Repository."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-bigquery-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-bigquery-sink-sink.json
index 249b7e4f3..8632e5aac 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-bigquery-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-bigquery-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-bigquery-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to a Google Big Query table.\n\nThe data must be JSON format to represent an object or an array of objects."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-calendar-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-calendar-source-source.json
index c6d75bf52..8ad45806f 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-calendar-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-calendar-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-calendar-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive event data from Google Calendar."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-functions-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-functions-sink-sink.json
index ec7ee66f3..f8f7dd7d9 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-functions-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-functions-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-functions-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to Google Functions."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-mail-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-mail-source-source.json
index ce8a03365..5c101de54 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-mail-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-mail-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-mail-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from Google Mail."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-sink-sink.json
index 3086f64f5..7f9f2dfe6 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-pubsub-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send messages to Google Cloud Pub\/Sub.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-source-source.json
index 08a7687d1..e828a155b 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-pubsub-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-pubsub-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume messages from Google Cloud Pub\/Sub.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-sheets-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-sheets-source-source.json
index aa407543a..772af6312 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-sheets-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-sheets-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-sheets-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from Google Sheets."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-cdc-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-cdc-source-source.json
index b8c979537..0f04014d7 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-cdc-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-cdc-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-storage-cdc-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from Google Pubsub reporting events related to a Google Storage bucket.\n\nService account key is the basic method for authenticating to the Google Pubsub and Google Storage.\n\nTo use this Kamelet you'll need to set up Events notification for your Google Storage Bucket.\n\nYou must encode the `serviceAccountKey` property before you pass it as a parameter."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-sink-sink.json
index 97043cfd1..856ce3418 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-storage-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload objects to Google Cloud Storage.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter.\n \nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload. If you do set property in the header, the Kamelet uses the exchange ID as filename."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-source-source.json
index 9b17ae817..ef9fec925 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-google-storage-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-google-storage-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume objects from Google Cloud Storage.\n\nIf you specify the `serviceAccountKey` property, you must base64 encode it before you pass it as a parameter."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-sink.json
index 92491bf79..58a647d19 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-hdfs-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Read and write from\/to an HDFS filesystem using Hadoop 2.x."
 	},
 	"properties": {
@@ -62,7 +62,7 @@
 		},
 		"camel.sink.endpoint.keyType": {
 			"name": "camel.sink.endpoint.keyType",
-			"description": "The type for the key in case of sequence or map files. One of: [NULL] [BOOLEAN] [BYTE] [INT] [FLOAT] [LONG] [DOUBLE] [TEXT] [BYTES]",
+			"description": "The type for the key in case of sequence or map files. One of: [NULL] [BOOLEAN] [BYTE] [SHORT] [INT] [FLOAT] [LONG] [DOUBLE] [TEXT] [BYTES]",
 			"defaultValue": "\"NULL\"",
 			"priority": "MEDIUM",
 			"required": "false",
@@ -70,6 +70,7 @@
 				"NULL",
 				"BOOLEAN",
 				"BYTE",
+				"SHORT",
 				"INT",
 				"FLOAT",
 				"LONG",
@@ -92,7 +93,7 @@
 		},
 		"camel.sink.endpoint.valueType": {
 			"name": "camel.sink.endpoint.valueType",
-			"description": "The type for the key in case of sequence or map files One of: [NULL] [BOOLEAN] [BYTE] [INT] [FLOAT] [LONG] [DOUBLE] [TEXT] [BYTES]",
+			"description": "The type for the key in case of sequence or map files One of: [NULL] [BOOLEAN] [BYTE] [SHORT] [INT] [FLOAT] [LONG] [DOUBLE] [TEXT] [BYTES]",
 			"defaultValue": "\"BYTES\"",
 			"priority": "MEDIUM",
 			"required": "false",
@@ -100,6 +101,7 @@
 				"NULL",
 				"BOOLEAN",
 				"BYTE",
+				"SHORT",
 				"INT",
 				"FLOAT",
 				"LONG",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-source.json
index 0d98c31a9..4d541360b 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-hdfs-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-hdfs-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Read and write from\/to an HDFS filesystem using Hadoop 2.x."
 	},
 	"properties": {
@@ -62,7 +62,7 @@
 		},
 		"camel.source.endpoint.keyType": {
 			"name": "camel.source.endpoint.keyType",
-			"description": "The type for the key in case of sequence or map files. One of: [NULL] [BOOLEAN] [BYTE] [INT] [FLOAT] [LONG] [DOUBLE] [TEXT] [BYTES]",
+			"description": "The type for the key in case of sequence or map files. One of: [NULL] [BOOLEAN] [BYTE] [SHORT] [INT] [FLOAT] [LONG] [DOUBLE] [TEXT] [BYTES]",
 			"defaultValue": "\"NULL\"",
 			"priority": "MEDIUM",
 			"required": "false",
@@ -70,6 +70,7 @@
 				"NULL",
 				"BOOLEAN",
 				"BYTE",
+				"SHORT",
 				"INT",
 				"FLOAT",
 				"LONG",
@@ -92,7 +93,7 @@
 		},
 		"camel.source.endpoint.valueType": {
 			"name": "camel.source.endpoint.valueType",
-			"description": "The type for the key in case of sequence or map files One of: [NULL] [BOOLEAN] [BYTE] [INT] [FLOAT] [LONG] [DOUBLE] [TEXT] [BYTES]",
+			"description": "The type for the key in case of sequence or map files One of: [NULL] [BOOLEAN] [BYTE] [SHORT] [INT] [FLOAT] [LONG] [DOUBLE] [TEXT] [BYTES]",
 			"defaultValue": "\"BYTES\"",
 			"priority": "MEDIUM",
 			"required": "false",
@@ -100,6 +101,7 @@
 				"NULL",
 				"BOOLEAN",
 				"BYTE",
+				"SHORT",
 				"INT",
 				"FLOAT",
 				"LONG",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-sink-sink.json
index b7d27157b..abf4d719b 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-http-secured-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Forwards an event to a secured HTTP endpoint"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-source-source.json
index cae7603b6..5f10e20e0 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-secured-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-http-secured-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Periodically fetches a secured HTTP resource and provides the content as output."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-sink-sink.json
index 429315d6d..da2b069e6 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-http-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Forward data to a HTTP or HTTPS endpoint."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-source-source.json
index 9506561c4..97d1954c6 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-http-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-http-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Periodically fetches an HTTP resource and provides the content as output."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-https-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-https-sink.json
index b7129b91f..0198fadc3 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-https-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-https-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-https-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send requests to external HTTP servers using Apache HTTP Client 4.x."
 	},
 	"properties": {
@@ -35,13 +35,6 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.sink.endpoint.clearExpiredCookies": {
-			"name": "camel.sink.endpoint.clearExpiredCookies",
-			"description": "Whether to clear expired cookies before sending the HTTP request. This ensures the cookies store does not keep growing by adding new cookies which is newer removed when they are expired. If the component has disabled cookie management then this option is disabled too.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
 		"camel.sink.endpoint.connectionClose": {
 			"name": "camel.sink.endpoint.connectionClose",
 			"description": "Specifies whether a Connection Close header must be added to HTTP Request. By default connectionClose is false.",
@@ -49,16 +42,10 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.sink.endpoint.copyHeaders": {
-			"name": "camel.sink.endpoint.copyHeaders",
-			"description": "If this option is true then IN exchange headers will be copied to OUT exchange headers according to copy strategy. Setting this to false, allows to only include the headers from the HTTP response (not propagating IN headers).",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.customHostHeader": {
-			"name": "camel.sink.endpoint.customHostHeader",
-			"description": "To use custom host header for producer. When not set in query will be ignored. When set will override host header derived from url.",
+		"camel.sink.endpoint.followRedirects": {
+			"name": "camel.sink.endpoint.followRedirects",
+			"description": "Whether to the HTTP request should follow redirects. By default the HTTP request does not follow redirects",
+			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
@@ -78,20 +65,6 @@
 				"PATCH"
 			]
 		},
-		"camel.sink.endpoint.ignoreResponseBody": {
-			"name": "camel.sink.endpoint.ignoreResponseBody",
-			"description": "If this option is true, The http producer won't read response body and cache the input stream",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
-		"camel.sink.endpoint.preserveHostHeader": {
-			"name": "camel.sink.endpoint.preserveHostHeader",
-			"description": "If the option is true, HttpProducer will set the Host header to the value contained in the current exchange Host header, useful in reverse proxy applications where you want the Host header received by the downstream server to reflect the URL called by the upstream client, this allows applications which use the Host header to generate accurate URL's for a proxied service",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
 		"camel.sink.endpoint.throwExceptionOnFailure": {
 			"name": "camel.sink.endpoint.throwExceptionOnFailure",
 			"description": "Option to disable throwing the HttpOperationFailedException in case of failed responses from the remote server. This allows you to get all responses regardless of the HTTP status code.",
@@ -99,6 +72,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.sink.endpoint.clearExpiredCookies": {
+			"name": "camel.sink.endpoint.clearExpiredCookies",
+			"description": "Whether to clear expired cookies before sending the HTTP request. This ensures the cookies store does not keep growing by adding new cookies which is newer removed when they are expired. If the component has disabled cookie management then this option is disabled too.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.sink.endpoint.cookieHandler": {
 			"name": "camel.sink.endpoint.cookieHandler",
 			"description": "Configure a cookie handler to maintain a HTTP session",
@@ -111,6 +91,19 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.sink.endpoint.copyHeaders": {
+			"name": "camel.sink.endpoint.copyHeaders",
+			"description": "If this option is true then IN exchange headers will be copied to OUT exchange headers according to copy strategy. Setting this to false, allows to only include the headers from the HTTP response (not propagating IN headers).",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.sink.endpoint.customHostHeader": {
+			"name": "camel.sink.endpoint.customHostHeader",
+			"description": "To use custom host header for producer. When not set in query will be ignored. When set will override host header derived from url.",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.sink.endpoint.deleteWithBody": {
 			"name": "camel.sink.endpoint.deleteWithBody",
 			"description": "Whether the HTTP DELETE should include the message body or not. By default HTTP DELETE do not include any HTTP body. However in some rare cases users may need to be able to include the message body.",
@@ -118,16 +111,16 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.sink.endpoint.followRedirects": {
-			"name": "camel.sink.endpoint.followRedirects",
-			"description": "Whether to the HTTP request should follow redirects. By default the HTTP request does not follow redirects",
+		"camel.sink.endpoint.getWithBody": {
+			"name": "camel.sink.endpoint.getWithBody",
+			"description": "Whether the HTTP GET should include the message body or not. By default HTTP GET do not include any HTTP body. However in some rare cases users may need to be able to include the message body.",
 			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.sink.endpoint.getWithBody": {
-			"name": "camel.sink.endpoint.getWithBody",
-			"description": "Whether the HTTP GET should include the message body or not. By default HTTP GET do not include any HTTP body. However in some rare cases users may need to be able to include the message body.",
+		"camel.sink.endpoint.ignoreResponseBody": {
+			"name": "camel.sink.endpoint.ignoreResponseBody",
+			"description": "If this option is true, The http producer won't read response body and cache the input stream",
 			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -146,6 +139,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.sink.endpoint.preserveHostHeader": {
+			"name": "camel.sink.endpoint.preserveHostHeader",
+			"description": "If the option is true, HttpProducer will set the Host header to the value contained in the current exchange Host header, useful in reverse proxy applications where you want the Host header received by the downstream server to reflect the URL called by the upstream client, this allows applications which use the Host header to generate accurate URL's for a proxied service",
+			"defaultValue": "false",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.sink.endpoint.skipRequestHeaders": {
 			"name": "camel.sink.endpoint.skipRequestHeaders",
 			"description": "Whether to skip mapping all the Camel headers as HTTP request headers. If there are no data from Camel headers needed to be included in the HTTP request then this can avoid parsing overhead with many object allocations for the JVM garbage collector.",
@@ -352,6 +352,20 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.component.https.followRedirects": {
+			"name": "camel.component.https.followRedirects",
+			"description": "Whether to the HTTP request should follow redirects. By default the HTTP request does not follow redirects",
+			"defaultValue": "false",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.component.https.lazyStartProducer": {
+			"name": "camel.component.https.lazyStartProducer",
+			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
+			"defaultValue": "false",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.component.https.cookieStore": {
 			"name": "camel.component.https.cookieStore",
 			"description": "To use a custom org.apache.http.client.CookieStore. By default the org.apache.http.impl.client.BasicCookieStore is used which is an in-memory only cookie store. Notice if bridgeEndpoint=true then the cookie store is forced to be a noop cookie store as cookie shouldn't be stored as we are just bridging (eg acting as a proxy).",
@@ -365,13 +379,6 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.component.https.lazyStartProducer": {
-			"name": "camel.component.https.lazyStartProducer",
-			"description": "Whether the producer should be started lazy (on the first message). By starting lazy you can use this to allow CamelContext and routes to startup in situations where a producer may otherwise fail during starting and cause the route to fail being started. By deferring this startup to be lazy then the startup failure can be handled during routing messages via Camel's routing error handlers. Beware that when the first message is processed then creating and starting the pr [...]
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
 		"camel.component.https.responsePayloadStreamingThreshold": {
 			"name": "camel.component.https.responsePayloadStreamingThreshold",
 			"description": "This threshold in bytes controls whether the response payload should be stored in memory as a byte array or be streaming based. Set this to -1 to always use streaming mode.",
@@ -379,13 +386,6 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.component.https.followRedirects": {
-			"name": "camel.component.https.followRedirects",
-			"description": "Whether to the HTTP request should follow redirects. By default the HTTP request does not follow redirects",
-			"defaultValue": "false",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
 		"camel.component.https.skipRequestHeaders": {
 			"name": "camel.component.https.skipRequestHeaders",
 			"description": "Whether to skip mapping all the Camel headers as HTTP request headers. If there are no data from Camel headers needed to be included in the HTTP request then this can avoid parsing overhead with many object allocations for the JVM garbage collector.",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-sink-sink.json
index f20f387d1..4e9ae29d2 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-infinispan-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Write object to an Infinispan cache.\n\nThe Kamelet expects the following headers to be set:\n\n- `key` \/ `ce-key`: as the key to use when put an object in the Infinispan cache.\n\nIf the header won't be set the exchange ID will be used as key."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-source-source.json
index ee325eca7..7a418eb1d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-infinispan-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-infinispan-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Get Events from an Infinispan cache"
 	},
 	"properties": {
@@ -63,7 +63,7 @@
 		},
 		"camel.kamelet.infinispan-source.eventTypes": {
 			"name": "camel.kamelet.infinispan-source.eventTypes",
-			"description": "Specifies the set of event types to register by the consumer. Multiple event can be separated by comma without spaces. The possible event types are CLIENT_CACHE_ENTRY_CREATED, CLIENT_CACHE_ENTRY_MODIFIED, CLIENT_CACHE_ENTRY_REMOVED, CLIENT_CACHE_ENTRY_EXPIRED, CLIENT_CACHE_FAILOVER Example: CLIENT_CACHE_ENTRY_CREATED,CLIENT_CACHE_ENTRY_MODIFIED",
+			"description": "Specifies the set of event types to register by the consumer. Multiple event can be separated by comma without spaces. Example: CLIENT_CACHE_ENTRY_CREATED,CLIENT_CACHE_ENTRY_MODIFIED",
 			"defaultValue": "\"CLIENT_CACHE_ENTRY_CREATED,CLIENT_CACHE_ENTRY_MODIFIED,CLIENT_CACHE_ENTRY_REMOVED,CLIENT_CACHE_ENTRY_EXPIRED,CLIENT_CACHE_FAILOVER\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jdbc-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jdbc-sink.json
index 4808edf1b..1e31e3e7b 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jdbc-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jdbc-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jdbc-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Access databases through SQL and JDBC."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-comment-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-comment-sink-sink.json
index b47f1fa6a..82dd3050a 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-comment-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-comment-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jira-add-comment-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Add a new comment to an existing issue in Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `issueKey` \/ `ce-issueKey`: as the issue code.\n\nThe comment is set in the body of the message."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-issue-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-issue-sink-sink.json
index 4da771b36..9e53eeda2 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-issue-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-add-issue-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jira-add-issue-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Add a new issue to Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `projectKey` \/ `ce-projectKey`: as the Jira project key.\n\n- `issueTypeName` \/ `ce-issueTypeName`: as the name of the issue type (example: Bug, Enhancement).\n\n- `issueSummary` \/ `ce-issueSummary`: as the title or summary of the issue.\n\n- `issueAssignee` \/ `ce-issueAssignee`: as the user assigned to the issue (Optional).\n\n- `issuePriorityName` \/ `ce-issuePriorityName`: as th [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-oauth-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-oauth-source-source.json
index c86e19165..a797c0e35 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-oauth-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-oauth-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jira-oauth-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive notifications about new issues from Jira through OAuth authentication."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-source-source.json
index b3d836afd..710aea76c 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jira-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive notifications about new issues from Jira."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-transition-issue-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-transition-issue-sink-sink.json
index 6df285630..548e17e6f 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-transition-issue-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-transition-issue-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jira-transition-issue-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Sets a new status (transition to) of an existing issue in Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `issueKey` \/ `ce-issueKey`: as the issue unique code.\n\n- `issueTransitionId` \/ `ce-issueTransitionId`: as the new status (transition) code. You should carefully check the project workflow as each transition may have conditions to check before the transition is made.\n\nThe comment of the transition is set in the body of the message."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-update-issue-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-update-issue-sink-sink.json
index 3956e052f..594c8eccd 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-update-issue-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jira-update-issue-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jira-update-issue-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Update fields of an existing issue in Jira.\n\nThe Kamelet expects the following headers to be set:\n\n- `issueKey` \/ `ce-issueKey`: as the issue code in Jira.\n\n- `issueTypeName` \/ `ce-issueTypeName`: as the name of the issue type (example: Bug, Enhancement).\n\n- `issueSummary` \/ `ce-issueSummary`: as the title or summary of the issue.\n\n- `issueAssignee` \/ `ce-issueAssignee`: as the user assigned to the issue (Optional).\n\n- `issuePriorityName` \/ `ce-issuePri [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-sink-sink.json
index b608656cc..c9b2cb0af 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jms-amqp-10-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to any AMQP 1.0 compliant message broker by using the Apache Qpid JMS client."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-source-source.json
index 5dcd45976..abf3d1c51 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-amqp-10-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jms-amqp-10-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume data from any AMQP 1.0 compliant message broker by using the Apache Qpid JMS client."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-activemq-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-activemq-sink-sink.json
index eee52bef4..61ae4d68f 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-activemq-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-activemq-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jms-apache-activemq-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "A Kamelet that can produce events to an Apache ActiveMQ Classic message broker using JMS"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-activemq-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-activemq-source-source.json
index eacab1e12..15547063a 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-activemq-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-activemq-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jms-apache-activemq-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "A Kamelet that can consume events from an Apache ActiveMQ Classic message broker using JMS"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-sink-sink.json
index 5e546a2f2..259a3c865 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jms-apache-artemis-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to an Apache Artemis message broker by using JMS."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-source-source.json
index f2bf7b1bf..2dcfd2b55 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-apache-artemis-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jms-apache-artemis-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an Apache Artemis message broker by using JMS."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-sink-sink.json
index 6a05c862a..2b8a1f610 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jms-ibm-mq-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "A Kamelet that can produce events to an IBM MQ message queue using JMS.\n\nIn your KameletBinding file, you must explicitly declare the IBM MQ Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.ibm.mq:com.ibm.mq.allclient:<version>\""
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-source-source.json
index 326900d72..ed18412a2 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-jms-ibm-mq-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-jms-ibm-mq-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "A Kamelet that can read events from an IBM MQ message queue using JMS.\n\nIn your KameletBinding file, you must explicitly declare the IBM MQ Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.ibm.mq:com.ibm.mq.allclient:<version>\""
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-sink-sink.json
index d2f82c11f..3deb9b93d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-kafka-not-secured-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to Kafka topics on an insecure broker.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional.\n\nThree headers, if specified, will be deduplicated with different names, kafka.key will be duplicated into kafka.KEY, kafka.topic into kafka.TOPIC and kafka.override_topic into kafka.OVERRIDE_TOPIC"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-source-source.json
index fbbc572dc..16f2ce3c0 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-not-secured-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-kafka-not-secured-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from Kafka topics on an insecure broker."
 	},
 	"properties": {
@@ -54,6 +54,13 @@
 			"description": "A string that uniquely identifies the group of consumers to which this source belongs Example: my-group-id",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.kafka-not-secured-source.deserializeHeaders": {
+			"name": "camel.kamelet.kafka-not-secured-source.deserializeHeaders",
+			"description": "When enabled the Kamelet source will deserialize all message headers to String representation.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-sink-sink.json
new file mode 100644
index 000000000..f572876b7
--- /dev/null
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-sink-sink.json
@@ -0,0 +1,51 @@
+{
+	"connector": {
+		"class": "org.apache.camel.kafkaconnector.kafkascramsink.CamelKafkascramsinkSinkConnector",
+		"artifactId": "camel-kafka-scram-sink-kafka-connector",
+		"groupId": "org.apache.camel.kafkaconnector",
+		"id": "camel-kafka-scram-sink-sink",
+		"type": "sink",
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Send data to Kafka topics through SCRAM login module.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional."
+	},
+	"properties": {
+		"camel.kamelet.kafka-scram-sink.topic": {
+			"name": "camel.kamelet.kafka-scram-sink.topic",
+			"description": "Comma separated list of Kafka topic names",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.kafka-scram-sink.bootstrapServers": {
+			"name": "camel.kamelet.kafka-scram-sink.bootstrapServers",
+			"description": "Comma separated list of Kafka Broker URLs",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.kafka-scram-sink.securityProtocol": {
+			"name": "camel.kamelet.kafka-scram-sink.securityProtocol",
+			"description": "Protocol used to communicate with brokers. SASL_PLAINTEXT, PLAINTEXT, SASL_SSL and SSL are supported",
+			"defaultValue": "\"SASL_SSL\"",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.kamelet.kafka-scram-sink.saslMechanism": {
+			"name": "camel.kamelet.kafka-scram-sink.saslMechanism",
+			"description": "The Simple Authentication and Security Layer (SASL) Mechanism used.",
+			"defaultValue": "\"SCRAM-SHA-512\"",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.kamelet.kafka-scram-sink.user": {
+			"name": "camel.kamelet.kafka-scram-sink.user",
+			"description": "Username to authenticate to Kafka",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.kafka-scram-sink.password": {
+			"name": "camel.kamelet.kafka-scram-sink.password",
+			"description": "Password to authenticate to kafka",
+			"priority": "HIGH",
+			"required": "true"
+		}
+	}
+}
diff --git a/connectors/camel-kafka-source-kafka-connector/src/generated/resources/camel-kafka-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-source-source.json
similarity index 54%
copy from connectors/camel-kafka-source-kafka-connector/src/generated/resources/camel-kafka-source-source.json
copy to camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-source-source.json
index 387567ead..a26923d6a 100644
--- a/connectors/camel-kafka-source-kafka-connector/src/generated/resources/camel-kafka-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-scram-source-source.json
@@ -1,92 +1,92 @@
 {
 	"connector": {
-		"class": "org.apache.camel.kafkaconnector.kafkasource.CamelKafkasourceSourceConnector",
-		"artifactId": "camel-kafka-source-kafka-connector",
+		"class": "org.apache.camel.kafkaconnector.kafkascramsource.CamelKafkascramsourceSourceConnector",
+		"artifactId": "camel-kafka-scram-source-kafka-connector",
 		"groupId": "org.apache.camel.kafkaconnector",
-		"id": "camel-kafka-source-source",
+		"id": "camel-kafka-scram-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
-		"description": "Receive data from Kafka topics."
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Receive data from Kafka topics through SCRAM login module."
 	},
 	"properties": {
-		"camel.kamelet.kafka-source.topic": {
-			"name": "camel.kamelet.kafka-source.topic",
+		"camel.kamelet.kafka-scram-source.topic": {
+			"name": "camel.kamelet.kafka-scram-source.topic",
 			"description": "Comma separated list of Kafka topic names",
 			"priority": "HIGH",
 			"required": "true"
 		},
-		"camel.kamelet.kafka-source.bootstrapServers": {
-			"name": "camel.kamelet.kafka-source.bootstrapServers",
+		"camel.kamelet.kafka-scram-source.bootstrapServers": {
+			"name": "camel.kamelet.kafka-scram-source.bootstrapServers",
 			"description": "Comma separated list of Kafka Broker URLs",
 			"priority": "HIGH",
 			"required": "true"
 		},
-		"camel.kamelet.kafka-source.securityProtocol": {
-			"name": "camel.kamelet.kafka-source.securityProtocol",
+		"camel.kamelet.kafka-scram-source.securityProtocol": {
+			"name": "camel.kamelet.kafka-scram-source.securityProtocol",
 			"description": "Protocol used to communicate with brokers. SASL_PLAINTEXT, PLAINTEXT, SASL_SSL and SSL are supported",
 			"defaultValue": "\"SASL_SSL\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.kafka-source.saslMechanism": {
-			"name": "camel.kamelet.kafka-source.saslMechanism",
+		"camel.kamelet.kafka-scram-source.saslMechanism": {
+			"name": "camel.kamelet.kafka-scram-source.saslMechanism",
 			"description": "The Simple Authentication and Security Layer (SASL) Mechanism used.",
-			"defaultValue": "\"PLAIN\"",
+			"defaultValue": "\"SCRAM-SHA-512\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.kafka-source.user": {
-			"name": "camel.kamelet.kafka-source.user",
+		"camel.kamelet.kafka-scram-source.user": {
+			"name": "camel.kamelet.kafka-scram-source.user",
 			"description": "Username to authenticate to Kafka",
 			"priority": "HIGH",
 			"required": "true"
 		},
-		"camel.kamelet.kafka-source.password": {
-			"name": "camel.kamelet.kafka-source.password",
+		"camel.kamelet.kafka-scram-source.password": {
+			"name": "camel.kamelet.kafka-scram-source.password",
 			"description": "Password to authenticate to kafka",
 			"priority": "HIGH",
 			"required": "true"
 		},
-		"camel.kamelet.kafka-source.autoCommitEnable": {
-			"name": "camel.kamelet.kafka-source.autoCommitEnable",
+		"camel.kamelet.kafka-scram-source.autoCommitEnable": {
+			"name": "camel.kamelet.kafka-scram-source.autoCommitEnable",
 			"description": "If true, periodically commit to ZooKeeper the offset of messages already fetched by the consumer",
 			"defaultValue": "true",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.kafka-source.allowManualCommit": {
-			"name": "camel.kamelet.kafka-source.allowManualCommit",
+		"camel.kamelet.kafka-scram-source.allowManualCommit": {
+			"name": "camel.kamelet.kafka-scram-source.allowManualCommit",
 			"description": "Whether to allow doing manual commits",
 			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.kafka-source.pollOnError": {
-			"name": "camel.kamelet.kafka-source.pollOnError",
+		"camel.kamelet.kafka-scram-source.pollOnError": {
+			"name": "camel.kamelet.kafka-scram-source.pollOnError",
 			"description": "What to do if kafka threw an exception while polling for new messages. There are 5 enums and the value can be one of DISCARD, ERROR_HANDLER, RECONNECT, RETRY, STOP",
 			"defaultValue": "\"ERROR_HANDLER\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.kafka-source.autoOffsetReset": {
-			"name": "camel.kamelet.kafka-source.autoOffsetReset",
+		"camel.kamelet.kafka-scram-source.autoOffsetReset": {
+			"name": "camel.kamelet.kafka-scram-source.autoOffsetReset",
 			"description": "What to do when there is no initial offset. There are 3 enums and the value can be one of latest, earliest, none",
 			"defaultValue": "\"latest\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.kafka-source.consumerGroup": {
-			"name": "camel.kamelet.kafka-source.consumerGroup",
+		"camel.kamelet.kafka-scram-source.consumerGroup": {
+			"name": "camel.kamelet.kafka-scram-source.consumerGroup",
 			"description": "A string that uniquely identifies the group of consumers to which this source belongs Example: my-group-id",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.kafka-source.deserializeHeaders": {
-			"name": "camel.kamelet.kafka-source.deserializeHeaders",
+		"camel.kamelet.kafka-scram-source.deserializeHeaders": {
+			"name": "camel.kamelet.kafka-scram-source.deserializeHeaders",
 			"description": "When enabled the Kamelet source will deserialize all message headers to String representation.",
-			"defaultValue": "false",
+			"defaultValue": "true",
 			"priority": "MEDIUM",
 			"required": "false"
 		}
 	}
-}
\ No newline at end of file
+}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-sink-sink.json
index 0b2b756d1..870153fcf 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-sink-sink.json
@@ -5,8 +5,8 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-kafka-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
-		"description": "Send data to Kafka topics.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional."
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Send data to Kafka topics through Plain Login Module.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional."
 	},
 	"properties": {
 		"camel.kamelet.kafka-sink.topic": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-source-source.json
index 387567ead..8865e01b7 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-source-source.json
@@ -5,8 +5,8 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-kafka-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
-		"description": "Receive data from Kafka topics."
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Receive data from Kafka topics through Plain Login Module."
 	},
 	"properties": {
 		"camel.kamelet.kafka-source.topic": {
@@ -84,7 +84,7 @@
 		"camel.kamelet.kafka-source.deserializeHeaders": {
 			"name": "camel.kamelet.kafka-source.deserializeHeaders",
 			"description": "When enabled the Kamelet source will deserialize all message headers to String representation.",
-			"defaultValue": "false",
+			"defaultValue": "true",
 			"priority": "MEDIUM",
 			"required": "false"
 		}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-sink-sink.json
index 9e69cecf9..008b23083 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-kafka-ssl-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to Kafka topics wit TLS\/SSL support.\n\nThe Kamelet is able to understand the following headers to be set:\n\n- `key` \/ `ce-key`: as message key\n\n- `partition-key` \/ `ce-partitionkey`: as message partition key\n\nBoth the headers are optional."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-source-source.json
index e6faa76a6..a04877a9f 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kafka-ssl-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-kafka-ssl-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from Kafka topics with SSL\/TLS support"
 	},
 	"properties": {
@@ -72,7 +72,7 @@
 		"camel.kamelet.kafka-ssl-source.deserializeHeaders": {
 			"name": "camel.kamelet.kafka-ssl-source.deserializeHeaders",
 			"description": "When enabled the Kamelet source will deserialize all message headers to String representation.",
-			"defaultValue": "false",
+			"defaultValue": "true",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-namespaces-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-namespaces-source-source.json
index 7f356994c..af476719d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-namespaces-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-namespaces-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-kubernetes-namespaces-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume Events from Kubernetes Namespaces"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-nodes-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-nodes-source-source.json
index fa1dd31a8..dea2a7592 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-nodes-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-nodes-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-kubernetes-nodes-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume Events from Kubernetes Nodes"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-pods-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-pods-source-source.json
index 5b0fd109d..017971edd 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-pods-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-kubernetes-pods-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-kubernetes-pods-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume Events from Kubernetes Pods"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink-sink.json
index 84f86f4d9..123c379fa 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-log-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-log-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "A sink that logs all data that it receives, useful for debugging purposes."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-imap-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-imap-source-source.json
index 917c4dd41..ce7317af9 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-imap-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-imap-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mail-imap-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive unread emails from an IMAP mail server, marking them as read once they are received.\n\nThe Kamelet generates the following headers:\n\n- `subject` \/ `ce-subject`: the subject of the incoming mail\n\n- `from` \/ `ce-from`: the `from` field of the incoming mail\n\n- `to` \/ `ce-to`: the `to` field of the incoming mail\n\n- `cc` \/ `ce-cc`: the `cc` field of the incoming mail"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-sink-sink.json
index c4fb4effd..f946bd26e 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mail-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mail-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send mails to given SMTP server."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-sink-sink.json
index cea4d651d..219ba326a 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mariadb-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to a MariaDB Database.\n\nIn your KameletBinding file, you must explicitly declare the MariaDB Server driver dependency in spec->integration->dependencies.\n\n- \"mvn:org.mariadb.jdbc:mariadb-java-client:<version>\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example qu [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-source-source.json
index 98b20aac4..76938f693 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mariadb-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mariadb-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Query data from a MariaDB Database.\n\nIn your KameletBinding file, you must explicitly declare the MariaDB Server driver dependency in spec->integration->dependencies\n\n- \"mvn:org.mariadb.jdbc:mariadb-java-client:<version>\""
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-sink-sink.json
index cd4174532..11330b135 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-minio-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload data to MinIO.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-source-source.json
index 938c00153..d55049f18 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-minio-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-minio-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from MinIO."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-changes-stream-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-changes-stream-source-source.json
index 462fb061c..dce2bc512 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-changes-stream-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-changes-stream-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mongodb-changes-stream-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume Changes from MongoDB Collection in streaming mode."
 	},
 	"properties": {
@@ -33,6 +33,20 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.kamelet.mongodb-changes-stream-source.ssl": {
+			"name": "camel.kamelet.mongodb-changes-stream-source.ssl",
+			"description": "whether to enable ssl connection to mongodb",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.kamelet.mongodb-changes-stream-source.sslValidationEnabled": {
+			"name": "camel.kamelet.mongodb-changes-stream-source.sslValidationEnabled",
+			"description": "IMPORTANT this should be disabled only in test environment since can pose security issues.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.kamelet.mongodb-changes-stream-source.database": {
 			"name": "camel.kamelet.mongodb-changes-stream-source.database",
 			"description": "Sets the name of the MongoDB database to target.",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-sink-sink.json
index 09944c655..56e1d1eee 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mongodb-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to MongoDB.\n\nThis Kamelet expects a JSON-formatted body.\n\nIn the header, you can set the `db-upsert` \/ `ce-dbupsert` property, a boolean value that specifies whether the database should create an element if it does not exist."
 	},
 	"properties": {
@@ -33,6 +33,20 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.kamelet.mongodb-sink.ssl": {
+			"name": "camel.kamelet.mongodb-sink.ssl",
+			"description": "whether to enable ssl connection to mongodb",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.kamelet.mongodb-sink.sslValidationEnabled": {
+			"name": "camel.kamelet.mongodb-sink.sslValidationEnabled",
+			"description": "IMPORTANT this should be disabled only in test environment since can pose security issues.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.kamelet.mongodb-sink.database": {
 			"name": "camel.kamelet.mongodb-sink.database",
 			"description": "The name of the MongoDB database.",
@@ -41,7 +55,7 @@
 		},
 		"camel.kamelet.mongodb-sink.writeConcern": {
 			"name": "camel.kamelet.mongodb-sink.writeConcern",
-			"description": "The level of acknowledgment requested from MongoDB for write operations. Possible values are ACKNOWLEDGED, W1, W2, W3, UNACKNOWLEDGED, JOURNALED, or MAJORITY.",
+			"description": "The level of acknowledgment requested from MongoDB for write operations.",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-source-source.json
index 0dc7f509d..ac5ee4403 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mongodb-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mongodb-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume data from MongoDB.\n\nIf you enable the `persistentTailTracking` property, the consumer keeps track of the last consumed message and, on the next restart, the consumption restarts from that message. If you enable `persistentTailTracking`, you must provide a value for the `tailTrackIncreasingField` property (by default it is optional).\n\nIf you disable the `persistentTailTracking` property, the consumer consumes the whole collection and waits in idle for new dat [...]
 	},
 	"properties": {
@@ -33,6 +33,20 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.kamelet.mongodb-source.ssl": {
+			"name": "camel.kamelet.mongodb-source.ssl",
+			"description": "whether to enable ssl connection to mongodb",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.kamelet.mongodb-source.sslValidationEnabled": {
+			"name": "camel.kamelet.mongodb-source.sslValidationEnabled",
+			"description": "IMPORTANT this should be disabled only in test environment since can pose security issues.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.kamelet.mongodb-source.database": {
 			"name": "camel.kamelet.mongodb-source.database",
 			"description": "The name of the MongoDB database.",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-sink-sink.json
index b89fb3184..4f5e9de03 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mqtt-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Allows sending messages to any endpoint that supports the MQTT protocol, such as a message broker."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-source-source.json
index 05b96f212..98fd3e795 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mqtt-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Allows receiving messages from any endpoint that supports the MQTT protocol, such as a message broker."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-sink-sink.json
index 3a201352d..2e2640ff6 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mqtt5-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Allows sending messages to any endpoint that supports the MQTT v5 protocol, such as a message broker."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-source-source.json
index 6bd56881a..e10d18bb7 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mqtt5-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mqtt5-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Allows receiving messages from any endpoint that supports the MQTT v5 protocol, such as a message broker."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-sink-sink.json
index a6a2b40a4..05a2fe36d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mysql-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to a MySQL Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies.\n\n- \"mvn:mysql:mysql-connector-java:<version>\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"use [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-source-source.json
index 08c7f3370..3637fd096 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-mysql-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-mysql-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Query data from a MySQL Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies.\n\n- \"mvn:mysql:mysql-connector-java:<version>\""
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-sink-sink.json
index f8c1dafe9..dfc2db521 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-nats-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to NATS topics."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-source-source.json
index 8ace92f7d..61bb7f186 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-nats-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-nats-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from NATS topics."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-sink.json
index 412822626..45376b2fb 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-netty-http-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Netty HTTP server and client using the Netty 4.x."
 	},
 	"properties": {
@@ -139,6 +139,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.sink.endpoint.producerPoolBlockWhenExhausted": {
+			"name": "camel.sink.endpoint.producerPoolBlockWhenExhausted",
+			"description": "Sets the value for the blockWhenExhausted configuration attribute. It determines whether to block when the borrowObject() method is invoked when the pool is exhausted (the maximum number of active objects has been reached).",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.sink.endpoint.producerPoolEnabled": {
 			"name": "camel.sink.endpoint.producerPoolEnabled",
 			"description": "Whether producer pool is enabled or not. Important: If you turn this off then a single shared connection is used for the producer, also if you are doing request\/reply. That means there is a potential issue with interleaved responses if replies comes back out-of-order. Therefore you need to have a correlation id in both the request and reply messages so you can properly correlate the replies to the Camel callback that is responsible for continue processing the message  [...]
@@ -160,6 +167,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.sink.endpoint.producerPoolMaxWait": {
+			"name": "camel.sink.endpoint.producerPoolMaxWait",
+			"description": "Sets the maximum duration (value in millis) the borrowObject() method should block before throwing an exception when the pool is exhausted and producerPoolBlockWhenExhausted is true. When less than 0, the borrowObject() method may block indefinitely.",
+			"defaultValue": "-1L",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.sink.endpoint.producerPoolMinEvictableIdle": {
 			"name": "camel.sink.endpoint.producerPoolMinEvictableIdle",
 			"description": "Sets the minimum amount of time (value in millis) an object may sit idle in the pool before it is eligible for eviction by the idle object evictor.",
@@ -279,6 +293,12 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.sink.endpoint.unixDomainSocketPath": {
+			"name": "camel.sink.endpoint.unixDomainSocketPath",
+			"description": "Path to unix domain socket to use instead of inet socket. Host and port parameters will not be used, however required. It is ok to set dummy values for them. Must be used with nativeTransport=true and clientMode=false.",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.sink.endpoint.workerCount": {
 			"name": "camel.sink.endpoint.workerCount",
 			"description": "When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2). User can use this option to override the default workerCount from Netty.",
@@ -465,6 +485,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.component.netty-http.producerPoolBlockWhenExhausted": {
+			"name": "camel.component.netty-http.producerPoolBlockWhenExhausted",
+			"description": "Sets the value for the blockWhenExhausted configuration attribute. It determines whether to block when the borrowObject() method is invoked when the pool is exhausted (the maximum number of active objects has been reached).",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.component.netty-http.producerPoolEnabled": {
 			"name": "camel.component.netty-http.producerPoolEnabled",
 			"description": "Whether producer pool is enabled or not. Important: If you turn this off then a single shared connection is used for the producer, also if you are doing request\/reply. That means there is a potential issue with interleaved responses if replies comes back out-of-order. Therefore you need to have a correlation id in both the request and reply messages so you can properly correlate the replies to the Camel callback that is responsible for continue processing the message  [...]
@@ -486,6 +513,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.component.netty-http.producerPoolMaxWait": {
+			"name": "camel.component.netty-http.producerPoolMaxWait",
+			"description": "Sets the maximum duration (value in millis) the borrowObject() method should block before throwing an exception when the pool is exhausted and producerPoolBlockWhenExhausted is true. When less than 0, the borrowObject() method may block indefinitely.",
+			"defaultValue": "-1L",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.component.netty-http.producerPoolMinEvictableIdle": {
 			"name": "camel.component.netty-http.producerPoolMinEvictableIdle",
 			"description": "Sets the minimum amount of time (value in millis) an object may sit idle in the pool before it is eligible for eviction by the idle object evictor.",
@@ -599,6 +633,12 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.component.netty-http.unixDomainSocketPath": {
+			"name": "camel.component.netty-http.unixDomainSocketPath",
+			"description": "Path to unix domain socket to use instead of inet socket. Host and port parameters will not be used, however required. It is ok to set dummy values for them. Must be used with nativeTransport=true and clientMode=false.",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.component.netty-http.workerCount": {
 			"name": "camel.component.netty-http.workerCount",
 			"description": "When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2). User can use this option to override the default workerCount from Netty.",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-source.json
index 9c160b577..87908e354 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-http-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-netty-http-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Netty HTTP server and client using the Netty 4.x."
 	},
 	"properties": {
@@ -395,6 +395,12 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.source.endpoint.unixDomainSocketPath": {
+			"name": "camel.source.endpoint.unixDomainSocketPath",
+			"description": "Path to unix domain socket to use instead of inet socket. Host and port parameters will not be used, however required. It is ok to set dummy values for them. Must be used with nativeTransport=true and clientMode=false.",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.source.endpoint.workerCount": {
 			"name": "camel.source.endpoint.workerCount",
 			"description": "When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2). User can use this option to override the default workerCount from Netty.",
@@ -797,6 +803,12 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.component.netty-http.unixDomainSocketPath": {
+			"name": "camel.component.netty-http.unixDomainSocketPath",
+			"description": "Path to unix domain socket to use instead of inet socket. Host and port parameters will not be used, however required. It is ok to set dummy values for them. Must be used with nativeTransport=true and clientMode=false.",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.component.netty-http.workerCount": {
 			"name": "camel.component.netty-http.workerCount",
 			"description": "When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2). User can use this option to override the default workerCount from Netty.",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-sink.json
index 833c46d1d..534af7f4e 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-netty-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Socket level networking using TCP or UDP with Netty 4.x."
 	},
 	"properties": {
@@ -112,6 +112,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.sink.endpoint.producerPoolBlockWhenExhausted": {
+			"name": "camel.sink.endpoint.producerPoolBlockWhenExhausted",
+			"description": "Sets the value for the blockWhenExhausted configuration attribute. It determines whether to block when the borrowObject() method is invoked when the pool is exhausted (the maximum number of active objects has been reached).",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.sink.endpoint.producerPoolEnabled": {
 			"name": "camel.sink.endpoint.producerPoolEnabled",
 			"description": "Whether producer pool is enabled or not. Important: If you turn this off then a single shared connection is used for the producer, also if you are doing request\/reply. That means there is a potential issue with interleaved responses if replies comes back out-of-order. Therefore you need to have a correlation id in both the request and reply messages so you can properly correlate the replies to the Camel callback that is responsible for continue processing the message  [...]
@@ -133,6 +140,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.sink.endpoint.producerPoolMaxWait": {
+			"name": "camel.sink.endpoint.producerPoolMaxWait",
+			"description": "Sets the maximum duration (value in millis) the borrowObject() method should block before throwing an exception when the pool is exhausted and producerPoolBlockWhenExhausted is true. When less than 0, the borrowObject() method may block indefinitely.",
+			"defaultValue": "-1L",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.sink.endpoint.producerPoolMinEvictableIdle": {
 			"name": "camel.sink.endpoint.producerPoolMinEvictableIdle",
 			"description": "Sets the minimum amount of time (value in millis) an object may sit idle in the pool before it is eligible for eviction by the idle object evictor.",
@@ -234,6 +248,12 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.sink.endpoint.unixDomainSocketPath": {
+			"name": "camel.sink.endpoint.unixDomainSocketPath",
+			"description": "Path to unix domain socket to use instead of inet socket. Host and port parameters will not be used, however required. It is ok to set dummy values for them. Must be used with nativeTransport=true and clientMode=false.",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.sink.endpoint.workerCount": {
 			"name": "camel.sink.endpoint.workerCount",
 			"description": "When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2). User can use this option to override the default workerCount from Netty.",
@@ -465,6 +485,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.component.netty.producerPoolBlockWhenExhausted": {
+			"name": "camel.component.netty.producerPoolBlockWhenExhausted",
+			"description": "Sets the value for the blockWhenExhausted configuration attribute. It determines whether to block when the borrowObject() method is invoked when the pool is exhausted (the maximum number of active objects has been reached).",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.component.netty.producerPoolEnabled": {
 			"name": "camel.component.netty.producerPoolEnabled",
 			"description": "Whether producer pool is enabled or not. Important: If you turn this off then a single shared connection is used for the producer, also if you are doing request\/reply. That means there is a potential issue with interleaved responses if replies comes back out-of-order. Therefore you need to have a correlation id in both the request and reply messages so you can properly correlate the replies to the Camel callback that is responsible for continue processing the message  [...]
@@ -486,6 +513,13 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.component.netty.producerPoolMaxWait": {
+			"name": "camel.component.netty.producerPoolMaxWait",
+			"description": "Sets the maximum duration (value in millis) the borrowObject() method should block before throwing an exception when the pool is exhausted and producerPoolBlockWhenExhausted is true. When less than 0, the borrowObject() method may block indefinitely.",
+			"defaultValue": "-1L",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.component.netty.producerPoolMinEvictableIdle": {
 			"name": "camel.component.netty.producerPoolMinEvictableIdle",
 			"description": "Sets the minimum amount of time (value in millis) an object may sit idle in the pool before it is eligible for eviction by the idle object evictor.",
@@ -587,6 +621,12 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.component.netty.unixDomainSocketPath": {
+			"name": "camel.component.netty.unixDomainSocketPath",
+			"description": "Path to unix domain socket to use instead of inet socket. Host and port parameters will not be used, however required. It is ok to set dummy values for them. Must be used with nativeTransport=true and clientMode=false.",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.component.netty.workerCount": {
 			"name": "camel.component.netty.workerCount",
 			"description": "When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2). User can use this option to override the default workerCount from Netty.",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-source.json
index 4be887f4e..5eb84cd63 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-netty-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-netty-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Socket level networking using TCP or UDP with Netty 4.x."
 	},
 	"properties": {
@@ -295,6 +295,12 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.source.endpoint.unixDomainSocketPath": {
+			"name": "camel.source.endpoint.unixDomainSocketPath",
+			"description": "Path to unix domain socket to use instead of inet socket. Host and port parameters will not be used, however required. It is ok to set dummy values for them. Must be used with nativeTransport=true and clientMode=false.",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.source.endpoint.workerCount": {
 			"name": "camel.source.endpoint.workerCount",
 			"description": "When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2). User can use this option to override the default workerCount from Netty.",
@@ -711,6 +717,12 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
+		"camel.component.netty.unixDomainSocketPath": {
+			"name": "camel.component.netty.unixDomainSocketPath",
+			"description": "Path to unix domain socket to use instead of inet socket. Host and port parameters will not be used, however required. It is ok to set dummy values for them. Must be used with nativeTransport=true and clientMode=false.",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
 		"camel.component.netty.workerCount": {
 			"name": "camel.component.netty.workerCount",
 			"description": "When netty works on nio mode, it uses default workerCount parameter from Netty (which is cpu_core_threads x 2). User can use this option to override the default workerCount from Netty.",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-sink-sink.json
index 4f544ddf3..a0930ca7c 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-oracle-database-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to an Oracle Database.\n\nIn your KameletBinding file, you must explicitly declare the Oracle Database driver dependency in spec->integration->dependencies.\n\n- \"mvn:com.oracle.database.jdbc:ojdbc11:<version>\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-source-source.json
index fde655bcb..bc7a2a42d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-oracle-database-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-oracle-database-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Query data from an Oracle Database.\n\nIn your KameletBinding file, you must explicitly declare the Oracle Database driver dependency in spec->integration->dependencies.\n\n- \"mvn:com.oracle.database.jdbc:ojdbc11:<version>\""
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-sink-sink.json
index abc63deeb..e2327e63e 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-postgresql-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to a PostgreSQL Database.\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-source-source.json
index c8bac27b2..df4efa567 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-postgresql-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-postgresql-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Query data from a PostgreSQL Database."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-sink-sink.json
index 6f71fe3ea..d06f48b93 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-pulsar-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send documents to Pulsar."
 	},
 	"properties": {
@@ -23,7 +23,7 @@
 		},
 		"camel.kamelet.pulsar-sink.topicType": {
 			"name": "camel.kamelet.pulsar-sink.topicType",
-			"description": "The topic type. Possible values are persistent or non-persistent.",
+			"description": "The topic type.",
 			"priority": "HIGH",
 			"required": "true"
 		},
@@ -81,7 +81,7 @@
 		},
 		"camel.kamelet.pulsar-sink.compressionType": {
 			"name": "camel.kamelet.pulsar-sink.compressionType",
-			"description": "Compression type to use. Possible values are NONE, LZ4, ZLIB, ZSTD, or SNAPPY.",
+			"description": "Compression type to use.",
 			"defaultValue": "\"NONE\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -116,7 +116,7 @@
 		},
 		"camel.kamelet.pulsar-sink.messageRoutingMode": {
 			"name": "camel.kamelet.pulsar-sink.messageRoutingMode",
-			"description": "Message Routing Mode to use. Possible values are SinglePartition, RoundRobinPartition, CustomPartition",
+			"description": "Message Routing Mode to use.",
 			"defaultValue": "\"RoundRobinPartition\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-source-source.json
index 265416887..35d1529d1 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-pulsar-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-pulsar-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from Pulsar topics."
 	},
 	"properties": {
@@ -23,7 +23,7 @@
 		},
 		"camel.kamelet.pulsar-source.topicType": {
 			"name": "camel.kamelet.pulsar-source.topicType",
-			"description": "The topic type. Possible values are persistent or non-persistent.",
+			"description": "The topic type.",
 			"priority": "HIGH",
 			"required": "true"
 		},
@@ -114,7 +114,7 @@
 		},
 		"camel.kamelet.pulsar-source.subscriptionInitialPosition": {
 			"name": "camel.kamelet.pulsar-source.subscriptionInitialPosition",
-			"description": "Control the initial position in the topic of a newly created subscription. Default is latest message. Possible values are EARLIEST or LATEST.",
+			"description": "Control the initial position in the topic of a newly created subscription. Default is latest message.",
 			"defaultValue": "\"LATEST\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -128,14 +128,14 @@
 		},
 		"camel.kamelet.pulsar-source.subscriptionTopicsMode": {
 			"name": "camel.kamelet.pulsar-source.subscriptionTopicsMode",
-			"description": "Determines to which topics this consumer should be subscribed to - Persistent, Non-Persistent, or both. Only used with pattern subscriptions.Possible values are PersistentOnly, NonPersistentOnly, or AllTopics.",
+			"description": "Determines to which topics this consumer should be subscribed to - Persistent, Non-Persistent, or both. Only used with pattern subscriptions.",
 			"defaultValue": "\"PersistentOnly\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
 		"camel.kamelet.pulsar-source.subscriptionType": {
 			"name": "camel.kamelet.pulsar-source.subscriptionType",
-			"description": "Type of the subscription. Possible values are EXCLUSIVE, SHARED, FAILOVER, KEY_SHARED.",
+			"description": "Type of the subscription.",
 			"defaultValue": "\"EXCLUSIVE\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rabbitmq-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rabbitmq-source-source.json
index 3afabf8a5..e1043995e 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rabbitmq-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rabbitmq-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-rabbitmq-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from a RabbitMQ Broker."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-sink-sink.json
index b7ca49a41..69f092d05 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-redis-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Write object to a Redis cache."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-source-source.json
index d40d18e76..735be638d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-redis-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-redis-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Get Events from a Redis cache"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rest-openapi-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rest-openapi-sink-sink.json
index a20396aac..98de5df4a 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rest-openapi-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-rest-openapi-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-rest-openapi-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Load an OpenAPI specification from a URI and call an operation on a HTTP service. The request that is generated respects the rules given in the OpenAPI specification (for example, path parameters and Content-Type)."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-create-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-create-sink-sink.json
index 7324d4e54..573763c6c 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-create-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-create-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-salesforce-create-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Create an object in Salesforce. \n\nThe body of the message must contain the JSON of the Salesforce object, for example: `{ \"Phone\": \"555\", \"Name\": \"Antonia\", \"LastName\": \"Garcia\" }`."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-delete-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-delete-sink-sink.json
index 5d4f7217c..f5709f327 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-delete-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-delete-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-salesforce-delete-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Remove an object from Salesforce. \n\nThe data body must be JSON-formatted and it must\ncontain two keys: `sObjectId` and `sObjectName`. For example: `{ \"sObjectId\": \"XXXXX0\", \"sObjectName\": \"Contact\" }`"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-source-source.json
index 7424a7b1e..dae406efe 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-salesforce-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive updates from Salesforce."
 	},
 	"properties": {
@@ -30,7 +30,7 @@
 		},
 		"camel.kamelet.salesforce-source.notifyForFields": {
 			"name": "camel.kamelet.salesforce-source.notifyForFields",
-			"description": "Notify for fields. Possible values are ALL, REFERENCED, SELECT, or WHERE.",
+			"description": "Notify for fields.",
 			"defaultValue": "\"ALL\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-update-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-update-sink-sink.json
index 2ac319811..a276ee8c2 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-update-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-salesforce-update-sink-sink.json
@@ -5,22 +5,10 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-salesforce-update-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
-		"description": "Update an object in Salesforce. \n\nThe body received must contain a JSON key-value pair for each property to update, for example: `{ \"Phone\": \"1234567890\", \"Name\": \"Antonia\" }`\n\nThe body received must include the `sObjectName` and `sObjectId` properties."
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Update an object in Salesforce. \n\nThe body received must contain a JSON key-value pair for each property to update inside the payload attribute, for example: \n\n`{ \"payload\": { \"Phone\": \"1234567890\", \"Name\": \"Antonia\" } }`\n\nThe body received must include the `sObjectName` and `sObjectId` properties, for example:\n\n`{ \"payload\": { \"Phone\": \"1234567890\", \"Name\": \"Antonia\" }, \"sObjectId\": \"sObjectId\", \"sObjectName\": \"sObjectName\" }`"
 	},
 	"properties": {
-		"camel.kamelet.salesforce-update-sink.sObjectName": {
-			"name": "camel.kamelet.salesforce-update-sink.sObjectName",
-			"description": "The type of the Salesforce object. Required if using a key-value pair. Example: Contact",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.kamelet.salesforce-update-sink.sObjectId": {
-			"name": "camel.kamelet.salesforce-update-sink.sObjectId",
-			"description": "The ID of the Salesforce object. Required if using a key-value pair.",
-			"priority": "HIGH",
-			"required": "true"
-		},
 		"camel.kamelet.salesforce-update-sink.loginUrl": {
 			"name": "camel.kamelet.salesforce-update-sink.loginUrl",
 			"description": "The Salesforce instance login URL.",
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-scp-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-scp-sink-sink.json
index 1a9175464..91aa9c736 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-scp-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-scp-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-scp-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send file to an FTP Server through Secure Copy Protocol"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-sink-sink.json
index 4ebc157e9..38b248f65 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-sftp-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to an SFTP Server.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload.\n\nIf you do not set the property in the header, the Kamelet uses the exchange ID for the filename."
 	},
 	"properties": {
@@ -49,7 +49,7 @@
 		},
 		"camel.kamelet.sftp-sink.fileExist": {
 			"name": "camel.kamelet.sftp-sink.fileExist",
-			"description": "How to behave in case of file already existent. There are 4 enums. Possible values are Override, Append, Fail, or Ignore.",
+			"description": "How to behave in case of file already existent.",
 			"defaultValue": "\"Override\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -92,6 +92,13 @@
 			"defaultValue": "true",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.sftp-sink.autoCreate": {
+			"name": "camel.kamelet.sftp-sink.autoCreate",
+			"description": "Automatically create the directory the files should be written to.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source-source.json
index 9d4551807..188ded3c9 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sftp-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-sftp-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an SFTP server."
 	},
 	"properties": {
@@ -106,6 +106,20 @@
 			"defaultValue": "true",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.sftp-source.autoCreate": {
+			"name": "camel.kamelet.sftp-source.autoCreate",
+			"description": "Automatically create starting directory.",
+			"defaultValue": "true",
+			"priority": "MEDIUM",
+			"required": "false"
+		},
+		"camel.kamelet.sftp-source.delete": {
+			"name": "camel.kamelet.sftp-source.delete",
+			"description": "If true, the file will be deleted after it is processed successfully.",
+			"defaultValue": "false",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-sink.json
index bacf7d301..189d897be 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-sjms2-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send and receive messages to\/from a JMS Queue or Topic using plain JMS 2.x API."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-source.json
index 1b9860151..ecfc9d2bc 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sjms2-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-sjms2-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send and receive messages to\/from a JMS Queue or Topic using plain JMS 2.x API."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-sink-sink.json
index a130dc74f..044d7a643 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-slack-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send messages to a Slack channel."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-source-source.json
index d51945051..03ee1a2aa 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-slack-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-slack-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive messages from a Slack channel."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-sink-sink.json
index 162de5b08..d37c1e08a 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-solr-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send documents to Solr Collection."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-source-source.json
index ba0b695d2..09f1168b3 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-solr-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-solr-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Query for documents to Solr Collection."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-hec-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-hec-sink-sink.json
index 23804ce2a..c4b01c7f2 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-hec-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-hec-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-splunk-hec-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "The Splunk HEC sink allows to send data to Splunk using the https:\/\/docs.splunk.com\/Documentation\/Splunk\/latest\/Data\/UsetheHTTPEventCollector[HTTP Event Collector]."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-sink-sink.json
index 5b3cd3c37..614fde745 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-splunk-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to Splunk either by using \"submit\" or \"stream\" mode.\n\nThe payload MUST be in json format."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-source-source.json
index 0ab854b50..cc4d65139 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-splunk-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-splunk-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Retrieve data from Splunk and outputs in json format.\n\nFor the fields accepting time specifiers like `earliestTime`, it accepts a wide variety of formats, please check https:\/\/docs.splunk.com\/Documentation\/Splunk\/9.0.0\/Search\/Specifytimemodifiersinyoursearch[Splunk documentation] for more information."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-sink-sink.json
index e12dd009c..1837a943c 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-sqlserver-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to a Microsoft SQL Server Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.microsoft.sqlserver:mssql-jdbc:<version>\"\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the exam [...]
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-source-source.json
index 790aac89d..0e2c53fa7 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-sqlserver-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-sqlserver-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Query data from a Microsoft SQL Server Database.\n\nIn your KameletBinding file, you must explicitly declare the SQL Server driver dependency in spec->integration->dependencies\n\n- \"mvn:com.microsoft.sqlserver:mssql-jdbc:<version>\""
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-sink-sink.json
index f0e269439..583d61b0a 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-ssh-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send command through SSH session."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-source-source.json
index 2cf25ef67..97ee54e1d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-ssh-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-ssh-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from SSH session."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-sink-sink.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-sink-sink.json
index 439bc957e..39367868c 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-sink-sink.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-telegram-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send a message to a Telegram chat by using your Telegram bot as sender.\n\nTo create a bot, use your Telegram app to contact the @botfather account.\n\nThis sink supports the following message types:\n\n- Standard text messages\n- PNG images (`Content-Type` must be set to `image\/png`)\n- JPEG images (`Content-Type` must be set to `image\/jpeg`)\n\nThis sink also supports the following message headers:\n\n- `text` \/ `ce-text`: when sending an image, the image caption\n [...]
 	},
 	"properties": {
@@ -17,7 +17,7 @@
 		},
 		"camel.kamelet.telegram-sink.chatId": {
 			"name": "camel.kamelet.telegram-sink.chatId",
-			"description": "The Chat ID to where you want to send messages by default.",
+			"description": "The Chat ID to where you want to send messages by default.   Whilst the Chat ID is not a required Configuration Option it must be provided for every message; either as a Configuration Option or a `chat-id` \/ `ce-chatid` header.",
 			"priority": "MEDIUM",
 			"required": "false"
 		}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-source-source.json
index 9ce2b60a2..12e7ef8e6 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-telegram-source-source.json
@@ -5,13 +5,13 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-telegram-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive all messages that people send to your Telegram bot.\n\nTo create a bot, contact the @botfather account by using the Telegram app.\n\nThe source attaches the following header to the messages:\n\n- `chat-id` \/ `ce-chatid`: The ID of the chat where the message comes from."
 	},
 	"properties": {
 		"camel.kamelet.telegram-source.authorizationToken": {
 			"name": "camel.kamelet.telegram-source.authorizationToken",
-			"description": "The token to access your bot on Telegram. You you can obtain it from the Telegram @botfather.",
+			"description": "The token to access your bot on Telegram. You can obtain it from the Telegram @botfather.",
 			"priority": "HIGH",
 			"required": "true"
 		}
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-timer-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-timer-source-source.json
index cde8369d3..931b08708 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-timer-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-timer-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-timer-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Produces periodic messages with a custom payload."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-directmessage-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-directmessage-source-source.json
index e134b34f2..02d131c2d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-directmessage-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-directmessage-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-twitter-directmessage-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Allows to get all direct messages for your Twitter account.\n\nIt requires tokens that can be obtained by creating an application \nin the Twitter developer portal: https:\/\/developer.twitter.com\/."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-search-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-search-source-source.json
index 837f4e8c5..49c75d232 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-search-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-search-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-twitter-search-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Allows to get all tweets on particular keywords from Twitter.\n\nIt requires tokens that can be obtained by creating an application \nin the Twitter developer portal: https:\/\/developer.twitter.com\/."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-timeline-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-timeline-source-source.json
index fb7657296..447a9ba97 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-timeline-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-twitter-timeline-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-twitter-timeline-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Allows to get tweets from the timeline of a specific user from Twitter.\n\nIt requires tokens that can be obtained by creating an application \nin the Twitter developer portal: https:\/\/developer.twitter.com\/."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-webhook-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-webhook-source-source.json
index 3f95f704e..75d4c7fb1 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-webhook-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-webhook-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-webhook-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Creates an HTTP endpoint that can be used as a bridge to forward data to the Kamelet sink.\n\nThe \"subpath\" parameter of the Webhook source allows to customize the subpath where the integration will respond to HTTP requests.\nIt's common to use a non-guessable ID for that parameter.\n\nWhen the \"subpath\" parameter is set to \"webhook\" (default), the integration will accept requests at the \"https:\/\/integration-external-url\/webhook\" endpoint."
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-websocket-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-websocket-source-source.json
index 36feb712b..8efd4dd6d 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-websocket-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-websocket-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-websocket-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Websocket endpoints for communicating with clients"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-wttrin-source-source.json b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-wttrin-source-source.json
index 79af9a78a..4f49412df 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-wttrin-source-source.json
+++ b/camel-kafka-connector-catalog/src/generated/resources/connectors/camel-wttrin-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-wttrin-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Get weather forecasts from the wttr.in weather forecast service"
 	},
 	"properties": {
diff --git a/camel-kafka-connector-catalog/src/generated/resources/descriptors/connectors.properties b/camel-kafka-connector-catalog/src/generated/resources/descriptors/connectors.properties
index 4aed40dbe..dd3514016 100644
--- a/camel-kafka-connector-catalog/src/generated/resources/descriptors/connectors.properties
+++ b/camel-kafka-connector-catalog/src/generated/resources/descriptors/connectors.properties
@@ -36,6 +36,8 @@ camel-azure-storage-blob-cdc-source-source
 camel-azure-storage-blob-changefeed-source-source
 camel-azure-storage-blob-sink-sink
 camel-azure-storage-blob-source-source
+camel-azure-storage-datalake-sink-sink
+camel-azure-storage-datalake-source-source
 camel-azure-storage-queue-sink-sink
 camel-azure-storage-queue-source-source
 camel-beer-source-source
@@ -107,6 +109,8 @@ camel-jms-ibm-mq-sink-sink
 camel-jms-ibm-mq-source-source
 camel-kafka-not-secured-sink-sink
 camel-kafka-not-secured-source-source
+camel-kafka-scram-sink-sink
+camel-kafka-scram-source-source
 camel-kafka-sink-sink
 camel-kafka-source-source
 camel-kafka-ssl-sink-sink
diff --git a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/generated/resources/camel-aws-cloudtrail-source-source.json b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/generated/resources/camel-aws-cloudtrail-source-source.json
index 6a9180f9f..0e138c71d 100644
--- a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/generated/resources/camel-aws-cloudtrail-source-source.json
+++ b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/generated/resources/camel-aws-cloudtrail-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-cloudtrail-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an AWS Cloudtrail.\n\nThe basic authentication method for the Cloudtrail service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider."
 	},
 	"properties": {
diff --git a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceConnector.java b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceConnector.java
index 21ec42eb0..ac69701d8 100644
--- a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceConnector.java
+++ b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awscloudtrailsource;
+ */package org.apache.camel.kafkaconnector.awscloudtrailsource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceConnectorConfig.java b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceConnectorConfig.java
index bf69fd38c..b65ce9057 100644
--- a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceConnectorConfig.java
+++ b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awscloudtrailsource;
+ */package org.apache.camel.kafkaconnector.awscloudtrailsource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceTask.java b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceTask.java
index 99a487b0e..7ba41bb03 100644
--- a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceTask.java
+++ b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudtrailsource/CamelAwscloudtrailsourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awscloudtrailsource;
+ */package org.apache.camel.kafkaconnector.awscloudtrailsource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/kamelets/aws-cloudtrail-source.kamelet.yaml b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/kamelets/aws-cloudtrail-source.kamelet.yaml
index 2b2261eee..6e74705fa 100644
--- a/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/kamelets/aws-cloudtrail-source.kamelet.yaml
+++ b/connectors/camel-aws-cloudtrail-source-kafka-connector/src/main/resources/kamelets/aws-cloudtrail-source.kamelet.yaml
@@ -4,10 +4,11 @@ metadata:
   name: aws-cloudtrail-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNzQuMzc1IDg1IiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48dXNlIHhsaW5rOmhyZWY9IiNBIiB4PSIyLjE4OCIgeT0iMi41Ii8+PHN5bWJvbCBpZD0iQSIgb3ZlcmZsb3c9InZpc2libGUiPjxnIHN0cm9rZT0ibm9uZSI+PHBhdGggZD0iTTkuOTY2IDM1LjQ5M2wtMi4yODguMT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Cloudtrail"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
diff --git a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/generated/resources/camel-aws-cloudwatch-sink-sink.json b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/generated/resources/camel-aws-cloudwatch-sink-sink.json
index 60b158e73..d2e5f7cad 100644
--- a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/generated/resources/camel-aws-cloudwatch-sink-sink.json
+++ b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/generated/resources/camel-aws-cloudwatch-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-cloudwatch-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to Amazon CloudWatch metrics.\n\nThe basic authentication method for the AWS CloudWatch metrics service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the CloudWatch client loads the credentials through this provider and doesn't use the basic authentication method.\n\nYou can set the following properties in the header:\n\n`m [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkConnector.java b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkConnector.java
index c250f256f..7bf1cf2f5 100644
--- a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkConnector.java
+++ b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awscloudwatchsink;
+ */package org.apache.camel.kafkaconnector.awscloudwatchsink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkConnectorConfig.java b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkConnectorConfig.java
index ca15ba797..7e25d2ec1 100644
--- a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awscloudwatchsink;
+ */package org.apache.camel.kafkaconnector.awscloudwatchsink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkTask.java b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkTask.java
index 1f2d7dc06..405220799 100644
--- a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkTask.java
+++ b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awscloudwatchsink/CamelAwscloudwatchsinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awscloudwatchsink;
+ */package org.apache.camel.kafkaconnector.awscloudwatchsink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml
index 34d66a37f..04931ab17 100644
--- a/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml
+++ b/connectors/camel-aws-cloudwatch-sink-kafka-connector/src/main/resources/kamelets/aws-cloudwatch-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-cloudwatch-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml
index 4ca7970fa..ec17540e1 100644
--- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml
+++ b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml
@@ -60,7 +60,7 @@
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/resources/camel-aws-ddb-experimental-sink-sink.json b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/resources/camel-aws-ddb-experimental-sink-sink.json
index 19cc3642c..a6ee733a6 100644
--- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/resources/camel-aws-ddb-experimental-sink-sink.json
+++ b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/generated/resources/camel-aws-ddb-experimental-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ddb-experimental-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication me [...]
 	},
 	"properties": {
@@ -35,7 +35,7 @@
 		},
 		"camel.kamelet.aws-ddb-experimental-sink.operation": {
 			"name": "camel.kamelet.aws-ddb-experimental-sink.operation",
-			"description": "The operation to perform. The options are PutItem, UpdateItem, or DeleteItem. Example: PutItem",
+			"description": "The operation to perform. Example: PutItem",
 			"defaultValue": "\"PutItem\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnector.java b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnector.java
index f0ec9d402..0cf2e2495 100644
--- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnector.java
+++ b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbexperimentalsink;
+ */package org.apache.camel.kafkaconnector.awsddbexperimentalsink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnectorConfig.java b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnectorConfig.java
index e58e5207f..a7eae7edd 100644
--- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbexperimentalsink;
+ */package org.apache.camel.kafkaconnector.awsddbexperimentalsink;
 
 import java.util.Map;
 import javax.annotation.Generated;
@@ -39,7 +38,7 @@ public class CamelAwsddbexperimentalsinkSinkConnectorConfig
     public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_REGION_DOC = "The AWS region to access.";
     public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_REGION_DEFAULT = null;
     public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_CONF = "camel.kamelet.aws-ddb-experimental-sink.operation";
-    public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_DOC = "The operation to perform. The options are PutItem, UpdateItem, or DeleteItem. Example: PutItem";
+    public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_DOC = "The operation to perform. Example: PutItem";
     public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_OPERATION_DEFAULT = "PutItem";
     public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_WRITE_CAPACITY_CONF = "camel.kamelet.aws-ddb-experimental-sink.writeCapacity";
     public static final String CAMEL_SINK_AWSDDBEXPERIMENTALSINK_KAMELET_WRITE_CAPACITY_DOC = "The provisioned throughput to reserve for writing resources to your table.";
diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkTask.java b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkTask.java
index 9a89a1b14..c62536451 100644
--- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkTask.java
+++ b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbexperimentalsink/CamelAwsddbexperimentalsinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbexperimentalsink;
+ */package org.apache.camel.kafkaconnector.awsddbexperimentalsink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml
index 00fe7e16f..4a85f3c58 100644
--- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml
+++ b/connectors/camel-aws-ddb-experimental-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-experimental-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-ddb-experimental-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Experimental"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
@@ -72,8 +73,9 @@ spec:
         enum: ["ap-south-1", "eu-south-1", "us-gov-east-1", "me-central-1", "ca-central-1", "eu-central-1", "us-iso-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1", "eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-northeast-2", "ap-northeast-1", "me-south-1", "sa-east-1", "ap-east-1", "cn-north-1", "us-gov-west-1", "ap-southeast-1", "ap-southeast-2", "us-iso-east-1", "ap-southeast-3", "us-east-1", "us-east-2", "cn-northwest-1", "us-isob-east-1", "aws-global", "a [...]
       operation:
         title: Operation
-        description: "The operation to perform. The options are PutItem, UpdateItem, or DeleteItem."
+        description: "The operation to perform."
         type: string
+        enum: ["PutItem", "UpdateItem", "DeleteItem"]
         default: PutItem
         example: PutItem
       writeCapacity:
@@ -109,7 +111,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.20.0
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0
   - "camel:core"
   - "camel:jackson"
   - "camel:aws2-ddb"
diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml b/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml
index 59e55a428..f42538c82 100644
--- a/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml
+++ b/connectors/camel-aws-ddb-sink-kafka-connector/pom.xml
@@ -60,7 +60,7 @@
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/src/generated/resources/camel-aws-ddb-sink-sink.json b/connectors/camel-aws-ddb-sink-kafka-connector/src/generated/resources/camel-aws-ddb-sink-sink.json
index b0468acfb..9c6193617 100644
--- a/connectors/camel-aws-ddb-sink-kafka-connector/src/generated/resources/camel-aws-ddb-sink-sink.json
+++ b/connectors/camel-aws-ddb-sink-kafka-connector/src/generated/resources/camel-aws-ddb-sink-sink.json
@@ -5,8 +5,8 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ddb-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
-		"description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication me [...]
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Send data to Amazon DynamoDB. The sent data inserts, updates, or deletes an item on the specified AWS DynamoDB table.\n\nThe basic authentication method for the AWS DynamoDB service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication me [...]
 	},
 	"properties": {
 		"camel.kamelet.aws-ddb-sink.table": {
@@ -35,18 +35,11 @@
 		},
 		"camel.kamelet.aws-ddb-sink.operation": {
 			"name": "camel.kamelet.aws-ddb-sink.operation",
-			"description": "The operation to perform. The options are PutItem, UpdateItem, or DeleteItem. Example: PutItem",
+			"description": "The operation to perform. Example: PutItem",
 			"defaultValue": "\"PutItem\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.aws-ddb-sink.writeCapacity": {
-			"name": "camel.kamelet.aws-ddb-sink.writeCapacity",
-			"description": "The provisioned throughput to reserve for writing resources to your table.",
-			"defaultValue": "1",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
 		"camel.kamelet.aws-ddb-sink.useDefaultCredentialsProvider": {
 			"name": "camel.kamelet.aws-ddb-sink.useDefaultCredentialsProvider",
 			"description": "If true, the DynamoDB client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).",
diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkConnector.java b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkConnector.java
index 92c311311..fb7db87ae 100644
--- a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkConnector.java
+++ b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbsink;
+ */package org.apache.camel.kafkaconnector.awsddbsink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkConnectorConfig.java b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkConnectorConfig.java
index dc6f73526..da1a029d4 100644
--- a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbsink;
+ */package org.apache.camel.kafkaconnector.awsddbsink;
 
 import java.util.Map;
 import javax.annotation.Generated;
@@ -39,11 +38,8 @@ public class CamelAwsddbsinkSinkConnectorConfig
     public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_REGION_DOC = "The AWS region to access.";
     public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_REGION_DEFAULT = null;
     public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_OPERATION_CONF = "camel.kamelet.aws-ddb-sink.operation";
-    public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_OPERATION_DOC = "The operation to perform. The options are PutItem, UpdateItem, or DeleteItem. Example: PutItem";
+    public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_OPERATION_DOC = "The operation to perform. Example: PutItem";
     public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_OPERATION_DEFAULT = "PutItem";
-    public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_WRITE_CAPACITY_CONF = "camel.kamelet.aws-ddb-sink.writeCapacity";
-    public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_WRITE_CAPACITY_DOC = "The provisioned throughput to reserve for writing resources to your table.";
-    public static final Integer CAMEL_SINK_AWSDDBSINK_KAMELET_WRITE_CAPACITY_DEFAULT = 1;
     public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF = "camel.kamelet.aws-ddb-sink.useDefaultCredentialsProvider";
     public static final String CAMEL_SINK_AWSDDBSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC = "If true, the DynamoDB client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).";
     public static final Boolean CAMEL_SINK_AWSDDBSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT = false;
@@ -71,7 +67,6 @@ public class CamelAwsddbsinkSinkConnectorConfig
         conf.define(CAMEL_SINK_AWSDDBSINK_KAMELET_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AWSDDBSINK_KAMELET_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBSINK_KAMELET_SECRET_KEY_DOC);
         conf.define(CAMEL_SINK_AWSDDBSINK_KAMELET_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDBSINK_KAMELET_REGION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AWSDDBSINK_KAMELET_REGION_DOC);
         conf.define(CAMEL_SINK_AWSDDBSINK_KAMELET_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDBSINK_KAMELET_OPERATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBSINK_KAMELET_OPERATION_DOC);
-        conf.define(CAMEL_SINK_AWSDDBSINK_KAMELET_WRITE_CAPACITY_CONF, ConfigDef.Type.INT, CAMEL_SINK_AWSDDBSINK_KAMELET_WRITE_CAPACITY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBSINK_KAMELET_WRITE_CAPACITY_DOC);
         conf.define(CAMEL_SINK_AWSDDBSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDBSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBSINK_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
         conf.define(CAMEL_SINK_AWSDDBSINK_KAMELET_URI_ENDPOINT_OVERRIDE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AWSDDBSINK_KAMELET_URI_ENDPOINT_OVERRIDE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBSINK_KAMELET_URI_ENDPOINT_OVERRIDE_DOC);
         conf.define(CAMEL_SINK_AWSDDBSINK_KAMELET_OVERRIDE_ENDPOINT_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SINK_AWSDDBSINK_KAMELET_OVERRIDE_ENDPOINT_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AWSDDBSINK_KAMELET_OVERRIDE_ENDPOINT_DOC);
diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkTask.java b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkTask.java
index bbf4741f6..dc8272b41 100644
--- a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkTask.java
+++ b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbsink/CamelAwsddbsinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbsink;
+ */package org.apache.camel.kafkaconnector.awsddbsink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml
index 8af38d2f0..9160f2704 100644
--- a/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml
+++ b/connectors/camel-aws-ddb-sink-kafka-connector/src/main/resources/kamelets/aws-ddb-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-ddb-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
@@ -38,6 +39,16 @@ spec:
       If you use the default credentials provider, the DynamoDB client loads the credentials through this provider and doesn't use the basic authentication method.
 
       This Kamelet expects a JSON-formatted body and it must include the primary key values that define the DynamoDB item. The mapping between the JSON fields and table attribute values is done by key. For example, for  '{"username":"oscerd", "city":"Rome"}' input, the Kamelet inserts or update an item in the specified AWS DynamoDB table and sets the values for the 'username' and 'city' attributes. 
+      
+      For PutItem operation the Json body defines all item attributes.
+      For DeleteItem operation the Json body defines only the primary key attributes that identify the item to delete.
+      For UpdateItem operation the Json body defines both key attributes to identify the item to be updated and all item attributes tht get updated on the item.
+      
+      The given Json body can use "key" and "item" as top level properties. Both define a Json object that will be mapped to respective attribute value maps
+      {
+          "key": {},
+          "item": {}
+      }
     required:
       - table
       - region
@@ -70,15 +81,11 @@ spec:
         enum: ["ap-south-1", "eu-south-1", "us-gov-east-1", "me-central-1", "ca-central-1", "eu-central-1", "us-iso-west-1", "us-west-1", "us-west-2", "af-south-1", "eu-north-1", "eu-west-3", "eu-west-2", "eu-west-1", "ap-northeast-3", "ap-northeast-2", "ap-northeast-1", "me-south-1", "sa-east-1", "ap-east-1", "cn-north-1", "us-gov-west-1", "ap-southeast-1", "ap-southeast-2", "us-iso-east-1", "ap-southeast-3", "us-east-1", "us-east-2", "cn-northwest-1", "us-isob-east-1", "aws-global", "a [...]
       operation:
         title: Operation
-        description: "The operation to perform. The options are PutItem, UpdateItem, or DeleteItem."
+        description: "The operation to perform."
         type: string
+        enum: ["PutItem", "UpdateItem", "DeleteItem"]
         default: PutItem
         example: PutItem
-      writeCapacity:
-        title: Write Capacity
-        description: The provisioned throughput to reserve for writing resources to your table.
-        type: integer
-        default: 1
       useDefaultCredentialsProvider:
         title: Default Credentials Provider
         description: If true, the DynamoDB client loads credentials through a default credentials provider. If false, it uses the basic authentication method (access key and secret key).
@@ -101,7 +108,7 @@ spec:
     in:
       mediaType: application/json
   dependencies:
-  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.20.0
+  - mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0
   - "camel:core"
   - "camel:jackson"
   - "camel:aws2-ddb"
@@ -125,7 +132,6 @@ spec:
             accessKey: "{{?accessKey}}"
             region: "{{region}}"
             operation: "{{operation}}"
-            writeCapacity: "{{?writeCapacity}}"
             useDefaultCredentialsProvider: "{{useDefaultCredentialsProvider}}"
             uriEndpointOverride: "{{?uriEndpointOverride}}"
             overrideEndpoint: "{{overrideEndpoint}}"
\ No newline at end of file
diff --git a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/generated/resources/camel-aws-ddb-streams-source-source.json b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/generated/resources/camel-aws-ddb-streams-source-source.json
index 346c0db9b..7e189e21f 100644
--- a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/generated/resources/camel-aws-ddb-streams-source-source.json
+++ b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/generated/resources/camel-aws-ddb-streams-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ddb-streams-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive events from Amazon DynamoDB Streams.\n\nThe basic authentication method for the AWS DynamoDB Streams service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the DynamoDB Streams client loads the credentials through this provider and doesn't use the basic authentication method."
 	},
 	"properties": {
diff --git a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceConnector.java b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceConnector.java
index 3e6fdb8c9..c59b19576 100644
--- a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceConnector.java
+++ b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbstreamssource;
+ */package org.apache.camel.kafkaconnector.awsddbstreamssource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceConnectorConfig.java b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceConnectorConfig.java
index d7a205aa3..d11283918 100644
--- a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceConnectorConfig.java
+++ b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbstreamssource;
+ */package org.apache.camel.kafkaconnector.awsddbstreamssource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceTask.java b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceTask.java
index 6cda41180..bbc5e4507 100644
--- a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceTask.java
+++ b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsddbstreamssource/CamelAwsddbstreamssourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsddbstreamssource;
+ */package org.apache.camel.kafkaconnector.awsddbstreamssource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml
index 30252d8e0..8fcd7dd3a 100644
--- a/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml
+++ b/connectors/camel-aws-ddb-streams-source-kafka-connector/src/main/resources/kamelets/aws-ddb-streams-source.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-ddb-streams-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
diff --git a/connectors/camel-aws-ec2-sink-kafka-connector/src/generated/resources/camel-aws-ec2-sink-sink.json b/connectors/camel-aws-ec2-sink-kafka-connector/src/generated/resources/camel-aws-ec2-sink-sink.json
index f6a268a34..3ae9908c4 100644
--- a/connectors/camel-aws-ec2-sink-kafka-connector/src/generated/resources/camel-aws-ec2-sink-sink.json
+++ b/connectors/camel-aws-ec2-sink-kafka-connector/src/generated/resources/camel-aws-ec2-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ec2-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Check the status of EC2 instances\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS EC2 Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the EC2 client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nThe K [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkConnector.java b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkConnector.java
index 84dc8f15d..a96f082d4 100644
--- a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkConnector.java
+++ b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsec2sink;
+ */package org.apache.camel.kafkaconnector.awsec2sink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkConnectorConfig.java b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkConnectorConfig.java
index d05db939a..07c62e2c2 100644
--- a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsec2sink;
+ */package org.apache.camel.kafkaconnector.awsec2sink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkTask.java b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkTask.java
index 87f7b875b..fe7b1a59f 100644
--- a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkTask.java
+++ b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsec2sink/CamelAwsec2sinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsec2sink;
+ */package org.apache.camel.kafkaconnector.awsec2sink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml
index ccf2c5906..c32fc4893 100644
--- a/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml
+++ b/connectors/camel-aws-ec2-sink-kafka-connector/src/main/resources/kamelets/aws-ec2-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-ec2-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
diff --git a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/generated/resources/camel-aws-eventbridge-sink-sink.json b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/generated/resources/camel-aws-eventbridge-sink-sink.json
index 9f48cfb42..d37e8c39d 100644
--- a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/generated/resources/camel-aws-eventbridge-sink-sink.json
+++ b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/generated/resources/camel-aws-eventbridge-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-eventbridge-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send events to an Amazon Eventbridge Eventbus.\n\nThe basic authentication method for the Eventbridge service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Eventbridge client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the headers, you need to set the `resources-arn` \/ `ce-r [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkConnector.java b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkConnector.java
index b141640e1..b907ff153 100644
--- a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkConnector.java
+++ b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awseventbridgesink;
+ */package org.apache.camel.kafkaconnector.awseventbridgesink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkConnectorConfig.java b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkConnectorConfig.java
index 9006e1438..102d390de 100644
--- a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awseventbridgesink;
+ */package org.apache.camel.kafkaconnector.awseventbridgesink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkTask.java b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkTask.java
index 88a40c9a1..4736daa0a 100644
--- a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkTask.java
+++ b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awseventbridgesink/CamelAwseventbridgesinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awseventbridgesink;
+ */package org.apache.camel.kafkaconnector.awseventbridgesink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/kamelets/aws-eventbridge-sink.kamelet.yaml b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/kamelets/aws-eventbridge-sink.kamelet.yaml
index 6d9b3940a..d9f2f817b 100644
--- a/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/kamelets/aws-eventbridge-sink.kamelet.yaml
+++ b/connectors/camel-aws-eventbridge-sink-kafka-connector/src/main/resources/kamelets/aws-eventbridge-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-eventbridge-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMWVtIiBoZWlnaHQ9IjFlbSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQgbWVldCIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJJY29uaWZ5SWQtMTgyM2Y2NTU1NjktYWYxZGQ1LT [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "AWS Eventbridge"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink-sink.json b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink-sink.json
index e6b386fb4..ad6e2b7cd 100644
--- a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink-sink.json
+++ b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-firehose-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-kinesis-firehose-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send message to an AWS Kinesis Firehose Stream\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS Kinesis Firehose Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the Kinesis Firehose client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandato [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkConnector.java b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkConnector.java
index f20bfce25..4ab24ec03 100644
--- a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkConnector.java
+++ b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesisfirehosesink;
+ */package org.apache.camel.kafkaconnector.awskinesisfirehosesink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkConnectorConfig.java b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkConnectorConfig.java
index 0c13a247c..fc273a45d 100644
--- a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesisfirehosesink;
+ */package org.apache.camel.kafkaconnector.awskinesisfirehosesink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkTask.java b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkTask.java
index 493b14d97..d82493d6b 100644
--- a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkTask.java
+++ b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesisfirehosesink/CamelAwskinesisfirehosesinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesisfirehosesink;
+ */package org.apache.camel.kafkaconnector.awskinesisfirehosesink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml
index d5aa28ffe..fda146ed4 100644
--- a/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml
+++ b/connectors/camel-aws-kinesis-firehose-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-firehose-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-kinesis-firehose-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
diff --git a/connectors/camel-aws-kinesis-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-sink-sink.json b/connectors/camel-aws-kinesis-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-sink-sink.json
index 7680868ef..97882d93e 100644
--- a/connectors/camel-aws-kinesis-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-sink-sink.json
+++ b/connectors/camel-aws-kinesis-sink-kafka-connector/src/generated/resources/camel-aws-kinesis-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-kinesis-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to AWS Kinesis.\n\nThe basic authentication method for the Kinesis service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Kinesis client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `file` \/ `ce-partition` property to set the Ki [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkConnector.java b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkConnector.java
index 1a170d64d..1788dd3cb 100644
--- a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkConnector.java
+++ b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesissink;
+ */package org.apache.camel.kafkaconnector.awskinesissink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkConnectorConfig.java b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkConnectorConfig.java
index 7ad40c438..35f3de96b 100644
--- a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesissink;
+ */package org.apache.camel.kafkaconnector.awskinesissink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkTask.java b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkTask.java
index 47ca961ab..e70301913 100644
--- a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkTask.java
+++ b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissink/CamelAwskinesissinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesissink;
+ */package org.apache.camel.kafkaconnector.awskinesissink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml
index da10a6c3c..087480cef 100644
--- a/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml
+++ b/connectors/camel-aws-kinesis-sink-kafka-connector/src/main/resources/kamelets/aws-kinesis-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-kinesis-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml b/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml
index 6924f51fc..19e57507f 100644
--- a/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml
+++ b/connectors/camel-aws-kinesis-source-kafka-connector/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/src/generated/resources/camel-aws-kinesis-source-source.json b/connectors/camel-aws-kinesis-source-kafka-connector/src/generated/resources/camel-aws-kinesis-source-source.json
index bdac61ed2..9fde23aa5 100644
--- a/connectors/camel-aws-kinesis-source-kafka-connector/src/generated/resources/camel-aws-kinesis-source-source.json
+++ b/connectors/camel-aws-kinesis-source-kafka-connector/src/generated/resources/camel-aws-kinesis-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-kinesis-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from AWS Kinesis.\n\nThe basic authentication method for the Kinesis service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Kinesis client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, Camel [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceConnector.java b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceConnector.java
index 74dcd7492..34a2c6a75 100644
--- a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceConnector.java
+++ b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesissource;
+ */package org.apache.camel.kafkaconnector.awskinesissource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceConnectorConfig.java b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceConnectorConfig.java
index 873695778..59be99ce4 100644
--- a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceConnectorConfig.java
+++ b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesissource;
+ */package org.apache.camel.kafkaconnector.awskinesissource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceTask.java b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceTask.java
index f36c43283..56ff5a101 100644
--- a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceTask.java
+++ b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awskinesissource/CamelAwskinesissourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awskinesissource;
+ */package org.apache.camel.kafkaconnector.awskinesissource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
index 44db3d2d5..d44bc2765 100644
--- a/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
+++ b/connectors/camel-aws-kinesis-source-kafka-connector/src/main/resources/kamelets/aws-kinesis-source.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-kinesis-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -98,7 +99,7 @@ spec:
     - "camel:aws2-kinesis"
     - "camel:kamelet"
     - "camel:core"
-    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.20.0"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0"
   template:
     beans:
       - name: duplicateHeaders
diff --git a/connectors/camel-aws-lambda-sink-kafka-connector/src/generated/resources/camel-aws-lambda-sink-sink.json b/connectors/camel-aws-lambda-sink-kafka-connector/src/generated/resources/camel-aws-lambda-sink-sink.json
index 2080ee14f..92c8043d5 100644
--- a/connectors/camel-aws-lambda-sink-kafka-connector/src/generated/resources/camel-aws-lambda-sink-sink.json
+++ b/connectors/camel-aws-lambda-sink-kafka-connector/src/generated/resources/camel-aws-lambda-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-lambda-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send a payload to an AWS Lambda function.\n\nThe basic authentication method for the Lambda service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the Lambda client loads the credentials through this provider and doesn't use the basic authentication method."
 	},
 	"properties": {
diff --git a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkConnector.java b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkConnector.java
index cac4854f9..ebd5695fa 100644
--- a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkConnector.java
+++ b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awslambdasink;
+ */package org.apache.camel.kafkaconnector.awslambdasink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkConnectorConfig.java b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkConnectorConfig.java
index e987ec8df..d149565c8 100644
--- a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awslambdasink;
+ */package org.apache.camel.kafkaconnector.awslambdasink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkTask.java b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkTask.java
index 1782a1ae5..9a051670f 100644
--- a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkTask.java
+++ b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awslambdasink/CamelAwslambdasinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awslambdasink;
+ */package org.apache.camel.kafkaconnector.awslambdasink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml
index 455d182c4..630a5b644 100644
--- a/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml
+++ b/connectors/camel-aws-lambda-sink-kafka-connector/src/main/resources/kamelets/aws-lambda-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-lambda-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/src/generated/resources/camel-aws-redshift-sink-sink.json b/connectors/camel-aws-redshift-sink-kafka-connector/src/generated/resources/camel-aws-redshift-sink-sink.json
index cfff2eb45..c69d95d45 100644
--- a/connectors/camel-aws-redshift-sink-kafka-connector/src/generated/resources/camel-aws-redshift-sink-sink.json
+++ b/connectors/camel-aws-redshift-sink-kafka-connector/src/generated/resources/camel-aws-redshift-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-redshift-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to an AWS Redshift Database.\n\nThis Kamelet expects a JSON-formatted body. Use key:value pairs to map the JSON fields and parameters. For example, here is a query:\n\n'INSERT INTO accounts (username,city) VALUES (:#username,:#city)'\n\nHere is example input for the example query:\n\n'{ \"username\":\"oscerd\", \"city\":\"Rome\"}'"
 	},
 	"properties": {
diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkConnector.java b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkConnector.java
index eda70a9a8..f90394530 100644
--- a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkConnector.java
+++ b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsredshiftsink;
+ */package org.apache.camel.kafkaconnector.awsredshiftsink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkConnectorConfig.java b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkConnectorConfig.java
index e9ca75e07..db65201a9 100644
--- a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsredshiftsink;
+ */package org.apache.camel.kafkaconnector.awsredshiftsink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkTask.java b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkTask.java
index 33b6c9e50..7a7f94432 100644
--- a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkTask.java
+++ b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsink/CamelAwsredshiftsinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsredshiftsink;
+ */package org.apache.camel.kafkaconnector.awsredshiftsink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/kamelets/aws-redshift-sink.kamelet.yaml b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/kamelets/aws-redshift-sink.kamelet.yaml
index 4b8077b2e..01f109550 100644
--- a/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/kamelets/aws-redshift-sink.kamelet.yaml
+++ b/connectors/camel-aws-redshift-sink-kafka-connector/src/main/resources/kamelets/aws-redshift-sink.kamelet.yaml
@@ -20,10 +20,11 @@ metadata:
   name: aws-redshift-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-aws-redshift-source-kafka-connector/src/generated/resources/camel-aws-redshift-source-source.json b/connectors/camel-aws-redshift-source-kafka-connector/src/generated/resources/camel-aws-redshift-source-source.json
index 6f4d1be46..2ce2ac76c 100644
--- a/connectors/camel-aws-redshift-source-kafka-connector/src/generated/resources/camel-aws-redshift-source-source.json
+++ b/connectors/camel-aws-redshift-source-kafka-connector/src/generated/resources/camel-aws-redshift-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-redshift-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Query data from an AWS RedShift Database."
 	},
 	"properties": {
diff --git a/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceConnector.java b/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceConnector.java
index 64f50c520..67b2bb98c 100644
--- a/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceConnector.java
+++ b/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsredshiftsource;
+ */package org.apache.camel.kafkaconnector.awsredshiftsource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceConnectorConfig.java b/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceConnectorConfig.java
index 87d1c4709..cb15bbb84 100644
--- a/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceConnectorConfig.java
+++ b/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsredshiftsource;
+ */package org.apache.camel.kafkaconnector.awsredshiftsource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceTask.java b/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceTask.java
index 2d6f30adc..9160ab49b 100644
--- a/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceTask.java
+++ b/connectors/camel-aws-redshift-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awsredshiftsource/CamelAwsredshiftsourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awsredshiftsource;
+ */package org.apache.camel.kafkaconnector.awsredshiftsource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/kamelets/aws-redshift-source.kamelet.yaml b/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/kamelets/aws-redshift-source.kamelet.yaml
index 04a798b8b..99e600420 100644
--- a/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/kamelets/aws-redshift-source.kamelet.yaml
+++ b/connectors/camel-aws-redshift-source-kafka-connector/src/main/resources/kamelets/aws-redshift-source.kamelet.yaml
@@ -20,10 +20,11 @@ metadata:
   name: aws-redshift-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
diff --git a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/generated/resources/camel-aws-s3-cdc-source-source.json b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/generated/resources/camel-aws-s3-cdc-source-source.json
index edb14abf9..1b663dfbf 100644
--- a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/generated/resources/camel-aws-s3-cdc-source-source.json
+++ b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/generated/resources/camel-aws-s3-cdc-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-cdc-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from AWS SQS subscribed to Eventbridge Bus reporting events related to an S3 bucket or multiple buckets.\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service.\nTo use this Kamelet you'll need to set up Eventbridge on your bucket and subscribe Eventbridge bus to an SQS Queue.\nFor doing this you'll need to enable Evenbridge notification on your bucket and creating a rule on Eventbridge console related to all the events on S3 [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceConnector.java b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceConnector.java
index 123614e14..15f723d58 100644
--- a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceConnector.java
+++ b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3cdcsource;
+ */package org.apache.camel.kafkaconnector.awss3cdcsource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceConnectorConfig.java b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceConnectorConfig.java
index 94621cda0..4f17e14d0 100644
--- a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceConnectorConfig.java
+++ b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3cdcsource;
+ */package org.apache.camel.kafkaconnector.awss3cdcsource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceTask.java b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceTask.java
index 833563159..d87deea8c 100644
--- a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceTask.java
+++ b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3cdcsource/CamelAwss3cdcsourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3cdcsource;
+ */package org.apache.camel.kafkaconnector.awss3cdcsource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/resources/kamelets/aws-s3-cdc-source.kamelet.yaml b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/resources/kamelets/aws-s3-cdc-source.kamelet.yaml
index b49ae267f..aca0eedb5 100644
--- a/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/resources/kamelets/aws-s3-cdc-source.kamelet.yaml
+++ b/connectors/camel-aws-s3-cdc-source-kafka-connector/src/main/resources/kamelets/aws-s3-cdc-source.kamelet.yaml
@@ -4,11 +4,12 @@ metadata:
   name: aws-s3-cdc-source
   annotations:
     camel.apache.org/kamelet.support.level: Preview
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     camel.apache.org/kamelet.icon: >-
       data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFRE [...]
     camel.apache.org/provider: Apache Software Foundation
     camel.apache.org/kamelet.group: AWS S3 CDC
+    camel.apache.org/kamelet.namespace: "AWS"
     camel.apache.org/keda.type: aws-s3-cdc-queue
   labels:
     camel.apache.org/kamelet.type: source
diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml b/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml
index 89f8e8012..6f51a2fc5 100644
--- a/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml
+++ b/connectors/camel-aws-s3-experimental-source-kafka-connector/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/resources/camel-aws-s3-experimental-source-source.json b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/resources/camel-aws-s3-experimental-source-source.json
index 315504f04..95dd6e462 100644
--- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/resources/camel-aws-s3-experimental-source-source.json
+++ b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/generated/resources/camel-aws-s3-experimental-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-experimental-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAw [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnector.java b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnector.java
index 0b3b92d84..5a4583739 100644
--- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnector.java
+++ b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3experimentalsource;
+ */package org.apache.camel.kafkaconnector.awss3experimentalsource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnectorConfig.java b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnectorConfig.java
index d81c6359e..47e5915d1 100644
--- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnectorConfig.java
+++ b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3experimentalsource;
+ */package org.apache.camel.kafkaconnector.awss3experimentalsource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceTask.java b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceTask.java
index c2cb797b0..c2cdcfaf7 100644
--- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceTask.java
+++ b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3experimentalsource/CamelAwss3experimentalsourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3experimentalsource;
+ */package org.apache.camel.kafkaconnector.awss3experimentalsource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml
index 067392e1f..503d9bdac 100644
--- a/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml
+++ b/connectors/camel-aws-s3-experimental-source-kafka-connector/src/main/resources/kamelets/aws-s3-experimental-source.kamelet.yaml
@@ -4,10 +4,11 @@ metadata:
   name: aws-s3-experimental-source
   annotations:
     camel.apache.org/kamelet.support.level: "Experimental"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -118,7 +119,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-s3"
-    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.20.0"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0"
     - "camel:kamelet"
   template:
     beans:
diff --git a/connectors/camel-aws-s3-sink-kafka-connector/src/generated/resources/camel-aws-s3-sink-sink.json b/connectors/camel-aws-s3-sink-kafka-connector/src/generated/resources/camel-aws-s3-sink-sink.json
index b145ef2b4..3bd97f09d 100644
--- a/connectors/camel-aws-s3-sink-kafka-connector/src/generated/resources/camel-aws-s3-sink-sink.json
+++ b/connectors/camel-aws-s3-sink-kafka-connector/src/generated/resources/camel-aws-s3-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload data to an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `file` \/ `ce-partition` property to specify th [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkConnector.java b/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkConnector.java
index c96573ae8..0cb66ab30 100644
--- a/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkConnector.java
+++ b/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3sink;
+ */package org.apache.camel.kafkaconnector.awss3sink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkConnectorConfig.java b/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkConnectorConfig.java
index a77767cf9..5f37e4090 100644
--- a/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3sink;
+ */package org.apache.camel.kafkaconnector.awss3sink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkTask.java b/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkTask.java
index bcd76405c..0d891084a 100644
--- a/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkTask.java
+++ b/connectors/camel-aws-s3-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3sink/CamelAwss3sinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3sink;
+ */package org.apache.camel.kafkaconnector.awss3sink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml b/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml
index d65602ffa..c8fd486f2 100644
--- a/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml
+++ b/connectors/camel-aws-s3-sink-kafka-connector/src/main/resources/kamelets/aws-s3-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-s3-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-aws-s3-source-kafka-connector/pom.xml b/connectors/camel-aws-s3-source-kafka-connector/pom.xml
index c18576b26..f21bf4541 100644
--- a/connectors/camel-aws-s3-source-kafka-connector/pom.xml
+++ b/connectors/camel-aws-s3-source-kafka-connector/pom.xml
@@ -52,7 +52,7 @@
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-aws-s3-source-kafka-connector/src/generated/resources/camel-aws-s3-source-source.json b/connectors/camel-aws-s3-source-kafka-connector/src/generated/resources/camel-aws-s3-source-source.json
index f6d8b9474..ec1314385 100644
--- a/connectors/camel-aws-s3-source-kafka-connector/src/generated/resources/camel-aws-s3-source-source.json
+++ b/connectors/camel-aws-s3-source-kafka-connector/src/generated/resources/camel-aws-s3-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from an Amazon S3 Bucket.\n\nThe basic authentication method for the S3 service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the S3 client loads the credentials through this provider and doesn't use the basic authentication method.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAw [...]
 	},
 	"properties": {
@@ -47,13 +47,6 @@
 			"priority": "MEDIUM",
 			"required": "false"
 		},
-		"camel.kamelet.aws-s3-source.includeBody": {
-			"name": "camel.kamelet.aws-s3-source.includeBody",
-			"description": "If true, the exchange is consumed and put into the body and closed. If false, the S3Object stream is put raw into the body and the headers are set with the S3 object metadata.",
-			"defaultValue": "true",
-			"priority": "MEDIUM",
-			"required": "false"
-		},
 		"camel.kamelet.aws-s3-source.prefix": {
 			"name": "camel.kamelet.aws-s3-source.prefix",
 			"description": "The AWS S3 bucket prefix to consider while searching. Example: folder\/",
diff --git a/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceConnector.java b/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceConnector.java
index 4b78ea542..60657cb03 100644
--- a/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceConnector.java
+++ b/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3source;
+ */package org.apache.camel.kafkaconnector.awss3source;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceConnectorConfig.java b/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceConnectorConfig.java
index 1b1b2ad20..79073e7fb 100644
--- a/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceConnectorConfig.java
+++ b/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3source;
+ */package org.apache.camel.kafkaconnector.awss3source;
 
 import java.util.Map;
 import javax.annotation.Generated;
@@ -44,9 +43,6 @@ public class CamelAwss3sourceSourceConnectorConfig
     public static final String CAMEL_SOURCE_AWSS3SOURCE_KAMELET_AUTO_CREATE_BUCKET_CONF = "camel.kamelet.aws-s3-source.autoCreateBucket";
     public static final String CAMEL_SOURCE_AWSS3SOURCE_KAMELET_AUTO_CREATE_BUCKET_DOC = "Specifies to automatically create the S3 bucket.";
     public static final Boolean CAMEL_SOURCE_AWSS3SOURCE_KAMELET_AUTO_CREATE_BUCKET_DEFAULT = false;
-    public static final String CAMEL_SOURCE_AWSS3SOURCE_KAMELET_INCLUDE_BODY_CONF = "camel.kamelet.aws-s3-source.includeBody";
-    public static final String CAMEL_SOURCE_AWSS3SOURCE_KAMELET_INCLUDE_BODY_DOC = "If true, the exchange is consumed and put into the body and closed. If false, the S3Object stream is put raw into the body and the headers are set with the S3 object metadata.";
-    public static final Boolean CAMEL_SOURCE_AWSS3SOURCE_KAMELET_INCLUDE_BODY_DEFAULT = true;
     public static final String CAMEL_SOURCE_AWSS3SOURCE_KAMELET_PREFIX_CONF = "camel.kamelet.aws-s3-source.prefix";
     public static final String CAMEL_SOURCE_AWSS3SOURCE_KAMELET_PREFIX_DOC = "The AWS S3 bucket prefix to consider while searching. Example: folder/";
     public static final String CAMEL_SOURCE_AWSS3SOURCE_KAMELET_PREFIX_DEFAULT = null;
@@ -85,7 +81,6 @@ public class CamelAwss3sourceSourceConnectorConfig
         conf.define(CAMEL_SOURCE_AWSS3SOURCE_KAMELET_SECRET_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_SECRET_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_SECRET_KEY_DOC);
         conf.define(CAMEL_SOURCE_AWSS3SOURCE_KAMELET_REGION_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_REGION_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_REGION_DOC);
         conf.define(CAMEL_SOURCE_AWSS3SOURCE_KAMELET_AUTO_CREATE_BUCKET_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_AUTO_CREATE_BUCKET_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_AUTO_CREATE_BUCKET_DOC);
-        conf.define(CAMEL_SOURCE_AWSS3SOURCE_KAMELET_INCLUDE_BODY_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_INCLUDE_BODY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_INCLUDE_BODY_DOC);
         conf.define(CAMEL_SOURCE_AWSS3SOURCE_KAMELET_PREFIX_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_PREFIX_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_PREFIX_DOC);
         conf.define(CAMEL_SOURCE_AWSS3SOURCE_KAMELET_IGNORE_BODY_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_IGNORE_BODY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_IGNORE_BODY_DOC);
         conf.define(CAMEL_SOURCE_AWSS3SOURCE_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AWSS3SOURCE_KAMELET_USE_DEFAULT_CREDENTIALS_PROVIDER_DOC);
diff --git a/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceTask.java b/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceTask.java
index 73fa68f74..c29ef547f 100644
--- a/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceTask.java
+++ b/connectors/camel-aws-s3-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3source/CamelAwss3sourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3source;
+ */package org.apache.camel.kafkaconnector.awss3source;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/kamelets/aws-s3-source.kamelet.yaml b/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
index 87097d63e..8eb829f8b 100644
--- a/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
+++ b/connectors/camel-aws-s3-source-kafka-connector/src/main/resources/kamelets/aws-s3-source.kamelet.yaml
@@ -4,10 +4,11 @@ metadata:
   name: aws-s3-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -65,13 +66,6 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
-      includeBody:
-        title: Include Body
-        description: If true, the exchange is consumed and put into the body and closed. If false, the S3Object stream is put raw into the body and the headers are set with the S3 object metadata.
-        type: boolean
-        x-descriptors:
-        - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
-        default: true
       prefix:
         title: Prefix
         description: The AWS S3 bucket prefix to consider while searching.
@@ -110,7 +104,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-s3"
-    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.20.0"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0"
     - "camel:kamelet"
   template:
     beans:
@@ -132,7 +126,6 @@ spec:
         secretKey: "{{?secretKey}}"
         accessKey: "{{?accessKey}}"
         region: "{{region}}"
-        includeBody: "{{includeBody}}"
         ignoreBody: "{{ignoreBody}}"
         deleteAfterRead: "{{deleteAfterRead}}"
         prefix: "{{?prefix}}"
diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/generated/resources/camel-aws-s3-streaming-upload-sink-sink.json b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/generated/resources/camel-aws-s3-streaming-upload-sink-sink.json
index 126268440..7ff0238fd 100644
--- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/generated/resources/camel-aws-s3-streaming-upload-sink-sink.json
+++ b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/generated/resources/camel-aws-s3-streaming-upload-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-s3-streaming-upload-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload data to AWS S3 in streaming upload mode.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS S3 Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the S3 client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet."
 	},
 	"properties": {
diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnector.java b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnector.java
index 257a45f75..6d562b20e 100644
--- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnector.java
+++ b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3streaminguploadsink;
+ */package org.apache.camel.kafkaconnector.awss3streaminguploadsink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnectorConfig.java b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnectorConfig.java
index 8c851a05b..992de7006 100644
--- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3streaminguploadsink;
+ */package org.apache.camel.kafkaconnector.awss3streaminguploadsink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkTask.java b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkTask.java
index a9268adc7..9df0d59d7 100644
--- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkTask.java
+++ b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3streaminguploadsink;
+ */package org.apache.camel.kafkaconnector.awss3streaminguploadsink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml
index 2a4588715..42d950444 100644
--- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml
+++ b/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/resources/kamelets/aws-s3-streaming-upload-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-s3-streaming-upload-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink-sink.json b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink-sink.json
index 4d157dfa5..b77b1d44b 100644
--- a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink-sink.json
+++ b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/generated/resources/camel-aws-secrets-manager-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-secrets-manager-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Create a secret in AWS Secrets Manager.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS Secrets Manager Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the Secrets Manager client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parame [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkConnector.java b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkConnector.java
index 993831878..32ef5497a 100644
--- a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkConnector.java
+++ b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssecretsmanagersink;
+ */package org.apache.camel.kafkaconnector.awssecretsmanagersink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkConnectorConfig.java b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkConnectorConfig.java
index d19c943a2..55b029b26 100644
--- a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssecretsmanagersink;
+ */package org.apache.camel.kafkaconnector.awssecretsmanagersink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkTask.java b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkTask.java
index 7a8ff1fbb..c9954c191 100644
--- a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkTask.java
+++ b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssecretsmanagersink/CamelAwssecretsmanagersinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssecretsmanagersink;
+ */package org.apache.camel.kafkaconnector.awssecretsmanagersink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/kamelets/aws-secrets-manager-sink.kamelet.yaml b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/kamelets/aws-secrets-manager-sink.kamelet.yaml
index a80416d66..54b590f51 100644
--- a/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/kamelets/aws-secrets-manager-sink.kamelet.yaml
+++ b/connectors/camel-aws-secrets-manager-sink-kafka-connector/src/main/resources/kamelets/aws-secrets-manager-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-secrets-manager-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-aws-ses-sink-kafka-connector/src/generated/resources/camel-aws-ses-sink-sink.json b/connectors/camel-aws-ses-sink-kafka-connector/src/generated/resources/camel-aws-ses-sink-sink.json
index 5e599afa3..5e6561a84 100644
--- a/connectors/camel-aws-ses-sink-kafka-connector/src/generated/resources/camel-aws-ses-sink-sink.json
+++ b/connectors/camel-aws-ses-sink-kafka-connector/src/generated/resources/camel-aws-ses-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-ses-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send email through the Amazon Simple Email Service (SES).\n\nThe basic authentication method for the SES service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SES client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the following properties:\n [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkConnector.java b/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkConnector.java
index 13e29e7d3..69ea9bfbc 100644
--- a/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkConnector.java
+++ b/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssessink;
+ */package org.apache.camel.kafkaconnector.awssessink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkConnectorConfig.java b/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkConnectorConfig.java
index 73b1a1a44..bedabdcb3 100644
--- a/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssessink;
+ */package org.apache.camel.kafkaconnector.awssessink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkTask.java b/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkTask.java
index 184ca25b9..924f43b9d 100644
--- a/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkTask.java
+++ b/connectors/camel-aws-ses-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssessink/CamelAwssessinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssessink;
+ */package org.apache.camel.kafkaconnector.awssessink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/kamelets/aws-ses-sink.kamelet.yaml b/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/kamelets/aws-ses-sink.kamelet.yaml
index f6c4cb83c..4ad5e4b28 100644
--- a/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/kamelets/aws-ses-sink.kamelet.yaml
+++ b/connectors/camel-aws-ses-sink-kafka-connector/src/main/resources/kamelets/aws-ses-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-ses-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sns-fifo-sink-sink.json b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sns-fifo-sink-sink.json
index 3f7dfce35..60b592781 100644
--- a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sns-fifo-sink-sink.json
+++ b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sns-fifo-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sns-fifo-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send message to an AWS SNS FIFO Topic.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SNS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SNS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\n [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkConnector.java b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkConnector.java
index 102d61e35..f91aef6f1 100644
--- a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkConnector.java
+++ b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssnsfifosink;
+ */package org.apache.camel.kafkaconnector.awssnsfifosink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkConnectorConfig.java b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkConnectorConfig.java
index b91a12a77..b1110ef77 100644
--- a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssnsfifosink;
+ */package org.apache.camel.kafkaconnector.awssnsfifosink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkTask.java b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkTask.java
index 291723960..b680ba5d8 100644
--- a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkTask.java
+++ b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnsfifosink/CamelAwssnsfifosinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssnsfifosink;
+ */package org.apache.camel.kafkaconnector.awssnsfifosink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml
index 70f2970d7..5a2b035e9 100644
--- a/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml
+++ b/connectors/camel-aws-sns-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sns-fifo-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-sns-fifo-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
diff --git a/connectors/camel-aws-sns-sink-kafka-connector/src/generated/resources/camel-aws-sns-sink-sink.json b/connectors/camel-aws-sns-sink-kafka-connector/src/generated/resources/camel-aws-sns-sink-sink.json
index 1a2919fc5..1fd882391 100644
--- a/connectors/camel-aws-sns-sink-kafka-connector/src/generated/resources/camel-aws-sns-sink-sink.json
+++ b/connectors/camel-aws-sns-sink-kafka-connector/src/generated/resources/camel-aws-sns-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sns-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send message to an Amazon Simple Notification Service (SNS) topic.\n\nThe basic authentication method for the SNS service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SNS client loads the credentials through this provider and doesn't use the basic authentication method.\n\nIn the header, you can optionally set the `subject` \/ ` [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkConnector.java b/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkConnector.java
index b488b28a3..bd911ed62 100644
--- a/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkConnector.java
+++ b/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssnssink;
+ */package org.apache.camel.kafkaconnector.awssnssink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkConnectorConfig.java b/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkConnectorConfig.java
index 2b8e99986..5a82f1d15 100644
--- a/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssnssink;
+ */package org.apache.camel.kafkaconnector.awssnssink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkTask.java b/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkTask.java
index 26348f314..58c80f678 100644
--- a/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkTask.java
+++ b/connectors/camel-aws-sns-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssnssink/CamelAwssnssinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssnssink;
+ */package org.apache.camel.kafkaconnector.awssnssink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml b/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml
index d405ca87d..fdbc3981f 100644
--- a/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml
+++ b/connectors/camel-aws-sns-sink-kafka-connector/src/main/resources/kamelets/aws-sns-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-sns-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
diff --git a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/generated/resources/camel-aws-sqs-batch-sink-sink.json b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/generated/resources/camel-aws-sqs-batch-sink-sink.json
index 1fdb169d9..b4567896b 100644
--- a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/generated/resources/camel-aws-sqs-batch-sink-sink.json
+++ b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/generated/resources/camel-aws-sqs-batch-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sqs-batch-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send Batch message to an AWS SQS Queue.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet."
 	},
 	"properties": {
diff --git a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkConnector.java b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkConnector.java
index 6b828abd7..740c84c6e 100644
--- a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkConnector.java
+++ b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqsbatchsink;
+ */package org.apache.camel.kafkaconnector.awssqsbatchsink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkConnectorConfig.java b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkConnectorConfig.java
index 76ab38fd3..aaccfdd2d 100644
--- a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqsbatchsink;
+ */package org.apache.camel.kafkaconnector.awssqsbatchsink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkTask.java b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkTask.java
index 23b15d93d..cea727316 100644
--- a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkTask.java
+++ b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsbatchsink/CamelAwssqsbatchsinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqsbatchsink;
+ */package org.apache.camel.kafkaconnector.awssqsbatchsink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml
index fc1e4ad77..d98eb80ef 100644
--- a/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml
+++ b/connectors/camel-aws-sqs-batch-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-batch-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-sqs-batch-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
diff --git a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sqs-fifo-sink-sink.json b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sqs-fifo-sink-sink.json
index f9de60075..8ca487e4a 100644
--- a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sqs-fifo-sink-sink.json
+++ b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/generated/resources/camel-aws-sqs-fifo-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sqs-fifo-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "\nSend message to an AWS SQS FIFO Queue.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet."
 	},
 	"properties": {
diff --git a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkConnector.java b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkConnector.java
index dd81a00e9..ec5c8ffb2 100644
--- a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkConnector.java
+++ b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqsfifosink;
+ */package org.apache.camel.kafkaconnector.awssqsfifosink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkConnectorConfig.java b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkConnectorConfig.java
index db2f948df..345219b6d 100644
--- a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqsfifosink;
+ */package org.apache.camel.kafkaconnector.awssqsfifosink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkTask.java b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkTask.java
index 8182fc2df..42f4567e4 100644
--- a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkTask.java
+++ b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqsfifosink/CamelAwssqsfifosinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqsfifosink;
+ */package org.apache.camel.kafkaconnector.awssqsfifosink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml
index 33edb436f..d651e4067 100644
--- a/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml
+++ b/connectors/camel-aws-sqs-fifo-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-fifo-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-sqs-fifo-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
diff --git a/connectors/camel-aws-sqs-sink-kafka-connector/src/generated/resources/camel-aws-sqs-sink-sink.json b/connectors/camel-aws-sqs-sink-kafka-connector/src/generated/resources/camel-aws-sqs-sink-sink.json
index cfcc180bc..e397a8b66 100644
--- a/connectors/camel-aws-sqs-sink-kafka-connector/src/generated/resources/camel-aws-sqs-sink-sink.json
+++ b/connectors/camel-aws-sqs-sink-kafka-connector/src/generated/resources/camel-aws-sqs-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sqs-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send messages to an Amazon Simple Queue Service (SQS) queue.\n\nThe basic authentication method for the SQS service is to specify an access key and a secret key. These parameters are optional because the Kamelet provides a default credentials provider.\n\nIf you use the default credentials provider, the SQS client loads the credentials through this provider and doesn't use the basic authentication method."
 	},
 	"properties": {
diff --git a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkConnector.java b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkConnector.java
index 4b1f6acce..53dfb0d09 100644
--- a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkConnector.java
+++ b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqssink;
+ */package org.apache.camel.kafkaconnector.awssqssink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkConnectorConfig.java b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkConnectorConfig.java
index 17052338a..e279a293f 100644
--- a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkConnectorConfig.java
+++ b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqssink;
+ */package org.apache.camel.kafkaconnector.awssqssink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkTask.java b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkTask.java
index e7cde15d2..97b60271e 100644
--- a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkTask.java
+++ b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssink/CamelAwssqssinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqssink;
+ */package org.apache.camel.kafkaconnector.awssqssink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml
index 3684f515b..d3f7a4636 100644
--- a/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml
+++ b/connectors/camel-aws-sqs-sink-kafka-connector/src/main/resources/kamelets/aws-sqs-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: aws-sqs-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
diff --git a/connectors/camel-aws-sqs-source-kafka-connector/pom.xml b/connectors/camel-aws-sqs-source-kafka-connector/pom.xml
index 64ea25830..6fbd32168 100644
--- a/connectors/camel-aws-sqs-source-kafka-connector/pom.xml
+++ b/connectors/camel-aws-sqs-source-kafka-connector/pom.xml
@@ -56,7 +56,7 @@
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-aws-sqs-source-kafka-connector/src/generated/resources/camel-aws-sqs-source-source.json b/connectors/camel-aws-sqs-source-kafka-connector/src/generated/resources/camel-aws-sqs-source-source.json
index 2b907a497..2b374806b 100644
--- a/connectors/camel-aws-sqs-source-kafka-connector/src/generated/resources/camel-aws-sqs-source-source.json
+++ b/connectors/camel-aws-sqs-source-kafka-connector/src/generated/resources/camel-aws-sqs-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws-sqs-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from AWS SQS.\n\nAccess Key\/Secret Key are the basic method for authenticating to the AWS SQS Service. These parameters are optional because the Kamelet provides the 'useDefaultCredentialsProvider'.\n\nWhen using a default Credentials Provider the SQS client will load the credentials through this provider and won't use the static credential. This is reason for not having the access key and secret key as mandatory parameter for this Kamelet.\n\nTwo headers  [...]
 	},
 	"properties": {
diff --git a/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceConnector.java b/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceConnector.java
index 0810ebd0d..df8690aa1 100644
--- a/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceConnector.java
+++ b/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqssource;
+ */package org.apache.camel.kafkaconnector.awssqssource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceConnectorConfig.java b/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceConnectorConfig.java
index f851c8ca2..ff1b52d84 100644
--- a/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceConnectorConfig.java
+++ b/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqssource;
+ */package org.apache.camel.kafkaconnector.awssqssource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceTask.java b/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceTask.java
index a2baba8d9..b14e2175a 100644
--- a/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceTask.java
+++ b/connectors/camel-aws-sqs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awssqssource/CamelAwssqssourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awssqssource;
+ */package org.apache.camel.kafkaconnector.awssqssource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml b/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
index 52c095889..2de71d802 100644
--- a/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
+++ b/connectors/camel-aws-sqs-source-kafka-connector/src/main/resources/kamelets/aws-sqs-source.kamelet.yaml
@@ -21,11 +21,12 @@ metadata:
   name: aws-sqs-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
     camel.apache.org/keda.type: "aws-sqs-queue"
+    camel.apache.org/kamelet.namespace: "AWS"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -141,7 +142,7 @@ spec:
   dependencies:
     - "camel:core"
     - "camel:aws2-sqs"
-    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.20.0"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0"
     - "camel:kamelet"
   template:
     beans:
diff --git a/connectors/camel-aws2-iam-kafka-connector/src/generated/resources/camel-aws2-iam-sink.json b/connectors/camel-aws2-iam-kafka-connector/src/generated/resources/camel-aws2-iam-sink.json
index 47272bc37..edfbc6804 100644
--- a/connectors/camel-aws2-iam-kafka-connector/src/generated/resources/camel-aws2-iam-sink.json
+++ b/connectors/camel-aws2-iam-kafka-connector/src/generated/resources/camel-aws2-iam-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws2-iam-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Manage AWS IAM instances using AWS SDK version 2.x."
 	},
 	"properties": {
diff --git a/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnector.java b/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnector.java
index 21d0e73f3..0b3e10dda 100644
--- a/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnector.java
+++ b/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.aws2iam;
+ */package org.apache.camel.kafkaconnector.aws2iam;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnectorConfig.java b/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnectorConfig.java
index 8cda3e392..2d9af76cb 100644
--- a/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnectorConfig.java
+++ b/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.aws2iam;
+ */package org.apache.camel.kafkaconnector.aws2iam;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkTask.java b/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkTask.java
index 017e97bb8..7d9909e83 100644
--- a/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkTask.java
+++ b/connectors/camel-aws2-iam-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2iam/CamelAws2iamSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.aws2iam;
+ */package org.apache.camel.kafkaconnector.aws2iam;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-aws2-kms-kafka-connector/src/generated/resources/camel-aws2-kms-sink.json b/connectors/camel-aws2-kms-kafka-connector/src/generated/resources/camel-aws2-kms-sink.json
index 6252a3d54..26eb91f9b 100644
--- a/connectors/camel-aws2-kms-kafka-connector/src/generated/resources/camel-aws2-kms-sink.json
+++ b/connectors/camel-aws2-kms-kafka-connector/src/generated/resources/camel-aws2-kms-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-aws2-kms-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Manage keys stored in AWS KMS instances using AWS SDK version 2.x."
 	},
 	"properties": {
diff --git a/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnector.java b/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnector.java
index 807457bcb..ee0a995dd 100644
--- a/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnector.java
+++ b/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.aws2kms;
+ */package org.apache.camel.kafkaconnector.aws2kms;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnectorConfig.java b/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnectorConfig.java
index 124bc288b..bba95655e 100644
--- a/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnectorConfig.java
+++ b/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.aws2kms;
+ */package org.apache.camel.kafkaconnector.aws2kms;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkTask.java b/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkTask.java
index be440e16a..a7ce4b910 100644
--- a/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkTask.java
+++ b/connectors/camel-aws2-kms-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/aws2kms/CamelAws2kmsSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.aws2kms;
+ */package org.apache.camel.kafkaconnector.aws2kms;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/generated/resources/camel-azure-cosmosdb-source-source.json b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/generated/resources/camel-azure-cosmosdb-source-source.json
index a137d978d..e72a13853 100644
--- a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/generated/resources/camel-azure-cosmosdb-source-source.json
+++ b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/generated/resources/camel-azure-cosmosdb-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-cosmosdb-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume Changes from a CosmosDB instance"
 	},
 	"properties": {
diff --git a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceConnector.java b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceConnector.java
index 257cdcfa1..f81ed038c 100644
--- a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceConnector.java
+++ b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurecosmosdbsource;
+ */package org.apache.camel.kafkaconnector.azurecosmosdbsource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceConnectorConfig.java b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceConnectorConfig.java
index 45705747f..e8c80c9d1 100644
--- a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceConnectorConfig.java
+++ b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurecosmosdbsource;
+ */package org.apache.camel.kafkaconnector.azurecosmosdbsource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceTask.java b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceTask.java
index 2b2562718..953ca90ab 100644
--- a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceTask.java
+++ b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurecosmosdbsource/CamelAzurecosmosdbsourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurecosmosdbsource;
+ */package org.apache.camel.kafkaconnector.azurecosmosdbsource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml
index 5f145d13a..5b1858332 100644
--- a/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml
+++ b/connectors/camel-azure-cosmosdb-source-kafka-connector/src/main/resources/kamelets/azure-cosmosdb-source.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-cosmosdb-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
diff --git a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/generated/resources/camel-azure-eventhubs-sink-sink.json b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/generated/resources/camel-azure-eventhubs-sink-sink.json
index dfee38a33..1010b1f1a 100644
--- a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/generated/resources/camel-azure-eventhubs-sink-sink.json
+++ b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/generated/resources/camel-azure-eventhubs-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-eventhubs-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send events to Azure Event Hubs.\n\nThe Kamelet checks for the `partition-id` \/ `ce-partition-id` header which is an identifier of the Event Hub partition that the event will be sent to. If the identifier is not specified, the Event Hubs service will be responsible for routing events that are sent to an available partition.\n   \nA header is optional. If the header is not set, the partition is assigned by Event Hubs."
 	},
 	"properties": {
diff --git a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkConnector.java b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkConnector.java
index 0a907b142..75a11a008 100644
--- a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkConnector.java
+++ b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureeventhubssink;
+ */package org.apache.camel.kafkaconnector.azureeventhubssink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkConnectorConfig.java b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkConnectorConfig.java
index 884f4290d..4d1af6cbe 100644
--- a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkConnectorConfig.java
+++ b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureeventhubssink;
+ */package org.apache.camel.kafkaconnector.azureeventhubssink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkTask.java b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkTask.java
index 9b167dbc2..d3400de06 100644
--- a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkTask.java
+++ b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssink/CamelAzureeventhubssinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureeventhubssink;
+ */package org.apache.camel.kafkaconnector.azureeventhubssink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml
index 31c6a6e03..8eb6c695a 100644
--- a/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml
+++ b/connectors/camel-azure-eventhubs-sink-kafka-connector/src/main/resources/kamelets/azure-eventhubs-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-eventhubs-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-azure-eventhubs-source-kafka-connector/src/generated/resources/camel-azure-eventhubs-source-source.json b/connectors/camel-azure-eventhubs-source-kafka-connector/src/generated/resources/camel-azure-eventhubs-source-source.json
index 3999bd3e4..2e128301c 100644
--- a/connectors/camel-azure-eventhubs-source-kafka-connector/src/generated/resources/camel-azure-eventhubs-source-source.json
+++ b/connectors/camel-azure-eventhubs-source-kafka-connector/src/generated/resources/camel-azure-eventhubs-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-eventhubs-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive events from Azure Event Hubs."
 	},
 	"properties": {
diff --git a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceConnector.java b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceConnector.java
index 2abc643f7..9994ccc0e 100644
--- a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceConnector.java
+++ b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureeventhubssource;
+ */package org.apache.camel.kafkaconnector.azureeventhubssource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceConnectorConfig.java b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceConnectorConfig.java
index a2d64a537..a66e03fa5 100644
--- a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceConnectorConfig.java
+++ b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureeventhubssource;
+ */package org.apache.camel.kafkaconnector.azureeventhubssource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceTask.java b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceTask.java
index efa2f5c49..eef9cd866 100644
--- a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceTask.java
+++ b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureeventhubssource/CamelAzureeventhubssourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureeventhubssource;
+ */package org.apache.camel.kafkaconnector.azureeventhubssource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml
index 6c515a8a0..bfb1a6d5d 100644
--- a/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml
+++ b/connectors/camel-azure-eventhubs-source-kafka-connector/src/main/resources/kamelets/azure-eventhubs-source.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-eventhubs-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
diff --git a/connectors/camel-azure-functions-sink-kafka-connector/src/generated/resources/camel-azure-functions-sink-sink.json b/connectors/camel-azure-functions-sink-kafka-connector/src/generated/resources/camel-azure-functions-sink-sink.json
index a9987a403..8510c6965 100644
--- a/connectors/camel-azure-functions-sink-kafka-connector/src/generated/resources/camel-azure-functions-sink-sink.json
+++ b/connectors/camel-azure-functions-sink-kafka-connector/src/generated/resources/camel-azure-functions-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-functions-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Forward data to an Azure Function."
 	},
 	"properties": {
diff --git a/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkConnector.java b/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkConnector.java
index ec1e73bc7..8b927730a 100644
--- a/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkConnector.java
+++ b/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurefunctionssink;
+ */package org.apache.camel.kafkaconnector.azurefunctionssink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkConnectorConfig.java b/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkConnectorConfig.java
index 22c8b8bf0..eb6c0b924 100644
--- a/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkConnectorConfig.java
+++ b/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurefunctionssink;
+ */package org.apache.camel.kafkaconnector.azurefunctionssink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkTask.java b/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkTask.java
index 958732a18..4072c1c00 100644
--- a/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkTask.java
+++ b/connectors/camel-azure-functions-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurefunctionssink/CamelAzurefunctionssinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurefunctionssink;
+ */package org.apache.camel.kafkaconnector.azurefunctionssink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/kamelets/azure-functions-sink.kamelet.yaml b/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/kamelets/azure-functions-sink.kamelet.yaml
index 2a63efe39..eb794c4f6 100644
--- a/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/kamelets/azure-functions-sink.kamelet.yaml
+++ b/connectors/camel-azure-functions-sink-kafka-connector/src/main/resources/kamelets/azure-functions-sink.kamelet.yaml
@@ -20,10 +20,11 @@ metadata:
   name: azure-functions-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjE4LjI0IDIxLjQ2IDY0IDY0IiB3aWR0aD0iNjQiIGhlaWdodD0iNjQiPjxwYXRoIGQ9Ik04MS44MzcgNTMuODVjLjU4NS0uNTg1LjQ4Ny0xLjcgMC0yLjMwN2wtMy4wODctMy4wODctMTMuOC0xMy4zODZjLS41ODUtLjU4NS0xLjQ5NS0uNTg1LTIuMiAwLS41ODUuNTg1LS44MTIgMS43IDAgMi4zMDdsMTQuNSAxNC4xOThjLjU4NS41ODUuNTg1IDEuNyAwIDIuMzA3TDYyLjQ0IDY4LjU2OGMtLjU4NS41ODUtLjU4NSAxLjcgMCAyLjMwNy41ODUuNTg1IDEuNy40ODcgMi4yIDBsMTMuOC [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Azure Functions"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: sink
 spec:
@@ -45,6 +46,7 @@ spec:
         description: The HTTP method to use.
         type: string
         default: POST
+        enum: ["GET", "POST", "PUT", "DELETE", "HEAD", "OPTIONS", "TRACE", "PATCH"]
       key:
         title: Key
         description: A function-specific API key is required, if the authLevel of the function is FUNCTION or master key if the authLevel is ADMIN.
diff --git a/connectors/camel-azure-servicebus-sink-kafka-connector/src/generated/resources/camel-azure-servicebus-sink-sink.json b/connectors/camel-azure-servicebus-sink-kafka-connector/src/generated/resources/camel-azure-servicebus-sink-sink.json
index 264df0b27..5f4128350 100644
--- a/connectors/camel-azure-servicebus-sink-kafka-connector/src/generated/resources/camel-azure-servicebus-sink-sink.json
+++ b/connectors/camel-azure-servicebus-sink-kafka-connector/src/generated/resources/camel-azure-servicebus-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-servicebus-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send Messages to Azure Servicebus."
 	},
 	"properties": {
diff --git a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkConnector.java b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkConnector.java
index f05395b64..7a927d694 100644
--- a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkConnector.java
+++ b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureservicebussink;
+ */package org.apache.camel.kafkaconnector.azureservicebussink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkConnectorConfig.java b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkConnectorConfig.java
index f4511e14b..595d8c040 100644
--- a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkConnectorConfig.java
+++ b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureservicebussink;
+ */package org.apache.camel.kafkaconnector.azureservicebussink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkTask.java b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkTask.java
index 7755ab858..5a0965b73 100644
--- a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkTask.java
+++ b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussink/CamelAzureservicebussinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureservicebussink;
+ */package org.apache.camel.kafkaconnector.azureservicebussink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/kamelets/azure-servicebus-sink.kamelet.yaml b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/kamelets/azure-servicebus-sink.kamelet.yaml
index 1e6574502..f304a667d 100644
--- a/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/kamelets/azure-servicebus-sink.kamelet.yaml
+++ b/connectors/camel-azure-servicebus-sink-kafka-connector/src/main/resources/kamelets/azure-servicebus-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-servicebus-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-azure-servicebus-source-kafka-connector/src/generated/resources/camel-azure-servicebus-source-source.json b/connectors/camel-azure-servicebus-source-kafka-connector/src/generated/resources/camel-azure-servicebus-source-source.json
index dd0de07ce..a3d597507 100644
--- a/connectors/camel-azure-servicebus-source-kafka-connector/src/generated/resources/camel-azure-servicebus-source-source.json
+++ b/connectors/camel-azure-servicebus-source-kafka-connector/src/generated/resources/camel-azure-servicebus-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-servicebus-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume Messages from Azure Servicebus.\n\nThe subscribtion name parameter needs to be populated in case of consuming from a Topic."
 	},
 	"properties": {
@@ -23,7 +23,7 @@
 		},
 		"camel.kamelet.azure-servicebus-source.serviceBusReceiveMode": {
 			"name": "camel.kamelet.azure-servicebus-source.serviceBusReceiveMode",
-			"description": "Sets the receive mode for the receiver, possible values are PEEK_LOCK and RECEIVE_AND_DELETE",
+			"description": "Sets the receive mode for the receiver",
 			"defaultValue": "\"PEEK_LOCK\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceConnector.java b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceConnector.java
index 3458d6aab..a1dfe33b7 100644
--- a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceConnector.java
+++ b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureservicebussource;
+ */package org.apache.camel.kafkaconnector.azureservicebussource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceConnectorConfig.java b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceConnectorConfig.java
index e6f711734..21d6adc9a 100644
--- a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceConnectorConfig.java
+++ b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureservicebussource;
+ */package org.apache.camel.kafkaconnector.azureservicebussource;
 
 import java.util.Map;
 import javax.annotation.Generated;
@@ -33,7 +32,7 @@ public class CamelAzureservicebussourceSourceConnectorConfig
     public static final String CAMEL_SOURCE_AZURESERVICEBUSSOURCE_KAMELET_CONNECTION_STRING_DOC = "Connection String for Azure Servicebus instance";
     public static final String CAMEL_SOURCE_AZURESERVICEBUSSOURCE_KAMELET_CONNECTION_STRING_DEFAULT = null;
     public static final String CAMEL_SOURCE_AZURESERVICEBUSSOURCE_KAMELET_SERVICE_BUS_RECEIVE_MODE_CONF = "camel.kamelet.azure-servicebus-source.serviceBusReceiveMode";
-    public static final String CAMEL_SOURCE_AZURESERVICEBUSSOURCE_KAMELET_SERVICE_BUS_RECEIVE_MODE_DOC = "Sets the receive mode for the receiver, possible values are PEEK_LOCK and RECEIVE_AND_DELETE";
+    public static final String CAMEL_SOURCE_AZURESERVICEBUSSOURCE_KAMELET_SERVICE_BUS_RECEIVE_MODE_DOC = "Sets the receive mode for the receiver";
     public static final String CAMEL_SOURCE_AZURESERVICEBUSSOURCE_KAMELET_SERVICE_BUS_RECEIVE_MODE_DEFAULT = "PEEK_LOCK";
     public static final String CAMEL_SOURCE_AZURESERVICEBUSSOURCE_KAMELET_SUBSCRIPTION_NAME_CONF = "camel.kamelet.azure-servicebus-source.subscriptionName";
     public static final String CAMEL_SOURCE_AZURESERVICEBUSSOURCE_KAMELET_SUBSCRIPTION_NAME_DOC = "Sets the name of the subscription in the topic to listen to. This parameter is mandatory in case of topic.";
diff --git a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceTask.java b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceTask.java
index a84a7de03..2ffaff75a 100644
--- a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceTask.java
+++ b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azureservicebussource/CamelAzureservicebussourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azureservicebussource;
+ */package org.apache.camel.kafkaconnector.azureservicebussource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml
index f610b6c5e..52d07e48e 100644
--- a/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml
+++ b/connectors/camel-azure-servicebus-source-kafka-connector/src/main/resources/kamelets/azure-servicebus-source.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-servicebus-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -53,9 +54,10 @@ spec:
         - urn:camel:group:credentials
       serviceBusReceiveMode:
         title: Servicebus Receive Mode
-        description: Sets the receive mode for the receiver, possible values are PEEK_LOCK and RECEIVE_AND_DELETE
+        description: Sets the receive mode for the receiver
         type: string
         default: PEEK_LOCK
+        enum: ["PEEK_LOCK", "RECEIVE_AND_DELETE"]
       subscriptionName:
         title: Subscription Name
         description: Sets the name of the subscription in the topic to listen to. This parameter is mandatory in case of topic.
diff --git a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-cdc-source-source.json b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-cdc-source-source.json
index 2bfb1bcc0..aaab98057 100644
--- a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-cdc-source-source.json
+++ b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-cdc-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-blob-cdc-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive data from Azure Service Bus subscribed to Azure Eventgrid reporting events related to a Azure Storage Blob account.\n\nConnection string is the basic method for authenticating to the Azure Servicebus Queue.\n\nTo use this Kamelet you'll need to set up Events on your Azure Storage Blob account and select as an endpoint an Azure Servicebus Queue."
 	},
 	"properties": {
@@ -23,7 +23,7 @@
 		},
 		"camel.kamelet.azure-storage-blob-cdc-source.serviceBusReceiveMode": {
 			"name": "camel.kamelet.azure-storage-blob-cdc-source.serviceBusReceiveMode",
-			"description": "Sets the receive mode for the receiver, possible values are PEEK_LOCK and RECEIVE_AND_DELETE",
+			"description": "Sets the receive mode for the receiver.",
 			"defaultValue": "\"RECEIVE_AND_DELETE\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -54,7 +54,7 @@
 		},
 		"camel.kamelet.azure-storage-blob-cdc-source.credentialType": {
 			"name": "camel.kamelet.azure-storage-blob-cdc-source.credentialType",
-			"description": "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY",
+			"description": "Determines the credential strategy to adopt.",
 			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceConnector.java b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceConnector.java
index 59fd8507f..5c295b79e 100644
--- a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceConnector.java
+++ b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobcdcsource;
+ */package org.apache.camel.kafkaconnector.azurestorageblobcdcsource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceConnectorConfig.java b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceConnectorConfig.java
index 30a3ecf5c..d12434cbb 100644
--- a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceConnectorConfig.java
+++ b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobcdcsource;
+ */package org.apache.camel.kafkaconnector.azurestorageblobcdcsource;
 
 import java.util.Map;
 import javax.annotation.Generated;
@@ -33,7 +32,7 @@ public class CamelAzurestorageblobcdcsourceSourceConnectorConfig
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_CONNECTION_STRING_DOC = "Connection String for Azure Servicebus instance";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_CONNECTION_STRING_DEFAULT = null;
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_SERVICE_BUS_RECEIVE_MODE_CONF = "camel.kamelet.azure-storage-blob-cdc-source.serviceBusReceiveMode";
-    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_SERVICE_BUS_RECEIVE_MODE_DOC = "Sets the receive mode for the receiver, possible values are PEEK_LOCK and RECEIVE_AND_DELETE";
+    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_SERVICE_BUS_RECEIVE_MODE_DOC = "Sets the receive mode for the receiver.";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_SERVICE_BUS_RECEIVE_MODE_DEFAULT = "RECEIVE_AND_DELETE";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_SUBSCRIPTION_NAME_CONF = "camel.kamelet.azure-storage-blob-cdc-source.subscriptionName";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_SUBSCRIPTION_NAME_DOC = "Sets the name of the subscription in the topic to listen to. This parameter is mandatory in case of topic.";
@@ -48,7 +47,7 @@ public class CamelAzurestorageblobcdcsourceSourceConnectorConfig
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_ACCESS_KEY_DOC = "The Azure Storage Blob access key.";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_ACCESS_KEY_DEFAULT = null;
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_CREDENTIAL_TYPE_CONF = "camel.kamelet.azure-storage-blob-cdc-source.credentialType";
-    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_CREDENTIAL_TYPE_DOC = "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY";
+    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_CREDENTIAL_TYPE_DOC = "Determines the credential strategy to adopt.";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_CREDENTIAL_TYPE_DEFAULT = "SHARED_ACCOUNT_KEY";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_GET_BLOB_CONF = "camel.kamelet.azure-storage-blob-cdc-source.getBlob";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCDCSOURCE_KAMELET_GET_BLOB_DOC = "If getBlob is enabled, then the file created in the container will be get and returned as body, if not only the event will be returned as body.";
diff --git a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceTask.java b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceTask.java
index 9de318272..e6c7e8f48 100644
--- a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceTask.java
+++ b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobcdcsource/CamelAzurestorageblobcdcsourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobcdcsource;
+ */package org.apache.camel.kafkaconnector.azurestorageblobcdcsource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-cdc-source.kamelet.yaml b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-cdc-source.kamelet.yaml
index 2ecebe97f..61de28b30 100644
--- a/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-cdc-source.kamelet.yaml
+++ b/connectors/camel-azure-storage-blob-cdc-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-cdc-source.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-storage-blob-cdc-source
   annotations:
     camel.apache.org/kamelet.support.level: "Preview"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -58,9 +59,10 @@ spec:
         - urn:camel:group:credentials
       serviceBusReceiveMode:
         title: Servicebus Receive Mode
-        description: Sets the receive mode for the receiver, possible values are PEEK_LOCK and RECEIVE_AND_DELETE
+        description: Sets the receive mode for the receiver.
         type: string
         default: RECEIVE_AND_DELETE
+        enum: ["RECEIVE_AND_DELETE", "PEEK_LOCK"]
       subscriptionName:
         title: Subscription Name
         description: Sets the name of the subscription in the topic to listen to. This parameter is mandatory in case of topic.
@@ -85,9 +87,10 @@ spec:
         - urn:camel:group:credentials
       credentialType:
         title: Credential Type
-        description: Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY
+        description: Determines the credential strategy to adopt.
         type: string
         default: SHARED_ACCOUNT_KEY
+        enum: ["SHARED_ACCOUNT_KEY", "SHARED_KEY_CREDENTIAL", "AZURE_IDENTITY"]
       getBlob:
         title: Get Object in Container
         description: >-
diff --git a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-changefeed-source-source.json b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-changefeed-source-source.json
index b4cbffe6a..b448521bd 100644
--- a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-changefeed-source-source.json
+++ b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-changefeed-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-blob-changefeed-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume events from an Azure Storage Blob change feed."
 	},
 	"properties": {
@@ -27,13 +27,6 @@
 			"description": "The Azure Storage Blob access Key.",
 			"priority": "HIGH",
 			"required": "true"
-		},
-		"camel.kamelet.azure-storage-blob-changefeed-source.credentialType": {
-			"name": "camel.kamelet.azure-storage-blob-changefeed-source.credentialType",
-			"description": "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY",
-			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
-			"priority": "MEDIUM",
-			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceConnector.java b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceConnector.java
index 7fa62cbc0..9fe0d3aff 100644
--- a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceConnector.java
+++ b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobchangefeedsource;
+ */package org.apache.camel.kafkaconnector.azurestorageblobchangefeedsource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceConnectorConfig.java b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceConnectorConfig.java
index e2f19aea4..03f2f808b 100644
--- a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceConnectorConfig.java
+++ b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobchangefeedsource;
+ */package org.apache.camel.kafkaconnector.azurestorageblobchangefeedsource;
 
 import java.util.Map;
 import javax.annotation.Generated;
@@ -35,9 +34,6 @@ public class CamelAzurestorageblobchangefeedsourceSourceConnectorConfig
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_ACCESS_KEY_CONF = "camel.kamelet.azure-storage-blob-changefeed-source.accessKey";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_ACCESS_KEY_DOC = "The Azure Storage Blob access Key.";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_CREDENTIAL_TYPE_CONF = "camel.kamelet.azure-storage-blob-changefeed-source.credentialType";
-    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_CREDENTIAL_TYPE_DOC = "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY";
-    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_CREDENTIAL_TYPE_DEFAULT = "SHARED_ACCOUNT_KEY";
 
     public CamelAzurestorageblobchangefeedsourceSourceConnectorConfig(
             ConfigDef config,
@@ -55,7 +51,6 @@ public class CamelAzurestorageblobchangefeedsourceSourceConnectorConfig
         conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_PERIOD_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_PERIOD_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_PERIOD_DOC);
         conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_ACCOUNT_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_ACCOUNT_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_ACCOUNT_NAME_DOC);
         conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_ACCESS_KEY_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_CREDENTIAL_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_CREDENTIAL_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AZURESTORAGEBLOBCHANGEFEEDSOURCE_KAMELET_CREDENTIAL_TYPE_DOC);
         return conf;
     }
 }
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceTask.java b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceTask.java
index c3ce2a682..aa5fa1de5 100644
--- a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceTask.java
+++ b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobchangefeedsource/CamelAzurestorageblobchangefeedsourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobchangefeedsource;
+ */package org.apache.camel.kafkaconnector.azurestorageblobchangefeedsource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml
index 31c4f36de..3a6dfd04b 100644
--- a/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml
+++ b/connectors/camel-azure-storage-blob-changefeed-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-changefeed-source.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-storage-blob-changefeed-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -57,11 +58,6 @@ spec:
         x-descriptors:
         - urn:alm:descriptor:com.tectonic.ui:password
         - urn:camel:group:credentials
-      credentialType:
-        title: Credential Type
-        description: Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY
-        type: string
-        default: SHARED_ACCOUNT_KEY
   dependencies:
     - "camel:azure-storage-blob"
     - "camel:kamelet"
@@ -82,7 +78,7 @@ spec:
             parameters:
               operation: "getChangeFeed"
               accessKey: "{{accessKey}}"
-              credentialType: "{{credentialType}}"
+              credentialType: "SHARED_ACCOUNT_KEY"
         - split:
             expression:
               simple: "${body}"
diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/generated/resources/camel-azure-storage-blob-sink-sink.json b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/generated/resources/camel-azure-storage-blob-sink-sink.json
index 23faf8543..2a907c94e 100644
--- a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/generated/resources/camel-azure-storage-blob-sink-sink.json
+++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/generated/resources/camel-azure-storage-blob-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-blob-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Upload data to Azure Storage Blob.\n\nIn the header, you can set the `file` \/ `ce-file` property to specify the filename to upload. If you do set property in the header, the Kamelet uses the exchange ID as filename."
 	},
 	"properties": {
@@ -24,19 +24,12 @@
 		"camel.kamelet.azure-storage-blob-sink.accessKey": {
 			"name": "camel.kamelet.azure-storage-blob-sink.accessKey",
 			"description": "The Azure Storage Blob access key.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.kamelet.azure-storage-blob-sink.operation": {
-			"name": "camel.kamelet.azure-storage-blob-sink.operation",
-			"description": "The operation to perform.",
-			"defaultValue": "\"uploadBlockBlob\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
 		"camel.kamelet.azure-storage-blob-sink.credentialType": {
 			"name": "camel.kamelet.azure-storage-blob-sink.credentialType",
-			"description": "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY",
+			"description": "Determines the credential strategy to adopt.",
 			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
 			"priority": "MEDIUM",
 			"required": "false"
diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsinkSinkConnector.properties b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsinkSinkConnector.properties
index bc229b602..c68078382 100644
--- a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsinkSinkConnector.properties
+++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsinkSinkConnector.properties
@@ -28,8 +28,6 @@ topics=
 
 # mandatory properties (for a complete properties list see the connector documentation):
 
-# The Azure Storage Blob access key.
-camel.kamelet.azure-storage-blob-sink.accessKey=
 # The Azure Storage Blob account name.
 camel.kamelet.azure-storage-blob-sink.accountName=
 # The Azure Storage Blob container name.
diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkConnector.java b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkConnector.java
index a471dd30b..ee09d0f37 100644
--- a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkConnector.java
+++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobsink;
+ */package org.apache.camel.kafkaconnector.azurestorageblobsink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkConnectorConfig.java b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkConnectorConfig.java
index ea1167937..32fa88488 100644
--- a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkConnectorConfig.java
+++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobsink;
+ */package org.apache.camel.kafkaconnector.azurestorageblobsink;
 
 import java.util.Map;
 import javax.annotation.Generated;
@@ -35,11 +34,8 @@ public class CamelAzurestorageblobsinkSinkConnectorConfig
     public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCESS_KEY_CONF = "camel.kamelet.azure-storage-blob-sink.accessKey";
     public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCESS_KEY_DOC = "The Azure Storage Blob access key.";
     public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_OPERATION_CONF = "camel.kamelet.azure-storage-blob-sink.operation";
-    public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_OPERATION_DOC = "The operation to perform.";
-    public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_OPERATION_DEFAULT = "uploadBlockBlob";
     public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CREDENTIAL_TYPE_CONF = "camel.kamelet.azure-storage-blob-sink.credentialType";
-    public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CREDENTIAL_TYPE_DOC = "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY";
+    public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CREDENTIAL_TYPE_DOC = "Determines the credential strategy to adopt.";
     public static final String CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CREDENTIAL_TYPE_DEFAULT = "SHARED_ACCOUNT_KEY";
 
     public CamelAzurestorageblobsinkSinkConnectorConfig(
@@ -57,8 +53,7 @@ public class CamelAzurestorageblobsinkSinkConnectorConfig
         ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
         conf.define(CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCOUNT_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCOUNT_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCOUNT_NAME_DOC);
         conf.define(CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CONTAINER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CONTAINER_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CONTAINER_NAME_DOC);
-        conf.define(CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCESS_KEY_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_OPERATION_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_OPERATION_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_OPERATION_DOC);
+        conf.define(CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_ACCESS_KEY_DOC);
         conf.define(CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CREDENTIAL_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CREDENTIAL_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SINK_AZURESTORAGEBLOBSINK_KAMELET_CREDENTIAL_TYPE_DOC);
         return conf;
     }
diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkTask.java b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkTask.java
index b3e989813..f5f737bce 100644
--- a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkTask.java
+++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsink/CamelAzurestorageblobsinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobsink;
+ */package org.apache.camel.kafkaconnector.azurestorageblobsink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml
index 1e87f515d..64adc44a1 100644
--- a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml
+++ b/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/resources/kamelets/azure-storage-blob-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-storage-blob-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
@@ -37,7 +38,6 @@ spec:
     required:
       - accountName
       - containerName
-      - accessKey
     type: object
     properties:
       accountName:
@@ -58,16 +58,12 @@ spec:
         x-descriptors:
         - urn:alm:descriptor:com.tectonic.ui:password
         - urn:camel:group:credentials
-      operation:
-        title: Operation name
-        description: The operation to perform.
-        type: string
-        default: uploadBlockBlob
       credentialType:
         title: Credential Type
-        description: Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY
+        description: Determines the credential strategy to adopt.
         type: string
-        default: SHARED_ACCOUNT_KEY
+        enum: ["SHARED_ACCOUNT_KEY", "AZURE_IDENTITY"]
+        default: "SHARED_ACCOUNT_KEY"
   dependencies:
     - "camel:core"
     - "camel:azure-storage-blob"
@@ -96,6 +92,6 @@ spec:
       - to:
           uri: "azure-storage-blob://{{accountName}}/{{containerName}}"
           parameters:
-            accessKey: "{{accessKey}}"
-            operation: "{{operation}}"
+            accessKey: "{{?accessKey}}"
+            operation: "uploadBlockBlob"
             credentialType: "{{credentialType}}"
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml b/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml
index b09017c03..a64fd3dab 100644
--- a/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml
+++ b/connectors/camel-azure-storage-blob-source-kafka-connector/pom.xml
@@ -64,7 +64,7 @@
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-source-source.json b/connectors/camel-azure-storage-blob-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-source-source.json
index cb0eafaca..d3b9a4e30 100644
--- a/connectors/camel-azure-storage-blob-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-source-source.json
+++ b/connectors/camel-azure-storage-blob-source-kafka-connector/src/generated/resources/camel-azure-storage-blob-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-blob-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Consume files from Azure Storage Blob.\n\nTwo headers will be duplicated with different names for clarity at sink level, CamelAzureStorageBlobETag will be duplicated into azure.storage.blob.e.tag and CamelAzureStorageBlobBlobSize will be duplicated in azure.storage.blob.blob.size"
 	},
 	"properties": {
@@ -24,13 +24,6 @@
 		"camel.kamelet.azure-storage-blob-source.accessKey": {
 			"name": "camel.kamelet.azure-storage-blob-source.accessKey",
 			"description": "The Azure Storage Blob access key.",
-			"priority": "HIGH",
-			"required": "true"
-		},
-		"camel.kamelet.azure-storage-blob-source.credentialType": {
-			"name": "camel.kamelet.azure-storage-blob-source.credentialType",
-			"description": "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY",
-			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
 			"priority": "MEDIUM",
 			"required": "false"
 		},
@@ -47,6 +40,13 @@
 			"defaultValue": "false",
 			"priority": "MEDIUM",
 			"required": "false"
+		},
+		"camel.kamelet.azure-storage-blob-source.credentialType": {
+			"name": "camel.kamelet.azure-storage-blob-source.credentialType",
+			"description": "Determines the credential strategy to adopt.",
+			"defaultValue": "\"SHARED_ACCOUNT_KEY\"",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsourceSourceConnector.properties b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsourceSourceConnector.properties
index 50cffc717..c22cf7fa3 100644
--- a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsourceSourceConnector.properties
+++ b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsourceSourceConnector.properties
@@ -28,8 +28,6 @@ topics=
 
 # mandatory properties (for a complete properties list see the connector documentation):
 
-# The Azure Storage Blob access key.
-camel.kamelet.azure-storage-blob-source.accessKey=
 # The Azure Storage Blob account name.
 camel.kamelet.azure-storage-blob-source.accountName=
 # The Azure Storage Blob container name.
diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceConnector.java b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceConnector.java
index 7aa03bd06..685665bcc 100644
--- a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceConnector.java
+++ b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobsource;
+ */package org.apache.camel.kafkaconnector.azurestorageblobsource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceConnectorConfig.java b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceConnectorConfig.java
index cd617828b..0697eaf04 100644
--- a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceConnectorConfig.java
+++ b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobsource;
+ */package org.apache.camel.kafkaconnector.azurestorageblobsource;
 
 import java.util.Map;
 import javax.annotation.Generated;
@@ -35,15 +34,15 @@ public class CamelAzurestorageblobsourceSourceConnectorConfig
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCESS_KEY_CONF = "camel.kamelet.azure-storage-blob-source.accessKey";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCESS_KEY_DOC = "The Azure Storage Blob access key.";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCESS_KEY_DEFAULT = null;
-    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_CONF = "camel.kamelet.azure-storage-blob-source.credentialType";
-    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_DOC = "Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY";
-    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_DEFAULT = "SHARED_ACCOUNT_KEY";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELAY_CONF = "camel.kamelet.azure-storage-blob-source.delay";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELAY_DOC = "The number of milliseconds before the next poll of the selected blob.";
     public static final Integer CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELAY_DEFAULT = 500;
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELETE_AFTER_READ_CONF = "camel.kamelet.azure-storage-blob-source.deleteAfterRead";
     public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELETE_AFTER_READ_DOC = "Specifies to delete blobs after consuming them";
     public static final Boolean CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELETE_AFTER_READ_DEFAULT = false;
+    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_CONF = "camel.kamelet.azure-storage-blob-source.credentialType";
+    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_DOC = "Determines the credential strategy to adopt.";
+    public static final String CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_DEFAULT = "SHARED_ACCOUNT_KEY";
 
     public CamelAzurestorageblobsourceSourceConnectorConfig(
             ConfigDef config,
@@ -60,10 +59,10 @@ public class CamelAzurestorageblobsourceSourceConnectorConfig
         ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf());
         conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCOUNT_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCOUNT_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCOUNT_NAME_DOC);
         conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CONTAINER_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CONTAINER_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CONTAINER_NAME_DOC);
-        conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCESS_KEY_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCESS_KEY_DOC);
-        conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_DOC);
+        conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCESS_KEY_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCESS_KEY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_ACCESS_KEY_DOC);
         conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELAY_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELAY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELAY_DOC);
         conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELETE_AFTER_READ_CONF, ConfigDef.Type.BOOLEAN, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELETE_AFTER_READ_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_DELETE_AFTER_READ_DOC);
+        conf.define(CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AZURESTORAGEBLOBSOURCE_KAMELET_CREDENTIAL_TYPE_DOC);
         return conf;
     }
 }
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceTask.java b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceTask.java
index 992147244..7605c311d 100644
--- a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceTask.java
+++ b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestorageblobsource/CamelAzurestorageblobsourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestorageblobsource;
+ */package org.apache.camel.kafkaconnector.azurestorageblobsource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
index 0ef21323f..4ee38c193 100644
--- a/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
+++ b/connectors/camel-azure-storage-blob-source-kafka-connector/src/main/resources/kamelets/azure-storage-blob-source.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-storage-blob-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -37,7 +38,6 @@ spec:
     required:
       - accountName
       - containerName
-      - accessKey
     type: object
     properties:
       accountName:
@@ -58,11 +58,6 @@ spec:
         x-descriptors:
         - urn:alm:descriptor:com.tectonic.ui:password
         - urn:camel:group:credentials
-      credentialType:
-        title: Credential Type
-        description: Determines the credential strategy to adopt. Possible values are SHARED_ACCOUNT_KEY, SHARED_KEY_CREDENTIAL and AZURE_IDENTITY
-        type: string
-        default: SHARED_ACCOUNT_KEY
       delay:
         title: Delay
         description: The number of milliseconds before the next poll of the selected blob.
@@ -75,13 +70,19 @@ spec:
         x-descriptors:
         - 'urn:alm:descriptor:com.tectonic.ui:checkbox'
         default: false
+      credentialType:
+        title: Credential Type
+        description: Determines the credential strategy to adopt.
+        type: string
+        enum: ["SHARED_ACCOUNT_KEY", "AZURE_IDENTITY"]
+        default: "SHARED_ACCOUNT_KEY"
   dependencies:
     - "camel:azure-storage-blob"
     - "camel:kamelet"
     - "camel:core"
     - "camel:jsonpath"
     - "camel:timer"
-    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.20.0"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0"
   template:
     beans:
       - name: duplicateHeaders
@@ -98,7 +99,7 @@ spec:
     from:
       uri: "azure-storage-blob:{{accountName}}/{{containerName}}"
       parameters:
-        accessKey: "{{accessKey}}"
+        accessKey: "{{?accessKey}}"
         credentialType: "{{credentialType}}"
         delay: "{{delay}}"
       steps:
@@ -114,5 +115,5 @@ spec:
                       uri: "azure-storage-blob:{{accountName}}/{{containerName}}"
                       parameters:
                         operation: "deleteBlob"
-                        accessKey: "{{accessKey}}"
+                        accessKey: "{{?accessKey}}"
                         credentialType: "{{credentialType}}"
\ No newline at end of file
diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml b/connectors/camel-azure-storage-datalake-sink-kafka-connector/pom.xml
similarity index 93%
copy from connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml
copy to connectors/camel-azure-storage-datalake-sink-kafka-connector/pom.xml
index 4ca7970fa..f475a3ee4 100644
--- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/pom.xml
@@ -24,9 +24,9 @@
     <artifactId>connectors</artifactId>
     <version>3.20.1-SNAPSHOT</version>
   </parent>
-  <artifactId>camel-aws-ddb-experimental-sink-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-ddb-experimental-sink</name>
-  <description>Camel Kafka Connector for aws-ddb-experimental-sink</description>
+  <artifactId>camel-azure-storage-datalake-sink-kafka-connector</artifactId>
+  <name>Camel-Kafka-Connector :: azure-storage-datalake-sink</name>
+  <description>Camel Kafka Connector for azure-storage-datalake-sink</description>
   <dependencies>
     <!-- Kafka -->
     <dependency>
@@ -41,26 +41,26 @@
     </dependency>
     <!-- Camel -->
     <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-core</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws2-ddb</artifactId>
+      <artifactId>camel-timer</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.camel.kafkaconnector</groupId>
       <artifactId>camel-kafka-connector</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-azure-storage-datalake</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/descriptors/connector-sink.properties b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/descriptors/connector-sink.properties
new file mode 100644
index 000000000..32613a44d
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/descriptors/connector-sink.properties
@@ -0,0 +1 @@
+camel-azure-storage-datalake-sink-sink
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/resources/camel-azure-storage-datalake-sink-sink.json b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/resources/camel-azure-storage-datalake-sink-sink.json
new file mode 100644
index 000000000..c2df07c3f
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/generated/resources/camel-azure-storage-datalake-sink-sink.json
@@ -0,0 +1,43 @@
+{
+	"connector": {
+		"class": "org.apache.camel.kafkaconnector.azurestoragedatalakesink.CamelAzurestoragedatalakesinkSinkConnector",
+		"artifactId": "camel-azure-storage-datalake-sink-kafka-connector",
+		"groupId": "org.apache.camel.kafkaconnector",
+		"id": "camel-azure-storage-datalake-sink-sink",
+		"type": "sink",
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Send data to Azure Storage Blob Data Lake."
+	},
+	"properties": {
+		"camel.kamelet.azure-storage-datalake-sink.accountName": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.accountName",
+			"description": "The Azure Storage Blob Data lake account name.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-sink.clientId": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.clientId",
+			"description": "The Azure Storage Blob Data lake client Id.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-sink.clientSecret": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.clientSecret",
+			"description": "The Azure Storage Blob Data lake client secret.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-sink.tenantId": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.tenantId",
+			"description": "The Azure Storage Blob Data lake tenant id.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-sink.fileSystemName": {
+			"name": "camel.kamelet.azure-storage-datalake-sink.fileSystemName",
+			"description": "The Azure Storage Blob Data lake File system name.",
+			"priority": "HIGH",
+			"required": "true"
+		}
+	}
+}
diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/assembly/package.xml b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/assembly/package.xml
new file mode 100644
index 000000000..05f0b1a7e
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/assembly/package.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<assembly>
+  <!-- Assembles a packaged version targeting OS installation. -->
+  <id>package</id>
+  <formats>
+    <format>tar.gz</format>
+  </formats>
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <fileSets>
+    <fileSet>
+      <directory>${project.basedir}/../..</directory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
+      <includes>
+        <include>README*</include>
+        <include>LICENSE*</include>
+        <include>NOTICE*</include>
+        <include>licenses/</include>
+      </includes>
+    </fileSet>
+    <fileSet>
+      <directory>${project.basedir}/src/main/docs</directory>
+      <outputDirectory>docs/</outputDirectory>
+      <includes>
+        <include>**/*</include>
+      </includes>
+    </fileSet>
+  </fileSets>
+  <dependencySets>
+    <dependencySet>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
+      <useProjectArtifact>true</useProjectArtifact>
+      <useTransitiveFiltering>true</useTransitiveFiltering>
+      <excludes>
+        <exclude>org.apache.kafka:connect-api</exclude>
+      </excludes>
+    </dependencySet>
+  </dependencySets>
+</assembly>
diff --git a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsinkSinkConnector.properties b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesinkSinkConnector.properties
similarity index 65%
copy from connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsinkSinkConnector.properties
copy to connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesinkSinkConnector.properties
index bc229b602..c1cae0f1b 100644
--- a/connectors/camel-azure-storage-blob-sink-kafka-connector/src/main/docs/examples/CamelAzurestorageblobsinkSinkConnector.properties
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesinkSinkConnector.properties
@@ -15,8 +15,8 @@
 ## limitations under the License.
 ## ---------------------------------------------------------------------------
 
-name=CamelAzure-storage-blob-sinkSinkConnector
-connector.class=org.apache.camel.kafkaconnector.azurestorageblobsink.CamelAzurestorageblobsinkSinkConnector
+name=CamelAzure-storage-datalake-sinkSinkConnector
+connector.class=org.apache.camel.kafkaconnector.azurestoragedatalakesink.CamelAzurestoragedatalakesinkSinkConnector
 tasks.max=1
 
 # use the kafka converters that better suit your needs, these are just defaults:
@@ -28,9 +28,13 @@ topics=
 
 # mandatory properties (for a complete properties list see the connector documentation):
 
-# The Azure Storage Blob access key.
-camel.kamelet.azure-storage-blob-sink.accessKey=
-# The Azure Storage Blob account name.
-camel.kamelet.azure-storage-blob-sink.accountName=
-# The Azure Storage Blob container name.
-camel.kamelet.azure-storage-blob-sink.containerName=
+# The Azure Storage Blob Data lake account name.
+camel.kamelet.azure-storage-datalake-sink.accountName=
+# The Azure Storage Blob Data lake client Id.
+camel.kamelet.azure-storage-datalake-sink.clientId=
+# The Azure Storage Blob Data lake client secret.
+camel.kamelet.azure-storage-datalake-sink.clientSecret=
+# The Azure Storage Blob Data lake File system name.
+camel.kamelet.azure-storage-datalake-sink.fileSystemName=
+# The Azure Storage Blob Data lake tenant id.
+camel.kamelet.azure-storage-datalake-sink.tenantId=
diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnector.java b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnector.java
similarity index 84%
copy from connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnector.java
copy to connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnector.java
index 257a45f75..27b1e2241 100644
--- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkConnector.java
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3streaminguploadsink;
+ */package org.apache.camel.kafkaconnector.azurestoragedatalakesink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
@@ -22,16 +21,16 @@ import org.apache.kafka.common.config.ConfigDef;
 import org.apache.kafka.connect.connector.Task;
 
 @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwss3streaminguploadsinkSinkConnector
+public class CamelAzurestoragedatalakesinkSinkConnector
         extends
             CamelSinkConnector {
 
     @Override
     public ConfigDef config() {
-        return CamelAwss3streaminguploadsinkSinkConnectorConfig.conf();
+        return CamelAzurestoragedatalakesinkSinkConnectorConfig.conf();
     }
     @Override
     public Class<? extends Task> taskClass() {
-        return CamelAwss3streaminguploadsinkSinkTask.class;
+        return CamelAzurestoragedatalakesinkSinkTask.class;
     }
 }
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnectorConfig.java b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnectorConfig.java
new file mode 100644
index 000000000..fb86d8386
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkConnectorConfig.java
@@ -0,0 +1,64 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */package org.apache.camel.kafkaconnector.azurestoragedatalakesink;
+
+import java.util.Map;
+import javax.annotation.Generated;
+import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
+import org.apache.kafka.common.config.ConfigDef;
+
+@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
+public class CamelAzurestoragedatalakesinkSinkConnectorConfig
+        extends
+            CamelSinkConnectorConfig {
+
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_CONF = "camel.kamelet.azure-storage-datalake-sink.accountName";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_DOC = "The Azure Storage Blob Data lake account name.";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_DEFAULT = null;
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_CONF = "camel.kamelet.azure-storage-datalake-sink.clientId";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_DOC = "The Azure Storage Blob Data lake client Id.";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_DEFAULT = null;
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_CONF = "camel.kamelet.azure-storage-datalake-sink.clientSecret";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_DOC = "The Azure Storage Blob Data lake client secret.";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_DEFAULT = null;
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_CONF = "camel.kamelet.azure-storage-datalake-sink.tenantId";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_DOC = "The Azure Storage Blob Data lake tenant id.";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_DEFAULT = null;
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_CONF = "camel.kamelet.azure-storage-datalake-sink.fileSystemName";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_DOC = "The Azure Storage Blob Data lake File system name.";
+    public static final String CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_DEFAULT = null;
+
+    public CamelAzurestoragedatalakesinkSinkConnectorConfig(
+            ConfigDef config,
+            Map<String, String> parsedConfig) {
+        super(config, parsedConfig);
+    }
+
+    public CamelAzurestoragedatalakesinkSinkConnectorConfig(
+            Map<String, String> parsedConfig) {
+        this(conf(), parsedConfig);
+    }
+
+    public static ConfigDef conf() {
+        ConfigDef conf = new ConfigDef(CamelSinkConnectorConfig.conf());
+        conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_ACCOUNT_NAME_DOC);
+        conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_ID_DOC);
+        conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_CLIENT_SECRET_DOC);
+        conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_CONF, ConfigDef.Type.PASSWORD, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_TENANT_ID_DOC);
+        conf.define(CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SINK_AZURESTORAGEDATALAKESINK_KAMELET_FILE_SYSTEM_NAME_DOC);
+        return conf;
+    }
+}
\ No newline at end of file
diff --git a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkTask.java b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkTask.java
similarity index 84%
copy from connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkTask.java
copy to connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkTask.java
index a9268adc7..6ae607ac4 100644
--- a/connectors/camel-aws-s3-streaming-upload-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/awss3streaminguploadsink/CamelAwss3streaminguploadsinkSinkTask.java
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesink/CamelAzurestoragedatalakesinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.awss3streaminguploadsink;
+ */package org.apache.camel.kafkaconnector.azurestoragedatalakesink;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -23,15 +22,15 @@ import org.apache.camel.kafkaconnector.CamelSinkConnectorConfig;
 import org.apache.camel.kafkaconnector.CamelSinkTask;
 
 @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelAwss3streaminguploadsinkSinkTask extends CamelSinkTask {
+public class CamelAzurestoragedatalakesinkSinkTask extends CamelSinkTask {
 
     @Override
     protected CamelSinkConnectorConfig getCamelSinkConnectorConfig(
             Map<String, String> props) {
-        return new CamelAwss3streaminguploadsinkSinkConnectorConfig(props);
+        return new CamelAzurestoragedatalakesinkSinkConnectorConfig(props);
     }
     @Override
     protected String getSinkKamelet() {
-        return "kamelet:aws-s3-streaming-upload-sink";
+        return "kamelet:azure-storage-datalake-sink";
     }
 }
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt
new file mode 100644
index 000000000..6b0b1270f
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/LICENSE.txt
@@ -0,0 +1,203 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt
new file mode 100644
index 000000000..2e215bf2e
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/META-INF/NOTICE.txt
@@ -0,0 +1,11 @@
+   =========================================================================
+   ==  NOTICE file corresponding to the section 4 d of                    ==
+   ==  the Apache License, Version 2.0,                                   ==
+   ==  in this case for the Apache Camel distribution.                    ==
+   =========================================================================
+
+   This product includes software developed by
+   The Apache Software Foundation (http://www.apache.org/).
+
+   Please read the different LICENSE files present in the licenses directory of
+   this distribution.
diff --git a/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml
new file mode 100644
index 000000000..00e602ccc
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-sink-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-sink.kamelet.yaml
@@ -0,0 +1,113 @@
+# ---------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---------------------------------------------------------------------------
+
+apiVersion: camel.apache.org/v1alpha1
+kind: Kamelet
+metadata:
+  name: azure-storage-datalake-sink
+  annotations:
+    camel.apache.org/kamelet.support.level: "Stable"
+    camel.apache.org/catalog.version: "3.21.0"
+    camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMTU4LjIgODYwLjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMC [...]
+    camel.apache.org/provider: "Apache Software Foundation"
+    camel.apache.org/kamelet.group: "Azure Storage Blob Data Lake"
+    camel.apache.org/kamelet.namespace: "Azure"
+  labels:
+    camel.apache.org/kamelet.type: "sink"
+spec:
+  definition:
+    title: "Azure Storage Blob Data Lake Sink"
+    description: |-
+      Send data to Azure Storage Blob Data Lake.
+    required:
+      - accountName
+      - clientId
+      - clientSecret
+      - tenantId
+      - fileSystemName
+    type: object
+    properties:
+      accountName:
+        title: Account Name
+        description: The Azure Storage Blob Data lake account name.
+        type: string
+        x-descriptors:
+        - urn:camel:group:credentials
+      clientId:
+        title: Client Id
+        description: The Azure Storage Blob Data lake client Id.
+        type: string
+        format: password
+        x-descriptors:
+        - urn:alm:descriptor:com.tectonic.ui:password
+        - urn:camel:group:credentials
+      clientSecret:
+        title: Client Secret
+        description: The Azure Storage Blob Data lake client secret.
+        type: string
+        format: password
+        x-descriptors:
+        - urn:alm:descriptor:com.tectonic.ui:password
+        - urn:camel:group:credentials
+      tenantId:
+        title: Tenant Id
+        description: The Azure Storage Blob Data lake tenant id.
+        type: string
+        format: password
+        x-descriptors:
+        - urn:alm:descriptor:com.tectonic.ui:password
+        - urn:camel:group:credentials
+      fileSystemName:
+        title: File System Name
+        description: The Azure Storage Blob Data lake File system name.
+        type: string
+        x-descriptors:
+        - urn:camel:group:credentials
+  dependencies:
+    - "camel:azure-storage-datalake"
+    - "camel:kamelet"
+    - "camel:core"
+    - "camel:timer"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0"
+  template:
+    from:
+      uri: "kamelet:source"
+      steps:
+      - choice:
+          when:
+          - simple: "${header[file]}"
+            steps:
+            - set-header:
+                name: CamelAzureStorageDataLakeFileName
+                simple: "${header[file]}"
+          - simple: "${header[ce-file]}"
+            steps:
+            - set-header:
+                name: CamelAzureStorageDataLakeFileName
+                simple: "${header[ce-file]}"
+          otherwise:
+            steps:
+            - set-header:
+                name: CamelAzureStorageDataLakeFileName
+                simple: "${exchangeId}"
+      - to:
+          uri: "azure-storage-datalake:{{accountName}}/{{fileSystemName}}"
+          parameters:
+            clientId: "{{clientId}}"
+            clientSecret: "{{clientSecret}}"
+            tenantId: "{{tenantId}}"
+            operation: "upload"
\ No newline at end of file
diff --git a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml b/connectors/camel-azure-storage-datalake-source-kafka-connector/pom.xml
similarity index 93%
copy from connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml
copy to connectors/camel-azure-storage-datalake-source-kafka-connector/pom.xml
index 4ca7970fa..edba80299 100644
--- a/connectors/camel-aws-ddb-experimental-sink-kafka-connector/pom.xml
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/pom.xml
@@ -24,9 +24,9 @@
     <artifactId>connectors</artifactId>
     <version>3.20.1-SNAPSHOT</version>
   </parent>
-  <artifactId>camel-aws-ddb-experimental-sink-kafka-connector</artifactId>
-  <name>Camel-Kafka-Connector :: aws-ddb-experimental-sink</name>
-  <description>Camel Kafka Connector for aws-ddb-experimental-sink</description>
+  <artifactId>camel-azure-storage-datalake-source-kafka-connector</artifactId>
+  <name>Camel-Kafka-Connector :: azure-storage-datalake-source</name>
+  <description>Camel Kafka Connector for azure-storage-datalake-source</description>
   <dependencies>
     <!-- Kafka -->
     <dependency>
@@ -41,26 +41,26 @@
     </dependency>
     <!-- Camel -->
     <!--START OF GENERATED CODE-->
-    <dependency>
-      <groupId>org.apache.camel</groupId>
-      <artifactId>camel-jackson</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
       <artifactId>camel-core</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
-      <artifactId>camel-aws2-ddb</artifactId>
+      <artifactId>camel-timer</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.camel.kafkaconnector</groupId>
       <artifactId>camel-kafka-connector</artifactId>
     </dependency>
+    <dependency>
+      <groupId>org.apache.camel</groupId>
+      <artifactId>camel-azure-storage-datalake</artifactId>
+    </dependency>
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/descriptors/connector-source.properties b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/descriptors/connector-source.properties
new file mode 100644
index 000000000..f83d66808
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/descriptors/connector-source.properties
@@ -0,0 +1 @@
+camel-azure-storage-datalake-source-source
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/resources/camel-azure-storage-datalake-source-source.json b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/resources/camel-azure-storage-datalake-source-source.json
new file mode 100644
index 000000000..333a0cc31
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/generated/resources/camel-azure-storage-datalake-source-source.json
@@ -0,0 +1,50 @@
+{
+	"connector": {
+		"class": "org.apache.camel.kafkaconnector.azurestoragedatalakesource.CamelAzurestoragedatalakesourceSourceConnector",
+		"artifactId": "camel-azure-storage-datalake-source-kafka-connector",
+		"groupId": "org.apache.camel.kafkaconnector",
+		"id": "camel-azure-storage-datalake-source-source",
+		"type": "source",
+		"version": "3.20.1-SNAPSHOT",
+		"description": "Consume files from Azure Storage Blob Data Lake."
+	},
+	"properties": {
+		"camel.kamelet.azure-storage-datalake-source.accountName": {
+			"name": "camel.kamelet.azure-storage-datalake-source.accountName",
+			"description": "The Azure Storage Blob Data lake account name.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.clientId": {
+			"name": "camel.kamelet.azure-storage-datalake-source.clientId",
+			"description": "The Azure Storage Blob Data lake client Id.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.clientSecret": {
+			"name": "camel.kamelet.azure-storage-datalake-source.clientSecret",
+			"description": "The Azure Storage Blob Data lake client secret.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.tenantId": {
+			"name": "camel.kamelet.azure-storage-datalake-source.tenantId",
+			"description": "The Azure Storage Blob Data lake tenant id.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.fileSystemName": {
+			"name": "camel.kamelet.azure-storage-datalake-source.fileSystemName",
+			"description": "The Azure Storage Blob Data lake File system name.",
+			"priority": "HIGH",
+			"required": "true"
+		},
+		"camel.kamelet.azure-storage-datalake-source.delay": {
+			"name": "camel.kamelet.azure-storage-datalake-source.delay",
+			"description": "The number of milliseconds before the next poll of the selected blob.",
+			"defaultValue": "500",
+			"priority": "MEDIUM",
+			"required": "false"
+		}
+	}
+}
diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/assembly/package.xml b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/assembly/package.xml
new file mode 100644
index 000000000..05f0b1a7e
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/assembly/package.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+    Licensed to the Apache Software Foundation (ASF) under one or more
+    contributor license agreements.  See the NOTICE file distributed with
+    this work for additional information regarding copyright ownership.
+    The ASF licenses this file to You under the Apache License, Version 2.0
+    (the "License"); you may not use this file except in compliance with
+    the License.  You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+
+-->
+<assembly>
+  <!-- Assembles a packaged version targeting OS installation. -->
+  <id>package</id>
+  <formats>
+    <format>tar.gz</format>
+  </formats>
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <fileSets>
+    <fileSet>
+      <directory>${project.basedir}/../..</directory>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
+      <includes>
+        <include>README*</include>
+        <include>LICENSE*</include>
+        <include>NOTICE*</include>
+        <include>licenses/</include>
+      </includes>
+    </fileSet>
+    <fileSet>
+      <directory>${project.basedir}/src/main/docs</directory>
+      <outputDirectory>docs/</outputDirectory>
+      <includes>
+        <include>**/*</include>
+      </includes>
+    </fileSet>
+  </fileSets>
+  <dependencySets>
+    <dependencySet>
+      <outputDirectory>${project.artifactId}/</outputDirectory>
+      <useProjectArtifact>true</useProjectArtifact>
+      <useTransitiveFiltering>true</useTransitiveFiltering>
+      <excludes>
+        <exclude>org.apache.kafka:connect-api</exclude>
+      </excludes>
+    </dependencySet>
+  </dependencySets>
+</assembly>
diff --git a/connectors/camel-telegram-source-kafka-connector/src/main/docs/examples/CamelTelegramsourceSourceConnector.properties b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesourceSourceConnector.properties
similarity index 65%
copy from connectors/camel-telegram-source-kafka-connector/src/main/docs/examples/CamelTelegramsourceSourceConnector.properties
copy to connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesourceSourceConnector.properties
index a77199523..4ca4add5e 100644
--- a/connectors/camel-telegram-source-kafka-connector/src/main/docs/examples/CamelTelegramsourceSourceConnector.properties
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/docs/examples/CamelAzurestoragedatalakesourceSourceConnector.properties
@@ -15,8 +15,8 @@
 ## limitations under the License.
 ## ---------------------------------------------------------------------------
 
-name=CamelTelegram-sourceSourceConnector
-connector.class=org.apache.camel.kafkaconnector.telegramsource.CamelTelegramsourceSourceConnector
+name=CamelAzure-storage-datalake-sourceSourceConnector
+connector.class=org.apache.camel.kafkaconnector.azurestoragedatalakesource.CamelAzurestoragedatalakesourceSourceConnector
 tasks.max=1
 
 # use the kafka converters that better suit your needs, these are just defaults:
@@ -28,5 +28,13 @@ topics=
 
 # mandatory properties (for a complete properties list see the connector documentation):
 
-# The token to access your bot on Telegram. You you can obtain it from the Telegram @botfather.
-camel.kamelet.telegram-source.authorizationToken=
+# The Azure Storage Blob Data lake account name.
+camel.kamelet.azure-storage-datalake-source.accountName=
+# The Azure Storage Blob Data lake client Id.
+camel.kamelet.azure-storage-datalake-source.clientId=
+# The Azure Storage Blob Data lake client secret.
+camel.kamelet.azure-storage-datalake-source.clientSecret=
+# The Azure Storage Blob Data lake File system name.
+camel.kamelet.azure-storage-datalake-source.fileSystemName=
+# The Azure Storage Blob Data lake tenant id.
+camel.kamelet.azure-storage-datalake-source.tenantId=
diff --git a/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/kubernetesnamespacessource/CamelKubernetesnamespacessourceSourceConnector.java b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnector.java
similarity index 83%
copy from connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/kubernetesnamespacessource/CamelKubernetesnamespacessourceSourceConnector.java
copy to connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnector.java
index 76bbff8c1..88c53c18e 100644
--- a/connectors/camel-kubernetes-namespaces-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/kubernetesnamespacessource/CamelKubernetesnamespacessourceSourceConnector.java
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.kubernetesnamespacessource;
+ */package org.apache.camel.kafkaconnector.azurestoragedatalakesource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
@@ -22,16 +21,16 @@ import org.apache.kafka.common.config.ConfigDef;
 import org.apache.kafka.connect.connector.Task;
 
 @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelKubernetesnamespacessourceSourceConnector
+public class CamelAzurestoragedatalakesourceSourceConnector
         extends
             CamelSourceConnector {
 
     @Override
     public ConfigDef config() {
-        return CamelKubernetesnamespacessourceSourceConnectorConfig.conf();
+        return CamelAzurestoragedatalakesourceSourceConnectorConfig.conf();
     }
     @Override
     public Class<? extends Task> taskClass() {
-        return CamelKubernetesnamespacessourceSourceTask.class;
+        return CamelAzurestoragedatalakesourceSourceTask.class;
     }
 }
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnectorConfig.java b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnectorConfig.java
new file mode 100644
index 000000000..0a7c8ab0d
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceConnectorConfig.java
@@ -0,0 +1,68 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */package org.apache.camel.kafkaconnector.azurestoragedatalakesource;
+
+import java.util.Map;
+import javax.annotation.Generated;
+import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig;
+import org.apache.kafka.common.config.ConfigDef;
+
+@Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
+public class CamelAzurestoragedatalakesourceSourceConnectorConfig
+        extends
+            CamelSourceConnectorConfig {
+
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_CONF = "camel.kamelet.azure-storage-datalake-source.accountName";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_DOC = "The Azure Storage Blob Data lake account name.";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_DEFAULT = null;
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_CONF = "camel.kamelet.azure-storage-datalake-source.clientId";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_DOC = "The Azure Storage Blob Data lake client Id.";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_DEFAULT = null;
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_CONF = "camel.kamelet.azure-storage-datalake-source.clientSecret";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_DOC = "The Azure Storage Blob Data lake client secret.";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_DEFAULT = null;
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_CONF = "camel.kamelet.azure-storage-datalake-source.tenantId";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_DOC = "The Azure Storage Blob Data lake tenant id.";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_DEFAULT = null;
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_CONF = "camel.kamelet.azure-storage-datalake-source.fileSystemName";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_DOC = "The Azure Storage Blob Data lake File system name.";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_DEFAULT = null;
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_CONF = "camel.kamelet.azure-storage-datalake-source.delay";
+    public static final String CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_DOC = "The number of milliseconds before the next poll of the selected blob.";
+    public static final Integer CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_DEFAULT = 500;
+
+    public CamelAzurestoragedatalakesourceSourceConnectorConfig(
+            ConfigDef config,
+            Map<String, String> parsedConfig) {
+        super(config, parsedConfig);
+    }
+
+    public CamelAzurestoragedatalakesourceSourceConnectorConfig(
+            Map<String, String> parsedConfig) {
+        this(conf(), parsedConfig);
+    }
+
+    public static ConfigDef conf() {
+        ConfigDef conf = new ConfigDef(CamelSourceConnectorConfig.conf());
+        conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_ACCOUNT_NAME_DOC);
+        conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_ID_DOC);
+        conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_CLIENT_SECRET_DOC);
+        conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_CONF, ConfigDef.Type.PASSWORD, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_TENANT_ID_DOC);
+        conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_CONF, ConfigDef.Type.STRING, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_DEFAULT, ConfigDef.Importance.HIGH, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_FILE_SYSTEM_NAME_DOC);
+        conf.define(CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_CONF, ConfigDef.Type.INT, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_DEFAULT, ConfigDef.Importance.MEDIUM, CAMEL_SOURCE_AZURESTORAGEDATALAKESOURCE_KAMELET_DELAY_DOC);
+        return conf;
+    }
+}
\ No newline at end of file
diff --git a/connectors/camel-twitter-directmessage-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/twitterdirectmessagesource/CamelTwitterdirectmessagesourceSourceTask.java b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceTask.java
similarity index 85%
copy from connectors/camel-twitter-directmessage-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/twitterdirectmessagesource/CamelTwitterdirectmessagesourceSourceTask.java
copy to connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceTask.java
index 0654fc487..79ba4fa25 100644
--- a/connectors/camel-twitter-directmessage-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/twitterdirectmessagesource/CamelTwitterdirectmessagesourceSourceTask.java
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragedatalakesource/CamelAzurestoragedatalakesourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.twitterdirectmessagesource;
+ */package org.apache.camel.kafkaconnector.azurestoragedatalakesource;
 
 import java.util.HashMap;
 import java.util.Map;
@@ -23,17 +22,17 @@ import org.apache.camel.kafkaconnector.CamelSourceConnectorConfig;
 import org.apache.camel.kafkaconnector.CamelSourceTask;
 
 @Generated("This class has been generated by camel-kafka-connector-generator-maven-plugin, remove this annotation to prevent it from being generated.")
-public class CamelTwitterdirectmessagesourceSourceTask
+public class CamelAzurestoragedatalakesourceSourceTask
         extends
             CamelSourceTask {
 
     @Override
     protected CamelSourceConnectorConfig getCamelSourceConnectorConfig(
             Map<String, String> props) {
-        return new CamelTwitterdirectmessagesourceSourceConnectorConfig(props);
+        return new CamelAzurestoragedatalakesourceSourceConnectorConfig(props);
     }
     @Override
     protected String getSourceKamelet() {
-        return "kamelet:twitter-directmessage-source";
+        return "kamelet:azure-storage-datalake-source";
     }
 }
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt
new file mode 100644
index 000000000..6b0b1270f
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/LICENSE.txt
@@ -0,0 +1,203 @@
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
+   APPENDIX: How to apply the Apache License to your work.
+
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+
+   Copyright [yyyy] [name of copyright owner]
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+
diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt
new file mode 100644
index 000000000..2e215bf2e
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/META-INF/NOTICE.txt
@@ -0,0 +1,11 @@
+   =========================================================================
+   ==  NOTICE file corresponding to the section 4 d of                    ==
+   ==  the Apache License, Version 2.0,                                   ==
+   ==  in this case for the Apache Camel distribution.                    ==
+   =========================================================================
+
+   This product includes software developed by
+   The Apache Software Foundation (http://www.apache.org/).
+
+   Please read the different LICENSE files present in the licenses directory of
+   this distribution.
diff --git a/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml
new file mode 100644
index 000000000..556cd1a82
--- /dev/null
+++ b/connectors/camel-azure-storage-datalake-source-kafka-connector/src/main/resources/kamelets/azure-storage-datalake-source.kamelet.yaml
@@ -0,0 +1,100 @@
+# ---------------------------------------------------------------------------
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements.  See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License.  You may obtain a copy of the License at
+#
+#      http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# ---------------------------------------------------------------------------
+
+apiVersion: camel.apache.org/v1alpha1
+kind: Kamelet
+metadata:
+  name: azure-storage-datalake-source
+  annotations:
+    camel.apache.org/kamelet.support.level: "Stable"
+    camel.apache.org/catalog.version: "3.21.0"
+    camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4wIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMTU4LjIgODYwLjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMC [...]
+    camel.apache.org/provider: "Apache Software Foundation"
+    camel.apache.org/kamelet.group: "Azure Storage Blob Data Lake"
+    camel.apache.org/kamelet.namespace: "Azure"
+  labels:
+    camel.apache.org/kamelet.type: "source"
+spec:
+  definition:
+    title: "Azure Storage Blob Data Lake Source"
+    description: |-
+      Consume files from Azure Storage Blob Data Lake.
+    required:
+      - accountName
+      - clientId
+      - clientSecret
+      - tenantId
+      - fileSystemName
+    type: object
+    properties:
+      accountName:
+        title: Account Name
+        description: The Azure Storage Blob Data lake account name.
+        type: string
+        x-descriptors:
+        - urn:camel:group:credentials
+      clientId:
+        title: Client Id
+        description: The Azure Storage Blob Data lake client Id.
+        type: string
+        format: password
+        x-descriptors:
+        - urn:alm:descriptor:com.tectonic.ui:password
+        - urn:camel:group:credentials
+      clientSecret:
+        title: Client Secret
+        description: The Azure Storage Blob Data lake client secret.
+        type: string
+        format: password
+        x-descriptors:
+        - urn:alm:descriptor:com.tectonic.ui:password
+        - urn:camel:group:credentials
+      tenantId:
+        title: Tenant Id
+        description: The Azure Storage Blob Data lake tenant id.
+        type: string
+        format: password
+        x-descriptors:
+        - urn:alm:descriptor:com.tectonic.ui:password
+        - urn:camel:group:credentials
+      fileSystemName:
+        title: File System Name
+        description: The Azure Storage Blob Data lake File system name.
+        type: string
+        x-descriptors:
+        - urn:camel:group:credentials
+      delay:
+        title: Delay
+        description: The number of milliseconds before the next poll of the selected blob.
+        type: integer
+        default: 500
+  dependencies:
+    - "camel:azure-storage-datalake"
+    - "camel:kamelet"
+    - "camel:core"
+    - "camel:timer"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0"
+  template:
+    from:
+      uri: "azure-storage-datalake:{{accountName}}/{{fileSystemName}}"
+      parameters:
+        clientId: "{{clientId}}"
+        clientSecret: "{{clientSecret}}"
+        tenantId: "{{tenantId}}"
+        delay: "{{delay}}"
+      steps:
+        - to: "kamelet:sink"
\ No newline at end of file
diff --git a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/generated/resources/camel-azure-storage-queue-sink-sink.json b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/generated/resources/camel-azure-storage-queue-sink-sink.json
index c1932c4ed..b47f46b55 100644
--- a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/generated/resources/camel-azure-storage-queue-sink-sink.json
+++ b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/generated/resources/camel-azure-storage-queue-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-queue-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send events to Azure Storage queues.\n\nIn the header, you can set the `partition` \/ `ce-partition` property to determine how long an event remains in the Azure Storage queue. Use `PnDTnHnMn.nS.` format. For example, `PT20.345S`\u2009parses as 20.345 seconds and `P2D`\u2009parses as 2 days. If you not set the property in the header, the Kamelet uses the default of `P27D` (7 days)."
 	},
 	"properties": {
diff --git a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkConnector.java b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkConnector.java
index 4e7489e50..afe23304c 100644
--- a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkConnector.java
+++ b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestoragequeuesink;
+ */package org.apache.camel.kafkaconnector.azurestoragequeuesink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkConnectorConfig.java b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkConnectorConfig.java
index 79f2ec61e..bca08c2af 100644
--- a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkConnectorConfig.java
+++ b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestoragequeuesink;
+ */package org.apache.camel.kafkaconnector.azurestoragequeuesink;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkTask.java b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkTask.java
index 0e43fb5ae..aea9fe5b2 100644
--- a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkTask.java
+++ b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesink/CamelAzurestoragequeuesinkSinkTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestoragequeuesink;
+ */package org.apache.camel.kafkaconnector.azurestoragequeuesink;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml
index ceee998b3..ffd92654a 100644
--- a/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml
+++ b/connectors/camel-azure-storage-queue-sink-kafka-connector/src/main/resources/kamelets/azure-storage-queue-sink.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-storage-queue-sink
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "sink"
 spec:
diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml b/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml
index 4aa41c6a2..d2af735b9 100644
--- a/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml
+++ b/connectors/camel-azure-storage-queue-source-kafka-connector/pom.xml
@@ -56,7 +56,7 @@
     <dependency>
       <groupId>org.apache.camel.kamelets</groupId>
       <artifactId>camel-kamelets-utils</artifactId>
-      <version>3.20.0</version>
+      <version>3.21.0</version>
     </dependency>
     <dependency>
       <groupId>org.apache.camel</groupId>
diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/src/generated/resources/camel-azure-storage-queue-source-source.json b/connectors/camel-azure-storage-queue-source-kafka-connector/src/generated/resources/camel-azure-storage-queue-source-source.json
index b2a9ec555..665b95b23 100644
--- a/connectors/camel-azure-storage-queue-source-kafka-connector/src/generated/resources/camel-azure-storage-queue-source-source.json
+++ b/connectors/camel-azure-storage-queue-source-kafka-connector/src/generated/resources/camel-azure-storage-queue-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-azure-storage-queue-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Receive events from Azure Storage queues.\n\nOne header will be duplicated with different names for clarity at sink level, CamelAzureStorageQueueMessageId will be duplicated into azure.storage.queue.message.id"
 	},
 	"properties": {
diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceConnector.java b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceConnector.java
index b371ea657..ba12fcc8c 100644
--- a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceConnector.java
+++ b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestoragequeuesource;
+ */package org.apache.camel.kafkaconnector.azurestoragequeuesource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceConnectorConfig.java b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceConnectorConfig.java
index 6fc0fc455..dd0299f20 100644
--- a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceConnectorConfig.java
+++ b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestoragequeuesource;
+ */package org.apache.camel.kafkaconnector.azurestoragequeuesource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceTask.java b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceTask.java
index aa94b5fa1..3bf7a9a8c 100644
--- a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceTask.java
+++ b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/azurestoragequeuesource/CamelAzurestoragequeuesourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.azurestoragequeuesource;
+ */package org.apache.camel.kafkaconnector.azurestoragequeuesource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
index 735f3f811..936ed139b 100644
--- a/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
+++ b/connectors/camel-azure-storage-queue-source-kafka-connector/src/main/resources/kamelets/azure-storage-queue-source.kamelet.yaml
@@ -21,10 +21,11 @@ metadata:
   name: azure-storage-queue-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Azure"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
@@ -66,7 +67,7 @@ spec:
   dependencies:
     - "camel:azure-storage-queue"
     - "camel:kamelet"
-    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.20.0"
+    - "mvn:org.apache.camel.kamelets:camel-kamelets-utils:3.21.0"
     - "camel:core"
   template:
     beans:
diff --git a/connectors/camel-beer-source-kafka-connector/src/generated/resources/camel-beer-source-source.json b/connectors/camel-beer-source-kafka-connector/src/generated/resources/camel-beer-source-source.json
index af9095706..de9ed17d8 100644
--- a/connectors/camel-beer-source-kafka-connector/src/generated/resources/camel-beer-source-source.json
+++ b/connectors/camel-beer-source-kafka-connector/src/generated/resources/camel-beer-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-beer-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Produces periodic events about beers!"
 	},
 	"properties": {
diff --git a/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceConnector.java b/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceConnector.java
index ba0c1659d..fd2c3cc38 100644
--- a/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceConnector.java
+++ b/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.beersource;
+ */package org.apache.camel.kafkaconnector.beersource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceConnectorConfig.java b/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceConnectorConfig.java
index 969509318..1089dbb3e 100644
--- a/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceConnectorConfig.java
+++ b/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.beersource;
+ */package org.apache.camel.kafkaconnector.beersource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceTask.java b/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceTask.java
index 146cb2a5d..5f59b15f7 100644
--- a/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceTask.java
+++ b/connectors/camel-beer-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/beersource/CamelBeersourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.beersource;
+ */package org.apache.camel.kafkaconnector.beersource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-beer-source-kafka-connector/src/main/resources/kamelets/beer-source.kamelet.yaml b/connectors/camel-beer-source-kafka-connector/src/main/resources/kamelets/beer-source.kamelet.yaml
index fc99c5ada..c50317d0d 100644
--- a/connectors/camel-beer-source-kafka-connector/src/main/resources/kamelets/beer-source.kamelet.yaml
+++ b/connectors/camel-beer-source-kafka-connector/src/main/resources/kamelets/beer-source.kamelet.yaml
@@ -4,10 +4,11 @@ metadata:
   name: beer-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     camel.apache.org/kamelet.icon: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iOTJwdCIgd2lkdGg9IjkycHQiIHZlcnNpb249IjEuMCIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyI+Cg [...]
     camel.apache.org/provider: "Apache Software Foundation"
     camel.apache.org/kamelet.group: "Beers"
+    camel.apache.org/kamelet.namespace: "Dataset"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
diff --git a/connectors/camel-bitcoin-source-kafka-connector/src/generated/resources/camel-bitcoin-source-source.json b/connectors/camel-bitcoin-source-kafka-connector/src/generated/resources/camel-bitcoin-source-source.json
index 48b497815..440310acc 100644
--- a/connectors/camel-bitcoin-source-kafka-connector/src/generated/resources/camel-bitcoin-source-source.json
+++ b/connectors/camel-bitcoin-source-kafka-connector/src/generated/resources/camel-bitcoin-source-source.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-bitcoin-source-source",
 		"type": "source",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Provides a feed of the value of the Bitcoin compared to USDT using the Binance service."
 	},
 	"properties": {
diff --git a/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceConnector.java b/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceConnector.java
index e3131d9a5..f90b683bf 100644
--- a/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceConnector.java
+++ b/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.bitcoinsource;
+ */package org.apache.camel.kafkaconnector.bitcoinsource;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSourceConnector;
diff --git a/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceConnectorConfig.java b/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceConnectorConfig.java
index 229f48b18..4ad21be17 100644
--- a/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceConnectorConfig.java
+++ b/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.bitcoinsource;
+ */package org.apache.camel.kafkaconnector.bitcoinsource;
 
 import java.util.Map;
 import javax.annotation.Generated;
diff --git a/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceTask.java b/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceTask.java
index f36c43ec0..9c0d6d00a 100644
--- a/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceTask.java
+++ b/connectors/camel-bitcoin-source-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/bitcoinsource/CamelBitcoinsourceSourceTask.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.bitcoinsource;
+ */package org.apache.camel.kafkaconnector.bitcoinsource;
 
 import java.util.HashMap;
 import java.util.Map;
diff --git a/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/kamelets/bitcoin-source.kamelet.yaml b/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/kamelets/bitcoin-source.kamelet.yaml
index 8636530ec..d21039b6d 100644
--- a/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/kamelets/bitcoin-source.kamelet.yaml
+++ b/connectors/camel-bitcoin-source-kafka-connector/src/main/resources/kamelets/bitcoin-source.kamelet.yaml
@@ -20,10 +20,11 @@ metadata:
   name: bitcoin-source
   annotations:
     camel.apache.org/kamelet.support.level: "Stable"
-    camel.apache.org/catalog.version: "3.20.0"
+    camel.apache.org/catalog.version: "3.21.0"
     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"
+    camel.apache.org/kamelet.namespace: "Bitcoin"
   labels:
     camel.apache.org/kamelet.type: "source"
 spec:
diff --git a/connectors/camel-cassandra-sink-kafka-connector/src/generated/resources/camel-cassandra-sink-sink.json b/connectors/camel-cassandra-sink-kafka-connector/src/generated/resources/camel-cassandra-sink-sink.json
index d05ef4dbc..f7b0076da 100644
--- a/connectors/camel-cassandra-sink-kafka-connector/src/generated/resources/camel-cassandra-sink-sink.json
+++ b/connectors/camel-cassandra-sink-kafka-connector/src/generated/resources/camel-cassandra-sink-sink.json
@@ -5,7 +5,7 @@
 		"groupId": "org.apache.camel.kafkaconnector",
 		"id": "camel-cassandra-sink-sink",
 		"type": "sink",
-		"version": "3.20.0-SNAPSHOT",
+		"version": "3.20.1-SNAPSHOT",
 		"description": "Send data to an Apache Cassandra cluster.\n\nThis Kamelet expects JSON Array formatted data. The content of the JSON Array is used as input for the CQL Prepared Statement set in the query parameter."
 	},
 	"properties": {
@@ -41,7 +41,7 @@
 		},
 		"camel.kamelet.cassandra-sink.consistencyLevel": {
 			"name": "camel.kamelet.cassandra-sink.consistencyLevel",
-			"description": "The consistency level to use. Set the value to one of these options - ANY, ONE, TWO, THREE, QUORUM, ALL, LOCAL_QUORUM, EACH_QUORUM, SERIAL, LOCAL_SERIAL, or LOCAL_ONE.",
+			"description": "The consistency level to use.",
 			"defaultValue": "\"ANY\"",
 			"priority": "MEDIUM",
 			"required": "false"
@@ -58,6 +58,12 @@
 			"description": "The query to execute against the Cassandra cluster table.",
 			"priority": "HIGH",
 			"required": "true"
+		},
+		"camel.kamelet.cassandra-sink.extraTypeCodecs": {
+			"name": "camel.kamelet.cassandra-sink.extraTypeCodecs",
+			"description": "To use a specific comma separated list of Extra Type codecs.",
+			"priority": "MEDIUM",
+			"required": "false"
 		}
 	}
 }
\ No newline at end of file
diff --git a/connectors/camel-cassandra-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cassandrasink/CamelCassandrasinkSinkConnector.java b/connectors/camel-cassandra-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cassandrasink/CamelCassandrasinkSinkConnector.java
index bc4ddf4bc..a14e358ae 100644
--- a/connectors/camel-cassandra-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cassandrasink/CamelCassandrasinkSinkConnector.java
+++ b/connectors/camel-cassandra-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cassandrasink/CamelCassandrasinkSinkConnector.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.cassandrasink;
+ */package org.apache.camel.kafkaconnector.cassandrasink;
 
 import javax.annotation.Generated;
 import org.apache.camel.kafkaconnector.CamelSinkConnector;
diff --git a/connectors/camel-cassandra-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cassandrasink/CamelCassandrasinkSinkConnectorConfig.java b/connectors/camel-cassandra-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cassandrasink/CamelCassandrasinkSinkConnectorConfig.java
index 21e993f5f..da9eb8ad4 100644
--- a/connectors/camel-cassandra-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cassandrasink/CamelCassandrasinkSinkConnectorConfig.java
+++ b/connectors/camel-cassandra-sink-kafka-connector/src/main/java/org/apache/camel/kafkaconnector/cassandrasink/CamelCassandrasinkSinkConnectorConfig.java
@@ -13,8 +13,7 @@
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
- */
-package org.apache.camel.kafkaconnector.cassandrasink;
+ */package org.apache.camel.kafkaconnector.cassandrasink;
 
 import java.util.Map;
... 14269 lines suppressed ...