This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git
The following commit(s) were added to refs/heads/main by this push:
new 7672f3f78 Upgrade to Camel 4.10.4 (#620)
7672f3f78 is described below
commit 7672f3f78add93dae674cda27214e8249301f174
Author: JB Onofré <[email protected]>
AuthorDate: Wed May 28 17:42:28 2025 +0200
Upgrade to Camel 4.10.4 (#620)
---
.../camel/karaf/component/directvm/direct-vm.json | 2 +-
.../org/apache/camel/karaf/component/vm/vm.json | 2 +-
pom.xml | 30 ++++++++---------
.../examples/test/CamelExampleRouteSupplier.java | 39 +++++++++++-----------
4 files changed, 37 insertions(+), 36 deletions(-)
diff --git
a/components/camel-directvm/src/generated/resources/META-INF/org/apache/camel/karaf/component/directvm/direct-vm.json
b/components/camel-directvm/src/generated/resources/META-INF/org/apache/camel/karaf/component/directvm/direct-vm.json
index 89f4df4c2..9b12c0a15 100644
---
a/components/camel-directvm/src/generated/resources/META-INF/org/apache/camel/karaf/component/directvm/direct-vm.json
+++
b/components/camel-directvm/src/generated/resources/META-INF/org/apache/camel/karaf/component/directvm/direct-vm.json
@@ -11,7 +11,7 @@
"supportLevel": "Stable",
"groupId": "org.apache.camel.karaf",
"artifactId": "camel-directvm",
- "version": "4.10.3-SNAPSHOT",
+ "version": "4.10.4-SNAPSHOT",
"scheme": "direct-vm",
"extendsScheme": "",
"syntax": "direct-vm:name",
diff --git
a/components/camel-vm/src/generated/resources/META-INF/org/apache/camel/karaf/component/vm/vm.json
b/components/camel-vm/src/generated/resources/META-INF/org/apache/camel/karaf/component/vm/vm.json
index c95429873..a690d1826 100644
---
a/components/camel-vm/src/generated/resources/META-INF/org/apache/camel/karaf/component/vm/vm.json
+++
b/components/camel-vm/src/generated/resources/META-INF/org/apache/camel/karaf/component/vm/vm.json
@@ -11,7 +11,7 @@
"supportLevel": "Stable",
"groupId": "org.apache.camel.karaf",
"artifactId": "camel-vm",
- "version": "4.10.3-SNAPSHOT",
+ "version": "4.10.4-SNAPSHOT",
"scheme": "vm",
"extendsScheme": "",
"syntax": "vm:name",
diff --git a/pom.xml b/pom.xml
index e17feaea1..2ad8b74d9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -91,7 +91,7 @@
<maven.compiler.source>${jdk-version}</maven.compiler.source>
<maven.compiler.target>${jdk-version}</maven.compiler.target>
- <camel-version>4.10.3</camel-version>
+ <camel-version>4.10.4</camel-version>
<!-- START: Maven Properties defining the version of 3rd party
libraries used in Camel -->
<activemq-version>5.18.6</activemq-version>
@@ -232,7 +232,7 @@
<graphql-java-version>22.3</graphql-java-version>
<greenmail-version>2.1.3</greenmail-version>
<grizzly-websockets-version>2.4.4</grizzly-websockets-version>
- <groovy-version>4.0.25</groovy-version>
+ <groovy-version>4.0.26</groovy-version>
<grpc-version>1.70.0</grpc-version>
<grpc-google-auth-library-version>1.32.0</grpc-google-auth-library-version>
<grpc-java-jwt-version>4.5.0</grpc-java-jwt-version>
@@ -253,8 +253,8 @@
<hk2-version>2.6.1</hk2-version>
<hsqldb-version>2.7.4</hsqldb-version>
<httpunit-version>1.7</httpunit-version>
- <httpcore-version>5.3.3</httpcore-version>
- <httpclient-version>5.4.2</httpclient-version>
+ <httpcore-version>5.3.4</httpcore-version>
+ <httpclient-version>5.4.3</httpclient-version>
<httpcore4-version>4.4.16</httpcore4-version>
<httpclient4-version>4.5.14</httpclient4-version>
<httpasyncclient-version>4.1.5</httpasyncclient-version>
@@ -307,7 +307,7 @@
<jcr-version>2.0</jcr-version>
<jedis-client-version>5.2.0</jedis-client-version>
<jetcd-version>0.8.4</jetcd-version>
- <jetty-version>12.0.18</jetty-version>
+ <jetty-version>12.0.19</jetty-version>
<jetty-for-solr-version>10.0.20</jetty-for-solr-version>
<jetty-plugin-version>${jetty-version}</jetty-plugin-version>
<jetty-runner-groupId>org.eclipse.jetty</jetty-runner-groupId>
@@ -324,7 +324,7 @@
<jolokia-version>2.2.5</jolokia-version>
<jolt-version>0.1.8</jolt-version>
<jool-version>0.9.15</jool-version>
- <jooq-version>3.19.19</jooq-version>
+ <jooq-version>3.19.22</jooq-version>
<joor-version>0.9.15</joor-version>
<jose4j-version>0.9.3</jose4j-version>
<johnzon-version>2.0.1</johnzon-version>
@@ -363,8 +363,8 @@
<littleproxy-version>2.4.0</littleproxy-version>
<mapstruct-version>1.6.3</mapstruct-version>
<metrics-version>4.2.30</metrics-version>
- <micrometer-version>1.14.4</micrometer-version>
- <micrometer-tracing-version>1.4.3</micrometer-tracing-version>
+ <micrometer-version>1.14.6</micrometer-version>
+ <micrometer-tracing-version>1.4.5</micrometer-tracing-version>
<microprofile-config-version>3.1</microprofile-config-version>
<microprofile-fault-tolerance-version>4.1.1</microprofile-fault-tolerance-version>
<milvus-client-version>2.5.4</milvus-client-version>
@@ -425,7 +425,7 @@
<protostream-version>5.0.12.Final</protostream-version>
<prowide-version>SRU2024-10.2.6</prowide-version>
<pubnub-version>10.4.1</pubnub-version>
- <pulsar-version>3.3.3</pulsar-version>
+ <pulsar-version>3.3.6</pulsar-version>
<qdrant-client-version>1.13.0</qdrant-client-version>
<qpid-broker-version>9.2.0</qpid-broker-version>
<qpid-proton-j-version>0.34.1</qpid-proton-j-version>
@@ -433,7 +433,7 @@
<quartz-version>2.5.0</quartz-version>
<quickfixj-version>2.3.2</quickfixj-version>
<reactive-streams-version>1.0.4</reactive-streams-version>
- <reactor-version>3.7.2</reactor-version>
+ <reactor-version>3.7.5</reactor-version>
<reactor-netty-version>1.2.2</reactor-netty-version>
<redisson-version>3.44.0</redisson-version>
<resilience4j-version>2.3.0</resilience4j-version>
@@ -464,13 +464,13 @@
<splunk-version>1.9.5_1</splunk-version>
<spock-version>2.3-groovy-4.0</spock-version>
<spring-batch-version>5.2.2</spring-batch-version>
- <spring-data-redis-version>3.4.4</spring-data-redis-version>
- <spring-ldap-version>3.2.11</spring-ldap-version>
+ <spring-data-redis-version>3.4.5</spring-data-redis-version>
+ <spring-ldap-version>3.2.12</spring-ldap-version>
<spring-vault-core-version>3.1.2</spring-vault-core-version>
- <spring-version>6.2.5</spring-version>
+ <spring-version>6.2.6</spring-version>
<spring-rabbitmq-version>3.2.4</spring-rabbitmq-version>
- <spring-security-version>6.4.4</spring-security-version>
- <spring-ws-version>4.0.12</spring-ws-version>
+ <spring-security-version>6.4.5</spring-security-version>
+ <spring-ws-version>4.0.13</spring-ws-version>
<squareup-okhttp-version>3.14.9</squareup-okhttp-version>
<squareup-okio-version>1.17.5</squareup-okio-version>
<sshd-version>2.14.0</sshd-version>
diff --git
a/tests/examples/mixed/src/main/java/org/apache/karaf/camel/examples/test/CamelExampleRouteSupplier.java
b/tests/examples/mixed/src/main/java/org/apache/karaf/camel/examples/test/CamelExampleRouteSupplier.java
index 3f36a95e4..a2a001188 100644
---
a/tests/examples/mixed/src/main/java/org/apache/karaf/camel/examples/test/CamelExampleRouteSupplier.java
+++
b/tests/examples/mixed/src/main/java/org/apache/karaf/camel/examples/test/CamelExampleRouteSupplier.java
@@ -34,25 +34,26 @@ public class CamelExampleRouteSupplier implements
CamelRouteSupplier {
.convertBodyTo(String.class)
.log("[EXAMPLE INBOUND] Received: ${body}")
.choice()
- .when().simple("${headers.CamelHttpMethod} == 'POST'")
- .setHeader("type").jsonpath("$.notification.type")
- .choice()
- .when().simple("${header.type} == 'email'")
- .log("[EXAMPLE INBOUND] Received email notification")
- .to("direct:email")
- .setHeader("Exchange.HTTP_RESPONSE_CODE",
builder.constant(200))
- .when().simple("${header.type} == 'http'")
- .log("[EXAMPLE INBOUND] Received http notification")
- .to("direct:http")
- .setHeader("Exchange.HTTP_RESPONSE_CODE",
builder.constant(200))
- .otherwise()
- .log("[EXAMPLE INBOUND] Unknown notification")
- .setBody(builder.constant("{ \"status\": \"reject\", \"type\":
\"unknown\" }"))
- .setHeader("Exchange.HTTP_RESPONSE_CODE",
builder.constant(400))
- .otherwise()
- .log("[EXAMPLE INBOUND] only POST is accepted
(${headers.CamelHttpMethod})")
- .setBody(builder.constant("{ \"error\": \"only POST is
accepted\" }"))
- .setHeader("Exchange.HTTP_RESPONSE_CODE",
builder.constant(500));
+ .when().simple("${headers.CamelHttpMethod} == 'POST'")
+ .setHeader("type").jsonpath("$.notification.type")
+ .choice()
+ .when().simple("${header.type} == 'email'")
+ .log("[EXAMPLE INBOUND] Received email notification")
+ .to("direct:email")
+ .setHeader("Exchange.HTTP_RESPONSE_CODE",
builder.constant(200))
+ .when().simple("${header.type} == 'http'")
+ .log("[EXAMPLE INBOUND] Received http notification")
+ .to("direct:http")
+ .setHeader("Exchange.HTTP_RESPONSE_CODE",
builder.constant(200))
+ .otherwise()
+ .log("[EXAMPLE INBOUND] Unknown notification")
+ .setBody(builder.constant("{ \"status\": \"reject\",
\"type\": \"unknown\" }"))
+ .setHeader("Exchange.HTTP_RESPONSE_CODE",
builder.constant(400))
+ .end().endChoice()
+ .otherwise()
+ .log("[EXAMPLE INBOUND] only POST is accepted
(${headers.CamelHttpMethod})")
+ .setBody(builder.constant("{ \"error\": \"only POST is
accepted\" }"))
+ .setHeader("Exchange.HTTP_RESPONSE_CODE",
builder.constant(500));
builder.from("direct:email")
.id("example-email")