This is an automated email from the ASF dual-hosted git repository. JiriOndrusek pushed a commit to branch camel-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit 092284172dafc75272bcedd83556eae2a9f52cd9 Author: Jiri Ondrusek <[email protected]> AuthorDate: Fri Jul 3 14:46:37 2026 +0200 Upgrade Camel to 4.22.0 --- docs/antora.yml | 2 +- .../component/langchain4j/agent/it/service/TestPojoAiAgent.java | 5 +++-- pom.xml | 6 +++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/antora.yml b/docs/antora.yml index 3a7b518561..e56834c243 100644 --- a/docs/antora.yml +++ b/docs/antora.yml @@ -28,7 +28,7 @@ asciidoc: requires: "'util=camel-website-util,quarkus=xref:js/quarkus.js'" # Project versions - camel-version: 4.21.0 # replace ${camel.version} + camel-version: 4.22.0-SNAPSHOT # replace ${camel.version} camel-docs-version: next camel-quarkus-version: 3.38.0 # replace ${camel-quarkus.version} quarkus-version: 3.37.0 # replace ${quarkus.version} diff --git a/integration-tests/langchain4j-agent/src/main/java/org/apache/camel/quarkus/component/langchain4j/agent/it/service/TestPojoAiAgent.java b/integration-tests/langchain4j-agent/src/main/java/org/apache/camel/quarkus/component/langchain4j/agent/it/service/TestPojoAiAgent.java index 4dcf8cbcca..6edacec1ce 100644 --- a/integration-tests/langchain4j-agent/src/main/java/org/apache/camel/quarkus/component/langchain4j/agent/it/service/TestPojoAiAgent.java +++ b/integration-tests/langchain4j-agent/src/main/java/org/apache/camel/quarkus/component/langchain4j/agent/it/service/TestPojoAiAgent.java @@ -19,6 +19,7 @@ package org.apache.camel.quarkus.component.langchain4j.agent.it.service; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.ObjectMapper; import dev.langchain4j.service.AiServices; +import dev.langchain4j.service.Result; import dev.langchain4j.service.tool.ToolProvider; import org.apache.camel.component.langchain4j.agent.api.Agent; import org.apache.camel.component.langchain4j.agent.api.AgentConfiguration; @@ -35,10 +36,10 @@ public class TestPojoAiAgent implements Agent { } @Override - public String chat(AiAgentBody aiAgentBody, ToolProvider toolProvider) { + public Result<String> chat(AiAgentBody<?> aiAgentBody, ToolProvider toolProvider) { TestPojo response = createService().getTestPojo(aiAgentBody.getUserMessage()); try { - return objectMapper.writeValueAsString(response); + return Result.<String> builder().content(objectMapper.writeValueAsString(response)).build(); } catch (JsonProcessingException e) { throw new RuntimeException(e); } diff --git a/pom.xml b/pom.xml index 51b0b6fb8f..b9b5f7f583 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ <parent> <groupId>org.apache.camel</groupId> <artifactId>camel-dependencies</artifactId> - <version>4.21.0</version> + <version>4.22.0-SNAPSHOT</version> </parent> <groupId>org.apache.camel.quarkus</groupId> @@ -39,8 +39,8 @@ <properties> <!-- Primary dependencies - maintained manually --> - <camel.major.minor>4.21</camel.major.minor> <!-- run after each change: cd docs && mvnd validate --> - <camel.version>${camel.major.minor}.0</camel.version> + <camel.major.minor>4.22</camel.major.minor> <!-- run after each change: cd docs && mvnd validate --> + <camel.version>${camel.major.minor}.0-SNAPSHOT</camel.version> <camel.docs.components.version>${camel.major.minor}.x</camel.docs.components.version><!-- the version in Camel's docs/components/antora.yml --> <camel.docs.components.xref>${camel.docs.components.version}@components</camel.docs.components.xref><!-- the version in Camel's docs/components/antora.yml --> <camel.docs.branch>camel-${camel.major.minor}.x</camel.docs.branch><!-- The stable camel branch on which our Antora docs depends -->
