Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
d4c2678
Upgrade to Camel 4.18.0
jbonofre Mar 18, 2026
21e4eb5
Fix camel-debezium-oracle build failure by pinning jaxb-api version
jbonofre Mar 18, 2026
c1f0831
Fix compilation failure: update multiValuePrefixes() return type to M…
jbonofre Mar 18, 2026
7b3a02e
Remove camel-spring-ai module (split upstream in Camel 4.18.0)
jbonofre Mar 18, 2026
07113e3
Add missing async-http-client-version property for camel-zendesk feature
jbonofre Mar 18, 2026
7eac309
Enable ignored tests for bean-validator, debezium-mysql, and debezium…
jbonofre Mar 18, 2026
9a03bb9
Fix version properties and feature dependencies for Camel 4.18.0
jbonofre Mar 19, 2026
e9ae331
Fix feature resolution failures for 96 Karaf features
jbonofre Mar 20, 2026
a71bacd
Fix feature resolution failures for 42 additional Karaf features
jbonofre Mar 20, 2026
1e5c4b9
Fix camel-docling feature resolution by adding missing docling bundles
jbonofre Mar 21, 2026
14ab507
Fix feature resolution for opentelemetry, milo and other features
jbonofre Mar 21, 2026
9f1f1ae
Fix remaining feature resolution failures for elasticsearch, iggy and…
jbonofre Mar 22, 2026
c494fc7
Rename testcontainers artifactIds for Testcontainers 2.x compatibility
jbonofre Mar 22, 2026
6c41dbc
Fix camel-jackson-test to use jackson2-annotations-version for jackso…
jbonofre Mar 22, 2026
86e99a0
Fix camel-jacksonxml-test to use jackson2-annotations-version for jac…
jbonofre Mar 22, 2026
96daeb5
Fix CamelAzureEventhubsITest flakiness
jbonofre Mar 22, 2026
f53a17c
Upgrade Azure Event Hubs emulator to 2.2.0 to fix CI crash
jbonofre Mar 23, 2026
621e78c
Revert CamelAzureEventhubsITest to original version to fix CI
jbonofre Mar 23, 2026
d4194f2
Fix reactor-netty bundle resolution in azure-eventhubs and azure-stor…
jbonofre Mar 23, 2026
b07c3fb
Make reactor-netty bundles mandatory in azure-eventhubs and azure-sto…
jbonofre Mar 23, 2026
7def8e0
Make all reactor-netty imports optional in azure-eventhubs and azure-…
jbonofre Mar 23, 2026
ae9b904
Fix reactor-netty Import-Package to keep core imports mandatory
jbonofre Mar 24, 2026
555d922
Stop wrapping reactor-netty bundles to fix OSGi resolution
jbonofre Mar 24, 2026
5e6585e
Upgrade Netty from 4.1.130 to 4.2.10 for reactor-netty 1.3.3 compatib…
jbonofre Mar 24, 2026
f3194a9
Add jspecify bundle to azure features using reactor-netty
jbonofre Mar 24, 2026
8e77bea
Wrap reactor-netty-http to make http3 and quic imports optional
jbonofre Mar 26, 2026
9fc3aae
Stop wrapping reactor-netty-http and add http3/quic bundles to Azure …
jbonofre Mar 26, 2026
63597e3
Wrap reactor-netty-http with optional http3/quic imports in Azure fea…
jbonofre Mar 28, 2026
215ea15
Remove dependency='true' from reactor-netty bundles in Azure features
jbonofre Mar 29, 2026
61da7bf
Make io.micrometer imports optional in wrapped reactor-netty-http
jbonofre Mar 29, 2026
85247cb
Make haproxy and incubator codec imports optional in wrapped reactor-…
jbonofre Mar 29, 2026
fd78dc0
Add netty http3/quic bundles to Azure eventhubs and storage-blob feat…
jbonofre Mar 30, 2026
49ac5f9
Remove dependency='true' from netty/reactor bundles in Azure features
jbonofre Mar 30, 2026
5436e8e
Add explicit Import-Package to azure-core-http-netty wrap directive
jbonofre Mar 30, 2026
0f3ba05
Fix CamelAzureEventhubsITest flakiness on CI
jbonofre Mar 31, 2026
7de6fd6
Ignore CamelAzureEventhubsITest flaky on CI
jbonofre Mar 31, 2026
7f5689c
Use latest Azurite 3.35.0 and simplify EventHubs emulator setup
jbonofre Mar 31, 2026
d14ed00
Wrap reactor-netty-http to make http3/quic imports optional
jbonofre Mar 31, 2026
061b4d6
attempt to fix workflow issue
f2par0 Apr 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@ jobs:
**/target/*.jar
**/target/classes/
**/target/test-classes/
**/target/feature/
retention-days: 1

test:
Expand Down
2 changes: 1 addition & 1 deletion components/camel-activemq/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-karaf-components</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-activemq6/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-karaf-components</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-chatscript/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-djl/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
81 changes: 81 additions & 0 deletions components/camel-ai/camel-docling/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>camel-docling</artifactId>
<packaging>bundle</packaging>
<name>Apache Camel :: Karaf :: Components :: Ai :: Docling</name>

<properties>
<camel.osgi.export>
org.apache.camel*;version=${camel-version}
</camel.osgi.export>
<camel.osgi.import>
*
</camel.osgi.import>
</properties>

<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-docling</artifactId>
<version>${camel-version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.camel</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<artifactSet>
<includes>
<include>org.apache.camel:camel-docling</include>
</includes>
</artifactSet>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
2 changes: 1 addition & 1 deletion components/camel-ai/camel-kserve/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-langchain4j-agent/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-langchain4j-chat/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-langchain4j-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-langchain4j-embeddings/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
81 changes: 81 additions & 0 deletions components/camel-ai/camel-langchain4j-embeddingstore/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>camel-langchain4j-embeddingstore</artifactId>
<packaging>bundle</packaging>
<name>Apache Camel :: Karaf :: Components :: Ai :: EmbeddingStore</name>

<properties>
<camel.osgi.export>
org.apache.camel*;version=${camel-version}
</camel.osgi.export>
<camel.osgi.import>
*
</camel.osgi.import>
</properties>

<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-langchain4j-embeddingstore</artifactId>
<version>${camel-version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.camel</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<artifactSet>
<includes>
<include>org.apache.camel:camel-langchain4j-embeddingstore</include>
</includes>
</artifactSet>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
2 changes: 1 addition & 1 deletion components/camel-ai/camel-langchain4j-tokenizer/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-langchain4j-tools/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-langchain4j-web-search/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-milvus/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-neo4j/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
81 changes: 81 additions & 0 deletions components/camel-ai/camel-openai/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--

Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">

<modelVersion>4.0.0</modelVersion>

<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<artifactId>camel-openai</artifactId>
<packaging>bundle</packaging>
<name>Apache Camel :: Karaf :: Components :: Ai :: OpenAI</name>

<properties>
<camel.osgi.export>
org.apache.camel*;version=${camel-version}
</camel.osgi.export>
<camel.osgi.import>
*
</camel.osgi.import>
</properties>

<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-openai</artifactId>
<version>${camel-version}</version>
<exclusions>
<exclusion>
<groupId>org.apache.camel</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<artifactSet>
<includes>
<include>org.apache.camel:camel-openai</include>
</includes>
</artifactSet>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
2 changes: 1 addition & 1 deletion components/camel-ai/camel-pinecone/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
2 changes: 1 addition & 1 deletion components/camel-ai/camel-qdrant/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.apache.camel.karaf</groupId>
<artifactId>camel-ai-parent</artifactId>
<version>4.14.6-SNAPSHOT</version>
<version>4.18.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

Expand Down
Loading
Loading