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

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

commit 7fe8611e154b604f7db9aa6428924cb900879c6b
Author: Claus Ibsen <claus.ib...@gmail.com>
AuthorDate: Fri Apr 29 06:30:18 2022 +0200

    Regen
---
 .../catalog/components/debezium-mongodb.json       | 10 ++--
 .../catalog/components/debezium-mysql.json         | 28 +++++----
 .../catalog/components/debezium-postgres.json      | 12 ++--
 .../catalog/components/debezium-sqlserver.json     |  8 ++-
 .../src/main/docs/debezium-mongodb.json            | 11 +++-
 .../DebeziumMongodbComponentConfiguration.java     | 26 +++++++--
 .../src/main/docs/debezium-mysql.json              | 26 +++++++--
 .../DebeziumMySqlComponentConfiguration.java       | 56 +++++++++++++-----
 .../src/main/docs/debezium-postgres.json           | 21 +++----
 .../DebeziumPostgresComponentConfiguration.java    | 42 +++++++-------
 .../src/main/docs/debezium-sqlserver.json          | 16 +++++-
 .../DebeziumSqlserverComponentConfiguration.java   | 34 ++++++++++-
 tooling/camel-spring-boot-dependencies/pom.xml     | 66 +++++++++++-----------
 13 files changed, 237 insertions(+), 119 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mongodb.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mongodb.json
index fcba9f7d3c1..73d9bda7f23 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mongodb.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mongodb.json
@@ -59,7 +59,7 @@
     "mongodbConnectTimeoutMs": { "kind": "property", "displayName": "Mongodb 
Connect Timeout Ms", "group": "mongodb", "label": "consumer,mongodb", 
"required": false, "type": "duration", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10s", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The connection timeout, 
given  [...]
     "mongodbHosts": { "kind": "property", "displayName": "Mongodb Hosts", 
"group": "mongodb", "label": "consumer,mongodb", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The hostname and port 
pairs (in the form 'host' or 'host:port') of [...]
     "mongodbMembersAutoDiscover": { "kind": "property", "displayName": 
"Mongodb Members Auto Discover", "group": "mongodb", "label": 
"consumer,mongodb", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specifies whether the  
[...]
-    "mongodbName": { "kind": "property", "displayName": "Mongodb Name", 
"group": "mongodb", "label": "consumer,mongodb", "required": true, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Unique name that 
identifies the MongoDB replic [...]
+    "mongodbName": { "kind": "property", "displayName": "Mongodb Name", 
"group": "mongodb", "label": "consumer,mongodb", "required": true, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Unique name that 
identifies the MongoDB replic [...]
     "mongodbPassword": { "kind": "property", "displayName": "Mongodb 
Password", "group": "mongodb", "label": "consumer,mongodb", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Password to be used 
when connecting to [...]
     "mongodbPollIntervalMs": { "kind": "property", "displayName": "Mongodb 
Poll Interval Ms", "group": "mongodb", "label": "consumer,mongodb", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "30s", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Interval for looking 
for new, rem [...]
     "mongodbServerSelectionTimeoutMs": { "kind": "property", "displayName": 
"Mongodb Server Selection Timeout Ms", "group": "mongodb", "label": 
"consumer,mongodb", "required": false, "type": "duration", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"30s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The server se [...]
@@ -72,8 +72,9 @@
     "queryFetchSize": { "kind": "property", "displayName": "Query Fetch Size", 
"group": "mongodb", "label": "consumer,mongodb", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded in [...]
     "retriableRestartConnectorWaitMs": { "kind": "property", "displayName": 
"Retriable Restart Connector Wait Ms", "group": "mongodb", "label": 
"consumer,mongodb", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"10s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time to wait [...]
     "sanitizeFieldNames": { "kind": "property", "displayName": "Sanitize Field 
Names", "group": "mongodb", "label": "consumer,mongodb", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether field names 
will be sanitized  [...]
+    "schemaNameAdjustmentMode": { "kind": "property", "displayName": "Schema 
Name Adjustment Mode", "group": "mongodb", "label": "consumer,mongodb", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"avro", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how sche [...]
     "signalDataCollection": { "kind": "property", "displayName": "Signal Data 
Collection", "group": "mongodb", "label": "consumer,mongodb", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the data 
collection that is used to s [...]
-    "skippedOperations": { "kind": "property", "displayName": "Skipped 
Operations", "group": "mongodb", "label": "consumer,mongodb", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip during st [...]
+    "skippedOperations": { "kind": "property", "displayName": "Skipped 
Operations", "group": "mongodb", "label": "consumer,mongodb", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip during st [...]
     "snapshotCollectionFilterOverrides": { "kind": "property", "displayName": 
"Snapshot Collection Filter Overrides", "group": "mongodb", "label": 
"consumer,mongodb", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "This property contains 
[...]
     "snapshotDelayMs": { "kind": "property", "displayName": "Snapshot Delay 
Ms", "group": "mongodb", "label": "consumer,mongodb", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "0ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A delay period before a 
snapshot will begin, g [...]
     "snapshotFetchSize": { "kind": "property", "displayName": "Snapshot Fetch 
Size", "group": "mongodb", "label": "consumer,mongodb", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded into memory whi [...]
@@ -132,7 +133,7 @@
     "mongodbConnectTimeoutMs": { "kind": "parameter", "displayName": "Mongodb 
Connect Timeout Ms", "group": "mongodb", "label": "consumer,mongodb", 
"required": false, "type": "duration", "javaType": "int", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "10s", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The connection timeout, 
given [...]
     "mongodbHosts": { "kind": "parameter", "displayName": "Mongodb Hosts", 
"group": "mongodb", "label": "consumer,mongodb", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The hostname and port 
pairs (in the form 'host' or 'host:port') o [...]
     "mongodbMembersAutoDiscover": { "kind": "parameter", "displayName": 
"Mongodb Members Auto Discover", "group": "mongodb", "label": 
"consumer,mongodb", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": true, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specifies whether the 
[...]
-    "mongodbName": { "kind": "parameter", "displayName": "Mongodb Name", 
"group": "mongodb", "label": "consumer,mongodb", "required": true, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Unique name that 
identifies the MongoDB repli [...]
+    "mongodbName": { "kind": "parameter", "displayName": "Mongodb Name", 
"group": "mongodb", "label": "consumer,mongodb", "required": true, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Unique name that 
identifies the MongoDB repli [...]
     "mongodbPassword": { "kind": "parameter", "displayName": "Mongodb 
Password", "group": "mongodb", "label": "consumer,mongodb", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Password to be used 
when connecting t [...]
     "mongodbPollIntervalMs": { "kind": "parameter", "displayName": "Mongodb 
Poll Interval Ms", "group": "mongodb", "label": "consumer,mongodb", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "30s", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Interval for looking 
for new, re [...]
     "mongodbServerSelectionTimeoutMs": { "kind": "parameter", "displayName": 
"Mongodb Server Selection Timeout Ms", "group": "mongodb", "label": 
"consumer,mongodb", "required": false, "type": "duration", "javaType": "int", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"30s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The server s [...]
@@ -145,8 +146,9 @@
     "queryFetchSize": { "kind": "parameter", "displayName": "Query Fetch 
Size", "group": "mongodb", "label": "consumer,mongodb", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded i [...]
     "retriableRestartConnectorWaitMs": { "kind": "parameter", "displayName": 
"Retriable Restart Connector Wait Ms", "group": "mongodb", "label": 
"consumer,mongodb", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"10s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time to wai [...]
     "sanitizeFieldNames": { "kind": "parameter", "displayName": "Sanitize 
Field Names", "group": "mongodb", "label": "consumer,mongodb", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether field names 
will be sanitized [...]
+    "schemaNameAdjustmentMode": { "kind": "parameter", "displayName": "Schema 
Name Adjustment Mode", "group": "mongodb", "label": "consumer,mongodb", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"avro", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how sch [...]
     "signalDataCollection": { "kind": "parameter", "displayName": "Signal Data 
Collection", "group": "mongodb", "label": "consumer,mongodb", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the data 
collection that is used to  [...]
-    "skippedOperations": { "kind": "parameter", "displayName": "Skipped 
Operations", "group": "mongodb", "label": "consumer,mongodb", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip during s [...]
+    "skippedOperations": { "kind": "parameter", "displayName": "Skipped 
Operations", "group": "mongodb", "label": "consumer,mongodb", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip during s [...]
     "snapshotCollectionFilterOverrides": { "kind": "parameter", "displayName": 
"Snapshot Collection Filter Overrides", "group": "mongodb", "label": 
"consumer,mongodb", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "This property contain 
[...]
     "snapshotDelayMs": { "kind": "parameter", "displayName": "Snapshot Delay 
Ms", "group": "mongodb", "label": "consumer,mongodb", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "0ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A delay period before a 
snapshot will begin,  [...]
     "snapshotFetchSize": { "kind": "parameter", "displayName": "Snapshot Fetch 
Size", "group": "mongodb", "label": "consumer,mongodb", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MongoDbConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded into memory wh [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
index 8066a1afc4b..59d13a591ec 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-mysql.json
@@ -52,6 +52,7 @@
     "databaseHistory": { "kind": "property", "displayName": "Database 
History", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 
"io.debezium.relational.history.FileDatabaseHistory", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description [...]
     "databaseHistoryFileFilename": { "kind": "property", "displayName": 
"Database History File Filename", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The path to the file 
that will be used t [...]
     "databaseHistoryKafkaBootstrapServers": { "kind": "property", 
"displayName": "Database History Kafka Bootstrap Servers", "group": "mysql", 
"label": "consumer,mysql", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A list of host\/port  
[...]
+    "databaseHistoryKafkaQueryTimeoutMs": { "kind": "property", "displayName": 
"Database History Kafka Query Timeout Ms", "group": "mysql", "label": 
"consumer,mysql", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": "3s", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The number o [...]
     "databaseHistoryKafkaRecoveryAttempts": { "kind": "property", 
"displayName": "Database History Kafka Recovery Attempts", "group": "mysql", 
"label": "consumer,mysql", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 100, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The number o [...]
     "databaseHistoryKafkaRecoveryPollIntervalMs": { "kind": "property", 
"displayName": "Database History Kafka Recovery Poll Interval Ms", "group": 
"mysql", "label": "consumer,mysql", "required": false, "type": "duration", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "descript [...]
     "databaseHistoryKafkaTopic": { "kind": "property", "displayName": 
"Database History Kafka Topic", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the topic 
for the database schem [...]
@@ -61,17 +62,17 @@
     "databaseHostname": { "kind": "property", "displayName": "Database 
Hostname", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Resolvable hostname or 
IP address of the database server." },
     "databaseIncludeList": { "kind": "property", "displayName": "Database 
Include List", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The databases for which 
changes are to be captured" },
     "databaseInitialStatements": { "kind": "property", "displayName": 
"Database Initial Statements", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A semicolon separated 
list of SQL statements  [...]
-    "databaseJdbcDriver": { "kind": "property", "displayName": "Database Jdbc 
Driver", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "class 
com.mysql.cj.jdbc.Driver", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "JDBC Driv [...]
+    "databaseJdbcDriver": { "kind": "property", "displayName": "Database Jdbc 
Driver", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 
"com.mysql.cj.jdbc.Driver", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "JDBC Driver cla [...]
     "databasePassword": { "kind": "property", "displayName": "Database 
Password", "group": "mysql", "label": "consumer,mysql", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Password of the 
database user to be used w [...]
     "databasePort": { "kind": "property", "displayName": "Database Port", 
"group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3306, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Port of the database 
server." },
     "databaseServerId": { "kind": "property", "displayName": "Database Server 
Id", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A numeric ID of this 
database client, which must be unique across all curr [...]
     "databaseServerIdOffset": { "kind": "property", "displayName": "Database 
Server Id Offset", "group": "mysql", "label": "consumer,mysql", "required": 
false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 10000, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Only relevant if 
parallel snapshotting [...]
     "databaseServerName": { "kind": "property", "displayName": "Database 
Server Name", "group": "mysql", "label": "consumer,mysql", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Unique name that 
identifies the datab [...]
-    "databaseSslKeystore": { "kind": "property", "displayName": "Database Ssl 
Keystore", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Location of the Java 
keystore file containing an applicat [...]
-    "databaseSslKeystorePassword": { "kind": "property", "displayName": 
"Database Ssl Keystore Password", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Password to access the 
private key from  [...]
+    "databaseSslKeystore": { "kind": "property", "displayName": "Database Ssl 
Keystore", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The location of the key 
store file. This is optional and  [...]
+    "databaseSslKeystorePassword": { "kind": "property", "displayName": 
"Database Ssl Keystore Password", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The password for the 
key store file. Thi [...]
     "databaseSslMode": { "kind": "property", "displayName": "Database Ssl 
Mode", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "disabled", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether to use an 
encrypted connectio [...]
-    "databaseSslTruststore": { "kind": "property", "displayName": "Database 
Ssl Truststore", "group": "mysql", "label": "consumer,mysql", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Location of the Java 
truststore file containing the c [...]
-    "databaseSslTruststorePassword": { "kind": "property", "displayName": 
"Database Ssl Truststore Password", "group": "mysql", "label": 
"consumer,mysql", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Password to unlock the 
keystore file [...]
+    "databaseSslTruststore": { "kind": "property", "displayName": "Database 
Ssl Truststore", "group": "mysql", "label": "consumer,mysql", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The location of the 
trust store file for the server c [...]
+    "databaseSslTruststorePassword": { "kind": "property", "displayName": 
"Database Ssl Truststore Password", "group": "mysql", "label": 
"consumer,mysql", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The password for the 
trust store fil [...]
     "databaseUser": { "kind": "property", "displayName": "Database User", 
"group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Name of the database 
user to be used when connecting to the database." },
     "datatypePropagateSourceType": { "kind": "property", "displayName": 
"Datatype Propagate Source Type", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A comma-separated list 
of regular expres [...]
     "decimalHandlingMode": { "kind": "property", "displayName": "Decimal 
Handling Mode", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "precise", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how DECIMAL and 
NUMERI [...]
@@ -100,8 +101,9 @@
     "queryFetchSize": { "kind": "property", "displayName": "Query Fetch Size", 
"group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded into mem [...]
     "retriableRestartConnectorWaitMs": { "kind": "property", "displayName": 
"Retriable Restart Connector Wait Ms", "group": "mysql", "label": 
"consumer,mysql", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"10s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time to wait befor [...]
     "sanitizeFieldNames": { "kind": "property", "displayName": "Sanitize Field 
Names", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether field names 
will be sanitized to Avr [...]
+    "schemaNameAdjustmentMode": { "kind": "property", "displayName": "Schema 
Name Adjustment Mode", "group": "mysql", "label": "consumer,mysql", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "avro", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how schema nam 
[...]
     "signalDataCollection": { "kind": "property", "displayName": "Signal Data 
Collection", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the data 
collection that is used to send si [...]
-    "skippedOperations": { "kind": "property", "displayName": "Skipped 
Operations", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip during streamin [...]
+    "skippedOperations": { "kind": "property", "displayName": "Skipped 
Operations", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip during streamin [...]
     "snapshotDelayMs": { "kind": "property", "displayName": "Snapshot Delay 
Ms", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "0ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A delay period before a 
snapshot will begin, given i [...]
     "snapshotFetchSize": { "kind": "property", "displayName": "Snapshot Fetch 
Size", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded into memory while per [...]
     "snapshotIncludeCollectionList": { "kind": "property", "displayName": 
"Snapshot Include Collection List", "group": "mysql", "label": 
"consumer,mysql", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "this setting must be 
set to specify  [...]
@@ -162,6 +164,7 @@
     "databaseHistory": { "kind": "parameter", "displayName": "Database 
History", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 
"io.debezium.relational.history.FileDatabaseHistory", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "descriptio [...]
     "databaseHistoryFileFilename": { "kind": "parameter", "displayName": 
"Database History File Filename", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The path to the file 
that will be used  [...]
     "databaseHistoryKafkaBootstrapServers": { "kind": "parameter", 
"displayName": "Database History Kafka Bootstrap Servers", "group": "mysql", 
"label": "consumer,mysql", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A list of host\/port 
[...]
+    "databaseHistoryKafkaQueryTimeoutMs": { "kind": "parameter", 
"displayName": "Database History Kafka Query Timeout Ms", "group": "mysql", 
"label": "consumer,mysql", "required": false, "type": "duration", "javaType": 
"long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "3s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The number  [...]
     "databaseHistoryKafkaRecoveryAttempts": { "kind": "parameter", 
"displayName": "Database History Kafka Recovery Attempts", "group": "mysql", 
"label": "consumer,mysql", "required": false, "type": "integer", "javaType": 
"int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 100, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The number  [...]
     "databaseHistoryKafkaRecoveryPollIntervalMs": { "kind": "parameter", 
"displayName": "Database History Kafka Recovery Poll Interval Ms", "group": 
"mysql", "label": "consumer,mysql", "required": false, "type": "duration", 
"javaType": "int", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "100ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "descrip [...]
     "databaseHistoryKafkaTopic": { "kind": "parameter", "displayName": 
"Database History Kafka Topic", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the topic 
for the database sche [...]
@@ -171,17 +174,17 @@
     "databaseHostname": { "kind": "parameter", "displayName": "Database 
Hostname", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Resolvable hostname or 
IP address of the database server." },
     "databaseIncludeList": { "kind": "parameter", "displayName": "Database 
Include List", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The databases for which 
changes are to be captured" },
     "databaseInitialStatements": { "kind": "parameter", "displayName": 
"Database Initial Statements", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A semicolon separated 
list of SQL statements [...]
-    "databaseJdbcDriver": { "kind": "parameter", "displayName": "Database Jdbc 
Driver", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "class 
com.mysql.cj.jdbc.Driver", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "JDBC Dri [...]
+    "databaseJdbcDriver": { "kind": "parameter", "displayName": "Database Jdbc 
Driver", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 
"com.mysql.cj.jdbc.Driver", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "JDBC Driver cl [...]
     "databasePassword": { "kind": "parameter", "displayName": "Database 
Password", "group": "mysql", "label": "consumer,mysql", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Password of the 
database user to be used  [...]
     "databasePort": { "kind": "parameter", "displayName": "Database Port", 
"group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 3306, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Port of the database 
server." },
     "databaseServerId": { "kind": "parameter", "displayName": "Database Server 
Id", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"integer", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A numeric ID of this 
database client, which must be unique across all cur [...]
     "databaseServerIdOffset": { "kind": "parameter", "displayName": "Database 
Server Id Offset", "group": "mysql", "label": "consumer,mysql", "required": 
false, "type": "integer", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 10000, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Only relevant if 
parallel snapshottin [...]
     "databaseServerName": { "kind": "parameter", "displayName": "Database 
Server Name", "group": "mysql", "label": "consumer,mysql", "required": true, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Unique name that 
identifies the data [...]
-    "databaseSslKeystore": { "kind": "parameter", "displayName": "Database Ssl 
Keystore", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Location of the Java 
keystore file containing an applica [...]
-    "databaseSslKeystorePassword": { "kind": "parameter", "displayName": 
"Database Ssl Keystore Password", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Password to access the 
private key from [...]
+    "databaseSslKeystore": { "kind": "parameter", "displayName": "Database Ssl 
Keystore", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The location of the key 
store file. This is optional and [...]
+    "databaseSslKeystorePassword": { "kind": "parameter", "displayName": 
"Database Ssl Keystore Password", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The password for the 
key store file. Th [...]
     "databaseSslMode": { "kind": "parameter", "displayName": "Database Ssl 
Mode", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "disabled", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether to use an 
encrypted connecti [...]
-    "databaseSslTruststore": { "kind": "parameter", "displayName": "Database 
Ssl Truststore", "group": "mysql", "label": "consumer,mysql", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Location of the Java 
truststore file containing the  [...]
-    "databaseSslTruststorePassword": { "kind": "parameter", "displayName": 
"Database Ssl Truststore Password", "group": "mysql", "label": 
"consumer,mysql", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Password to unlock the 
keystore fil [...]
+    "databaseSslTruststore": { "kind": "parameter", "displayName": "Database 
Ssl Truststore", "group": "mysql", "label": "consumer,mysql", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The location of the 
trust store file for the server  [...]
+    "databaseSslTruststorePassword": { "kind": "parameter", "displayName": 
"Database Ssl Truststore Password", "group": "mysql", "label": 
"consumer,mysql", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The password for the 
trust store fi [...]
     "databaseUser": { "kind": "parameter", "displayName": "Database User", 
"group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Name of the database 
user to be used when connecting to the database." },
     "datatypePropagateSourceType": { "kind": "parameter", "displayName": 
"Datatype Propagate Source Type", "group": "mysql", "label": "consumer,mysql", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A comma-separated list 
of regular expre [...]
     "decimalHandlingMode": { "kind": "parameter", "displayName": "Decimal 
Handling Mode", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "precise", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how DECIMAL and 
NUMER [...]
@@ -210,8 +213,9 @@
     "queryFetchSize": { "kind": "parameter", "displayName": "Query Fetch 
Size", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded into me [...]
     "retriableRestartConnectorWaitMs": { "kind": "parameter", "displayName": 
"Retriable Restart Connector Wait Ms", "group": "mysql", "label": 
"consumer,mysql", "required": false, "type": "duration", "javaType": "long", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"10s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time to wait befo [...]
     "sanitizeFieldNames": { "kind": "parameter", "displayName": "Sanitize 
Field Names", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether field names 
will be sanitized to Av [...]
+    "schemaNameAdjustmentMode": { "kind": "parameter", "displayName": "Schema 
Name Adjustment Mode", "group": "mysql", "label": "consumer,mysql", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "avro", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how schema na 
[...]
     "signalDataCollection": { "kind": "parameter", "displayName": "Signal Data 
Collection", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the data 
collection that is used to send s [...]
-    "skippedOperations": { "kind": "parameter", "displayName": "Skipped 
Operations", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip during streami [...]
+    "skippedOperations": { "kind": "parameter", "displayName": "Skipped 
Operations", "group": "mysql", "label": "consumer,mysql", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip during streami [...]
     "snapshotDelayMs": { "kind": "parameter", "displayName": "Snapshot Delay 
Ms", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "0ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A delay period before a 
snapshot will begin, given  [...]
     "snapshotFetchSize": { "kind": "parameter", "displayName": "Snapshot Fetch 
Size", "group": "mysql", "label": "consumer,mysql", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded into memory while pe [...]
     "snapshotIncludeCollectionList": { "kind": "parameter", "displayName": 
"Snapshot Include Collection List", "group": "mysql", "label": 
"consumer,mysql", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.MySqlConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "this setting must be 
set to specify [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
index 0a3f0be29d6..64fcfec3466 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-postgres.json
@@ -75,7 +75,7 @@
     "messageKeyColumns": { "kind": "property", "displayName": "Message Key 
Columns", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A semicolon-separated 
list of expressions that match [...]
     "messagePrefixExcludeList": { "kind": "property", "displayName": "Message 
Prefix Exclude List", "group": "postgres", "label": "consumer,postgres", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A comma-separated list 
of regular exp [...]
     "messagePrefixIncludeList": { "kind": "property", "displayName": "Message 
Prefix Include List", "group": "postgres", "label": "consumer,postgres", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A comma-separated list 
of regular exp [...]
-    "pluginName": { "kind": "property", "displayName": "Plugin Name", "group": 
"postgres", "label": "consumer,postgres", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "decoderbufs", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the 
Postgres logical dec [...]
+    "pluginName": { "kind": "property", "displayName": "Plugin Name", "group": 
"postgres", "label": "consumer,postgres", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "decoderbufs", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the 
Postgres logical dec [...]
     "pollIntervalMs": { "kind": "property", "displayName": "Poll Interval Ms", 
"group": "postgres", "label": "consumer,postgres", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "500ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time to wait for new 
change events to appea [...]
     "provideTransactionMetadata": { "kind": "property", "displayName": 
"Provide Transaction Metadata", "group": "postgres", "label": 
"consumer,postgres", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Enables transaction 
[...]
     "publicationAutocreateMode": { "kind": "property", "displayName": 
"Publication Autocreate Mode", "group": "postgres", "label": 
"consumer,postgres", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "all_tables", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Applie [...]
@@ -86,10 +86,11 @@
     "schemaBlacklist": { "kind": "property", "displayName": "Schema 
Blacklist", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The schemas for which 
events must not be captured (deprec [...]
     "schemaExcludeList": { "kind": "property", "displayName": "Schema Exclude 
List", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The schemas for which 
events must not be captured" },
     "schemaIncludeList": { "kind": "property", "displayName": "Schema Include 
List", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The schemas for which 
events should be captured" },
+    "schemaNameAdjustmentMode": { "kind": "property", "displayName": "Schema 
Name Adjustment Mode", "group": "postgres", "label": "consumer,postgres", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"avro", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how s [...]
     "schemaRefreshMode": { "kind": "property", "displayName": "Schema Refresh 
Mode", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "columns_diff", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify the conditio 
[...]
     "schemaWhitelist": { "kind": "property", "displayName": "Schema 
Whitelist", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The schemas for which 
events should be captured (deprecat [...]
     "signalDataCollection": { "kind": "property", "displayName": "Signal Data 
Collection", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the data 
collection that is used t [...]
-    "skippedOperations": { "kind": "property", "displayName": "Skipped 
Operations", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip during [...]
+    "skippedOperations": { "kind": "property", "displayName": "Skipped 
Operations", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "t", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of oper [...]
     "slotDropOnStop": { "kind": "property", "displayName": "Slot Drop On 
Stop", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether or not to drop 
the logical replica [...]
     "slotMaxRetries": { "kind": "property", "displayName": "Slot Max Retries", 
"group": "postgres", "label": "consumer,postgres", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 6, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "How many times to retry 
connecting to a replication [...]
     "slotName": { "kind": "property", "displayName": "Slot Name", "group": 
"postgres", "label": "consumer,postgres", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "debezium", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the 
Postgres logical decoding s [...]
@@ -113,7 +114,6 @@
     "timePrecisionMode": { "kind": "property", "displayName": "Time Precision 
Mode", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "adaptive", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time, date, and 
timestam [...]
     "tombstonesOnDelete": { "kind": "property", "displayName": "Tombstones On 
Delete", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether delete 
operations should be [...]
     "transactionTopic": { "kind": "property", "displayName": "Transaction 
Topic", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 
"${database.server.name}.transaction", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": " [...]
-    "truncateHandlingMode": { "kind": "property", "displayName": "Truncate 
Handling Mode", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "skip", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how TRUNCATE o 
[...]
     "unavailableValuePlaceholder": { "kind": "property", "displayName": 
"Unavailable Value Placeholder", "group": "postgres", "label": 
"consumer,postgres", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "__debezium_unavailable_value", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration",  [...]
     "xminFetchIntervalMs": { "kind": "property", "displayName": "Xmin Fetch 
Interval Ms", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "0ms", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how often (in 
ms) the xmin [...]
   },
@@ -181,7 +181,7 @@
     "messageKeyColumns": { "kind": "parameter", "displayName": "Message Key 
Columns", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A semicolon-separated 
list of expressions that matc [...]
     "messagePrefixExcludeList": { "kind": "parameter", "displayName": "Message 
Prefix Exclude List", "group": "postgres", "label": "consumer,postgres", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A comma-separated list 
of regular ex [...]
     "messagePrefixIncludeList": { "kind": "parameter", "displayName": "Message 
Prefix Include List", "group": "postgres", "label": "consumer,postgres", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A comma-separated list 
of regular ex [...]
-    "pluginName": { "kind": "parameter", "displayName": "Plugin Name", 
"group": "postgres", "label": "consumer,postgres", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "decoderbufs", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the 
Postgres logical de [...]
+    "pluginName": { "kind": "parameter", "displayName": "Plugin Name", 
"group": "postgres", "label": "consumer,postgres", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "decoderbufs", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the 
Postgres logical de [...]
     "pollIntervalMs": { "kind": "parameter", "displayName": "Poll Interval 
Ms", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "500ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time to wait for new 
change events to appe [...]
     "provideTransactionMetadata": { "kind": "parameter", "displayName": 
"Provide Transaction Metadata", "group": "postgres", "label": 
"consumer,postgres", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Enables transactio [...]
     "publicationAutocreateMode": { "kind": "parameter", "displayName": 
"Publication Autocreate Mode", "group": "postgres", "label": 
"consumer,postgres", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "all_tables", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Appli [...]
@@ -192,10 +192,11 @@
     "schemaBlacklist": { "kind": "parameter", "displayName": "Schema 
Blacklist", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The schemas for which 
events must not be captured (depre [...]
     "schemaExcludeList": { "kind": "parameter", "displayName": "Schema Exclude 
List", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The schemas for which 
events must not be captured" },
     "schemaIncludeList": { "kind": "parameter", "displayName": "Schema Include 
List", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The schemas for which 
events should be captured" },
+    "schemaNameAdjustmentMode": { "kind": "parameter", "displayName": "Schema 
Name Adjustment Mode", "group": "postgres", "label": "consumer,postgres", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"avro", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how  [...]
     "schemaRefreshMode": { "kind": "parameter", "displayName": "Schema Refresh 
Mode", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "columns_diff", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify the conditi 
[...]
     "schemaWhitelist": { "kind": "parameter", "displayName": "Schema 
Whitelist", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The schemas for which 
events should be captured (depreca [...]
     "signalDataCollection": { "kind": "parameter", "displayName": "Signal Data 
Collection", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the data 
collection that is used  [...]
-    "skippedOperations": { "kind": "parameter", "displayName": "Skipped 
Operations", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip durin [...]
+    "skippedOperations": { "kind": "parameter", "displayName": "Skipped 
Operations", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "t", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of ope [...]
     "slotDropOnStop": { "kind": "parameter", "displayName": "Slot Drop On 
Stop", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether or not to drop 
the logical replic [...]
     "slotMaxRetries": { "kind": "parameter", "displayName": "Slot Max 
Retries", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 6, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "How many times to retry 
connecting to a replicatio [...]
     "slotName": { "kind": "parameter", "displayName": "Slot Name", "group": 
"postgres", "label": "consumer,postgres", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "debezium", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the 
Postgres logical decoding  [...]
@@ -219,7 +220,6 @@
     "timePrecisionMode": { "kind": "parameter", "displayName": "Time Precision 
Mode", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "adaptive", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time, date, and timesta 
[...]
     "tombstonesOnDelete": { "kind": "parameter", "displayName": "Tombstones On 
Delete", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether delete 
operations should b [...]
     "transactionTopic": { "kind": "parameter", "displayName": "Transaction 
Topic", "group": "postgres", "label": "consumer,postgres", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 
"${database.server.name}.transaction", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description":  [...]
-    "truncateHandlingMode": { "kind": "parameter", "displayName": "Truncate 
Handling Mode", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "skip", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how TRUNCATE  
[...]
     "unavailableValuePlaceholder": { "kind": "parameter", "displayName": 
"Unavailable Value Placeholder", "group": "postgres", "label": 
"consumer,postgres", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "__debezium_unavailable_value", "configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", [...]
     "xminFetchIntervalMs": { "kind": "parameter", "displayName": "Xmin Fetch 
Interval Ms", "group": "postgres", "label": "consumer,postgres", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "0ms", 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.PostgresConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify how often (in 
ms) the xmi [...]
   }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-sqlserver.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-sqlserver.json
index 7ca3a5e6fd8..bd9ee3f5179 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-sqlserver.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/debezium-sqlserver.json
@@ -47,6 +47,7 @@
     "databaseHistory": { "kind": "property", "displayName": "Database 
History", "group": "sqlserver", "label": "consumer,sqlserver", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 
"io.debezium.relational.history.FileDatabaseHistory", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration",  [...]
     "databaseHistoryFileFilename": { "kind": "property", "displayName": 
"Database History File Filename", "group": "sqlserver", "label": 
"consumer,sqlserver", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The path to the file 
that wi [...]
     "databaseHistoryKafkaBootstrapServers": { "kind": "property", 
"displayName": "Database History Kafka Bootstrap Servers", "group": 
"sqlserver", "label": "consumer,sqlserver", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A list of [...]
+    "databaseHistoryKafkaQueryTimeoutMs": { "kind": "property", "displayName": 
"Database History Kafka Query Timeout Ms", "group": "sqlserver", "label": 
"consumer,sqlserver", "required": false, "type": "duration", "javaType": 
"long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "3s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": " [...]
     "databaseHistoryKafkaRecoveryAttempts": { "kind": "property", 
"displayName": "Database History Kafka Recovery Attempts", "group": 
"sqlserver", "label": "consumer,sqlserver", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": " [...]
     "databaseHistoryKafkaRecoveryPollIntervalMs": { "kind": "property", 
"displayName": "Database History Kafka Recovery Poll Interval Ms", "group": 
"sqlserver", "label": "consumer,sqlserver", "required": false, "type": 
"duration", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "100ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration [...]
     "databaseHistoryKafkaTopic": { "kind": "property", "displayName": 
"Database History Kafka Topic", "group": "sqlserver", "label": 
"consumer,sqlserver", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the topic 
for the da [...]
@@ -81,8 +82,9 @@
     "queryFetchSize": { "kind": "property", "displayName": "Query Fetch Size", 
"group": "sqlserver", "label": "consumer,sqlserver", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loa [...]
     "retriableRestartConnectorWaitMs": { "kind": "property", "displayName": 
"Retriable Restart Connector Wait Ms", "group": "sqlserver", "label": 
"consumer,sqlserver", "required": false, "type": "duration", "javaType": 
"long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "10s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time t [...]
     "sanitizeFieldNames": { "kind": "property", "displayName": "Sanitize Field 
Names", "group": "sqlserver", "label": "consumer,sqlserver", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether field names 
will be sani [...]
+    "schemaNameAdjustmentMode": { "kind": "property", "displayName": "Schema 
Name Adjustment Mode", "group": "sqlserver", "label": "consumer,sqlserver", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"avro", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify ho [...]
     "signalDataCollection": { "kind": "property", "displayName": "Signal Data 
Collection", "group": "sqlserver", "label": "consumer,sqlserver", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the data 
collection that is use [...]
-    "skippedOperations": { "kind": "property", "displayName": "Skipped 
Operations", "group": "sqlserver", "label": "consumer,sqlserver", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip dur [...]
+    "skippedOperations": { "kind": "property", "displayName": "Skipped 
Operations", "group": "sqlserver", "label": "consumer,sqlserver", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip dur [...]
     "snapshotDelayMs": { "kind": "property", "displayName": "Snapshot Delay 
Ms", "group": "sqlserver", "label": "consumer,sqlserver", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "0ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A delay period before a 
snapshot will be [...]
     "snapshotFetchSize": { "kind": "property", "displayName": "Snapshot Fetch 
Size", "group": "sqlserver", "label": "consumer,sqlserver", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded into memo [...]
     "snapshotIncludeCollectionList": { "kind": "property", "displayName": 
"Snapshot Include Collection List", "group": "sqlserver", "label": 
"consumer,sqlserver", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "this setting must be 
set [...]
@@ -138,6 +140,7 @@
     "databaseHistory": { "kind": "parameter", "displayName": "Database 
History", "group": "sqlserver", "label": "consumer,sqlserver", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 
"io.debezium.relational.history.FileDatabaseHistory", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", [...]
     "databaseHistoryFileFilename": { "kind": "parameter", "displayName": 
"Database History File Filename", "group": "sqlserver", "label": 
"consumer,sqlserver", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The path to the file 
that w [...]
     "databaseHistoryKafkaBootstrapServers": { "kind": "parameter", 
"displayName": "Database History Kafka Bootstrap Servers", "group": 
"sqlserver", "label": "consumer,sqlserver", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A list o [...]
+    "databaseHistoryKafkaQueryTimeoutMs": { "kind": "parameter", 
"displayName": "Database History Kafka Query Timeout Ms", "group": "sqlserver", 
"label": "consumer,sqlserver", "required": false, "type": "duration", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "3s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description":  [...]
     "databaseHistoryKafkaRecoveryAttempts": { "kind": "parameter", 
"displayName": "Database History Kafka Recovery Attempts", "group": 
"sqlserver", "label": "consumer,sqlserver", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description":  [...]
     "databaseHistoryKafkaRecoveryPollIntervalMs": { "kind": "parameter", 
"displayName": "Database History Kafka Recovery Poll Interval Ms", "group": 
"sqlserver", "label": "consumer,sqlserver", "required": false, "type": 
"duration", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "100ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuratio [...]
     "databaseHistoryKafkaTopic": { "kind": "parameter", "displayName": 
"Database History Kafka Topic", "group": "sqlserver", "label": 
"consumer,sqlserver", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the topic 
for the d [...]
@@ -172,8 +175,9 @@
     "queryFetchSize": { "kind": "parameter", "displayName": "Query Fetch 
Size", "group": "sqlserver", "label": "consumer,sqlserver", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 0, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be lo [...]
     "retriableRestartConnectorWaitMs": { "kind": "parameter", "displayName": 
"Retriable Restart Connector Wait Ms", "group": "sqlserver", "label": 
"consumer,sqlserver", "required": false, "type": "duration", "javaType": 
"long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "10s", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Time  [...]
     "sanitizeFieldNames": { "kind": "parameter", "displayName": "Sanitize 
Field Names", "group": "sqlserver", "label": "consumer,sqlserver", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Whether field names 
will be san [...]
+    "schemaNameAdjustmentMode": { "kind": "parameter", "displayName": "Schema 
Name Adjustment Mode", "group": "sqlserver", "label": "consumer,sqlserver", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"avro", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "Specify h [...]
     "signalDataCollection": { "kind": "parameter", "displayName": "Signal Data 
Collection", "group": "sqlserver", "label": "consumer,sqlserver", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The name of the data 
collection that is us [...]
-    "skippedOperations": { "kind": "parameter", "displayName": "Skipped 
Operations", "group": "sqlserver", "label": "consumer,sqlserver", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip du [...]
+    "skippedOperations": { "kind": "parameter", "displayName": "Skipped 
Operations", "group": "sqlserver", "label": "consumer,sqlserver", "required": 
false, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The comma-separated 
list of operations to skip du [...]
     "snapshotDelayMs": { "kind": "parameter", "displayName": "Snapshot Delay 
Ms", "group": "sqlserver", "label": "consumer,sqlserver", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "0ms", "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "A delay period before a 
snapshot will b [...]
     "snapshotFetchSize": { "kind": "parameter", "displayName": "Snapshot Fetch 
Size", "group": "sqlserver", "label": "consumer,sqlserver", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "The maximum number of 
records that should be loaded into mem [...]
     "snapshotIncludeCollectionList": { "kind": "parameter", "displayName": 
"Snapshot Include Collection List", "group": "sqlserver", "label": 
"consumer,sqlserver", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": 
"org.apache.camel.component.debezium.configuration.SqlServerConnectorEmbeddedDebeziumConfiguration",
 "configurationField": "configuration", "description": "this setting must be se 
[...]
diff --git 
a/components-starter/camel-debezium-mongodb-starter/src/main/docs/debezium-mongodb.json
 
b/components-starter/camel-debezium-mongodb-starter/src/main/docs/debezium-mongodb.json
index 3c968aa2503..d2af2dff9c1 100644
--- 
a/components-starter/camel-debezium-mongodb-starter/src/main/docs/debezium-mongodb.json
+++ 
b/components-starter/camel-debezium-mongodb-starter/src/main/docs/debezium-mongodb.json
@@ -218,7 +218,7 @@
     {
       "name": "camel.component.debezium-mongodb.mongodb-name",
       "type": "java.lang.String",
-      "description": "Unique name that identifies the MongoDB replica set or 
cluster and all recorded offsets, andthat is used as a prefix for all schemas 
and topics. Each distinct MongoDB installation should have a separate namespace 
and monitored by at most one Debezium connector.",
+      "description": "Unique name that identifies the MongoDB replica set or 
cluster and all recorded offsets, and that is used as a prefix for all schemas 
and topics. Each distinct MongoDB installation should have a separate namespace 
and monitored by at most one Debezium connector.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMongodbComponentConfiguration"
     },
     {
@@ -355,6 +355,13 @@
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMongodbComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": "camel.component.debezium-mongodb.schema-name-adjustment-mode",
+      "type": "java.lang.String",
+      "description": "Specify how schema names should be adjusted for 
compatibility with the message converter used by the connector, 
including:'avro' replaces the characters that cannot be used in the Avro type 
name with underscore (default)'none' does not apply any adjustment",
+      "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMongodbComponentConfiguration",
+      "defaultValue": "avro"
+    },
     {
       "name": "camel.component.debezium-mongodb.signal-data-collection",
       "type": "java.lang.String",
@@ -364,7 +371,7 @@
     {
       "name": "camel.component.debezium-mongodb.skipped-operations",
       "type": "java.lang.String",
-      "description": "The comma-separated list of operations to skip during 
streaming, defined as: 'c' for inserts\/create; 'u' for updates; 'd' for 
deletes. By default, no operations will be skipped.",
+      "description": "The comma-separated list of operations to skip during 
streaming, defined as: 'c' for inserts\/create; 'u' for updates; 'd' for 
deletes, 't' for truncates, and 'none' to indicate nothing skipped. By default, 
no operations will be skipped.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMongodbComponentConfiguration"
     },
     {
diff --git 
a/components-starter/camel-debezium-mongodb-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMongodbComponentConfiguration.java
 
b/components-starter/camel-debezium-mongodb-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMongodbComponentConfiguration.java
index 9c6b1c3b5d1..8c97d24e9a5 100644
--- 
a/components-starter/camel-debezium-mongodb-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMongodbComponentConfiguration.java
+++ 
b/components-starter/camel-debezium-mongodb-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMongodbComponentConfiguration.java
@@ -264,9 +264,9 @@ public class DebeziumMongodbComponentConfiguration
     private Boolean mongodbMembersAutoDiscover = true;
     /**
      * Unique name that identifies the MongoDB replica set or cluster and all
-     * recorded offsets, andthat is used as a prefix for all schemas and 
topics.
-     * Each distinct MongoDB installation should have a separate namespace and
-     * monitored by at most one Debezium connector.
+     * recorded offsets, and that is used as a prefix for all schemas and
+     * topics. Each distinct MongoDB installation should have a separate
+     * namespace and monitored by at most one Debezium connector.
      */
     private String mongodbName;
     /**
@@ -325,6 +325,13 @@ public class DebeziumMongodbComponentConfiguration
      * Whether field names will be sanitized to Avro naming conventions
      */
     private Boolean sanitizeFieldNames = false;
+    /**
+     * Specify how schema names should be adjusted for compatibility with the
+     * message converter used by the connector, including:'avro' replaces the
+     * characters that cannot be used in the Avro type name with underscore
+     * (default)'none' does not apply any adjustment
+     */
+    private String schemaNameAdjustmentMode = "avro";
     /**
      * The name of the data collection that is used to send signals/commands to
      * Debezium. Signaling is disabled when not set.
@@ -332,8 +339,9 @@ public class DebeziumMongodbComponentConfiguration
     private String signalDataCollection;
     /**
      * The comma-separated list of operations to skip during streaming, defined
-     * as: 'c' for inserts/create; 'u' for updates; 'd' for deletes. By 
default,
-     * no operations will be skipped.
+     * as: 'c' for inserts/create; 'u' for updates; 'd' for deletes, 't' for
+     * truncates, and 'none' to indicate nothing skipped. By default, no
+     * operations will be skipped.
      */
     private String skippedOperations;
     /**
@@ -798,6 +806,14 @@ public class DebeziumMongodbComponentConfiguration
         this.sanitizeFieldNames = sanitizeFieldNames;
     }
 
+    public String getSchemaNameAdjustmentMode() {
+        return schemaNameAdjustmentMode;
+    }
+
+    public void setSchemaNameAdjustmentMode(String schemaNameAdjustmentMode) {
+        this.schemaNameAdjustmentMode = schemaNameAdjustmentMode;
+    }
+
     public String getSignalDataCollection() {
         return signalDataCollection;
     }
diff --git 
a/components-starter/camel-debezium-mysql-starter/src/main/docs/debezium-mysql.json
 
b/components-starter/camel-debezium-mysql-starter/src/main/docs/debezium-mysql.json
index ef69edcabff..dfb460438db 100644
--- 
a/components-starter/camel-debezium-mysql-starter/src/main/docs/debezium-mysql.json
+++ 
b/components-starter/camel-debezium-mysql-starter/src/main/docs/debezium-mysql.json
@@ -147,6 +147,13 @@
       "description": "A list of host\/port pairs that the connector will use 
for establishing the initial connection to the Kafka cluster for retrieving 
database schema history previously stored by the connector. This should point 
to the same Kafka cluster used by the Kafka Connect process.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration"
     },
+    {
+      "name": 
"camel.component.debezium-mysql.database-history-kafka-query-timeout-ms",
+      "type": "java.lang.Long",
+      "description": "The number of milliseconds to wait while fetching 
cluster information using Kafka admin client. The option is a long type.",
+      "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration",
+      "defaultValue": 3000
+    },
     {
       "name": 
"camel.component.debezium-mysql.database-history-kafka-recovery-attempts",
       "type": "java.lang.Integer",
@@ -211,7 +218,7 @@
       "type": "java.lang.String",
       "description": "JDBC Driver class name used to connect to the MySQL 
database server.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration",
-      "defaultValue": "class com.mysql.cj.jdbc.Driver"
+      "defaultValue": "com.mysql.cj.jdbc.Driver"
     },
     {
       "name": "camel.component.debezium-mysql.database-password",
@@ -248,13 +255,13 @@
     {
       "name": "camel.component.debezium-mysql.database-ssl-keystore",
       "type": "java.lang.String",
-      "description": "Location of the Java keystore file containing an 
application process's own certificate and private key.",
+      "description": "The location of the key store file. This is optional and 
can be used for two-way authentication between the client and the MySQL 
Server.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration"
     },
     {
       "name": "camel.component.debezium-mysql.database-ssl-keystore-password",
       "type": "java.lang.String",
-      "description": "Password to access the private key from the keystore 
file specified by 'ssl.keystore' configuration property or the 
'javax.net.ssl.keyStore' system or JVM property. This password is used to 
unlock the keystore file (store password), and to decrypt the private key 
stored in the keystore (key password).",
+      "description": "The password for the key store file. This is optional 
and only needed if 'database.ssl.keystore' is configured.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration"
     },
     {
@@ -267,13 +274,13 @@
     {
       "name": "camel.component.debezium-mysql.database-ssl-truststore",
       "type": "java.lang.String",
-      "description": "Location of the Java truststore file containing the 
collection of CA certificates trusted by this application process (trust 
store).",
+      "description": "The location of the trust store file for the server 
certificate verification.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration"
     },
     {
       "name": 
"camel.component.debezium-mysql.database-ssl-truststore-password",
       "type": "java.lang.String",
-      "description": "Password to unlock the keystore file (store password) 
specified by 'ssl.trustore' configuration property or the 
'javax.net.ssl.trustStore' system or JVM property.",
+      "description": "The password for the trust store file. Used to check the 
integrity of the truststore, and unlock the truststore.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration"
     },
     {
@@ -538,6 +545,13 @@
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": "camel.component.debezium-mysql.schema-name-adjustment-mode",
+      "type": "java.lang.String",
+      "description": "Specify how schema names should be adjusted for 
compatibility with the message converter used by the connector, 
including:'avro' replaces the characters that cannot be used in the Avro type 
name with underscore (default)'none' does not apply any adjustment",
+      "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration",
+      "defaultValue": "avro"
+    },
     {
       "name": "camel.component.debezium-mysql.signal-data-collection",
       "type": "java.lang.String",
@@ -547,7 +561,7 @@
     {
       "name": "camel.component.debezium-mysql.skipped-operations",
       "type": "java.lang.String",
-      "description": "The comma-separated list of operations to skip during 
streaming, defined as: 'c' for inserts\/create; 'u' for updates; 'd' for 
deletes. By default, no operations will be skipped.",
+      "description": "The comma-separated list of operations to skip during 
streaming, defined as: 'c' for inserts\/create; 'u' for updates; 'd' for 
deletes, 't' for truncates, and 'none' to indicate nothing skipped. By default, 
no operations will be skipped.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumMySqlComponentConfiguration"
     },
     {
diff --git 
a/components-starter/camel-debezium-mysql-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMySqlComponentConfiguration.java
 
b/components-starter/camel-debezium-mysql-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMySqlComponentConfiguration.java
index 97d63bcb6f9..f198dd54199 100644
--- 
a/components-starter/camel-debezium-mysql-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMySqlComponentConfiguration.java
+++ 
b/components-starter/camel-debezium-mysql-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumMySqlComponentConfiguration.java
@@ -218,6 +218,11 @@ public class DebeziumMySqlComponentConfiguration
      * the same Kafka cluster used by the Kafka Connect process.
      */
     private String databaseHistoryKafkaBootstrapServers;
+    /**
+     * The number of milliseconds to wait while fetching cluster information
+     * using Kafka admin client. The option is a long type.
+     */
+    private Long databaseHistoryKafkaQueryTimeoutMs = 3000L;
     /**
      * The number of attempts in a row that no data are returned from Kafka
      * before recover completes. The maximum amount of time to wait after
@@ -274,7 +279,7 @@ public class DebeziumMySqlComponentConfiguration
     /**
      * JDBC Driver class name used to connect to the MySQL database server.
      */
-    private String databaseJdbcDriver = "class com.mysql.cj.jdbc.Driver";
+    private String databaseJdbcDriver = "com.mysql.cj.jdbc.Driver";
     /**
      * Password of the database user to be used when connecting to the 
database.
      */
@@ -306,16 +311,13 @@ public class DebeziumMySqlComponentConfiguration
      */
     private String databaseServerName;
     /**
-     * Location of the Java keystore file containing an application process's
-     * own certificate and private key.
+     * The location of the key store file. This is optional and can be used for
+     * two-way authentication between the client and the MySQL Server.
      */
     private String databaseSslKeystore;
     /**
-     * Password to access the private key from the keystore file specified by
-     * 'ssl.keystore' configuration property or the 'javax.net.ssl.keyStore'
-     * system or JVM property. This password is used to unlock the keystore 
file
-     * (store password), and to decrypt the private key stored in the keystore
-     * (key password).
+     * The password for the key store file. This is optional and only needed if
+     * 'database.ssl.keystore' is configured.
      */
     private String databaseSslKeystorePassword;
     /**
@@ -333,14 +335,13 @@ public class DebeziumMySqlComponentConfiguration
      */
     private String databaseSslMode = "disabled";
     /**
-     * Location of the Java truststore file containing the collection of CA
-     * certificates trusted by this application process (trust store).
+     * The location of the trust store file for the server certificate
+     * verification.
      */
     private String databaseSslTruststore;
     /**
-     * Password to unlock the keystore file (store password) specified by
-     * 'ssl.trustore' configuration property or the 'javax.net.ssl.trustStore'
-     * system or JVM property.
+     * The password for the trust store file. Used to check the integrity of 
the
+     * truststore, and unlock the truststore.
      */
     private String databaseSslTruststorePassword;
     /**
@@ -532,6 +533,13 @@ public class DebeziumMySqlComponentConfiguration
      * Whether field names will be sanitized to Avro naming conventions
      */
     private Boolean sanitizeFieldNames = false;
+    /**
+     * Specify how schema names should be adjusted for compatibility with the
+     * message converter used by the connector, including:'avro' replaces the
+     * characters that cannot be used in the Avro type name with underscore
+     * (default)'none' does not apply any adjustment
+     */
+    private String schemaNameAdjustmentMode = "avro";
     /**
      * The name of the data collection that is used to send signals/commands to
      * Debezium. Signaling is disabled when not set.
@@ -539,8 +547,9 @@ public class DebeziumMySqlComponentConfiguration
     private String signalDataCollection;
     /**
      * The comma-separated list of operations to skip during streaming, defined
-     * as: 'c' for inserts/create; 'u' for updates; 'd' for deletes. By 
default,
-     * no operations will be skipped.
+     * as: 'c' for inserts/create; 'u' for updates; 'd' for deletes, 't' for
+     * truncates, and 'none' to indicate nothing skipped. By default, no
+     * operations will be skipped.
      */
     private String skippedOperations;
     /**
@@ -929,6 +938,15 @@ public class DebeziumMySqlComponentConfiguration
         this.databaseHistoryKafkaBootstrapServers = 
databaseHistoryKafkaBootstrapServers;
     }
 
+    public Long getDatabaseHistoryKafkaQueryTimeoutMs() {
+        return databaseHistoryKafkaQueryTimeoutMs;
+    }
+
+    public void setDatabaseHistoryKafkaQueryTimeoutMs(
+            Long databaseHistoryKafkaQueryTimeoutMs) {
+        this.databaseHistoryKafkaQueryTimeoutMs = 
databaseHistoryKafkaQueryTimeoutMs;
+    }
+
     public Integer getDatabaseHistoryKafkaRecoveryAttempts() {
         return databaseHistoryKafkaRecoveryAttempts;
     }
@@ -1327,6 +1345,14 @@ public class DebeziumMySqlComponentConfiguration
         this.sanitizeFieldNames = sanitizeFieldNames;
     }
 
+    public String getSchemaNameAdjustmentMode() {
+        return schemaNameAdjustmentMode;
+    }
+
+    public void setSchemaNameAdjustmentMode(String schemaNameAdjustmentMode) {
+        this.schemaNameAdjustmentMode = schemaNameAdjustmentMode;
+    }
+
     public String getSignalDataCollection() {
         return signalDataCollection;
     }
diff --git 
a/components-starter/camel-debezium-postgres-starter/src/main/docs/debezium-postgres.json
 
b/components-starter/camel-debezium-postgres-starter/src/main/docs/debezium-postgres.json
index 3a88dc00ccd..50853aa6856 100644
--- 
a/components-starter/camel-debezium-postgres-starter/src/main/docs/debezium-postgres.json
+++ 
b/components-starter/camel-debezium-postgres-starter/src/main/docs/debezium-postgres.json
@@ -369,7 +369,7 @@
     {
       "name": "camel.component.debezium-postgres.plugin-name",
       "type": "java.lang.String",
-      "description": "The name of the Postgres logical decoding plugin 
installed on the server. Supported values are 'decoderbufs', 'wal2json', 
'pgoutput', 'wal2json_streaming', 'wal2json_rds' and 'wal2json_rds_streaming'. 
Defaults to 'decoderbufs'.",
+      "description": "The name of the Postgres logical decoding plugin 
installed on the server. Supported values are 'decoderbufs' and 'pgoutput'. 
Defaults to 'decoderbufs'.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumPostgresComponentConfiguration",
       "defaultValue": "decoderbufs"
     },
@@ -440,6 +440,13 @@
       "description": "The schemas for which events should be captured",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumPostgresComponentConfiguration"
     },
+    {
+      "name": "camel.component.debezium-postgres.schema-name-adjustment-mode",
+      "type": "java.lang.String",
+      "description": "Specify how schema names should be adjusted for 
compatibility with the message converter used by the connector, 
including:'avro' replaces the characters that cannot be used in the Avro type 
name with underscore (default)'none' does not apply any adjustment",
+      "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumPostgresComponentConfiguration",
+      "defaultValue": "avro"
+    },
     {
       "name": "camel.component.debezium-postgres.schema-refresh-mode",
       "type": "java.lang.String",
@@ -462,8 +469,9 @@
     {
       "name": "camel.component.debezium-postgres.skipped-operations",
       "type": "java.lang.String",
-      "description": "The comma-separated list of operations to skip during 
streaming, defined as: 'c' for inserts\/create; 'u' for updates; 'd' for 
deletes. By default, no operations will be skipped.",
-      "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumPostgresComponentConfiguration"
+      "description": "The comma-separated list of operations to skip during 
streaming, defined as: 'c' for inserts\/create; 'u' for updates; 'd' for 
deletes, 't' for truncates, and 'none' to indicate nothing skipped. By default, 
no operations will be skipped.",
+      "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumPostgresComponentConfiguration",
+      "defaultValue": "t"
     },
     {
       "name": "camel.component.debezium-postgres.slot-drop-on-stop",
@@ -617,13 +625,6 @@
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumPostgresComponentConfiguration",
       "defaultValue": "${database.server.name}.transaction"
     },
-    {
-      "name": "camel.component.debezium-postgres.truncate-handling-mode",
-      "type": "java.lang.String",
-      "description": "Specify how TRUNCATE operations are handled for change 
events (supported only on pg11 pgoutput plugin), including: 'skip' to skip \/ 
ignore TRUNCATE events (default), 'include' to handle and include TRUNCATE 
events",
-      "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumPostgresComponentConfiguration",
-      "defaultValue": "skip"
-    },
     {
       "name": 
"camel.component.debezium-postgres.unavailable-value-placeholder",
       "type": "java.lang.String",
diff --git 
a/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumPostgresComponentConfiguration.java
 
b/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumPostgresComponentConfiguration.java
index e1a41c1bb29..c3a9f7d47ec 100644
--- 
a/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumPostgresComponentConfiguration.java
+++ 
b/components-starter/camel-debezium-postgres-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumPostgresComponentConfiguration.java
@@ -359,9 +359,8 @@ public class DebeziumPostgresComponentConfiguration
     private String messagePrefixIncludeList;
     /**
      * The name of the Postgres logical decoding plugin installed on the 
server.
-     * Supported values are 'decoderbufs', 'wal2json', 'pgoutput',
-     * 'wal2json_streaming', 'wal2json_rds' and 'wal2json_rds_streaming'.
-     * Defaults to 'decoderbufs'.
+     * Supported values are 'decoderbufs' and 'pgoutput'. Defaults to
+     * 'decoderbufs'.
      */
     private String pluginName = "decoderbufs";
     /**
@@ -421,6 +420,13 @@ public class DebeziumPostgresComponentConfiguration
      * The schemas for which events should be captured
      */
     private String schemaIncludeList;
+    /**
+     * Specify how schema names should be adjusted for compatibility with the
+     * message converter used by the connector, including:'avro' replaces the
+     * characters that cannot be used in the Avro type name with underscore
+     * (default)'none' does not apply any adjustment
+     */
+    private String schemaNameAdjustmentMode = "avro";
     /**
      * Specify the conditions that trigger a refresh of the in-memory schema 
for
      * a table. 'columns_diff' (the default) is the safest mode, ensuring the
@@ -447,10 +453,11 @@ public class DebeziumPostgresComponentConfiguration
     private String signalDataCollection;
     /**
      * The comma-separated list of operations to skip during streaming, defined
-     * as: 'c' for inserts/create; 'u' for updates; 'd' for deletes. By 
default,
-     * no operations will be skipped.
+     * as: 'c' for inserts/create; 'u' for updates; 'd' for deletes, 't' for
+     * truncates, and 'none' to indicate nothing skipped. By default, no
+     * operations will be skipped.
      */
-    private String skippedOperations;
+    private String skippedOperations = "t";
     /**
      * Whether or not to drop the logical replication slot when the connector
      * finishes orderlyBy default the replication is kept so that on restart
@@ -602,13 +609,6 @@ public class DebeziumPostgresComponentConfiguration
      * logical name; defaults to ${database.server.name}.transaction.
      */
     private String transactionTopic = "${database.server.name}.transaction";
-    /**
-     * Specify how TRUNCATE operations are handled for change events (supported
-     * only on pg11 pgoutput plugin), including: 'skip' to skip / ignore
-     * TRUNCATE events (default), 'include' to handle and include TRUNCATE
-     * events
-     */
-    private String truncateHandlingMode = "skip";
     /**
      * Specify the constant that will be provided by Debezium to indicate that
      * the original value is a toasted value not provided by the database. If
@@ -1147,6 +1147,14 @@ public class DebeziumPostgresComponentConfiguration
         this.schemaIncludeList = schemaIncludeList;
     }
 
+    public String getSchemaNameAdjustmentMode() {
+        return schemaNameAdjustmentMode;
+    }
+
+    public void setSchemaNameAdjustmentMode(String schemaNameAdjustmentMode) {
+        this.schemaNameAdjustmentMode = schemaNameAdjustmentMode;
+    }
+
     public String getSchemaRefreshMode() {
         return schemaRefreshMode;
     }
@@ -1365,14 +1373,6 @@ public class DebeziumPostgresComponentConfiguration
         this.transactionTopic = transactionTopic;
     }
 
-    public String getTruncateHandlingMode() {
-        return truncateHandlingMode;
-    }
-
-    public void setTruncateHandlingMode(String truncateHandlingMode) {
-        this.truncateHandlingMode = truncateHandlingMode;
-    }
-
     public String getUnavailableValuePlaceholder() {
         return unavailableValuePlaceholder;
     }
diff --git 
a/components-starter/camel-debezium-sqlserver-starter/src/main/docs/debezium-sqlserver.json
 
b/components-starter/camel-debezium-sqlserver-starter/src/main/docs/debezium-sqlserver.json
index 36fb4bcd9de..5aafaf7a355 100644
--- 
a/components-starter/camel-debezium-sqlserver-starter/src/main/docs/debezium-sqlserver.json
+++ 
b/components-starter/camel-debezium-sqlserver-starter/src/main/docs/debezium-sqlserver.json
@@ -112,6 +112,13 @@
       "description": "A list of host\/port pairs that the connector will use 
for establishing the initial connection to the Kafka cluster for retrieving 
database schema history previously stored by the connector. This should point 
to the same Kafka cluster used by the Kafka Connect process.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumSqlserverComponentConfiguration"
     },
+    {
+      "name": 
"camel.component.debezium-sqlserver.database-history-kafka-query-timeout-ms",
+      "type": "java.lang.Long",
+      "description": "The number of milliseconds to wait while fetching 
cluster information using Kafka admin client. The option is a long type.",
+      "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumSqlserverComponentConfiguration",
+      "defaultValue": 3000
+    },
     {
       "name": 
"camel.component.debezium-sqlserver.database-history-kafka-recovery-attempts",
       "type": "java.lang.Integer",
@@ -412,6 +419,13 @@
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumSqlserverComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": "camel.component.debezium-sqlserver.schema-name-adjustment-mode",
+      "type": "java.lang.String",
+      "description": "Specify how schema names should be adjusted for 
compatibility with the message converter used by the connector, 
including:'avro' replaces the characters that cannot be used in the Avro type 
name with underscore (default)'none' does not apply any adjustment",
+      "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumSqlserverComponentConfiguration",
+      "defaultValue": "avro"
+    },
     {
       "name": "camel.component.debezium-sqlserver.signal-data-collection",
       "type": "java.lang.String",
@@ -421,7 +435,7 @@
     {
       "name": "camel.component.debezium-sqlserver.skipped-operations",
       "type": "java.lang.String",
-      "description": "The comma-separated list of operations to skip during 
streaming, defined as: 'c' for inserts\/create; 'u' for updates; 'd' for 
deletes. By default, no operations will be skipped.",
+      "description": "The comma-separated list of operations to skip during 
streaming, defined as: 'c' for inserts\/create; 'u' for updates; 'd' for 
deletes, 't' for truncates, and 'none' to indicate nothing skipped. By default, 
no operations will be skipped.",
       "sourceType": 
"org.apache.camel.component.debezium.springboot.DebeziumSqlserverComponentConfiguration"
     },
     {
diff --git 
a/components-starter/camel-debezium-sqlserver-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumSqlserverComponentConfiguration.java
 
b/components-starter/camel-debezium-sqlserver-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumSqlserverComponentConfiguration.java
index 8bdbd9da7c1..b587b696ce8 100644
--- 
a/components-starter/camel-debezium-sqlserver-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumSqlserverComponentConfiguration.java
+++ 
b/components-starter/camel-debezium-sqlserver-starter/src/main/java/org/apache/camel/component/debezium/springboot/DebeziumSqlserverComponentConfiguration.java
@@ -184,6 +184,11 @@ public class DebeziumSqlserverComponentConfiguration
      * the same Kafka cluster used by the Kafka Connect process.
      */
     private String databaseHistoryKafkaBootstrapServers;
+    /**
+     * The number of milliseconds to wait while fetching cluster information
+     * using Kafka admin client. The option is a long type.
+     */
+    private Long databaseHistoryKafkaQueryTimeoutMs = 3000L;
     /**
      * The number of attempts in a row that no data are returned from Kafka
      * before recover completes. The maximum amount of time to wait after
@@ -388,6 +393,13 @@ public class DebeziumSqlserverComponentConfiguration
      * Whether field names will be sanitized to Avro naming conventions
      */
     private Boolean sanitizeFieldNames = false;
+    /**
+     * Specify how schema names should be adjusted for compatibility with the
+     * message converter used by the connector, including:'avro' replaces the
+     * characters that cannot be used in the Avro type name with underscore
+     * (default)'none' does not apply any adjustment
+     */
+    private String schemaNameAdjustmentMode = "avro";
     /**
      * The name of the data collection that is used to send signals/commands to
      * Debezium. Signaling is disabled when not set.
@@ -395,8 +407,9 @@ public class DebeziumSqlserverComponentConfiguration
     private String signalDataCollection;
     /**
      * The comma-separated list of operations to skip during streaming, defined
-     * as: 'c' for inserts/create; 'u' for updates; 'd' for deletes. By 
default,
-     * no operations will be skipped.
+     * as: 'c' for inserts/create; 'u' for updates; 'd' for deletes, 't' for
+     * truncates, and 'none' to indicate nothing skipped. By default, no
+     * operations will be skipped.
      */
     private String skippedOperations;
     /**
@@ -733,6 +746,15 @@ public class DebeziumSqlserverComponentConfiguration
         this.databaseHistoryKafkaBootstrapServers = 
databaseHistoryKafkaBootstrapServers;
     }
 
+    public Long getDatabaseHistoryKafkaQueryTimeoutMs() {
+        return databaseHistoryKafkaQueryTimeoutMs;
+    }
+
+    public void setDatabaseHistoryKafkaQueryTimeoutMs(
+            Long databaseHistoryKafkaQueryTimeoutMs) {
+        this.databaseHistoryKafkaQueryTimeoutMs = 
databaseHistoryKafkaQueryTimeoutMs;
+    }
+
     public Integer getDatabaseHistoryKafkaRecoveryAttempts() {
         return databaseHistoryKafkaRecoveryAttempts;
     }
@@ -1016,6 +1038,14 @@ public class DebeziumSqlserverComponentConfiguration
         this.sanitizeFieldNames = sanitizeFieldNames;
     }
 
+    public String getSchemaNameAdjustmentMode() {
+        return schemaNameAdjustmentMode;
+    }
+
+    public void setSchemaNameAdjustmentMode(String schemaNameAdjustmentMode) {
+        this.schemaNameAdjustmentMode = schemaNameAdjustmentMode;
+    }
+
     public String getSignalDataCollection() {
         return signalDataCollection;
     }
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 0c06e9b2662..9b5814095ac 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -2652,11 +2652,6 @@
         <artifactId>camel-fastjson</artifactId>
         <version>3.17.0-SNAPSHOT</version>
       </dependency>
-      <dependency>
-        <groupId>org.apache.camel</groupId>
-        <artifactId>camel-fatjar-main</artifactId>
-        <version>3.17.0-SNAPSHOT</version>
-      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-fhir</artifactId>
@@ -3932,6 +3927,11 @@
         <artifactId>camel-twitter</artifactId>
         <version>3.17.0-SNAPSHOT</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-uberjar-main</artifactId>
+        <version>3.17.0-SNAPSHOT</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-undertow</artifactId>
@@ -4170,142 +4170,142 @@
       <dependency>
         <groupId>org.apache.cxf.services.sts</groupId>
         <artifactId>cxf-services-sts-core</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf.services.ws-discovery</groupId>
         <artifactId>cxf-services-ws-discovery-api</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-core</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-bindings-soap</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-bindings-xml</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-databinding-jaxb</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-features-clustering</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-features-logging</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-jaxrs</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-jaxws</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-frontend-simple</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-management</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-client</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-extension-providers</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-security-oauth2</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-rs-service-description-swagger</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-transports-http</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-transports-http-jetty</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-transports-jms</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-transports-local</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-addr</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-mex</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-policy</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-rm</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-security</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-ws-security-oauth2</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-rt-wsdl</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.cxf</groupId>
         <artifactId>cxf-testutils</artifactId>
-        <version>3.5.1</version>
+        <version>3.5.2</version>
       </dependency>
       <dependency>
         <groupId>org.apache.ftpserver</groupId>

Reply via email to