Apache camel-quarkus 3.39.0 Release

New and Noteworthy

Supported Java version

This version supports Java 17 and 21.

Apache Camel Quarkus

Git tag checkout

Release is tagged with 3.39.0 in the Git, to fetch it use:

git clone https://git-wip-us.apache.org/repos/asf/camel-quarkus.git
cd camel-quarkus
git checkout 3.39.0

Resolved issues

Here is a list of all the issues that have been resolved for this release

#9015
Add a langchain4j-ingest extension: declarative document ingestion into an embedding store
#9013
Harden the RAG augmentor bridge: designated default resolution and retrieval filter hook
#9010
Native build fails: camel-quarkus-support-aws2 ChecksumProviderSubstitutions conflicts with quarkus-amazon-common CrtSubstitutions
#9002
Build/test fail on camel-quarkus app for quarkus-minio (client) version since 3.9.0
#8993
CamelAiToolProvider attaches every registered ai-tool to Camel langchain4j-agent endpoints
#8992
langchain4j-agent-ql4j integration tests are failing
#8979
Make Quarkus LangChain4j named embedding stores usable from Camel routes
#8966
Auto-produce RetrievalAugmentor bridging Camel ingestion with @RegisterAiService RAG
#8949
camel-quarkus-mcp-server - expose ai-tool routes as MCP tools via quarkus-mcp-server
#8932
Move AI Agents OSS Helper CEQ rules to the project
#8928
Thousands of warning in build like `[io.quarkus.arc.processor.Methods] JDK class java.util.concurrent.atomic.AtomicInteger with final method XXX``
#8921
Add support of ai-tool introduced by CAMEL-23382
#8920
[camel-main] Enable minio tests/native once Quarkus bumps Minio to 9.0.3
#8914
Enable langchain4j-agent tests with extension for ai-tool
#8899
Intermittent failure of master-infinispan InfinispanClusterServiceTest.testFailover
#8885
Support component camel-micrometer-observability
#8880
data-extract-langchain4j example fails after Agent.chat() return type change
#8878
Add integration test coverage for new weaviate operations (BATCH_CREATE, HYBRID_QUERY, BM25_QUERY, AGGREGATE)
#8871
Support BacklogTracer activityEnabled and activitySize options
#8858
Add test coverage for recent openai component enhancements
#8857
Add test coverage for recent langchain4j-agent component enhancements
#8855
[camel-main][quarkus-main] enable native tests for langchain4j-agent-ql4j
#8854
[camel-main] Refactor weaviate client in integration-tests/weaviiate to reflect upgrade from v5 to v6
#8848
[camel-main] Revert synchronization of quarkus-langchain4j in the main pom
#8845
Upgarde com.ibm.mq.jakarta.client to 10.x
#8825
Implement RuntimePropertiesProvider for Quarkus to show app properties in dev console
#8768
Expose Camel routes as quarkus-langchain4j tools
#8752
smallrye-reactive-messaging native compilation fails due to unresolved method DefaultExchange.getExchangeExtension()
#7651
Remove CamelQuarkusDataFormatConfigLifecycleStrategy
#4472
Support `<xsl:include>` in native mode

Keys

You can verify your download by following these procedures and using these KEYS.