This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
The following commit(s) were added to refs/heads/main by this push:
new 3cd3f18827b5 chore: Upgrade IBM WatsonX AI SDK from 0.21.0 to 0.22.0
3cd3f18827b5 is described below
commit 3cd3f18827b58350374a73e0c058458f9ded8d0a
Author: Claus Ibsen <[email protected]>
AuthorDate: Wed Jul 8 22:28:02 2026 +0200
chore: Upgrade IBM WatsonX AI SDK from 0.21.0 to 0.22.0
Upgrade ibm-watsonx-ai-sdk from 0.21.0 to 0.22.0 and adapt to API changes:
embedding() renamed to embed(), inputs() renamed to returnInputs().
Supersedes #24452.
Closes #24535
Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
.../camel/component/ibm/watsonx/ai/handler/EmbeddingHandler.java | 2 +-
.../apache/camel/component/ibm/watsonx/ai/handler/RerankHandler.java | 5 ++---
parent/pom.xml | 2 +-
3 files changed, 4 insertions(+), 5 deletions(-)
diff --git
a/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/EmbeddingHandler.java
b/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/EmbeddingHandler.java
index dede78850f86..d131c692057e 100644
---
a/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/EmbeddingHandler.java
+++
b/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/EmbeddingHandler.java
@@ -67,7 +67,7 @@ public class EmbeddingHandler extends
AbstractWatsonxAiHandler {
// Call the service
EmbeddingService service = endpoint.getEmbeddingService();
- EmbeddingResponse response = service.embedding(inputs,
paramsBuilder.build());
+ EmbeddingResponse response = service.embed(inputs,
paramsBuilder.build());
// Extract embedding vectors from response
List<List<Float>> embeddings = response.results().stream()
diff --git
a/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/RerankHandler.java
b/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/RerankHandler.java
index e051372d8519..dca2444eb14f 100644
---
a/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/RerankHandler.java
+++
b/components/camel-ibm/camel-ibm-watsonx-ai/src/main/java/org/apache/camel/component/ibm/watsonx/ai/handler/RerankHandler.java
@@ -75,10 +75,9 @@ public class RerankHandler extends AbstractWatsonxAiHandler {
}
if (topN != null) {
paramsBuilder.topN(topN);
- // TODO: remove the following with the next sdk release
- paramsBuilder.inputs(config.getReturnDocuments() != null ?
config.getReturnDocuments() : false);
+ paramsBuilder.returnInputs(config.getReturnDocuments() != null &&
config.getReturnDocuments());
} else if (config.getReturnDocuments() != null) {
- paramsBuilder.inputs(config.getReturnDocuments());
+ paramsBuilder.returnInputs(config.getReturnDocuments());
}
// Call the service
diff --git a/parent/pom.xml b/parent/pom.xml
index e729a908670d..b8d4ac80d8fc 100644
--- a/parent/pom.xml
+++ b/parent/pom.xml
@@ -236,7 +236,7 @@
<ibm-cos-sdk-version>2.15.1</ibm-cos-sdk-version>
<ibm-secrets-manager-version>2.0.28</ibm-secrets-manager-version>
<ibm-watson-sdk-version>16.2.0</ibm-watson-sdk-version>
- <ibm-watsonx-ai-sdk-version>0.21.0</ibm-watsonx-ai-sdk-version>
+ <ibm-watsonx-ai-sdk-version>0.22.0</ibm-watsonx-ai-sdk-version>
<ibm-watsonx-data-sdk-version>0.9.0</ibm-watsonx-data-sdk-version>
<ical4j-version>4.3.0</ical4j-version>
<icu4j-version>78.3</icu4j-version>