This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 2860a558fbff5879ffa6540e820b47bfb11acb30 Author: James Netherton <[email protected]> AuthorDate: Mon Nov 2 09:59:28 2026 +0000 Upgrade to Quarkus LangChain4j 2.0.0.Beta2 Co-Authored-By: Claude Opus 5.5 <[email protected]> --- docs/antora.yml | 2 +- ..._chat-a8a0aff5-e041-4ad6-9e55-af7592b21784.json | 2 +- ..._chat-a8d343e0-1f0d-4827-9736-76d28f52d0a5.json | 2 +- .../TestPojoJsonExtractorOutputGuardrail.java | 4 +- ..._chat-5e557579-f5c6-47a0-ac60-e21c1c1ff0c3.json | 4 +- pom.xml | 6 +- poms/bom/src/main/generated/flattened-full-pom.xml | 277 ++++++++++++--------- .../src/main/generated/flattened-reduced-pom.xml | 28 +-- .../generated/flattened-reduced-verbose-pom.xml | 28 +-- 9 files changed, 194 insertions(+), 159 deletions(-) diff --git a/docs/antora.yml b/docs/antora.yml index baa201c7618..4f3c9c17417 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -34,7 +34,7 @@ asciidoc: quarkus-version: 4.0.0.Beta2 # replace ${quarkus.version} graalvm-version: 25.0.4.1 # replace ${graalvm.version} graalvm-docs-version: jdk21 # replace ${graalvm-docs.version} - langchain4j-version: 1.21.0 # replace ${langchain4j.version} + langchain4j-version: 1.23.0 # replace ${langchain4j.version} mapstruct-version: 1.6.3 # replace ${mapstruct.version} min-maven-version: 3.8.2 # replace ${min-maven-version} target-maven-version: 3.9.16 # replace ${target-maven-version} diff --git a/integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-a8a0aff5-e041-4ad6-9e55-af7592b21784.json b/integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-a8a0aff5-e041-4ad6-9e55-af7592b21784.json index 56c47ccc7d3..79b7acf724e 100644 --- a/integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-a8a0aff5-e041-4ad6-9e55-af7592b21784.json +++ b/integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-a8a0aff5-e041-4ad6-9e55-af7592b21784.json @@ -5,7 +5,7 @@ "url" : "/api/chat", "method" : "POST", "bodyPatterns" : [ { - "equalToJson" : "{\n \"model\" : \"granite4:3b\",\n \"messages\" : [ {\n \"role\" : \"user\",\n \"content\" : \"Calculate the addition of 10 + 5\"\n }, {\n \"role\" : \"assistant\",\n \"tool_calls\" : [ {\n \"id\" : \"call_48gum7or\",\n \"function\" : {\n \"name\" : \"addNumbers\",\n \"arguments\" : {\n \"a\" : 10,\n \"b\" : 5\n }\n }\n } ]\n }, {\n \"role\" : \"tool\",\n \"content\" : \"15\"\n } ],\n [...] + "equalToJson" : "{\n \"model\" : \"granite4:3b\",\n \"messages\" : [ {\n \"role\" : \"user\",\n \"content\" : \"Calculate the addition of 10 + 5\"\n }, {\n \"role\" : \"assistant\",\n \"tool_calls\" : [ {\n \"id\" : \"call_48gum7or\",\n \"function\" : {\n \"name\" : \"addNumbers\",\n \"arguments\" : {\n \"a\" : 10,\n \"b\" : 5\n }\n }\n } ]\n }, {\n \"role\" : \"tool\",\n \"content\" : \"15\"\n } ],\n [...] "ignoreArrayOrder" : true, "ignoreExtraElements" : false } ] diff --git a/integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-a8d343e0-1f0d-4827-9736-76d28f52d0a5.json b/integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-a8d343e0-1f0d-4827-9736-76d28f52d0a5.json index 13e011a79dc..6933148a075 100644 --- a/integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-a8d343e0-1f0d-4827-9736-76d28f52d0a5.json +++ b/integration-tests/langchain4j-agent-ql4j/src/test/resources/mappings/agent/api_chat-a8d343e0-1f0d-4827-9736-76d28f52d0a5.json @@ -5,7 +5,7 @@ "url" : "/api/chat", "method" : "POST", "bodyPatterns" : [ { - "equalToJson" : "{\n \"model\" : \"granite4:3b\",\n \"messages\" : [ {\n \"role\" : \"user\",\n \"content\" : \"Calculate the addition of 10 + 5\"\n } ],\n \"options\" : {\n \"temperature\" : 0.3,\n \"stop\" : [ ]\n },\n \"stream\" : false,\n \"tools\" : [ {\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"addNumbers\",\n \"description\" : \"Adds two numbers\",\n \"parameters\" : {\n \"type\" : \"object\",\n \"proper [...] + "equalToJson" : "{\n \"model\" : \"granite4:3b\",\n \"messages\" : [ {\n \"role\" : \"user\",\n \"content\" : \"Calculate the addition of 10 + 5\"\n } ],\n \"options\" : {\n \"temperature\" : 0.3,\n \"stop\" : [ ]\n },\n \"stream\" : false,\n \"tools\" : [ {\n \"type\" : \"function\",\n \"function\" : {\n \"name\" : \"addNumbers\",\n \"description\" : \"Adds two numbers\",\n \"parameters\" : {\n \"type\" : \"object\",\n \"proper [...] "ignoreArrayOrder" : true, "ignoreExtraElements" : false } ] diff --git a/integration-tests/langchain4j-agent/src/main/java/org/apache/camel/quarkus/component/langchain4j/agent/it/guardrail/TestPojoJsonExtractorOutputGuardrail.java b/integration-tests/langchain4j-agent/src/main/java/org/apache/camel/quarkus/component/langchain4j/agent/it/guardrail/TestPojoJsonExtractorOutputGuardrail.java index 93d2e9bc811..02e9d72e031 100644 --- a/integration-tests/langchain4j-agent/src/main/java/org/apache/camel/quarkus/component/langchain4j/agent/it/guardrail/TestPojoJsonExtractorOutputGuardrail.java +++ b/integration-tests/langchain4j-agent/src/main/java/org/apache/camel/quarkus/component/langchain4j/agent/it/guardrail/TestPojoJsonExtractorOutputGuardrail.java @@ -32,7 +32,9 @@ public class TestPojoJsonExtractorOutputGuardrail extends JsonExtractorOutputGua if (parentResult.isSuccess()) { // Return JSON String representation of TestPojo since that's all the agent can handle - return OutputGuardrailResult.successWith(parentResult.successfulText()); + // The parent only rewrites the text when it had to extract the JSON from the LLM response + return OutputGuardrailResult.successWith( + parentResult.hasRewrittenResult() ? parentResult.successfulText() : aiMessage.text()); } // Return failures diff --git a/integration-tests/langchain4j-agent/src/test/resources/mappings/agent/api_chat-5e557579-f5c6-47a0-ac60-e21c1c1ff0c3.json b/integration-tests/langchain4j-agent/src/test/resources/mappings/agent/api_chat-5e557579-f5c6-47a0-ac60-e21c1c1ff0c3.json index 2b517cc8332..03432528897 100644 --- a/integration-tests/langchain4j-agent/src/test/resources/mappings/agent/api_chat-5e557579-f5c6-47a0-ac60-e21c1c1ff0c3.json +++ b/integration-tests/langchain4j-agent/src/test/resources/mappings/agent/api_chat-5e557579-f5c6-47a0-ac60-e21c1c1ff0c3.json @@ -5,9 +5,7 @@ "url" : "/api/chat", "method" : "POST", "bodyPatterns" : [ { - "equalToJson" : "{\n \"model\" : \"orca-mini\",\n \"messages\" : [ {\n \"role\" : \"user\",\n \"content\" : \"Make sure you return a valid JSON object following the specified format\"\n } ],\n \"options\" : {\n \"temperature\" : 0.3,\n \"stop\" : [ ]\n },\n \"stream\" : false,\n \"tools\" : [ ]\n}", - "ignoreArrayOrder" : true, - "ignoreExtraElements" : false + "contains" : "Make sure you return a valid JSON object following the specified format" } ] }, "response" : { diff --git a/pom.xml b/pom.xml index 547566f8b64..7613f7edc3a 100644 --- a/pom.xml +++ b/pom.xml @@ -59,7 +59,7 @@ <quarkiverse-jackson-jq.version>2.6.1</quarkiverse-jackson-jq.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/jackson-jq/quarkus-jackson-jq-parent/ --> <quarkiverse-jgit.version>4.0.0.Beta1</quarkiverse-jgit.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/jgit/quarkus-jgit/ --> <quarkiverse-jsch.version>4.0.0.Beta1</quarkiverse-jsch.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/jsch/quarkus-jsch/ --> - <quarkiverse-langchain4j.version>2.0.0.Beta1</quarkiverse-langchain4j.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/langchain4j/quarkus-langchain4j-parent --> + <quarkiverse-langchain4j.version>2.0.0.Beta2</quarkiverse-langchain4j.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/langchain4j/quarkus-langchain4j-parent --> <quarkiverse-mcp-server.version>2.0.4</quarkiverse-mcp-server.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/mcp/quarkus-mcp-server-parent/ --> <quarkiverse-micrometer.version>3.7.0</quarkiverse-micrometer.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/micrometer/registry/quarkus-micrometer-registry-jmx/ --> <quarkiverse-minio.version>3.9.2</quarkiverse-minio.version><!-- https://repo1.maven.org/maven2/io/quarkiverse/minio/quarkus-minio-parent/ --> @@ -146,8 +146,8 @@ <kudu.version>${kudu-version}</kudu.version> <kotlinx.version>1.4.0</kotlinx.version><!--Used by com.squareup.wire:wire-compiler referenced from aws2:kinesis --> <kryo.version>2.24.0</kryo.version><!-- @sync org.apache.flink:flink-core:${flink-version} dep:com.esotericsoftware.kryo:kryo --> - <langchain4j.version>1.21.0</langchain4j.version><!-- @sync io.quarkiverse.langchain4j:quarkus-langchain4j-parent:${quarkiverse-langchain4j.version} prop:langchain4j.version --> - <langchain4j-beta.version>1.21.0-beta31</langchain4j-beta.version><!-- @sync dev.langchain4j:langchain4j-bom:${langchain4j.version} prop:langchain4j.beta.version --> + <langchain4j.version>1.23.0</langchain4j.version><!-- @sync io.quarkiverse.langchain4j:quarkus-langchain4j-parent:${quarkiverse-langchain4j.version} prop:langchain4j.version --> + <langchain4j-beta.version>1.23.0-beta33</langchain4j-beta.version><!-- @sync dev.langchain4j:langchain4j-bom:${langchain4j.version} prop:langchain4j.beta.version --> <mapstruct.version>${mapstruct-version}</mapstruct.version> <mbassador.version>1.3.2</mbassador.version><!-- @sync com.hierynomus:smbj:${smbj-version} dep:net.engio:mbassador --> <micrometer-tracing.version>1.7.2</micrometer-tracing.version><!-- Not in quarkus-bom yet, align with micrometer version in io.quarkus:quarkus-bom:${quarkus.version} - tracing 1.6.x matches core 1.16.x https://repo1.maven.org/maven2/io/micrometer/micrometer-tracing-bom/ --> diff --git a/poms/bom/src/main/generated/flattened-full-pom.xml b/poms/bom/src/main/generated/flattened-full-pom.xml index 432787cf3a9..0f0161be917 100644 --- a/poms/bom/src/main/generated/flattened-full-pom.xml +++ b/poms/bom/src/main/generated/flattened-full-pom.xml @@ -7622,7 +7622,7 @@ <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>io.atlassian.fugue</groupId> @@ -7782,12 +7782,12 @@ <dependency> <groupId>io.quarkiverse.langchain4j</groupId> <artifactId>quarkus-langchain4j-core</artifactId> - <version>2.0.0.Beta1</version> + <version>2.0.0.Beta2</version> </dependency> <dependency> <groupId>io.quarkiverse.langchain4j</groupId> <artifactId>quarkus-langchain4j-core-deployment</artifactId> - <version>2.0.0.Beta1</version> + <version>2.0.0.Beta2</version> </dependency> <dependency> <groupId>io.quarkiverse.mcp</groupId> @@ -24665,592 +24665,627 @@ <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-core</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-core-jackson3</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-jackson3</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-reactive-streaming</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-test</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client-jdk</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client-apache</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client-okhttp</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-kotlin</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-reactor</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-easy-rag</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-guardrails</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-anthropic</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-azure-open-ai</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-bedrock</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-cohere</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-hugging-face</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-jlama</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-jina</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-onnx-scoring</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-local-ai</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-mistral-ai</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-nomic</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-ollama</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-open-ai</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-open-ai-official</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-ovh-ai</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-typesafe</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-vertex-ai</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-vertex-ai-gemini</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-vertex-ai-anthropic</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-google-genai</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-google-ai-gemini</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-workers-ai</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-voyage-ai</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-watsonx</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-gpu-llama3</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-jitllm</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-azure-ai-search</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-azure-cosmos-mongo-vcore</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> + </dependency> + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-azure-documentdb</artifactId> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-cassandra</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-chroma</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-coherence</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-couchbase</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-elasticsearch</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-hibernate</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-infinispan</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-mariadb</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-mcp</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-mcp-docker</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-milvus</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-milvus-v2</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-mongodb-atlas</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-opensearch</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-pgvector</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-pinecone</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-qdrant</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-tablestore</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-vespa</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-weaviate</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-azure-cosmos-nosql</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-oracle</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-all-minilm-l6-v2</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-all-minilm-l6-v2-q</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-bge-small-en</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-bge-small-en-q</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-bge-small-en-v15</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-bge-small-en-v15-q</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-bge-small-zh-v15</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-bge-small-zh-v15-q</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-e5-small-v2</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings-e5-small-v2-q</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-code-execution-engine-graalvm-polyglot</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-code-execution-engine-judge0</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-code-execution-engine-azure-acads</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-loader-amazon-s3</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-loader-azure-storage-blob</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-loader-github</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-loader-selenium</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-loader-playwright</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-loader-tencent-cos</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-loader-google-cloud-storage</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-parser-apache-pdfbox</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-parser-apache-poi</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-parser-apache-tika</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-parser-markdown</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-parser-yaml</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-parser-docling</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-document-transformer-jsoup</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embedding-store-filter-parser-sql</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-web-search-engine-google-custom</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-web-search-engine-tavily</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-web-search-engine-searchapi</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-experimental-sql</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-experimental-hibernate</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-agentic</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-agentic-a2a</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-agentic-mcp</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-agentic-patterns</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-skills</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-micrometer-metrics</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-observation</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client-spring-restclient</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-spring-boot-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-anthropic-spring-boot-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-azure-ai-search-spring-boot-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> + </dependency> + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-azure-cosmos-mongo-vcore-spring-boot-starter</artifactId> + <version>1.23.0-beta33</version> + </dependency> + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-azure-cosmos-nosql-spring-boot-starter</artifactId> + <version>1.23.0-beta33</version> + </dependency> + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-azure-documentdb-spring-boot-starter</artifactId> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-azure-open-ai-spring-boot-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-ollama-spring-boot-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-open-ai-spring-boot-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client-spring-boot4-restclient</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-spring-boot4-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-anthropic-spring-boot4-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-azure-ai-search-spring-boot4-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> + </dependency> + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-azure-cosmos-mongo-vcore-spring-boot4-starter</artifactId> + <version>1.23.0-beta33</version> + </dependency> + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-azure-cosmos-nosql-spring-boot4-starter</artifactId> + <version>1.23.0-beta33</version> + </dependency> + <dependency> + <groupId>dev.langchain4j</groupId> + <artifactId>langchain4j-azure-documentdb-spring-boot4-starter</artifactId> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-azure-open-ai-spring-boot4-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-ollama-spring-boot4-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-open-ai-spring-boot4-starter</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> diff --git a/poms/bom/src/main/generated/flattened-reduced-pom.xml b/poms/bom/src/main/generated/flattened-reduced-pom.xml index ea04fc3e512..b25d13459cd 100644 --- a/poms/bom/src/main/generated/flattened-reduced-pom.xml +++ b/poms/bom/src/main/generated/flattened-reduced-pom.xml @@ -757,62 +757,62 @@ <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-core</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-core-jackson3</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-guardrails</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client-jdk</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-hugging-face</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-jackson3</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-mcp</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-open-ai</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-reactive-streaming</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>io.atlassian.fugue</groupId> @@ -1227,12 +1227,12 @@ <dependency> <groupId>io.quarkiverse.langchain4j</groupId> <artifactId>quarkus-langchain4j-core</artifactId> - <version>2.0.0.Beta1</version> + <version>2.0.0.Beta2</version> </dependency> <dependency> <groupId>io.quarkiverse.langchain4j</groupId> <artifactId>quarkus-langchain4j-core-deployment</artifactId> - <version>2.0.0.Beta1</version> + <version>2.0.0.Beta2</version> </dependency> <dependency> <groupId>io.quarkiverse.mcp</groupId> diff --git a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml index 8e4ca444847..e44c7441eda 100644 --- a/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml +++ b/poms/bom/src/main/generated/flattened-reduced-verbose-pom.xml @@ -757,62 +757,62 @@ <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-core</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-core-jackson3</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-embeddings</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-guardrails</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-http-client-jdk</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-hugging-face</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-jackson3</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-mcp</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-open-ai</artifactId> - <version>1.21.0</version> + <version>1.23.0</version> </dependency> <dependency> <groupId>dev.langchain4j</groupId> <artifactId>langchain4j-reactive-streaming</artifactId> - <version>1.21.0-beta31</version> + <version>1.23.0-beta33</version> </dependency> <dependency> <groupId>io.atlassian.fugue</groupId> @@ -1227,12 +1227,12 @@ <dependency> <groupId>io.quarkiverse.langchain4j</groupId> <artifactId>quarkus-langchain4j-core</artifactId> - <version>2.0.0.Beta1</version> + <version>2.0.0.Beta2</version> </dependency> <dependency> <groupId>io.quarkiverse.langchain4j</groupId> <artifactId>quarkus-langchain4j-core-deployment</artifactId> - <version>2.0.0.Beta1</version> + <version>2.0.0.Beta2</version> </dependency> <dependency> <groupId>io.quarkiverse.mcp</groupId>
