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

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


The following commit(s) were added to refs/heads/main by this push:
     new 1fa980e30cd Regen
1fa980e30cd is described below

commit 1fa980e30cd33711c69309f20fd89902d452c3ac
Author: Claus Ibsen <[email protected]>
AuthorDate: Tue Nov 10 09:50:17 2026 +0100

    Regen
---
 .../springboot/catalog/beans/JdbcKeyValueRepository.json |  2 +-
 .../catalog/beans/LoggingHttpActivityListener.json       |  2 +-
 .../springboot/catalog/beans/TarAggregationStrategy.json |  2 +-
 .../springboot/catalog/beans/ZipAggregationStrategy.json |  2 +-
 .../springboot/catalog/components/azure-functions.json   |  2 +-
 .../apache/camel/springboot/catalog/components/grpc.json |  2 +-
 .../camel/springboot/catalog/components/minio.json       | 12 ++++++------
 .../apache/camel/springboot/catalog/components/sjms.json |  2 +-
 .../camel/springboot/catalog/components/sjms2.json       |  2 +-
 .../camel/springboot/catalog/components/state-store.json | 14 ++++++++------
 .../camel/springboot/catalog/components/whatsapp.json    |  2 +-
 .../camel-minio-starter/src/main/docs/minio.json         |  6 +++---
 .../minio/springboot/MinioComponentConfiguration.java    | 16 ++++++++--------
 .../src/main/docs/state-store.json                       |  7 +++++++
 .../springboot/StateStoreComponentConfiguration.java     | 13 +++++++++++++
 docs/spring-boot/modules/ROOT/pages/starters/minio.adoc  |  6 +++---
 .../modules/ROOT/pages/starters/state-store.adoc         |  3 ++-
 tooling/camel-spring-boot-dependencies/pom.xml           | 14 ++++++++++++--
 18 files changed, 71 insertions(+), 38 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/JdbcKeyValueRepository.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/JdbcKeyValueRepository.json
index 8266cf0da5d..1fda2d88fdf 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/JdbcKeyValueRepository.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/JdbcKeyValueRepository.json
@@ -10,7 +10,7 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-sql-starter",
     "version": "4.24.0-SNAPSHOT",
-    "properties": { "jdbcTemplate": { "index": 0, "kind": "property", 
"displayName": "Jdbc Template", "required": true, "type": "object", "javaType": 
"org.springframework.jdbc.core.JdbcTemplate", "deprecated": false, "autowired": 
false, "secret": false, "description": "The Spring JdbcTemplate to use for 
connecting to the database" }, "transactionTemplate": { "index": 1, "kind": 
"property", "displayName": "Transaction Template", "required": true, "type": 
"object", "javaType": "org.springf [...]
+    "properties": { "jdbcTemplate": { "index": 0, "kind": "property", 
"displayName": "Jdbc Template", "required": true, "type": "object", "javaType": 
"org.springframework.jdbc.core.JdbcTemplate", "deprecated": false, "autowired": 
false, "secret": false, "description": "The Spring JdbcTemplate to use for 
connecting to the database" }, "transactionTemplate": { "index": 1, "kind": 
"property", "displayName": "Transaction Template", "required": true, "type": 
"object", "javaType": "org.springf [...]
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LoggingHttpActivityListener.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LoggingHttpActivityListener.json
index 832309c0344..374415decac 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LoggingHttpActivityListener.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/LoggingHttpActivityListener.json
@@ -10,7 +10,7 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-http-starter",
     "version": "4.24.0-SNAPSHOT",
-    "properties": { "loggingLevel": { "index": 0, "kind": "property", 
"displayName": "Logging Level", "required": false, "type": "enum", "javaType": 
"java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"INFO", "description": "" }, "showRouteId": { "index": 1, "kind": "property", 
"displayName": "Show Route Id", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": fa [...]
+    "properties": { "loggingLevel": { "index": 0, "kind": "property", 
"displayName": "Logging Level", "required": false, "type": "enum", "javaType": 
"java.lang.String", "enum": [ "TRACE", "DEBUG", "INFO", "WARN", "ERROR", "OFF" 
], "deprecated": false, "autowired": false, "secret": false, "defaultValue": 
"INFO", "description": "" }, "showRouteId": { "index": 1, "kind": "property", 
"displayName": "Show Route Id", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": fa [...]
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/TarAggregationStrategy.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/TarAggregationStrategy.json
index 09067ff7f56..6f8ab0f62cd 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/TarAggregationStrategy.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/TarAggregationStrategy.json
@@ -10,7 +10,7 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-tarfile-starter",
     "version": "4.24.0-SNAPSHOT",
-    "properties": { "filePrefix": { "index": 0, "kind": "property", 
"displayName": "File Prefix", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the prefix that will be used when creating the TAR 
filename." }, "fileSuffix": { "index": 1, "kind": "property", "displayName": 
"File Suffix", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired":  [...]
+    "properties": { "filePrefix": { "index": 0, "kind": "property", 
"displayName": "File Prefix", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the prefix that will be used when creating the TAR 
filename." }, "fileSuffix": { "index": 1, "kind": "property", "displayName": 
"File Suffix", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired":  [...]
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/ZipAggregationStrategy.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/ZipAggregationStrategy.json
index dc020c11549..cb6e8b74c47 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/ZipAggregationStrategy.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/beans/ZipAggregationStrategy.json
@@ -10,7 +10,7 @@
     "groupId": "org.apache.camel.springboot",
     "artifactId": "camel-zipfile-starter",
     "version": "4.24.0-SNAPSHOT",
-    "properties": { "filePrefix": { "index": 0, "kind": "property", 
"displayName": "File Prefix", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the prefix that will be used when creating the ZIP 
filename." }, "fileSuffix": { "index": 1, "kind": "property", "displayName": 
"File Suffix", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired":  [...]
+    "properties": { "filePrefix": { "index": 0, "kind": "property", 
"displayName": "File Prefix", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"description": "Sets the prefix that will be used when creating the ZIP 
filename." }, "fileSuffix": { "index": 1, "kind": "property", "displayName": 
"File Suffix", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired":  [...]
   }
 }
 
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
index d0864b0553d..d05f9310b48 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/azure-functions.json
@@ -68,7 +68,7 @@
     "CamelAzureFunctionsStorageConnectionString": { "index": 17, "kind": 
"header", "displayName": "", "group": "producer", "label": "producer", 
"required": false, "javaType": "String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": false, "description": 
"Storage account connection string for the function app", "constantName": 
"org.apache.camel.component.azure.functions.FunctionsConstants#STORAGE_CONNECTION_STRING"
 }
   },
   "bodyTypes": {
-    "producerIn": { "carriers": [ "text", "value", "bytes", "stream", "file", 
"null" ], "byOption": [ { "option": "operation", "value": "listFunctionApps", 
"carriers": [ "any" ] }, { "option": "operation", "value": "getFunctionApp", 
"carriers": [ "any" ] }, { "option": "operation", "value": "createFunctionApp", 
"carriers": [ "any" ] }, { "option": "operation", "value": "deleteFunctionApp", 
"carriers": [ "any" ] }, { "option": "operation", "value": "startFunctionApp", 
"carriers": [ "any"  [...]
+    "producerIn": { "carriers": [ "text", "value", "bytes", "stream", "file", 
"null" ], "byOption": [ { "option": "operation", "value": "listFunctionApps", 
"carriers": [ "any" ] }, { "option": "operation", "value": "getFunctionApp", 
"carriers": [ "any" ] }, { "option": "operation", "value": "createFunctionApp", 
"carriers": [ "any" ] }, { "option": "operation", "value": "deleteFunctionApp", 
"carriers": [ "any" ] }, { "option": "operation", "value": "startFunctionApp", 
"carriers": [ "any"  [...]
     "producerOut": { "carriers": [ "text" ], "javaType": "java.lang.String", 
"byOption": [ { "option": "operation", "value": "listFunctionApps", "carriers": 
[ "list" ], "javaType": "java.util.List<java.util.Map<String, Object>>" }, { 
"option": "operation", "value": "getFunctionApp", "carriers": [ "map" ], 
"javaType": "java.util.Map<String, Object>" }, { "option": "operation", 
"value": "createFunctionApp", "carriers": [ "map" ], "javaType": 
"java.util.Map<String, Object>" }, { "option": " [...]
   },
   "properties": {
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
index 881ac555a9c..f3a6fc27ab0 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/grpc.json
@@ -77,7 +77,7 @@
     "lazyStartProducer": { "index": 33, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produ [...]
     "synchronous": { "index": 34, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "Sets whether synchronous processing should be 
strictly used" },
     "authenticationType": { "index": 35, "kind": "parameter", "displayName": 
"Authentication Type", "group": "security", "label": "security", "required": 
false, "type": "enum", "javaType": 
"org.apache.camel.component.grpc.GrpcAuthType", "enum": [ "NONE", "GOOGLE", 
"JWT" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "NONE", "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "Authen [...]
-    "jwtAlgorithm": { "index": 36, "kind": "parameter", "displayName": "Jwt 
Algorithm", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm", "enum": [ "HMAC256", 
"HMAC384", "HMAC512", "RSA256", "RSA384", "RSA512" ], "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "HMAC256", 
"configurationClass": "org.apache.camel.component.grpc.GrpcConfiguration", 
"configurationField": " [...]
+    "jwtAlgorithm": { "index": 36, "kind": "parameter", "displayName": "Jwt 
Algorithm", "group": "security", "label": "security", "required": false, 
"type": "enum", "javaType": 
"org.apache.camel.component.grpc.auth.jwt.JwtAlgorithm", "enum": [ "HMAC256", 
"HMAC384", "HMAC512" ], "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": "HMAC256", "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": [...]
     "jwtIssuer": { "index": 37, "kind": "parameter", "displayName": "Jwt 
Issuer", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "JSON Web Token issuer" },
     "jwtSecret": { "index": 38, "kind": "parameter", "displayName": "Jwt 
Secret", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "JSON Web Token secret" },
     "jwtSubject": { "index": 39, "kind": "parameter", "displayName": "Jwt 
Subject", "group": "security", "label": "security", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.grpc.GrpcConfiguration", "configurationField": 
"configuration", "description": "JSON Web Token subject" },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/minio.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/minio.json
index 2f905e60758..e4524749bcb 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/minio.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/minio.json
@@ -33,14 +33,14 @@
     "proxyPort": { "index": 6, "kind": "property", "displayName": "Proxy 
Port", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "TCP\/IP port number. 80 and 443 are used as 
defaults for HTTP and HTTPS." },
     "region": { "index": 7, "kind": "property", "displayName": "Region", 
"group": "common", "label": "common", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "The region in which Minio client needs to 
work. When using this parameter, the configuration will expect the lowercase 
nam [...]
     "secure": { "index": 8, "kind": "property", "displayName": "Secure", 
"group": "common", "label": "common", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Flag to indicate to use secure connection to 
minio service or not." },
-    "autoCloseBody": { "index": 9, "kind": "property", "displayName": "Auto 
Close Body", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "If this option is true and includeBody is 
true, then the MinioObject.close() method will [...]
+    "autoCloseBody": { "index": 9, "kind": "property", "displayName": "Auto 
Close Body", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "If this option is true and includeBody is 
true, then the MinioObject.close() method will [...]
     "bridgeErrorHandler": { "index": 10, "kind": "property", "displayName": 
"Bridge Error Handler", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Allows for bridging the consumer to the Camel routing Error Handler, which 
mean any exceptions (if possible) occurred while the Camel consumer is trying 
to pickup incoming messages, or the lik [...]
     "bypassGovernanceMode": { "index": 11, "kind": "property", "displayName": 
"Bypass Governance Mode", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "Set this flag if you 
want to bypassGovernanceMode when deleting a partic [...]
     "deleteAfterRead": { "index": 12, "kind": "property", "displayName": 
"Delete After Read", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "Delete objects from 
Minio after they have been retrieved. The delete is only perfor [...]
     "delimiter": { "index": 13, "kind": "property", "displayName": 
"Delimiter", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "The delimiter which is used in the 
ListObjectsRequest to only consume objects we are interested in." },
     "destinationBucketName": { "index": 14, "kind": "property", "displayName": 
"Destination Bucket Name", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Destination bucket name." },
     "destinationObjectName": { "index": 15, "kind": "property", "displayName": 
"Destination Object Name", "group": "consumer", "label": "consumer", 
"required": false, "type": "string", "javaType": "java.lang.String", 
"deprecated": false, "autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Destination object name." },
-    "includeBody": { "index": 16, "kind": "property", "displayName": "Include 
Body", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "If it is true, the exchange body will be set 
to a stream to the contents of the file. If fal [...]
+    "includeBody": { "index": 16, "kind": "property", "displayName": "Include 
Body", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "If it is true, the exchange body will be set 
to a stream to the contents of the file. If fal [...]
     "includeFolders": { "index": 17, "kind": "property", "displayName": 
"Include Folders", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "The flag which is used in the 
ListObjectsRequest to set include folders." },
     "includeUserMetadata": { "index": 18, "kind": "property", "displayName": 
"Include User Metadata", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "The flag which is used 
in the ListObjectsRequest to get objects with user  [...]
     "includeVersions": { "index": 19, "kind": "property", "displayName": 
"Include Versions", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "The flag which is used 
in the ListObjectsRequest to get objects with versioning." },
@@ -49,7 +49,7 @@
     "maxConnections": { "index": 22, "kind": "property", "displayName": "Max 
Connections", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 60, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Set the maxConnections parameter in the minio 
client configuration" },
     "maxMessagesPerPoll": { "index": 23, "kind": "property", "displayName": 
"Max Messages Per Poll", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Gets the maximum number of messages as a limit 
to poll at each polling. Gets the m [...]
     "modifiedSince": { "index": 24, "kind": "property", "displayName": 
"Modified Since", "group": "consumer", "label": "consumer", "required": false, 
"type": "object", "javaType": "java.time.ZonedDateTime", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Set modified since parameter for get 
object(s)." },
-    "moveAfterRead": { "index": 25, "kind": "property", "displayName": "Move 
After Read", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Move objects from bucket to a different bucket 
after they have been retrieved. To acco [...]
+    "moveAfterRead": { "index": 25, "kind": "property", "displayName": "Move 
After Read", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Move objects from bucket to a different bucket 
after they have been retrieved. To acco [...]
     "notMatchETag": { "index": 26, "kind": "property", "displayName": "Not 
Match ETag", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Set not match ETag parameter for get 
object(s)." },
     "objectName": { "index": 27, "kind": "property", "displayName": "Object 
Name", "group": "consumer", "label": "consumer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "To get the object from the bucket with the 
given object name." },
     "offset": { "index": 28, "kind": "property", "displayName": "Offset", 
"group": "consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "Start byte position of 
object data." },
@@ -114,13 +114,13 @@
     "proxyPort": { "index": 6, "kind": "parameter", "displayName": "Proxy 
Port", "group": "common", "label": "common", "required": false, "type": 
"integer", "javaType": "java.lang.Integer", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "TCP\/IP port number. 80 and 443 are used as 
defaults for HTTP and HTTPS." },
     "region": { "index": 7, "kind": "parameter", "displayName": "Region", 
"group": "common", "label": "common", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "The region in which Minio client needs to 
work. When using this parameter, the configuration will expect the lowercase na 
[...]
     "secure": { "index": 8, "kind": "parameter", "displayName": "Secure", 
"group": "common", "label": "common", "required": false, "type": "boolean", 
"javaType": "boolean", "deprecated": false, "autowired": false, "secret": 
false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Flag to indicate to use secure connection to 
minio service or not." },
-    "autoCloseBody": { "index": 9, "kind": "parameter", "displayName": "Auto 
Close Body", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "If this option is true and includeBody is 
true, then the MinioObject.close() method wil [...]
+    "autoCloseBody": { "index": 9, "kind": "parameter", "displayName": "Auto 
Close Body", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "If this option is true and includeBody is 
true, then the MinioObject.close() method wil [...]
     "bypassGovernanceMode": { "index": 10, "kind": "parameter", "displayName": 
"Bypass Governance Mode", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "Set this flag if you 
want to bypassGovernanceMode when deleting a parti [...]
     "deleteAfterRead": { "index": 11, "kind": "parameter", "displayName": 
"Delete After Read", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "Delete objects from 
Minio after they have been retrieved. The delete is only perfo [...]
     "delimiter": { "index": 12, "kind": "parameter", "displayName": 
"Delimiter", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "The delimiter which is used in the 
ListObjectsRequest to only consume objects we are interested in." },
     "destinationBucketName": { "index": 13, "kind": "parameter", 
"displayName": "Destination Bucket Name", "group": "consumer", "label": 
"consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "Destination bucket 
name." },
     "destinationObjectName": { "index": 14, "kind": "parameter", 
"displayName": "Destination Object Name", "group": "consumer", "label": 
"consumer", "required": false, "type": "string", "javaType": 
"java.lang.String", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "Destination object 
name." },
-    "includeBody": { "index": 15, "kind": "parameter", "displayName": "Include 
Body", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "If it is true, the exchange body will be set 
to a stream to the contents of the file. If fa [...]
+    "includeBody": { "index": 15, "kind": "parameter", "displayName": "Include 
Body", "group": "consumer", "label": "consumer", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "If it is true, the exchange body will be set 
to a stream to the contents of the file. If fa [...]
     "includeFolders": { "index": 16, "kind": "parameter", "displayName": 
"Include Folders", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "The flag which is used in the 
ListObjectsRequest to set include folders." },
     "includeUserMetadata": { "index": 17, "kind": "parameter", "displayName": 
"Include User Metadata", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "The flag which is used 
in the ListObjectsRequest to get objects with user [...]
     "includeVersions": { "index": 18, "kind": "parameter", "displayName": 
"Include Versions", "group": "consumer", "label": "consumer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "The flag which is used 
in the ListObjectsRequest to get objects with versioning." },
@@ -129,7 +129,7 @@
     "maxConnections": { "index": 21, "kind": "parameter", "displayName": "Max 
Connections", "group": "consumer", "label": "consumer", "required": false, 
"type": "integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 60, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Set the maxConnections parameter in the minio 
client configuration" },
     "maxMessagesPerPoll": { "index": 22, "kind": "parameter", "displayName": 
"Max Messages Per Poll", "group": "consumer", "label": "consumer", "required": 
false, "type": "integer", "javaType": "int", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": 10, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Gets the maximum number of messages as a limit 
to poll at each polling. Gets the  [...]
     "modifiedSince": { "index": 23, "kind": "parameter", "displayName": 
"Modified Since", "group": "consumer", "label": "consumer", "required": false, 
"type": "object", "javaType": "java.time.ZonedDateTime", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Set modified since parameter for get 
object(s)." },
-    "moveAfterRead": { "index": 24, "kind": "parameter", "displayName": "Move 
After Read", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Move objects from bucket to a different bucket 
after they have been retrieved. To acc [...]
+    "moveAfterRead": { "index": 24, "kind": "parameter", "displayName": "Move 
After Read", "group": "consumer", "label": "consumer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Move objects from bucket to a different bucket 
after they have been retrieved. To acc [...]
     "notMatchETag": { "index": 25, "kind": "parameter", "displayName": "Not 
Match ETag", "group": "consumer", "label": "consumer", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "Set not match ETag parameter for get 
object(s)." },
     "objectName": { "index": 26, "kind": "parameter", "displayName": "Object 
Name", "group": "consumer", "label": "consumer", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.minio.MinioConfiguration", "configurationField": 
"configuration", "description": "To get the object from the bucket with the 
given object name." },
     "offset": { "index": 27, "kind": "parameter", "displayName": "Offset", 
"group": "consumer", "label": "consumer", "required": false, "type": "integer", 
"javaType": "long", "deprecated": false, "autowired": false, "secret": false, 
"configurationClass": "org.apache.camel.component.minio.MinioConfiguration", 
"configurationField": "configuration", "description": "Start byte position of 
object data." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
index c6909097a85..3bf9e26f578 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms.json
@@ -100,7 +100,7 @@
     "objectMessageEnabled": { "index": 43, "kind": "parameter", "displayName": 
"Object Message Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "Whether to enable sending and receiving 
JMS ObjectMessage. By default this is disabled because Java object 
serialization is a known source of securit [...]
     "recoveryInterval": { "index": 44, "kind": "parameter", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", "description": 
"Specifies the interval between recovery attempts, i.e. when a connection is 
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds." 
},
     "synchronous": { "index": 45, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" },
-    "transferException": { "index": 46, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
+    "transferException": { "index": 46, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
     "batching": { "index": 47, "kind": "parameter", "displayName": "Batching", 
"group": "batch", "label": "consumer,batch", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable batch consuming. 
The route receives one Exchange per batch, whose body is a List of the 
individual JMS messages, instead of one Exchange per message." },
     "batchInterval": { "index": 48, "kind": "parameter", "displayName": "Batch 
Interval", "group": "batch", "label": "consumer,batch", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "1000", "description": "Time in millis, 
measured from the first message received into a new batch, after which the 
batch is dispatched even if batchSize has not been reached, comparable to the 
Aggregator EIP's completionInte [...]
     "batchSize": { "index": 49, "kind": "parameter", "displayName": "Batch 
Size", "group": "batch", "label": "consumer,batch", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "description": "Maximum number of 
messages per batch." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
index 61839b6ee1e..77c375022da 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/sjms2.json
@@ -103,7 +103,7 @@
     "objectMessageEnabled": { "index": 46, "kind": "parameter", "displayName": 
"Object Message Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "Whether to enable sending and receiving 
JMS ObjectMessage. By default this is disabled because Java object 
serialization is a known source of securit [...]
     "recoveryInterval": { "index": 47, "kind": "parameter", "displayName": 
"Recovery Interval", "group": "advanced", "label": "advanced", "required": 
false, "type": "duration", "javaType": "long", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": "5000", "description": 
"Specifies the interval between recovery attempts, i.e. when a connection is 
being refreshed, in milliseconds. The default is 5000 ms, that is, 5 seconds." 
},
     "synchronous": { "index": 48, "kind": "parameter", "displayName": 
"Synchronous", "group": "advanced", "label": "advanced", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Sets whether 
synchronous processing should be strictly used" },
-    "transferException": { "index": 49, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
+    "transferException": { "index": 49, "kind": "parameter", "displayName": 
"Transfer Exception", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "security": "insecure:serialization", 
"defaultValue": false, "description": "If enabled and you are using Request 
Reply messaging (InOut) and an Exchange failed on the consumer side, then the 
caused Exception will be send back in res [...]
     "batching": { "index": 50, "kind": "parameter", "displayName": "Batching", 
"group": "batch", "label": "consumer,batch", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": false, "description": "Enable batch consuming. 
The route receives one Exchange per batch, whose body is a List of the 
individual JMS messages, instead of one Exchange per message." },
     "batchInterval": { "index": 51, "kind": "parameter", "displayName": "Batch 
Interval", "group": "batch", "label": "consumer,batch", "required": false, 
"type": "duration", "javaType": "long", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "1000", "description": "Time in millis, 
measured from the first message received into a new batch, after which the 
batch is dispatched even if batchSize has not been reached, comparable to the 
Aggregator EIP's completionInte [...]
     "batchSize": { "index": 52, "kind": "parameter", "displayName": "Batch 
Size", "group": "batch", "label": "consumer,batch", "required": false, "type": 
"integer", "javaType": "int", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": 100, "description": "Maximum number of 
messages per batch." },
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/state-store.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/state-store.json
index fd2e421a233..b46f06174ab 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/state-store.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/state-store.json
@@ -25,8 +25,9 @@
   },
   "componentProperties": {
     "lazyStartProducer": { "index": 0, "kind": "property", "displayName": 
"Lazy Start Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Whether the producer should be started lazy (on the first message). By 
starting lazy you can use this to allow CamelContext and routes to startup in 
situations where a producer may otherwise fail [...]
-    "autowiredEnabled": { "index": 1, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching t [...]
-    "backendFactory": { "index": 2, "kind": "property", "displayName": 
"Backend Factory", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.statestore.StateStoreBackendFactory", "deprecated": 
false, "autowired": true, "secret": false, "description": "Factory that creates 
a dedicated backend for each store name. When set, it takes precedence over 
registry auto-discovery for endpoints without an explicit backend." }
+    "namespaced": { "index": 1, "kind": "property", "displayName": 
"Namespaced", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether to use a 
store-specific namespace prefix to isolate keys on a shared backend 
repository." },
+    "autowiredEnabled": { "index": 2, "kind": "property", "displayName": 
"Autowired Enabled", "group": "advanced", "label": "advanced", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": true, "description": 
"Whether autowiring is enabled. This is used for automatic autowiring options 
(the option must be marked as autowired) by looking up in the registry to find 
if there is a single instance of matching t [...]
+    "backendFactory": { "index": 3, "kind": "property", "displayName": 
"Backend Factory", "group": "advanced", "label": "advanced", "required": false, 
"type": "object", "javaType": 
"org.apache.camel.component.statestore.StateStoreBackendFactory", "deprecated": 
false, "autowired": true, "secret": false, "description": "Factory that creates 
a dedicated backend for each store name. When set, it takes precedence over 
registry auto-discovery for endpoints without an explicit backend." }
   },
   "headers": {
     "CamelStateStoreOperation": { "index": 0, "kind": "header", "displayName": 
"", "group": "producer", "label": "producer", "required": false, "javaType": 
"org.apache.camel.component.statestore.StateStoreOperations", "enum": [ "put", 
"putIfAbsent", "get", "delete", "contains", "keys", "size", "clear" ], 
"deprecated": false, "deprecationNote": "", "autowired": false, "secret": 
false, "description": "The operation to perform", "constantName": 
"org.apache.camel.component.statestore.StateSt [...]
@@ -39,9 +40,10 @@
   },
   "properties": {
     "storeName": { "index": 0, "kind": "path", "displayName": "Store Name", 
"group": "producer", "label": "", "required": true, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "deprecationNote": "", 
"autowired": false, "secret": false, "description": "The name of the state 
store" },
-    "operation": { "index": 1, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "", "required": false, "type": 
"enum", "javaType": 
"org.apache.camel.component.statestore.StateStoreOperations", "enum": [ "put", 
"putIfAbsent", "get", "delete", "contains", "keys", "size", "clear" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
default operation to perform" },
-    "ttl": { "index": 2, "kind": "parameter", "displayName": "Ttl", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 0, "description": "Time-to-live in milliseconds for entries. 0 
means no expiry." },
-    "lazyStartProducer": { "index": 3, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produc [...]
-    "backend": { "index": 4, "kind": "parameter", "displayName": "Backend", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.spi.KeyValueRepository", "deprecated": false, 
"autowired": false, "secret": false, "description": "The backend to use. If not 
set, auto-discovers a single KeyValueRepository from the registry, or falls 
back to an in-memory store." }
+    "namespaced": { "index": 1, "kind": "parameter", "displayName": 
"Namespaced", "group": "producer", "label": "", "required": false, "type": 
"boolean", "javaType": "boolean", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": true, "description": "Whether to use a 
store-specific namespace prefix to isolate keys on a shared backend 
repository." },
+    "operation": { "index": 2, "kind": "parameter", "displayName": 
"Operation", "group": "producer", "label": "", "required": false, "type": 
"enum", "javaType": 
"org.apache.camel.component.statestore.StateStoreOperations", "enum": [ "put", 
"putIfAbsent", "get", "delete", "contains", "keys", "size", "clear" ], 
"deprecated": false, "autowired": false, "secret": false, "description": "The 
default operation to perform" },
+    "ttl": { "index": 3, "kind": "parameter", "displayName": "Ttl", "group": 
"producer", "label": "", "required": false, "type": "integer", "javaType": 
"long", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 0, "description": "Time-to-live in milliseconds for entries. 0 
means no expiry." },
+    "lazyStartProducer": { "index": 4, "kind": "parameter", "displayName": 
"Lazy Start Producer", "group": "producer (advanced)", "label": 
"producer,advanced", "required": false, "type": "boolean", "javaType": 
"boolean", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": false, "description": "Whether the producer should be started 
lazy (on the first message). By starting lazy you can use this to allow 
CamelContext and routes to startup in situations where a produc [...]
+    "backend": { "index": 5, "kind": "parameter", "displayName": "Backend", 
"group": "advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "org.apache.camel.spi.KeyValueRepository", "deprecated": false, 
"autowired": false, "secret": false, "description": "The backend to use. If not 
set, auto-discovers a single KeyValueRepository from the registry, or falls 
back to an in-memory store." }
   }
 }
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
index 9bdce0ca330..905c351a9f2 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/whatsapp.json
@@ -53,7 +53,7 @@
     "apiVersion": { "index": 5, "kind": "parameter", "displayName": "Api 
Version", "group": "advanced", "label": "advanced", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "configurationClass": 
"org.apache.camel.component.whatsapp.WhatsAppConfiguration", 
"configurationField": "configuration", "description": "Facebook graph api 
version." },
     "baseUri": { "index": 6, "kind": "parameter", "displayName": "Base Uri", 
"group": "advanced", "label": "advanced", "required": false, "type": "string", 
"javaType": "java.lang.String", "deprecated": false, "autowired": false, 
"secret": false, "configurationClass": 
"org.apache.camel.component.whatsapp.WhatsAppConfiguration", 
"configurationField": "configuration", "description": "Can be used to set an 
alternative base URI, e.g. when you want to test the component against a mock 
WhatsApp [...]
     "httpClient": { "index": 7, "kind": "parameter", "displayName": "Http 
Client", "group": "advanced", "label": "advanced", "required": false, "type": 
"object", "javaType": "java.net.http.HttpClient", "deprecated": false, 
"autowired": false, "secret": false, "description": "HttpClient implementation" 
},
-    "webhookPath": { "index": 8, "kind": "parameter", "displayName": "Webhook 
Path", "group": "advanced", "label": "advanced", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "webhook", "configurationClass": 
"org.apache.camel.component.whatsapp.WhatsAppConfiguration", 
"configurationField": "configuration", "description": "Webhook path" },
+    "webhookPath": { "index": 8, "kind": "parameter", "displayName": "Webhook 
Path", "group": "advanced", "label": "advanced", "required": false, "type": 
"string", "javaType": "java.lang.String", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": "camel-whatsapp\/webhook", 
"configurationClass": 
"org.apache.camel.component.whatsapp.WhatsAppConfiguration", 
"configurationField": "configuration", "description": "Webhook path" },
     "whatsappService": { "index": 9, "kind": "parameter", "displayName": 
"Whatsapp Service", "group": "advanced", "label": "advanced", "required": 
false, "type": "object", "javaType": 
"org.apache.camel.component.whatsapp.WhatsAppService", "deprecated": false, 
"autowired": false, "secret": false, "description": "WhatsApp service 
implementation" },
     "authorizationToken": { "index": 10, "kind": "parameter", "displayName": 
"Authorization Token", "group": "security", "label": "security", "required": 
true, "type": "string", "javaType": "java.lang.String", "deprecated": false, 
"deprecationNote": "", "autowired": false, "secret": true, "security": 
"secret", "configurationClass": 
"org.apache.camel.component.whatsapp.WhatsAppConfiguration", 
"configurationField": "configuration", "description": "The authorization access 
token taken from  [...]
     "webhookSecret": { "index": 11, "kind": "parameter", "displayName": 
"Webhook Secret", "group": "security", "label": "security", "required": false, 
"type": "string", "javaType": "java.lang.String", "deprecated": false, 
"autowired": false, "secret": true, "security": "secret", "configurationClass": 
"org.apache.camel.component.whatsapp.WhatsAppConfiguration", 
"configurationField": "configuration", "description": "The app secret used to 
verify the X-Hub-Signature-256 signature of inbound [...]
diff --git a/components-starter/camel-minio-starter/src/main/docs/minio.json 
b/components-starter/camel-minio-starter/src/main/docs/minio.json
index e23f680dc06..176649181d2 100644
--- a/components-starter/camel-minio-starter/src/main/docs/minio.json
+++ b/components-starter/camel-minio-starter/src/main/docs/minio.json
@@ -22,7 +22,7 @@
     {
       "name": "camel.component.minio.auto-close-body",
       "type": "java.lang.Boolean",
-      "description": "If this option is true and includeBody is true, then the 
MinioObject.close() method will be called on exchange completion. This option 
is strongly related to includeBody option. In case of setting includeBody to 
true and autocloseBody to false, it will be up to the caller to close the 
MinioObject stream. Setting autocloseBody to true, will close the MinioObject 
stream automatically.",
+      "description": "If this option is true and includeBody is true, then the 
MinioObject.close() method will be called on exchange completion. This option 
is strongly related to includeBody option. In case of setting includeBody to 
true and autoCloseBody to false, it will be up to the caller to close the 
MinioObject stream. Setting autoCloseBody to true, will close the MinioObject 
stream automatically.",
       "sourceType": 
"org.apache.camel.component.minio.springboot.MinioComponentConfiguration",
       "defaultValue": true
     },
@@ -132,7 +132,7 @@
     {
       "name": "camel.component.minio.include-body",
       "type": "java.lang.Boolean",
-      "description": "If it is true, the exchange body will be set to a stream 
to the contents of the file. If false, the headers will be set with the Minio 
object metadata, but the body will be null. This option is strongly related to 
autocloseBody option. In case of setting includeBody to true and autocloseBody 
to false, it will be up to the caller to close the MinioObject stream. Setting 
autocloseBody to true, will close the MinioObject stream automatically.",
+      "description": "If it is true, the exchange body will be set to a stream 
to the contents of the file. If false, the headers will be set with the Minio 
object metadata, but the body will be null. This option is strongly related to 
autoCloseBody option. In case of setting includeBody to true and autoCloseBody 
to false, it will be up to the caller to close the MinioObject stream. Setting 
autoCloseBody to true, will close the MinioObject stream automatically.",
       "sourceType": 
"org.apache.camel.component.minio.springboot.MinioComponentConfiguration",
       "defaultValue": true
     },
@@ -211,7 +211,7 @@
     {
       "name": "camel.component.minio.move-after-read",
       "type": "java.lang.Boolean",
-      "description": "Move objects from bucket to a different bucket after 
they have been retrieved. To accomplish the operation the destinationBucket 
option must be set. The copy bucket operation is only performed if the Exchange 
is committed. If a rollback occurs, the object is not moved.",
+      "description": "Move objects from bucket to a different bucket after 
they have been retrieved. To accomplish the operation the destinationBucketName 
option must be set. The copy bucket operation is only performed if the Exchange 
is committed. If a rollback occurs, the object is not moved.",
       "sourceType": 
"org.apache.camel.component.minio.springboot.MinioComponentConfiguration",
       "defaultValue": false
     },
diff --git 
a/components-starter/camel-minio-starter/src/main/java/org/apache/camel/component/minio/springboot/MinioComponentConfiguration.java
 
b/components-starter/camel-minio-starter/src/main/java/org/apache/camel/component/minio/springboot/MinioComponentConfiguration.java
index bb3ab8fd9b8..6dd8d98e72f 100644
--- 
a/components-starter/camel-minio-starter/src/main/java/org/apache/camel/component/minio/springboot/MinioComponentConfiguration.java
+++ 
b/components-starter/camel-minio-starter/src/main/java/org/apache/camel/component/minio/springboot/MinioComponentConfiguration.java
@@ -86,8 +86,8 @@ public class MinioComponentConfiguration
      * If this option is true and includeBody is true, then the
      * MinioObject.close() method will be called on exchange completion. This
      * option is strongly related to includeBody option. In case of setting
-     * includeBody to true and autocloseBody to false, it will be up to the
-     * caller to close the MinioObject stream. Setting autocloseBody to true,
+     * includeBody to true and autoCloseBody to false, it will be up to the
+     * caller to close the MinioObject stream. Setting autoCloseBody to true,
      * will close the MinioObject stream automatically.
      */
     private Boolean autoCloseBody = true;
@@ -138,9 +138,9 @@ public class MinioComponentConfiguration
      * If it is true, the exchange body will be set to a stream to the contents
      * of the file. If false, the headers will be set with the Minio object
      * metadata, but the body will be null. This option is strongly related to
-     * autocloseBody option. In case of setting includeBody to true and
-     * autocloseBody to false, it will be up to the caller to close the
-     * MinioObject stream. Setting autocloseBody to true, will close the
+     * autoCloseBody option. In case of setting includeBody to true and
+     * autoCloseBody to false, it will be up to the caller to close the
+     * MinioObject stream. Setting autoCloseBody to true, will close the
      * MinioObject stream automatically.
      */
     private Boolean includeBody = true;
@@ -183,9 +183,9 @@ public class MinioComponentConfiguration
     private ZonedDateTime modifiedSince;
     /**
      * Move objects from bucket to a different bucket after they have been
-     * retrieved. To accomplish the operation the destinationBucket option must
-     * be set. The copy bucket operation is only performed if the Exchange is
-     * committed. If a rollback occurs, the object is not moved.
+     * retrieved. To accomplish the operation the destinationBucketName option
+     * must be set. The copy bucket operation is only performed if the Exchange
+     * is committed. If a rollback occurs, the object is not moved.
      */
     private Boolean moveAfterRead = false;
     /**
diff --git 
a/components-starter/camel-state-store-starter/src/main/docs/state-store.json 
b/components-starter/camel-state-store-starter/src/main/docs/state-store.json
index 3b4ff143f73..88227ccc518 100644
--- 
a/components-starter/camel-state-store-starter/src/main/docs/state-store.json
+++ 
b/components-starter/camel-state-store-starter/src/main/docs/state-store.json
@@ -44,6 +44,13 @@
       "sourceType": 
"org.apache.camel.component.statestore.springboot.StateStoreComponentConfiguration",
       "defaultValue": false
     },
+    {
+      "name": "camel.component.state-store.namespaced",
+      "type": "java.lang.Boolean",
+      "description": "Whether to use a store-specific namespace prefix to 
isolate keys on a shared backend repository.",
+      "sourceType": 
"org.apache.camel.component.statestore.springboot.StateStoreComponentConfiguration",
+      "defaultValue": true
+    },
     {
       "name": "camel.state-store.spring-cache.enabled",
       "type": "java.lang.Boolean",
diff --git 
a/components-starter/camel-state-store-starter/src/main/java/org/apache/camel/component/statestore/springboot/StateStoreComponentConfiguration.java
 
b/components-starter/camel-state-store-starter/src/main/java/org/apache/camel/component/statestore/springboot/StateStoreComponentConfiguration.java
index fca6d1f428a..7c5bc9e94f7 100644
--- 
a/components-starter/camel-state-store-starter/src/main/java/org/apache/camel/component/statestore/springboot/StateStoreComponentConfiguration.java
+++ 
b/components-starter/camel-state-store-starter/src/main/java/org/apache/camel/component/statestore/springboot/StateStoreComponentConfiguration.java
@@ -46,6 +46,11 @@ public class StateStoreComponentConfiguration
      * and prolong the total processing time of the processing.
      */
     private Boolean lazyStartProducer = false;
+    /**
+     * Whether to use a store-specific namespace prefix to isolate keys on a
+     * shared backend repository.
+     */
+    private Boolean namespaced = true;
     /**
      * Whether autowiring is enabled. This is used for automatic autowiring
      * options (the option must be marked as autowired) by looking up in the
@@ -71,6 +76,14 @@ public class StateStoreComponentConfiguration
         this.lazyStartProducer = lazyStartProducer;
     }
 
+    public Boolean getNamespaced() {
+        return namespaced;
+    }
+
+    public void setNamespaced(Boolean namespaced) {
+        this.namespaced = namespaced;
+    }
+
     public Boolean getAutowiredEnabled() {
         return autowiredEnabled;
     }
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/minio.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/minio.adoc
index 723a07278dd..f8dd84d0e20 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/minio.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/minio.adoc
@@ -29,7 +29,7 @@ The starter supports 50 options, which are listed below.
 |===
 | Name | Description | Default | Type
 | camel.component.minio.access-key | Amazon AWS Secret Access Key or Minio 
Access Key. If not set camel will connect to service for anonymous access. |  | 
String
-| camel.component.minio.auto-close-body | If this option is true and 
includeBody is true, then the MinioObject.close() method will be called on 
exchange completion. This option is strongly related to includeBody option. In 
case of setting includeBody to true and autocloseBody to false, it will be up 
to the caller to close the MinioObject stream. Setting autocloseBody to true, 
will close the MinioObject stream automatically. | true | Boolean
+| camel.component.minio.auto-close-body | If this option is true and 
includeBody is true, then the MinioObject.close() method will be called on 
exchange completion. This option is strongly related to includeBody option. In 
case of setting includeBody to true and autoCloseBody to false, it will be up 
to the caller to close the MinioObject stream. Setting autoCloseBody to true, 
will close the MinioObject stream automatically. | true | Boolean
 | camel.component.minio.auto-create-bucket | Setting the autocreation of the 
bucket if bucket name not exist. | true | Boolean
 | camel.component.minio.autowired-enabled | Whether autowiring is enabled. 
This is used for automatic autowiring options (the option must be marked as 
autowired) by looking up in the registry to find if there is a single instance 
of matching type, which then gets configured on the component. This can be used 
for automatic configuring JDBC data sources, JMS connection factories, AWS 
Clients, etc. | true | Boolean
 | camel.component.minio.bridge-error-handler | Allows for bridging the 
consumer to the Camel routing Error Handler, which mean any exceptions (if 
possible) occurred while the Camel consumer is trying to pickup incoming 
messages, or the likes, will now be processed as a message and handled by the 
routing Error Handler. Important: This is only possible if the 3rd party 
component allows Camel to be alerted if an exception was thrown. Some 
components handle this internally only, and therefor [...]
@@ -45,7 +45,7 @@ The starter supports 50 options, which are listed below.
 | camel.component.minio.endpoint | Endpoint can be an URL, domain name, IPv4 
address or IPv6 address. |  | String
 | camel.component.minio.health-check-consumer-enabled | Used for enabling or 
disabling all consumer based health checks from this component | true | Boolean
 | camel.component.minio.health-check-producer-enabled | Used for enabling or 
disabling all producer based health checks from this component. Notice: Camel 
has by default disabled all producer based health-checks. You can turn on 
producer checks globally by setting camel.health.producersEnabled=true. | true 
| Boolean
-| camel.component.minio.include-body | If it is true, the exchange body will 
be set to a stream to the contents of the file. If false, the headers will be 
set with the Minio object metadata, but the body will be null. This option is 
strongly related to autocloseBody option. In case of setting includeBody to 
true and autocloseBody to false, it will be up to the caller to close the 
MinioObject stream. Setting autocloseBody to true, will close the MinioObject 
stream automatically. | true | Boolean
+| camel.component.minio.include-body | If it is true, the exchange body will 
be set to a stream to the contents of the file. If false, the headers will be 
set with the Minio object metadata, but the body will be null. This option is 
strongly related to autoCloseBody option. In case of setting includeBody to 
true and autoCloseBody to false, it will be up to the caller to close the 
MinioObject stream. Setting autoCloseBody to true, will close the MinioObject 
stream automatically. | true | Boolean
 | camel.component.minio.include-folders | The flag which is used in the 
ListObjectsRequest to set include folders. | false | Boolean
 | camel.component.minio.include-user-metadata | The flag which is used in the 
ListObjectsRequest to get objects with user meta data. | false | Boolean
 | camel.component.minio.include-versions | The flag which is used in the 
ListObjectsRequest to get objects with versioning. | false | Boolean
@@ -57,7 +57,7 @@ The starter supports 50 options, which are listed below.
 | camel.component.minio.max-messages-per-poll | Gets the maximum number of 
messages as a limit to poll at each polling. Gets the maximum number of 
messages as a limit to poll at each polling. The default value is 10. Use 0 or 
a negative number to set it as unlimited. | 10 | Integer
 | camel.component.minio.minio-client | Reference to a Minio Client object in 
the registry. The option is a io.minio.MinioClient type. |  | MinioClient
 | camel.component.minio.modified-since | Set modified since parameter for get 
object(s). |  | ZonedDateTime
-| camel.component.minio.move-after-read | Move objects from bucket to a 
different bucket after they have been retrieved. To accomplish the operation 
the destinationBucket option must be set. The copy bucket operation is only 
performed if the Exchange is committed. If a rollback occurs, the object is not 
moved. | false | Boolean
+| camel.component.minio.move-after-read | Move objects from bucket to a 
different bucket after they have been retrieved. To accomplish the operation 
the destinationBucketName option must be set. The copy bucket operation is only 
performed if the Exchange is committed. If a rollback occurs, the object is not 
moved. | false | Boolean
 | camel.component.minio.not-match-e-tag | Set not match ETag parameter for get 
object(s). |  | String
 | camel.component.minio.object-lock | Set when creating new bucket. | false | 
Boolean
 | camel.component.minio.object-name | To get the object from the bucket with 
the given object name. |  | String
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/state-store.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/state-store.adoc
index 3b8da5a2c88..15b5c52cbe7 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/state-store.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/state-store.adoc
@@ -97,7 +97,7 @@ Choose a Camel repository when you need capabilities beyond 
the portable Spring
 
 == Spring Boot Auto-Configuration
 
-The starter supports 5 options, which are listed below.
+The starter supports 6 options, which are listed below.
 
 [width="100%",cols="2,5,^1,2",options="header"]
 |===
@@ -106,5 +106,6 @@ The starter supports 5 options, which are listed below.
 | camel.component.state-store.backend-factory | Factory that creates a 
dedicated backend for each store name. When set, it takes precedence over 
registry auto-discovery for endpoints without an explicit backend. The option 
is a org.apache.camel.component.statestore.StateStoreBackendFactory type. |  | 
StateStoreBackendFactory
 | camel.component.state-store.enabled | Whether to enable auto configuration 
of the state-store component. This is enabled by default. |  | Boolean
 | camel.component.state-store.lazy-start-producer | Whether the producer 
should be started lazy (on the first message). By starting lazy you can use 
this to allow CamelContext and routes to startup in situations where a producer 
may otherwise fail during starting and cause the route to fail being started. 
By deferring this startup to be lazy then the startup failure can be handled 
during routing messages via Camel's routing error handlers. Beware that when 
the first message is processed  [...]
+| camel.component.state-store.namespaced | Whether to use a store-specific 
namespace prefix to isolate keys on a shared backend repository. | true | 
Boolean
 | camel.state-store.spring-cache.enabled | Whether to register a 
StateStoreBackendFactory that creates a Spring Cache-backed KeyValueRepository 
for each state-store name. Disabled by default. Requires a single CacheManager 
bean and no user-defined StateStoreBackendFactory. Does not register a global 
KeyValueRepository. | false | Boolean
 |===
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 316ba01c313..984b4d96a68 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -58,7 +58,7 @@
       <dependency>
         <groupId>com.aliyun</groupId>
         <artifactId>kms20160120</artifactId>
-        <version>2.3.1</version>
+        <version>2.3.2</version>
       </dependency>
       <dependency>
         <groupId>com.aliyun</groupId>
@@ -73,7 +73,7 @@
       <dependency>
         <groupId>com.aliyun</groupId>
         <artifactId>tea-openapi</artifactId>
-        <version>0.3.18</version>
+        <version>0.3.20</version>
       </dependency>
       <dependency>
         <groupId>com.google.api.grpc</groupId>
@@ -2647,6 +2647,11 @@
         <artifactId>camel-ai-observability-api</artifactId>
         <version>4.24.0-SNAPSHOT</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-ai-prompt</artifactId>
+        <version>4.24.0-SNAPSHOT</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-ai-resource</artifactId>
@@ -5219,6 +5224,11 @@
         <artifactId>camel-vertx-http</artifactId>
         <version>4.24.0-SNAPSHOT</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-vertx-mqtt</artifactId>
+        <version>4.24.0-SNAPSHOT</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-vertx-websocket</artifactId>

Reply via email to