This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch fix/CAMEL-24921
in repository https://gitbox.apache.org/repos/asf/camel.git


    from ccfe9ada9030 CAMEL-24921: simple - read a predicate inside ${ }
     add 1f762d21591e CAMEL-24738: camel-opa - make a failOpen decision 
distinguishable from a real one
     add 4b058b25a06f Bump org.hibernate.orm:hibernate-core from 7.4.9.Final to 
7.4.10.Final
     add 539ad74a4a98 CAMEL-24907: camel-jbang - camel_eval_expression 
evaluates any language, not only the ones on its own classpath (#26753)
     add ccb0e2b3ccf6 CAMEL-24871: Rename Jev integration to TypeSafe AI 
(#26761)
     add 8abefd3634ce CAMEL-24920: simple - the ternary takes a compound 
condition (#26764)
     add 446b6e2e4886 CAMEL-24917: camel-yaml-dsl-validator - a to: uri that 
holds an expression says to use toD: (#26758)
     add ea38030b7086 Merge main into fix/CAMEL-24921 after CAMEL-24920 landed

No new revisions were added by this update.

Summary of changes:
 bom/camel-bom/pom.xml                              |  10 +-
 catalog/camel-allcomponents/pom.xml                |  10 +-
 catalog/camel-catalog/pom.xml                      |   2 +-
 .../org/apache/camel/catalog/components.properties |   2 +-
 .../org/apache/camel/catalog/components/opa.json   |   3 +-
 .../components/{jev.json => typesafe-ai.json}      |  60 +++----
 .../org/apache/camel/catalog/docs.properties       |   4 +-
 .../apache/camel/catalog/docs/opa-component.adoc   |  24 ++-
 .../org/apache/camel/catalog/docs/to-eip.adoc      |   1 +
 ...v-component.adoc => typesafe-ai-component.adoc} |  41 ++---
 .../camel/catalog/docs/typesafe-ai-language.adoc   |  56 +++---
 .../org/apache/camel/catalog/languages.properties  |   2 +-
 .../languages/{jev.json => typesafe-ai.json}       |  10 +-
 .../org/apache/camel/catalog/CamelCatalogTest.java |  14 +-
 .../services/org/apache/camel/component/jev        |   2 -
 .../org/apache/camel/configurer/jev-component      |   2 -
 .../org/apache/camel/configurer/jev-endpoint       |   2 -
 .../services/org/apache/camel/language/jev         |   2 -
 .../org/apache/camel/urifactory/jev-endpoint       |   2 -
 .../{camel-jev => camel-typesafe-ai}/pom.xml       |   6 +-
 .../typesafeai/TypeSafeAiComponentConfigurer.java} |  20 +--
 .../typesafeai/TypeSafeAiEndpointConfigurer.java}  |  12 +-
 .../typesafeai/TypeSafeAiEndpointUriFactory.java}  |   6 +-
 .../camel/component/typesafeai/typesafe-ai.json}   |  60 +++----
 .../camel/language/typesafeai/typesafe-ai.json}    |  10 +-
 .../services/org/apache/camel/component.properties |   8 +-
 .../org/apache/camel/component/typesafe-ai         |   2 +
 .../apache/camel/configurer/typesafe-ai-component  |   2 +
 .../apache/camel/configurer/typesafe-ai-endpoint   |   2 +
 .../services/org/apache/camel/language.properties  |   8 +-
 .../services/org/apache/camel/language/typesafe-ai |   2 +
 .../apache/camel/urifactory/typesafe-ai-endpoint   |   2 +
 .../src/main/docs/typesafe-ai-component.adoc}      |  41 ++---
 .../src/main/docs/typesafe-ai-language.adoc        |  56 +++---
 .../component/typesafeai/TypeSafeAiClient.java}    |  21 +--
 .../component/typesafeai/TypeSafeAiComponent.java} |  16 +-
 .../typesafeai/TypeSafeAiConfiguration.java}       |  20 +--
 .../component/typesafeai/TypeSafeAiEndpoint.java}  |  36 ++--
 .../typesafeai/TypeSafeAiHttpException.java}       |   8 +-
 .../component/typesafeai/TypeSafeAiJson.java}      |  16 +-
 .../component/typesafeai/TypeSafeAiProducer.java}  |   8 +-
 .../TypeSafeAiUncertainResultException.java}       |   8 +-
 .../language/typesafeai/TypeSafeAiLanguage.java}   |  44 ++---
 .../typesafeai/TypeSafeAiCancellationTest.java}    |  12 +-
 .../typesafeai/TypeSafeAiChoiceTest.java}          |   6 +-
 .../typesafeai/TypeSafeAiConcurrencyTest.java}     |  29 +--
 .../TypeSafeAiLanguagePropertiesTest.java}         |  59 ++++---
 .../typesafeai/TypeSafeAiLanguageTest.java}        |  56 +++---
 .../typesafeai/TypeSafeAiProducerTest.java}        |  39 +++--
 .../typesafeai/TypeSafeAiPropertiesTest.java}      |  52 +++---
 .../typesafeai/TypeSafeAiProtocolTest.java}        |  16 +-
 .../typesafeai/TypeSafeAiTestSupport.java}         |  10 +-
 .../typesafeai/TypeSafeAiTimeoutTest.java}         |  10 +-
 components/camel-ai/pom.xml                        |   2 +-
 .../org/apache/camel/component/opa/opa.json        |   3 +-
 .../camel-opa/src/main/docs/opa-component.adoc     |  24 ++-
 .../apache/camel/component/opa/OpaConstants.java   |   8 +
 .../camel/component/opa/OpaPolicyEvaluator.java    |  10 +-
 .../camel/component/opa/OpaProducerTest.java       |  48 +++++
 .../opa/security/OpaSecurityPolicyTest.java        |  23 +++
 .../src/main/docs/modules/eips/pages/to-eip.adoc   |   1 +
 .../org/apache/camel/converter/ConverterTest.java  |   2 +-
 .../org/apache/camel/main/components.properties    |   2 +-
 .../org/apache/camel/main/languages.properties     |   2 +-
 .../java/org/apache/camel/util/ArtifactUtils.java  |   4 +-
 .../components/modules/ROOT/examples/json/jev.json |   1 -
 .../modules/ROOT/examples/json/typesafe-ai.json    |   1 +
 docs/components/modules/ROOT/nav.adoc              |   2 +-
 .../modules/ROOT/pages/jev-component.adoc          |   1 -
 .../modules/ROOT/pages/typesafe-ai-component.adoc  |   1 +
 .../modules/languages/examples/json/jev.json       |   1 -
 .../languages/examples/json/typesafe-ai.json       |   1 +
 docs/components/modules/languages/nav.adoc         |   2 +-
 .../modules/languages/pages/jev-language.adoc      |   1 -
 .../languages/pages/typesafe-ai-language.adoc      |   1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc    |   5 +
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |   6 +-
 .../component/ComponentsBuilderFactory.java        |  26 +--
 ...java => TypesafeAiComponentBuilderFactory.java} | 111 ++++++------
 .../builder/endpoint/EndpointBuilderFactory.java   |   2 +-
 .../camel/builder/endpoint/EndpointBuilders.java   |   2 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |  80 ++++-----
 .../endpoint/dsl/OpaEndpointBuilderFactory.java    |  16 ++
 ....java => TypeSafeAiEndpointBuilderFactory.java} | 123 +++++++------
 .../dsl/jbang/core/commands/ai/eip-samples.json    |   4 -
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |   7 +-
 .../core/commands/ai/ExpressionEvaluator.java      | 145 +++++++++++++--
 .../core/commands/ai/CatalogDocExamplesTest.java   |  19 +-
 .../ai/ExpressionEvaluatorLanguageTest.java        |  70 ++++++++
 .../jbang/core/commands/mcp/AuthoringTools.java    |   5 +-
 .../camel-component-known-dependencies.properties  |   2 +-
 .../dsl/yaml/validator/GenerateDocSamplesMojo.java |  15 +-
 .../apache/camel/dsl/yaml/validator/DocBlocks.java |  73 ++++++++
 .../camel/dsl/yaml/validator/YamlValidator.java    |  82 +++++++++
 .../dsl/yaml/validator/EipDocExamplesTest.java     |  18 +-
 .../validator/YamlValidatorDynamicUriTest.java     | 195 +++++++++++++++++++++
 dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml          |   2 +-
 ...est.java => TypeSafeAiLanguageYamlDslTest.java} |  22 +--
 parent/pom.xml                                     |  12 +-
 .../apache/camel/maven/packaging/MojoHelper.java   |   2 +-
 100 files changed, 1407 insertions(+), 730 deletions(-)
 rename 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/{jev.json
 => typesafe-ai.json} (60%)
 rename 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/{jev-component.adoc
 => typesafe-ai-component.adoc} (88%)
 rename components/camel-ai/camel-jev/src/main/docs/jev-language.adoc => 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/typesafe-ai-language.adoc
 (64%)
 rename 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/{jev.json
 => typesafe-ai.json} (92%)
 delete mode 100644 
components/camel-ai/camel-jev/src/generated/resources/META-INF/services/org/apache/camel/component/jev
 delete mode 100644 
components/camel-ai/camel-jev/src/generated/resources/META-INF/services/org/apache/camel/configurer/jev-component
 delete mode 100644 
components/camel-ai/camel-jev/src/generated/resources/META-INF/services/org/apache/camel/configurer/jev-endpoint
 delete mode 100644 
components/camel-ai/camel-jev/src/generated/resources/META-INF/services/org/apache/camel/language/jev
 delete mode 100644 
components/camel-ai/camel-jev/src/generated/resources/META-INF/services/org/apache/camel/urifactory/jev-endpoint
 rename components/camel-ai/{camel-jev => camel-typesafe-ai}/pom.xml (95%)
 rename 
components/camel-ai/{camel-jev/src/generated/java/org/apache/camel/component/jev/JevComponentConfigurer.java
 => 
camel-typesafe-ai/src/generated/java/org/apache/camel/component/typesafeai/TypeSafeAiComponentConfigurer.java}
 (88%)
 rename 
components/camel-ai/{camel-jev/src/generated/java/org/apache/camel/component/jev/JevEndpointConfigurer.java
 => 
camel-typesafe-ai/src/generated/java/org/apache/camel/component/typesafeai/TypeSafeAiEndpointConfigurer.java}
 (91%)
 rename 
components/camel-ai/{camel-jev/src/generated/java/org/apache/camel/component/jev/JevEndpointUriFactory.java
 => 
camel-typesafe-ai/src/generated/java/org/apache/camel/component/typesafeai/TypeSafeAiEndpointUriFactory.java}
 (91%)
 rename 
components/camel-ai/{camel-jev/src/generated/resources/META-INF/org/apache/camel/component/jev/jev.json
 => 
camel-typesafe-ai/src/generated/resources/META-INF/org/apache/camel/component/typesafeai/typesafe-ai.json}
 (60%)
 rename 
components/camel-ai/{camel-jev/src/generated/resources/META-INF/org/apache/camel/language/jev/jev.json
 => 
camel-typesafe-ai/src/generated/resources/META-INF/org/apache/camel/language/typesafeai/typesafe-ai.json}
 (92%)
 rename components/camel-ai/{camel-jev => 
camel-typesafe-ai}/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 (59%)
 create mode 100644 
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/component/typesafe-ai
 create mode 100644 
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/configurer/typesafe-ai-component
 create mode 100644 
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/configurer/typesafe-ai-endpoint
 rename components/camel-ai/{camel-jev => 
camel-typesafe-ai}/src/generated/resources/META-INF/services/org/apache/camel/language.properties
 (60%)
 create mode 100644 
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/language/typesafe-ai
 create mode 100644 
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/urifactory/typesafe-ai-endpoint
 rename components/camel-ai/{camel-jev/src/main/docs/jev-component.adoc => 
camel-typesafe-ai/src/main/docs/typesafe-ai-component.adoc} (88%)
 rename 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/jev-language.adoc
 => 
components/camel-ai/camel-typesafe-ai/src/main/docs/typesafe-ai-language.adoc 
(64%)
 rename 
components/camel-ai/{camel-jev/src/main/java/org/apache/camel/component/jev/JevClient.java
 => 
camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiClient.java}
 (88%)
 rename 
components/camel-ai/{camel-jev/src/main/java/org/apache/camel/component/jev/JevComponent.java
 => 
camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiComponent.java}
 (71%)
 rename 
components/camel-ai/{camel-jev/src/main/java/org/apache/camel/component/jev/JevConfiguration.java
 => 
camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiConfiguration.java}
 (90%)
 rename 
components/camel-ai/{camel-jev/src/main/java/org/apache/camel/component/jev/JevEndpoint.java
 => 
camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiEndpoint.java}
 (77%)
 rename 
components/camel-ai/{camel-jev/src/main/java/org/apache/camel/component/jev/JevHttpException.java
 => 
camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiHttpException.java}
 (83%)
 rename 
components/camel-ai/{camel-jev/src/main/java/org/apache/camel/component/jev/JevJson.java
 => 
camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiJson.java}
 (95%)
 rename 
components/camel-ai/{camel-jev/src/main/java/org/apache/camel/component/jev/JevProducer.java
 => 
camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiProducer.java}
 (86%)
 rename 
components/camel-ai/{camel-jev/src/main/java/org/apache/camel/component/jev/JevUncertainResultException.java
 => 
camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiUncertainResultException.java}
 (78%)
 rename 
components/camel-ai/{camel-jev/src/main/java/org/apache/camel/language/jev/JevLanguage.java
 => 
camel-typesafe-ai/src/main/java/org/apache/camel/language/typesafeai/TypeSafeAiLanguage.java}
 (83%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevCancellationTest.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiCancellationTest.java}
 (90%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevChoiceTest.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiChoiceTest.java}
 (96%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevConcurrencyTest.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiConcurrencyTest.java}
 (85%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevLanguagePropertiesTest.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiLanguagePropertiesTest.java}
 (71%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevLanguageTest.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiLanguageTest.java}
 (83%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevProducerTest.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiProducerTest.java}
 (80%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevPropertiesTest.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiPropertiesTest.java}
 (82%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevProtocolTest.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiProtocolTest.java}
 (92%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevTestSupport.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiTestSupport.java}
 (96%)
 rename 
components/camel-ai/{camel-jev/src/test/java/org/apache/camel/component/jev/JevTimeoutTest.java
 => 
camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiTimeoutTest.java}
 (88%)
 delete mode 120000 docs/components/modules/ROOT/examples/json/jev.json
 create mode 120000 docs/components/modules/ROOT/examples/json/typesafe-ai.json
 delete mode 120000 docs/components/modules/ROOT/pages/jev-component.adoc
 create mode 120000 
docs/components/modules/ROOT/pages/typesafe-ai-component.adoc
 delete mode 120000 docs/components/modules/languages/examples/json/jev.json
 create mode 120000 
docs/components/modules/languages/examples/json/typesafe-ai.json
 delete mode 120000 docs/components/modules/languages/pages/jev-language.adoc
 create mode 120000 
docs/components/modules/languages/pages/typesafe-ai-language.adoc
 rename 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/{JevComponentBuilderFactory.java
 => TypesafeAiComponentBuilderFactory.java} (64%)
 rename 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/{JevEndpointBuilderFactory.java
 => TypeSafeAiEndpointBuilderFactory.java} (73%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ExpressionEvaluatorLanguageTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/DocBlocks.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlValidatorDynamicUriTest.java
 rename 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/{JevLanguageYamlDslTest.java
 => TypeSafeAiLanguageYamlDslTest.java} (85%)

Reply via email to