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 bb9d8f00ad0 CAMEL-22301: make the support level for AI components more
consistent (#18787)
bb9d8f00ad0 is described below
commit bb9d8f00ad0e3f5815337e0ae616fb9a15f080c9
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Thu Jul 31 16:03:14 2025 +0200
CAMEL-22301: make the support level for AI components more consistent
(#18787)
---
.../org/apache/camel/catalog/components/langchain4j-tools.json | 2 +-
.../org/apache/camel/catalog/others/langchain4j-tokenizer.json | 2 +-
components/camel-ai/camel-langchain4j-core/pom.xml | 2 +-
.../src/generated/resources/langchain4j-core.json | 2 +-
components/camel-ai/camel-langchain4j-tokenizer/pom.xml | 2 +-
.../src/generated/resources/langchain4j-tokenizer.json | 2 +-
.../src/main/docs/langchain4j-tokenizer.adoc | 2 +-
components/camel-ai/camel-langchain4j-tools/pom.xml | 2 +-
.../apache/camel/component/langchain4j/tools/langchain4j-tools.json | 2 +-
.../src/main/docs/langchain4j-tools-component.adoc | 4 ++--
10 files changed, 11 insertions(+), 11 deletions(-)
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain4j-tools.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain4j-tools.json
index 2027d07acb6..7064d4df01b 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain4j-tools.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/langchain4j-tools.json
@@ -8,7 +8,7 @@
"firstVersion": "4.8.0",
"label": "ai",
"javaType":
"org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponent",
- "supportLevel": "Experimental",
+ "supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain4j-tools",
"version": "4.14.0-SNAPSHOT",
diff --git
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/langchain4j-tokenizer.json
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/langchain4j-tokenizer.json
index ca8eec22a5b..aaf8f5d3477 100644
---
a/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/langchain4j-tokenizer.json
+++
b/catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/langchain4j-tokenizer.json
@@ -7,7 +7,7 @@
"deprecated": false,
"firstVersion": "4.8.0",
"label": "ai",
- "supportLevel": "Experimental",
+ "supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain4j-tokenizer",
"version": "4.14.0-SNAPSHOT"
diff --git a/components/camel-ai/camel-langchain4j-core/pom.xml
b/components/camel-ai/camel-langchain4j-core/pom.xml
index a2847bad463..b6268eb94e4 100644
--- a/components/camel-ai/camel-langchain4j-core/pom.xml
+++ b/components/camel-ai/camel-langchain4j-core/pom.xml
@@ -37,7 +37,7 @@
<firstVersion>4.7.0</firstVersion>
<label>ai</label>
<title>LangChain4j Core</title>
- <supportLevel>Experimental</supportLevel>
+ <supportLevel>Preview</supportLevel>
</properties>
<dependencies>
diff --git
a/components/camel-ai/camel-langchain4j-core/src/generated/resources/langchain4j-core.json
b/components/camel-ai/camel-langchain4j-core/src/generated/resources/langchain4j-core.json
index d388a01f495..7252eb2bdfb 100644
---
a/components/camel-ai/camel-langchain4j-core/src/generated/resources/langchain4j-core.json
+++
b/components/camel-ai/camel-langchain4j-core/src/generated/resources/langchain4j-core.json
@@ -7,7 +7,7 @@
"deprecated": false,
"firstVersion": "4.7.0",
"label": "ai",
- "supportLevel": "Experimental",
+ "supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain4j-core",
"version": "4.14.0-SNAPSHOT"
diff --git a/components/camel-ai/camel-langchain4j-tokenizer/pom.xml
b/components/camel-ai/camel-langchain4j-tokenizer/pom.xml
index e8aabc35cea..4cd457930c5 100644
--- a/components/camel-ai/camel-langchain4j-tokenizer/pom.xml
+++ b/components/camel-ai/camel-langchain4j-tokenizer/pom.xml
@@ -37,7 +37,7 @@
<firstVersion>4.8.0</firstVersion>
<label>ai</label>
<title>LangChain4j Tokenizer</title>
- <supportLevel>Experimental</supportLevel>
+ <supportLevel>Preview</supportLevel>
</properties>
<dependencies>
diff --git
a/components/camel-ai/camel-langchain4j-tokenizer/src/generated/resources/langchain4j-tokenizer.json
b/components/camel-ai/camel-langchain4j-tokenizer/src/generated/resources/langchain4j-tokenizer.json
index ca8eec22a5b..aaf8f5d3477 100644
---
a/components/camel-ai/camel-langchain4j-tokenizer/src/generated/resources/langchain4j-tokenizer.json
+++
b/components/camel-ai/camel-langchain4j-tokenizer/src/generated/resources/langchain4j-tokenizer.json
@@ -7,7 +7,7 @@
"deprecated": false,
"firstVersion": "4.8.0",
"label": "ai",
- "supportLevel": "Experimental",
+ "supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain4j-tokenizer",
"version": "4.14.0-SNAPSHOT"
diff --git
a/components/camel-ai/camel-langchain4j-tokenizer/src/main/docs/langchain4j-tokenizer.adoc
b/components/camel-ai/camel-langchain4j-tokenizer/src/main/docs/langchain4j-tokenizer.adoc
index 4764d206ad8..7b910bc487e 100644
---
a/components/camel-ai/camel-langchain4j-tokenizer/src/main/docs/langchain4j-tokenizer.adoc
+++
b/components/camel-ai/camel-langchain4j-tokenizer/src/main/docs/langchain4j-tokenizer.adoc
@@ -4,7 +4,7 @@
:artifactid: camel-langchain4j-tokenizer
:description: LangChain4j Tokenizer
:since: 4.8
-:supportlevel: Experimental
+:supportlevel: Preview
:tabs-sync-option:
//Manually maintained attributes
:group: AI
diff --git a/components/camel-ai/camel-langchain4j-tools/pom.xml
b/components/camel-ai/camel-langchain4j-tools/pom.xml
index 33c8498ba88..af8356c97df 100644
--- a/components/camel-ai/camel-langchain4j-tools/pom.xml
+++ b/components/camel-ai/camel-langchain4j-tools/pom.xml
@@ -37,7 +37,7 @@
<firstVersion>4.8.0</firstVersion>
<label>ai</label>
<title>LangChain4j Tools</title>
- <supportLevel>Experimental</supportLevel>
+ <supportLevel>Preview</supportLevel>
</properties>
<dependencies>
diff --git
a/components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/tools/langchain4j-tools.json
b/components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/tools/langchain4j-tools.json
index 2027d07acb6..7064d4df01b 100644
---
a/components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/tools/langchain4j-tools.json
+++
b/components/camel-ai/camel-langchain4j-tools/src/generated/resources/META-INF/org/apache/camel/component/langchain4j/tools/langchain4j-tools.json
@@ -8,7 +8,7 @@
"firstVersion": "4.8.0",
"label": "ai",
"javaType":
"org.apache.camel.component.langchain4j.tools.LangChain4jToolsComponent",
- "supportLevel": "Experimental",
+ "supportLevel": "Preview",
"groupId": "org.apache.camel",
"artifactId": "camel-langchain4j-tools",
"version": "4.14.0-SNAPSHOT",
diff --git
a/components/camel-ai/camel-langchain4j-tools/src/main/docs/langchain4j-tools-component.adoc
b/components/camel-ai/camel-langchain4j-tools/src/main/docs/langchain4j-tools-component.adoc
index 5c2d0c47cf8..51d79a58b99 100644
---
a/components/camel-ai/camel-langchain4j-tools/src/main/docs/langchain4j-tools-component.adoc
+++
b/components/camel-ai/camel-langchain4j-tools/src/main/docs/langchain4j-tools-component.adoc
@@ -4,7 +4,7 @@
:artifactid: camel-langchain4j-tools
:description: LangChain4j Tools and Function Calling Features
:since: 4.8
-:supportlevel: Experimental
+:supportlevel: Preview
:tabs-sync-option:
:component-header: Both producer and consumer are supported
//Manually maintained attributes
@@ -191,4 +191,4 @@ To switch to another Large Language Model and its
corresponding dependency, repl
In some circumstances, the LLM may decide not to call a tool.
This is a valid scenario that needs to be handled by application developers.
-To do so, developers can get the `LangChain4jTools.NO_TOOLS_CALLED_HEADER`
from the exchange.
\ No newline at end of file
+To do so, developers can get the `LangChain4jTools.NO_TOOLS_CALLED_HEADER`
from the exchange.