This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 82f03d51c424 chore(deps): Bump org.commonmark:commonmark from 0.30.0
to 0.30.1 (#27891)
add 96ed7318a46f CAMEL-25668: Extract TypeSafe Semantic expert and rename
Wolf Defender (#27886)
No new revisions were added by this update.
Summary of changes:
bom/camel-bom/pom.xml | 15 +-
catalog/camel-allcomponents/pom.xml | 15 +-
.../org/apache/camel/catalog/docs.properties | 3 +-
.../camel/catalog/docs/semantic-language.adoc | 2 +-
.../camel/catalog/docs/semantic-typesafe-ai.adoc | 128 +++++++++++++++++
...f-defender.adoc => semantic-wolf-defender.adoc} | 17 ++-
.../camel/catalog/docs/typesafe-ai-component.adoc | 61 +++-----
.../org/apache/camel/catalog/others.properties | 3 +-
.../camel/catalog/others/semantic-typesafe-ai.json | 15 ++
...f-defender.json => semantic-wolf-defender.json} | 6 +-
.../org/apache/camel/catalog/CamelCatalogTest.java | 8 ++
.../pom.xml | 27 ++--
.../services/org/apache/camel/other.properties | 7 +
.../generated/resources/semantic-typesafe-ai.json | 15 ++
.../src/main/docs/semantic-typesafe-ai.adoc | 128 +++++++++++++++++
.../typesafeai/TypeSafeAiSemanticAdapter.java | 8 +-
.../typesafeai/TypeSafeAiSemanticAdapterTest.java | 154 ++++++++++++++++++++-
.../typesafeai/TypeSafeAiSemanticApiPathTest.java | 81 +++++++++++
.../typesafeai/TypeSafeAiTestSupport.java | 126 +++++++++++++++++
.../pom.xml | 4 +-
.../services/org/apache/camel/other.properties | 6 +-
.../resources/semantic-wolf-defender.json} | 6 +-
.../src/main/docs/semantic-wolf-defender.adoc} | 17 ++-
.../wolfdefender/WolfDefenderException.java | 0
.../wolfdefender/WolfDefenderInference.java | 0
.../wolfdefender/WolfDefenderSemanticAdapter.java | 2 +-
.../wolfdefender/WolfDefenderExample.java | 2 +-
.../wolfdefender/WolfDefenderInferenceTest.java | 0
.../wolfdefender/WolfDefenderLanguageTest.java | 21 +++
.../wolfdefender/WolfDefenderModelIT.java | 2 +-
.../wolfdefender/WolfDefenderProbabilityTest.java | 0
.../WolfDefenderSemanticAdapterTest.java | 12 +-
.../src/test/python/generate_fixtures.py | 0
.../src/test/resources/cancellation.onnx.bin | Bin
.../src/test/resources/classifier.onnx.bin | Bin
.../src/test/resources/tokenizer.json | 0
.../src/main/docs/semantic-language.adoc | 2 +-
components/camel-ai/camel-typesafe-ai/pom.xml | 4 -
.../src/main/docs/typesafe-ai-component.adoc | 61 +++-----
.../component/typesafeai/TypeSafeAiInput.java} | 18 ++-
.../camel/component/typesafeai/TypeSafeAiJson.java | 43 ++++++
.../typesafeai/TypeSafeAiApiPathTest.java | 33 +----
.../component/typesafeai/TypeSafeAiInputTest.java | 116 ++++++++++++++++
components/camel-ai/pom.xml | 3 +-
.../others/examples/json/semantic-typesafe-ai.json | 1 +
.../examples/json/semantic-wolf-defender.json | 1 +
.../others/examples/json/wolf-defender.json | 1 -
docs/components/modules/others/nav.adoc | 3 +-
.../modules/others/pages/semantic-typesafe-ai.adoc | 1 +
.../others/pages/semantic-wolf-defender.adoc | 1 +
.../modules/others/pages/wolf-defender.adoc | 1 -
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 29 ++++
.../camel-main-known-dependencies.properties | 3 +
.../download/KnownDependenciesResolverTest.java | 15 ++
dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml | 5 +
.../dsl/yaml/TypeSafeAiLanguageYamlDslTest.java | 55 ++++++++
parent/pom.xml | 15 +-
.../apache/camel/maven/packaging/MojoHelper.java | 5 +-
58 files changed, 1116 insertions(+), 191 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/semantic-typesafe-ai.adoc
rename
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/{wolf-defender.adoc
=> semantic-wolf-defender.adoc} (95%)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/semantic-typesafe-ai.json
rename
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/{wolf-defender.json
=> semantic-wolf-defender.json} (70%)
copy components/camel-ai/{camel-typesafe-ai =>
camel-semantic-typesafe-ai}/pom.xml (74%)
create mode 100644
components/camel-ai/camel-semantic-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/other.properties
create mode 100644
components/camel-ai/camel-semantic-typesafe-ai/src/generated/resources/semantic-typesafe-ai.json
create mode 100644
components/camel-ai/camel-semantic-typesafe-ai/src/main/docs/semantic-typesafe-ai.adoc
rename components/camel-ai/{camel-typesafe-ai =>
camel-semantic-typesafe-ai}/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiSemanticAdapter.java
(98%)
rename components/camel-ai/{camel-typesafe-ai =>
camel-semantic-typesafe-ai}/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiSemanticAdapterTest.java
(69%)
create mode 100644
components/camel-ai/camel-semantic-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiSemanticApiPathTest.java
create mode 100644
components/camel-ai/camel-semantic-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiTestSupport.java
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/pom.xml (97%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/generated/resources/META-INF/services/org/apache/camel/other.properties
(62%)
rename
components/camel-ai/{camel-wolf-defender/src/generated/resources/wolf-defender.json
=>
camel-semantic-wolf-defender/src/generated/resources/semantic-wolf-defender.json}
(70%)
rename
components/camel-ai/{camel-wolf-defender/src/main/docs/wolf-defender.adoc =>
camel-semantic-wolf-defender/src/main/docs/semantic-wolf-defender.adoc} (95%)
copy components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/main/java/org/apache/camel/component/wolfdefender/WolfDefenderException.java
(100%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/main/java/org/apache/camel/component/wolfdefender/WolfDefenderInference.java
(100%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/main/java/org/apache/camel/component/wolfdefender/WolfDefenderSemanticAdapter.java
(99%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderExample.java
(96%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderInferenceTest.java
(100%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderLanguageTest.java
(88%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderModelIT.java
(98%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderProbabilityTest.java
(100%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderSemanticAdapterTest.java
(94%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/python/generate_fixtures.py (100%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/resources/cancellation.onnx.bin (100%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/resources/classifier.onnx.bin (100%)
rename components/camel-ai/{camel-wolf-defender =>
camel-semantic-wolf-defender}/src/test/resources/tokenizer.json (100%)
rename
components/camel-ai/{camel-wolf-defender/src/main/java/org/apache/camel/component/wolfdefender/WolfDefenderException.java
=>
camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiInput.java}
(60%)
create mode 100644
components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiInputTest.java
create mode 120000
docs/components/modules/others/examples/json/semantic-typesafe-ai.json
create mode 120000
docs/components/modules/others/examples/json/semantic-wolf-defender.json
delete mode 120000
docs/components/modules/others/examples/json/wolf-defender.json
create mode 120000
docs/components/modules/others/pages/semantic-typesafe-ai.adoc
create mode 120000
docs/components/modules/others/pages/semantic-wolf-defender.adoc
delete mode 120000 docs/components/modules/others/pages/wolf-defender.adoc