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 1901641b3d2 [create-pull-request] automated change (#1853)
1901641b3d2 is described below

commit 1901641b3d2243da206a5b5ecf262365780713b6
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Thu Jul 16 07:35:48 2026 +0200

    [create-pull-request] automated change (#1853)
    
    Co-authored-by: oscerd <[email protected]>
---
 .../camel/springboot/catalog/components/kafka.json       |  4 ++--
 .../springboot/catalog/components/spring-rabbitmq.json   |  2 +-
 .../camel-kafka-starter/src/main/docs/kafka.json         | 16 +++++++++-------
 .../kafka/springboot/KafkaComponentConfiguration.java    | 10 +++++++---
 .../src/main/docs/spring-rabbitmq.json                   |  4 ++--
 .../springboot/SpringRabbitMQComponentConfiguration.java |  4 ++--
 docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc  |  2 +-
 .../modules/ROOT/pages/starters/spring-rabbitmq.adoc     |  2 +-
 tooling/camel-spring-boot-dependencies/pom.xml           |  7 ++++++-
 9 files changed, 31 insertions(+), 20 deletions(-)

diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
index babad5b7b1e..34edead0e70 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/kafka.json
@@ -98,7 +98,7 @@
     "partitionerIgnoreKeys": { "index": 71, "kind": "property", "displayName": 
"Partitioner Ignore Keys", "group": "producer", "label": "producer", 
"required": false, "type": "boolean", "javaType": "boolean", "deprecated": 
false, "autowired": false, "secret": false, "defaultValue": false, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "Whether the message keys 
should be ignored when computing the partitio [...]
     "partitionKey": { "index": 72, "kind": "property", "displayName": 
"Partition Key", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The partition to which the record will be sent 
(or null if no partition was specified). If this option [...]
     "producerBatchSize": { "index": 73, "kind": "property", "displayName": 
"Producer Batch Size", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 16384, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The producer will 
attempt to batch records together into fewer reque [...]
-    "queueBufferingMaxMessages": { "index": 74, "kind": "property", 
"displayName": "Queue Buffering Max Messages", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 10000, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The maximum number of unsent messages that can 
be q [...]
+    "queueBufferingMaxMessages": { "index": 74, "kind": "property", 
"displayName": "Queue Buffering Max Messages", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": true, "autowired": false, "secret": false, 
"defaultValue": 10000, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Deprecated: this option has no effect. Use 
bufferMem [...]
     "receiveBufferBytes": { "index": 75, "kind": "property", "displayName": 
"Receive Buffer Bytes", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 65536, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The size of the TCP 
receive buffer (SO_RCVBUF) to use when reading [...]
     "reconnectBackoffMs": { "index": 76, "kind": "property", "displayName": 
"Reconnect Backoff Ms", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The amount of time to wait before attempting 
to reconnect to a given  [...]
     "requestRequiredAcks": { "index": 77, "kind": "property", "displayName": 
"Request Required Acks", "group": "producer", "label": "producer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "all", "-1", 
"0", "1" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "all", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The number of acknowledgments the [...]
@@ -239,7 +239,7 @@
     "partitionerIgnoreKeys": { "index": 66, "kind": "parameter", 
"displayName": "Partitioner Ignore Keys", "group": "producer", "label": 
"producer", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Whether the message keys should be ignored 
when computing the partiti [...]
     "partitionKey": { "index": 67, "kind": "parameter", "displayName": 
"Partition Key", "group": "producer", "label": "producer", "required": false, 
"type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The partition to which the record will be sent 
(or null if no partition was specified). If this optio [...]
     "producerBatchSize": { "index": 68, "kind": "parameter", "displayName": 
"Producer Batch Size", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 16384, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The producer will 
attempt to batch records together into fewer requ [...]
-    "queueBufferingMaxMessages": { "index": 69, "kind": "parameter", 
"displayName": "Queue Buffering Max Messages", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": 10000, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The maximum number of unsent messages that can 
be  [...]
+    "queueBufferingMaxMessages": { "index": 69, "kind": "parameter", 
"displayName": "Queue Buffering Max Messages", "group": "producer", "label": 
"producer", "required": false, "type": "integer", "javaType": 
"java.lang.Integer", "deprecated": true, "autowired": false, "secret": false, 
"defaultValue": 10000, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "Deprecated: this option has no effect. Use 
bufferMe [...]
     "receiveBufferBytes": { "index": 70, "kind": "parameter", "displayName": 
"Receive Buffer Bytes", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 65536, 
"configurationClass": "org.apache.camel.component.kafka.KafkaConfiguration", 
"configurationField": "configuration", "description": "The size of the TCP 
receive buffer (SO_RCVBUF) to use when readin [...]
     "reconnectBackoffMs": { "index": 71, "kind": "parameter", "displayName": 
"Reconnect Backoff Ms", "group": "producer", "label": "producer", "required": 
false, "type": "integer", "javaType": "java.lang.Integer", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": 50, "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The amount of time to wait before attempting 
to reconnect to a given [...]
     "requestRequiredAcks": { "index": 72, "kind": "parameter", "displayName": 
"Request Required Acks", "group": "producer", "label": "producer", "required": 
false, "type": "enum", "javaType": "java.lang.String", "enum": [ "all", "-1", 
"0", "1" ], "deprecated": false, "autowired": false, "secret": false, 
"defaultValue": "all", "configurationClass": 
"org.apache.camel.component.kafka.KafkaConfiguration", "configurationField": 
"configuration", "description": "The number of acknowledgments th [...]
diff --git 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
index d28af961c4a..ad55b8f46f0 100644
--- 
a/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
+++ 
b/catalog/camel-catalog-provider-springboot/src/main/resources/org/apache/camel/springboot/catalog/components/spring-rabbitmq.json
@@ -48,7 +48,7 @@
     "allowNullBody": { "index": 21, "kind": "property", "displayName": "Allow 
Null Body", "group": "producer", "label": "producer", "required": false, 
"type": "boolean", "javaType": "boolean", "deprecated": false, "autowired": 
false, "secret": false, "defaultValue": false, "description": "Whether to allow 
sending messages with no body. If this option is false and the message body is 
null, then an MessageConversionException is thrown." },
     "autoDeclareProducer": { "index": 22, "kind": "property", "displayName": 
"Auto Declare Producer", "group": "producer", "label": "producer", "required": 
false, "type": "boolean", "javaType": "boolean", "deprecated": false, 
"autowired": false, "secret": false, "defaultValue": false, "description": 
"Specifies whether the producer should auto declare binding between exchange, 
queue and routing key when starting. Enabling this can be good for development 
to make it easy to standup exchang [...]
     "lazyStartProducer": { "index": 23, "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 fai [...]
-    "replyTimeout": { "index": 24, "kind": "property", "displayName": "Reply 
Timeout", "group": "producer", "label": "producer", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "5000", "description": "Specify the timeout in 
milliseconds to be used when waiting for a reply message when doing 
request\/reply messaging. The default value is 5 seconds. A negative value 
indicates an indefinite timeout." },
+    "replyTimeout": { "index": 24, "kind": "property", "displayName": "Reply 
Timeout", "group": "producer", "label": "producer", "required": false, "type": 
"duration", "javaType": "long", "deprecated": false, "autowired": false, 
"secret": false, "defaultValue": "30000", "description": "Specify the timeout 
in milliseconds to be used when waiting for a reply message when doing 
request\/reply messaging. The default value is 30 seconds. A negative value 
indicates an indefinite timeout." },
     "args": { "index": 25, "kind": "property", "displayName": "Args", "group": 
"advanced", "label": "advanced", "required": false, "type": "object", 
"javaType": "java.util.Map<java.lang.String, java.lang.Object>", "deprecated": 
false, "autowired": false, "secret": false, "description": "Specify arguments 
for configuring the different RabbitMQ concepts, a different prefix is required 
for each element: consumer. exchange. queue. binding. dlq.exchange. dlq.queue. 
dlq.binding. For example to [...]
     "autowiredEnabled": { "index": 26, "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  [...]
     "ignoreDeclarationExceptions": { "index": 27, "kind": "property", 
"displayName": "Ignore Declaration Exceptions", "group": "advanced", "label": 
"advanced", "required": false, "type": "boolean", "javaType": "boolean", 
"deprecated": false, "autowired": false, "secret": false, "defaultValue": 
false, "description": "Switch on ignore exceptions such as mismatched 
properties when declaring" },
diff --git a/components-starter/camel-kafka-starter/src/main/docs/kafka.json 
b/components-starter/camel-kafka-starter/src/main/docs/kafka.json
index 66f1817db87..08647d828fe 100644
--- a/components-starter/camel-kafka-starter/src/main/docs/kafka.json
+++ b/components-starter/camel-kafka-starter/src/main/docs/kafka.json
@@ -534,13 +534,6 @@
       "sourceType": 
"org.apache.camel.component.kafka.springboot.KafkaComponentConfiguration",
       "defaultValue": 16384
     },
-    {
-      "name": "camel.component.kafka.queue-buffering-max-messages",
-      "type": "java.lang.Integer",
-      "description": "The maximum number of unsent messages that can be queued 
up the producer when using async mode before either the producer must be 
blocked or data must be dropped.",
-      "sourceType": 
"org.apache.camel.component.kafka.springboot.KafkaComponentConfiguration",
-      "defaultValue": 10000
-    },
     {
       "name": "camel.component.kafka.receive-buffer-bytes",
       "type": "java.lang.Integer",
@@ -876,6 +869,15 @@
       "description": "Maximum number of threads for the worker pool for 
continue routing Exchange after kafka server has acknowledged the message that 
was sent to it from KafkaProducer using asynchronous non-blocking processing.",
       "sourceType": 
"org.apache.camel.component.kafka.springboot.KafkaComponentConfiguration",
       "defaultValue": 20
+    },
+    {
+      "name": "camel.component.kafka.queue-buffering-max-messages",
+      "type": "java.lang.Integer",
+      "description": "Deprecated: this option has no effect. Use 
bufferMemorySize or maxBlockMs instead.",
+      "sourceType": 
"org.apache.camel.component.kafka.springboot.KafkaComponentConfiguration",
+      "defaultValue": 10000,
+      "deprecated": true,
+      "deprecation": {}
     }
   ],
   "hints": [],
diff --git 
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
 
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
index ce8fc57b881..13646a48d56 100644
--- 
a/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
+++ 
b/components-starter/camel-kafka-starter/src/main/java/org/apache/camel/component/kafka/springboot/KafkaComponentConfiguration.java
@@ -33,6 +33,7 @@ import org.apache.camel.spi.StateRepository;
 import org.apache.camel.spring.boot.ComponentConfigurationPropertiesCommon;
 import org.apache.camel.support.jsse.SSLContextParameters;
 import org.springframework.boot.context.properties.ConfigurationProperties;
+import 
org.springframework.boot.context.properties.DeprecatedConfigurationProperty;
 
 /**
  * Send and receive messages to/from an Apache Kafka broker.
@@ -636,10 +637,10 @@ public class KafkaComponentConfiguration
      */
     private Integer producerBatchSize = 16384;
     /**
-     * The maximum number of unsent messages that can be queued up the producer
-     * when using async mode before either the producer must be blocked or data
-     * must be dropped.
+     * Deprecated: this option has no effect. Use bufferMemorySize or 
maxBlockMs
+     * instead.
      */
+    @Deprecated
     private Integer queueBufferingMaxMessages = 10000;
     /**
      * The size of the TCP receive buffer (SO_RCVBUF) to use when reading data.
@@ -1596,10 +1597,13 @@ public class KafkaComponentConfiguration
         this.producerBatchSize = producerBatchSize;
     }
 
+    @Deprecated
+    @DeprecatedConfigurationProperty
     public Integer getQueueBufferingMaxMessages() {
         return queueBufferingMaxMessages;
     }
 
+    @Deprecated
     public void setQueueBufferingMaxMessages(Integer 
queueBufferingMaxMessages) {
         this.queueBufferingMaxMessages = queueBufferingMaxMessages;
     }
diff --git 
a/components-starter/camel-spring-rabbitmq-starter/src/main/docs/spring-rabbitmq.json
 
b/components-starter/camel-spring-rabbitmq-starter/src/main/docs/spring-rabbitmq.json
index 6b6d5e7be5f..48f14d84a56 100644
--- 
a/components-starter/camel-spring-rabbitmq-starter/src/main/docs/spring-rabbitmq.json
+++ 
b/components-starter/camel-spring-rabbitmq-starter/src/main/docs/spring-rabbitmq.json
@@ -197,9 +197,9 @@
     {
       "name": "camel.component.spring-rabbitmq.reply-timeout",
       "type": "java.lang.Long",
-      "description": "Specify the timeout in milliseconds to be used when 
waiting for a reply message when doing request\/reply messaging. The default 
value is 5 seconds. A negative value indicates an indefinite timeout. The 
option is a long type.",
+      "description": "Specify the timeout in milliseconds to be used when 
waiting for a reply message when doing request\/reply messaging. The default 
value is 30 seconds. A negative value indicates an indefinite timeout. The 
option is a long type.",
       "sourceType": 
"org.apache.camel.component.springrabbit.springboot.SpringRabbitMQComponentConfiguration",
-      "defaultValue": 5000
+      "defaultValue": 30000
     },
     {
       "name": "camel.component.spring-rabbitmq.retry",
diff --git 
a/components-starter/camel-spring-rabbitmq-starter/src/main/java/org/apache/camel/component/springrabbit/springboot/SpringRabbitMQComponentConfiguration.java
 
b/components-starter/camel-spring-rabbitmq-starter/src/main/java/org/apache/camel/component/springrabbit/springboot/SpringRabbitMQComponentConfiguration.java
index d9e5fd6262e..aed11e5f7ca 100644
--- 
a/components-starter/camel-spring-rabbitmq-starter/src/main/java/org/apache/camel/component/springrabbit/springboot/SpringRabbitMQComponentConfiguration.java
+++ 
b/components-starter/camel-spring-rabbitmq-starter/src/main/java/org/apache/camel/component/springrabbit/springboot/SpringRabbitMQComponentConfiguration.java
@@ -189,11 +189,11 @@ public class SpringRabbitMQComponentConfiguration
     private Boolean lazyStartProducer = false;
     /**
      * Specify the timeout in milliseconds to be used when waiting for a reply
-     * message when doing request/reply messaging. The default value is 5
+     * message when doing request/reply messaging. The default value is 30
      * seconds. A negative value indicates an indefinite timeout. The option is
      * a long type.
      */
-    private Long replyTimeout = 5000L;
+    private Long replyTimeout = 30000L;
     /**
      * Specify arguments for configuring the different RabbitMQ concepts, a
      * different prefix is required for each element: consumer. exchange. 
queue.
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc
index fed518579cc..37c9338357d 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/kafka.adoc
@@ -106,7 +106,6 @@ The starter supports 130 options, which are listed below.
 | camel.component.kafka.poll-timeout-ms | The timeout used when polling the 
KafkaConsumer. The option is a java.lang.Long type. | 5000 | Long
 | camel.component.kafka.pre-validate-host-and-port | Whether to eager validate 
that broker host:port is valid and can be DNS resolved to known host during 
starting this consumer. If the validation fails, then an exception is thrown, 
which makes Camel fail fast. Disabling this will postpone the validation after 
the consumer is started, and Camel will keep re-connecting in case of 
validation or DNS resolution error. | true | Boolean
 | camel.component.kafka.producer-batch-size | The producer will attempt to 
batch records together into fewer requests whenever multiple records are being 
sent to the same partition. This helps performance on both the client and the 
server. This configuration controls the default batch size in bytes. No attempt 
will be made to batch records larger than this size. Requests sent to brokers 
will contain multiple batches, one for each partition with data available to be 
sent. A small batch si [...]
-| camel.component.kafka.queue-buffering-max-messages | The maximum number of 
unsent messages that can be queued up the producer when using async mode before 
either the producer must be blocked or data must be dropped. | 10000 | Integer
 | camel.component.kafka.receive-buffer-bytes | The size of the TCP receive 
buffer (SO_RCVBUF) to use when reading data. | 65536 | Integer
 | camel.component.kafka.reconnect-backoff-max-ms | The maximum amount of time 
in milliseconds to wait when reconnecting to a broker that has repeatedly 
failed to connect. If provided, the backoff per host will increase 
exponentially for each consecutive connection failure, up to this maximum. 
After calculating the backoff increase, 20% random jitter is added to avoid 
connection storms. | 1000 | Integer
 | camel.component.kafka.reconnect-backoff-ms | The amount of time to wait 
before attempting to reconnect to a given host. This avoids repeatedly 
connecting to a host in a tight loop. This backoff applies to all requests sent 
by the consumer to the broker. | 50 | Integer
@@ -158,4 +157,5 @@ The starter supports 130 options, which are listed below.
 | camel.component.kafka.worker-pool | To use a custom worker pool for continue 
routing Exchange after kafka server has acknowledged the message that was sent 
to it from KafkaProducer using asynchronous non-blocking processing. If using 
this option, then you must handle the lifecycle of the thread pool to shut the 
pool down when no longer needed. The option is a 
java.util.concurrent.ExecutorService type. |  | ExecutorService
 | camel.component.kafka.worker-pool-core-size | Number of core threads for the 
worker pool for continue routing Exchange after kafka server has acknowledged 
the message that was sent to it from KafkaProducer using asynchronous 
non-blocking processing. | 10 | Integer
 | camel.component.kafka.worker-pool-max-size | Maximum number of threads for 
the worker pool for continue routing Exchange after kafka server has 
acknowledged the message that was sent to it from KafkaProducer using 
asynchronous non-blocking processing. | 20 | Integer
+| camel.component.kafka.queue-buffering-max-messages | Deprecated: this option 
has no effect. Use bufferMemorySize or maxBlockMs instead. | 10000 | Integer
 |===
diff --git a/docs/spring-boot/modules/ROOT/pages/starters/spring-rabbitmq.adoc 
b/docs/spring-boot/modules/ROOT/pages/starters/spring-rabbitmq.adoc
index 31e4a180b35..81e9d3edc13 100644
--- a/docs/spring-boot/modules/ROOT/pages/starters/spring-rabbitmq.adoc
+++ b/docs/spring-boot/modules/ROOT/pages/starters/spring-rabbitmq.adoc
@@ -55,7 +55,7 @@ The starter supports 32 options, which are listed below.
 | camel.component.spring-rabbitmq.message-properties-converter | To use a 
custom MessagePropertiesConverter so you can be in control how to map to/from a 
org.springframework.amqp.core.MessageProperties. The option is a 
org.apache.camel.component.springrabbit.MessagePropertiesConverter type. |  | 
MessagePropertiesConverter
 | camel.component.spring-rabbitmq.prefetch-count | Tell the broker how many 
messages to send to each consumer in a single request. Often this can be set 
quite high to improve throughput. | 250 | Integer
 | camel.component.spring-rabbitmq.reject-and-dont-requeue | Whether a Rabbitmq 
consumer should reject the message without requeuing. This enables failed 
messages to be sent to a Dead Letter Exchange/Queue, if the broker is so 
configured. | true | Boolean
-| camel.component.spring-rabbitmq.reply-timeout | Specify the timeout in 
milliseconds to be used when waiting for a reply message when doing 
request/reply messaging. The default value is 5 seconds. A negative value 
indicates an indefinite timeout. The option is a long type. | 5000 | Long
+| camel.component.spring-rabbitmq.reply-timeout | Specify the timeout in 
milliseconds to be used when waiting for a reply message when doing 
request/reply messaging. The default value is 30 seconds. A negative value 
indicates an indefinite timeout. The option is a long type. | 30000 | Long
 | camel.component.spring-rabbitmq.retry | Custom retry configuration to use. 
If this is configured then the other settings such as maximumRetryAttempts for 
retry are not in use. The option is a 
org.springframework.amqp.rabbit.config.StatelessRetryOperationsInterceptor 
type. |  | StatelessRetryOperationsInterceptor
 | camel.component.spring-rabbitmq.retry-delay | Delay in msec a Rabbitmq 
consumer will wait before redelivering a message that Camel failed to process | 
1000 | Integer
 | camel.component.spring-rabbitmq.shutdown-timeout | The time to wait for 
workers in milliseconds after the container is stopped. If any workers are 
active when the shutdown signal comes they will be allowed to finish processing 
as long as they can finish within this timeout. The option is a long type. | 
5000 | Long
diff --git a/tooling/camel-spring-boot-dependencies/pom.xml 
b/tooling/camel-spring-boot-dependencies/pom.xml
index 03664996558..8dca84bee2e 100644
--- a/tooling/camel-spring-boot-dependencies/pom.xml
+++ b/tooling/camel-spring-boot-dependencies/pom.xml
@@ -54,7 +54,7 @@
       <dependency>
         <groupId>com.openai</groupId>
         <artifactId>openai-java</artifactId>
-        <version>4.42.0</version>
+        <version>4.43.0</version>
       </dependency>
       <dependency>
         <groupId>eu.maveniverse.maven.mima.runtime</groupId>
@@ -2432,6 +2432,11 @@
         <artifactId>camel-activemq6</artifactId>
         <version>4.22.0-SNAPSHOT</version>
       </dependency>
+      <dependency>
+        <groupId>org.apache.camel</groupId>
+        <artifactId>camel-ai-tool</artifactId>
+        <version>4.22.0-SNAPSHOT</version>
+      </dependency>
       <dependency>
         <groupId>org.apache.camel</groupId>
         <artifactId>camel-allcomponents</artifactId>

Reply via email to