This is an automated email from the ASF dual-hosted git repository.
jbonofre pushed a commit to branch camel-karaf-4.14.x
in repository https://gitbox.apache.org/repos/asf/camel-karaf.git
The following commit(s) were added to refs/heads/camel-karaf-4.14.x by this
push:
new 01288361b Upgrade to Camel 4.14.6 (#701)
01288361b is described below
commit 01288361b19aef7591e8914d1c81d00f8ed8815a
Author: JB Onofré <[email protected]>
AuthorDate: Sun May 3 08:04:10 2026 +0200
Upgrade to Camel 4.14.6 (#701)
* Upgrade to Camel 4.14.6
* fix: add WSS4J bundles to camel-cxf feature to resolve OSGi import
CXF 4.1.4 transitively requires WSS4J 4.x, causing camel-cxf-all to
generate a mandatory OSGi import for org.apache.wss4j.binding.wss10.
Add the WSS4J 4.0.1 bundles as dependencies to the camel-cxf feature
to satisfy this requirement and fix Karaf feature verification.
* fix: update lz4-java groupId to at.yawk.lz4 in camel-kafka feature
kafka-clients 3.9.2 depends on at.yawk.lz4:lz4-java:1.10.2 (groupId
changed from org.lz4 since version 1.10.x). Update the feature bundle
reference and use the explicit lz4-java-version property.
* fix: add missing version properties and fix features for Karaf
verification
Add missing pom.xml version properties that the Karaf feature verifier
needs to resolve bundle URLs:
- async-http-client-version (camel-zendesk)
- langchain4j-hugging-face-version (camel-langchain4j-chat/embeddings)
- langchain4j-community-dashscope-version (camel-langchain4j-tokenizer)
- microprofile-fault-tolerance-version (camel-microprofile-fault-tolerance)
- neo4j-bolt-version (camel-neo4j)
Also fix two 'dependnecy' typos in camel-features.xml and add
Import-Package=*;resolution:=optional to neo4j-bolt wrap bundles to
avoid OSGi resolution failures.
---
features/src/main/feature/camel-features.xml | 20 +++++---
pom.xml | 72 ++++++++++++++--------------
2 files changed, 50 insertions(+), 42 deletions(-)
diff --git a/features/src/main/feature/camel-features.xml
b/features/src/main/feature/camel-features.xml
index c9e7eaca5..f8400ce27 100644
--- a/features/src/main/feature/camel-features.xml
+++ b/features/src/main/feature/camel-features.xml
@@ -946,6 +946,12 @@
<bundle
dependency="true">mvn:org.apache.ws.xmlschema/xmlschema-core/${auto-detect-version}</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.cglib/${cglib-version}_1</bundle>
<bundle
dependency="true">mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.wsdl4j/${auto-detect-version:alias=wsdl4j/wsdl4j}_1</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.apache.wss4j/wss4j-bindings/${wss4j-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.apache.wss4j/wss4j-ws-security-common/${wss4j-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.apache.wss4j/wss4j-ws-security-dom/${wss4j-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.apache.wss4j/wss4j-policy/${wss4j-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.apache.wss4j/wss4j-ws-security-policy-stax/${wss4j-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.apache.wss4j/wss4j-ws-security-stax/${wss4j-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-attachments/${project.version}</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-http-base/${project.version}</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-http-common/${project.version}</bundle>
@@ -1977,7 +1983,7 @@
<bundle
dependency='true'>wrap:mvn:org.apache.kafka/kafka-clients/${kafka-version}</bundle>
<bundle
dependency='true'>mvn:com.github.luben/zstd-jni/${auto-detect-version}</bundle>
<bundle
dependency="true">mvn:org.xerial.snappy/snappy-java/${auto-detect-version}</bundle>
- <bundle
dependency="true">wrap:mvn:org.lz4/lz4-java/${auto-detect-version}</bundle>
+ <bundle
dependency="true">wrap:mvn:at.yawk.lz4/lz4-java/${lz4-java-version}</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-kafka/${project.version}</bundle>
</feature>
<feature name='camel-kamelet' version='${project.version}'
start-level='50'>
@@ -2072,7 +2078,7 @@
<feature version='${camel-osgi-version-range}'>camel-core</feature>
<feature version='${camel-osgi-jackson2-version}'>jackson</feature>
<bundle
dependency='true'>wrap:mvn:dev.langchain4j/langchain4j-core/${langchain4j-version}</bundle>
- <bundle
dependnecy='true'>wrap:mvn:dev.langchain4j/langchain4j-hugging-face/${langchain4j-hugging-face-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:dev.langchain4j/langchain4j-hugging-face/${langchain4j-hugging-face-version}</bundle>
<bundle
dependency='true'>wrap:mvn:dev.langchain4j/langchain4j-open-ai/${langchain4j-version}</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-langchain4j-chat/${project.version}</bundle>
</feature>
@@ -2084,7 +2090,7 @@
<feature name='camel-langchain4j-embeddings' version='${project.version}'
start-level='50'>
<feature version='${camel-osgi-version-range}'>camel-core</feature>
<bundle
dependency='true'>wrap:mvn:dev.langchain4j/langchain4j-core/${langchain4j-version}</bundle>
- <bundle
dependnecy='true'>wrap:mvn:dev.langchain4j/langchain4j-hugging-face/${langchain4j-hugging-face-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:dev.langchain4j/langchain4j-hugging-face/${langchain4j-hugging-face-version}</bundle>
<bundle
dependency='true'>wrap:mvn:dev.langchain4j/langchain4j-open-ai/${langchain4j-version}</bundle>
<bundle>mvn:org.apache.camel.karaf/camel-langchain4j-embeddings/${project.version}</bundle>
</feature>
@@ -2341,10 +2347,10 @@
<feature version='[4.1,5)'>netty</feature>
<feature version='${camel-osgi-jackson2-version}'>jackson</feature>
<bundle
dependency='true'>wrap:mvn:dev.langchain4j/langchain4j-core/${langchain4j-version}</bundle>
- <bundle
dependency='true'>wrap:mvn:org.neo4j.bolt/neo4j-bolt-connection/${neo4j-bolt-version}</bundle>
- <bundle
dependency='true'>wrap:mvn:org.neo4j.bolt/neo4j-bolt-connection-netty/${neo4j-bolt-version}</bundle>
- <bundle
dependency='true'>wrap:mvn:org.neo4j.bolt/neo4j-bolt-connection-pooled/${neo4j-bolt-version}</bundle>
- <bundle
dependency='true'>wrap:mvn:org.neo4j.bolt/neo4j-bolt-connection-routed/${neo4j-bolt-version}</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.neo4j.bolt/neo4j-bolt-connection/${neo4j-bolt-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.neo4j.bolt/neo4j-bolt-connection-netty/${neo4j-bolt-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.neo4j.bolt/neo4j-bolt-connection-pooled/${neo4j-bolt-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
+ <bundle
dependency='true'>wrap:mvn:org.neo4j.bolt/neo4j-bolt-connection-routed/${neo4j-bolt-version}$overwrite=merge&Import-Package=*;resolution:=optional</bundle>
<bundle
dependency='true'>mvn:org.neo4j.driver/neo4j-java-driver/${neo4j-version}</bundle>
<bundle
dependency='true'>mvn:org.reactivestreams/reactive-streams/${reactive-streams-version}</bundle>
<bundle
dependency='true'>mvn:io.projectreactor/reactor-core/${auto-detect-version}</bundle>
diff --git a/pom.xml b/pom.xml
index d54f926ab..6125bbc7d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -90,11 +90,11 @@
<javaVersion>17</javaVersion>
<project.build.outputTimestamp>1777610224</project.build.outputTimestamp>
- <camel-version>4.14.5</camel-version>
+ <camel-version>4.14.6</camel-version>
<!-- START: Maven Properties defining the version of 3rd party
libraries used in Camel -->
- <activemq-version>5.19.0</activemq-version>
- <activemq6-version>6.1.7</activemq6-version>
+ <activemq-version>5.19.2</activemq-version>
+ <activemq6-version>6.1.8</activemq6-version>
<activemq-artemis-version>2.42.0</activemq-artemis-version>
<allegro-converter-version>0.3.0</allegro-converter-version>
<amazon-kinesis-client-version>2.6.0</amazon-kinesis-client-version>
@@ -107,8 +107,8 @@
<asm-version>9.8</asm-version>
<asn1bean-version>1.14.0</asn1bean-version>
<assertj-version>3.27.7</assertj-version>
- <async-http-client-version>3.0.1</async-http-client-version>
<asterisk-java-version>3.41.0</asterisk-java-version>
+ <async-http-client-version>3.0.1</async-http-client-version>
<atlassian-fugue-version>6.1.2</atlassian-fugue-version>
<atmosphere-version>3.0.13</atmosphere-version>
<avro-version>1.12.0</avro-version>
@@ -123,14 +123,14 @@
<bouncycastle-version>1.81</bouncycastle-version>
<box-java-sdk-version>4.16.3</box-java-sdk-version>
<braintree-gateway-version>3.44.0</braintree-gateway-version>
- <bytebuddy-version>1.17.6</bytebuddy-version>
- <c3p0-version>0.11.2</c3p0-version>
- <caffeine-version>3.2.2</caffeine-version>
+ <bytebuddy-version>1.17.8</bytebuddy-version>
+ <c3p0-version>0.12.0</c3p0-version>
+ <caffeine-version>3.2.3</caffeine-version>
<californium-version>3.14.0</californium-version>
<californium-scandium-version>3.11.0</californium-scandium-version>
<camel-lsp-version>1.34.0</camel-lsp-version>
<camunda-version>7.23.0</camunda-version>
- <cassandra-driver-version>4.19.0</cassandra-driver-version>
+ <cassandra-driver-version>4.19.2</cassandra-driver-version>
<jta-api-1-2-version>1.2</jta-api-1-2-version>
<cglib-version>3.3.0</cglib-version>
<chicory-version>1.5.1</chicory-version>
@@ -164,6 +164,7 @@
<curator-version>5.9.0</curator-version>
<cxf-version>4.1.4</cxf-version>
<cxf-codegen-plugin-version>4.1.3</cxf-codegen-plugin-version>
+ <wss4j-version>4.0.1</wss4j-version>
<cxf-xjc-plugin-version>4.1.0</cxf-xjc-plugin-version>
<cxf-xjc-utils-version>4.1.0</cxf-xjc-utils-version>
<daffodil-version>3.10.0</daffodil-version>
@@ -238,12 +239,12 @@
<graphql-java-version>24.2</graphql-java-version>
<greenmail-version>2.1.5</greenmail-version>
<grizzly-websockets-version>2.4.4</grizzly-websockets-version>
- <groovy-version>4.0.29</groovy-version>
+ <groovy-version>4.0.30</groovy-version>
<grpc-version>1.75.0</grpc-version>
<grpc-google-auth-library-version>1.39.1</grpc-google-auth-library-version>
<grpc-java-jwt-version>4.5.0</grpc-java-jwt-version>
<grpc-netty-tcnative-boringssl-static-version>2.0.59.Final</grpc-netty-tcnative-boringssl-static-version>
- <gson-version>2.13.1</gson-version>
+ <gson-version>2.13.2</gson-version>
<guava-version>33.4.8-jre</guava-version>
<guice3-version>3.0</guice3-version>
<h2-version>2.3.232</h2-version>
@@ -252,6 +253,7 @@
<hapi-version>2.6.0</hapi-version>
<hapi-base-version>2.6.0</hapi-base-version>
<hapi-fhir-version>8.2.1</hapi-fhir-version>
+ <hapi-fhir-utilities-version>6.9.1</hapi-fhir-utilities-version>
<hazelcast-version>5.4.0</hazelcast-version>
<hdrhistrogram-version>2.2.2</hdrhistrogram-version>
<hibernate-validator-version>9.0.1.Final</hibernate-validator-version>
@@ -259,7 +261,7 @@
<hk2-version>2.6.1</hk2-version>
<hsqldb-version>2.7.4</hsqldb-version>
<httpunit-version>1.7</httpunit-version>
- <httpcore-version>5.3.5</httpcore-version>
+ <httpcore-version>5.3.6</httpcore-version>
<httpclient-version>5.4.4</httpclient-version>
<httpcore4-version>4.4.16</httpcore4-version>
<httpclient4-version>4.5.14</httpclient4-version>
@@ -270,8 +272,8 @@
<ical4j-version>4.1.1</ical4j-version>
<icu4j-version>77.1</icu4j-version>
<ignite-version>2.17.0</ignite-version>
- <infinispan-version>15.2.5.Final</infinispan-version>
-
<infinispan-protostream-version>15.0.13.Final</infinispan-protostream-version>
+ <infinispan-version>15.2.6.Final</infinispan-version>
+
<infinispan-protostream-version>5.0.13.Final</infinispan-protostream-version>
<influx-java-driver-version>2.25</influx-java-driver-version>
<influx-client-java-driver-version>7.3.0</influx-client-java-driver-version>
<irclib-version>1.10</irclib-version>
@@ -314,7 +316,7 @@
<jcip-annotations-version>1.0-1</jcip-annotations-version>
<jcr-version>2.0</jcr-version>
<jedis-client-version>6.1.0</jedis-client-version>
- <jetty-version>12.0.31</jetty-version>
+ <jetty-version>12.0.33</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>
@@ -331,7 +333,7 @@
<jolokia-version>2.3.0</jolokia-version>
<jolt-version>0.1.8</jolt-version>
<jool-version>0.9.15</jool-version>
- <jooq-version>3.19.22</jooq-version>
+ <jooq-version>3.19.30</jooq-version>
<joor-version>0.9.15</joor-version>
<jose4j-version>0.9.3</jose4j-version>
<johnzon-version>2.0.2</johnzon-version>
@@ -356,33 +358,33 @@
<jxmpp-version>1.1.0</jxmpp-version>
<jython-version>2.7.4</jython-version>
<jzlib-version>1.1.3</jzlib-version>
- <kafka-version>3.9.1</kafka-version>
+ <kafka-version>3.9.2</kafka-version>
<keycloak-client-version>26.0.6</keycloak-client-version>
<kubernetes-client-version>7.3.1</kubernetes-client-version>
<kudu-version>1.18.0</kudu-version>
<langchain4j-version>1.3.0</langchain4j-version>
-
<langchain4j-hugging-face-version>1.3.0-beta9</langchain4j-hugging-face-version>
-
<langchain4j-community-dashscope-version>1.3.0-beta9</langchain4j-community-dashscope-version>
<langchain4j-rc-version>1.3.0</langchain4j-rc-version>
<langchain4j-beta-version>1.3.0-beta9</langchain4j-beta-version>
<langchain4j-community-version>1.3.0-beta9</langchain4j-community-version>
+
<langchain4j-community-dashscope-version>1.3.0-beta9</langchain4j-community-dashscope-version>
+
<langchain4j-hugging-face-version>1.3.0-beta9</langchain4j-hugging-face-version>
<leveldbjni-version>1.8</leveldbjni-version>
<leveldb-api-version>0.12</leveldb-api-version>
<leveldb-version>0.12</leveldb-version>
<libphonenumber-version>9.0.12</libphonenumber-version>
<lifecycle-mapping-version>1.0.0</lifecycle-mapping-version>
<log4j2-version>2.25.3</log4j2-version>
- <logback-version>1.5.18</logback-version>
+ <logback-version>1.5.32</logback-version>
<lucene-version>9.12.0</lucene-version>
<lightcouch-version>0.2.0</lightcouch-version>
<littleproxy-version>2.4.4</littleproxy-version>
<lz4-java-version>1.10.2</lz4-java-version>
<mapstruct-version>1.6.3</mapstruct-version>
<metrics-version>4.2.33</metrics-version>
- <micrometer-version>1.15.7</micrometer-version>
- <micrometer-tracing-version>1.5.3</micrometer-tracing-version>
+ <micrometer-version>1.15.10</micrometer-version>
+ <micrometer-tracing-version>1.5.10</micrometer-tracing-version>
<microprofile-config-version>3.1</microprofile-config-version>
-
<microprofile-fault-tolerance-version>4.1.1</microprofile-fault-tolerance-version>
+
<microprofile-fault-tolerance-version>4.1.2</microprofile-fault-tolerance-version>
<milvus-client-version>2.6.2</milvus-client-version>
<mina-version>2.2.4</mina-version>
<minidns-version>0.3.4</minidns-version>
@@ -391,7 +393,7 @@
<mock-javamail-version>1.9</mock-javamail-version>
<mockito-version>5.18.0</mockito-version>
<mojo-executor-version>2.4.1</mojo-executor-version>
- <mongo-java-driver-version>5.5.1</mongo-java-driver-version>
+ <mongo-java-driver-version>5.5.2</mongo-java-driver-version>
<mongo-hadoop-version>1.5.0</mongo-hadoop-version>
<msal4j-version>1.22.0</msal4j-version>
<mustache-java-version>0.9.14</mustache-java-version>
@@ -399,9 +401,9 @@
<mybatis-version>3.5.19</mybatis-version>
<narayana-version>5.13.1.Final</narayana-version>
<neoscada-version>0.4.0</neoscada-version>
- <neo4j-version>5.28.9</neo4j-version>
+ <neo4j-version>5.28.10</neo4j-version>
<neo4j-bolt-version>6.0.2</neo4j-bolt-version>
- <netty-version>4.1.130.Final</netty-version>
+ <netty-version>4.1.131.Final</netty-version>
<netty-reactive-streams-version>2.0.5</netty-reactive-streams-version>
<networknt-json-schema-validator-version>1.5.8</networknt-json-schema-validator-version>
<nimbus-jose-jwt>10.4.2</nimbus-jose-jwt>
@@ -435,25 +437,25 @@
<plexus-container-default-version>2.1.1</plexus-container-default-version>
<plexus-utils-version>4.0.2</plexus-utils-version>
<plexus-xml-version>3.0.1</plexus-xml-version>
- <pooled-jms-version>3.1.7</pooled-jms-version>
+ <pooled-jms-version>3.1.9</pooled-jms-version>
<proto-google-common-protos-version>2.22.0</proto-google-common-protos-version>
<protobuf-version>3.25.5</protobuf-version>
<protonpack-version>1.8</protonpack-version>
<prowide-version>SRU2024-10.2.7</prowide-version>
<pubnub-version>10.5.8</pubnub-version>
- <pulsar-version>4.0.7</pulsar-version>
+ <pulsar-version>4.0.9</pulsar-version>
<qdrant-client-version>1.15.0</qdrant-client-version>
<qpid-broker-version>9.2.1</qpid-broker-version>
<qpid-proton-j-version>0.34.1</qpid-proton-j-version>
<qpid-jms-client-version>2.7.0</qpid-jms-client-version>
- <quartz-version>2.5.0</quartz-version>
+ <quartz-version>2.5.2</quartz-version>
<quickfixj-version>2.3.2</quickfixj-version>
<reactive-streams-version>1.0.4</reactive-streams-version>
<reactor-version>3.7.9</reactor-version>
<reactor-netty-version>1.2.9</reactor-netty-version>
<redisson-version>3.50.0</redisson-version>
<resilience4j-version>2.3.0</resilience4j-version>
- <rest-assured-version>5.5.5</rest-assured-version>
+ <rest-assured-version>5.5.7</rest-assured-version>
<roaster-version>2.30.1.Final</roaster-version>
<robotframework-version>4.1.2</robotframework-version>
<rocketmq-version>5.3.2</rocketmq-version>
@@ -480,14 +482,14 @@
<splunk-version>1.9.5_1</splunk-version>
<spock-version>2.3-groovy-4.0</spock-version>
<spring-cloud-config-version>4.3.0</spring-cloud-config-version>
- <spring-batch-version>5.2.4</spring-batch-version>
+ <spring-batch-version>5.2.5</spring-batch-version>
<spring-data-redis-version>3.5.5</spring-data-redis-version>
- <spring-ldap-version>3.3.5</spring-ldap-version>
+ <spring-ldap-version>3.3.6</spring-ldap-version>
<spring-vault-core-version>3.2.0</spring-vault-core-version>
- <spring-version>6.2.15</spring-version>
+ <spring-version>6.2.17</spring-version>
<spring-rabbitmq-version>3.2.6</spring-rabbitmq-version>
- <spring-security-version>6.5.7</spring-security-version>
- <spring-ws-version>4.1.2</spring-ws-version>
+ <spring-security-version>6.5.9</spring-security-version>
+ <spring-ws-version>4.1.3</spring-ws-version>
<squareup-okhttp-version>3.14.9</squareup-okhttp-version>
<squareup-okhttp5-version>5.1.0</squareup-okhttp5-version>
<squareup-okio-version>1.17.5</squareup-okio-version>
@@ -513,7 +515,7 @@
<vavr-version>0.10.7</vavr-version>
<velocity-tools-version>3.1</velocity-tools-version>
<velocity-version>2.4.1</velocity-version>
- <vertx-version>4.5.24</vertx-version>
+ <vertx-version>4.5.26</vertx-version>
<vysper-version>0.7</vysper-version>
<weaviate-client-version>5.4.0</weaviate-client-version>
<web3j-version>5.0.0</web3j-version>