This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch ib
in repository https://gitbox.apache.org/repos/asf/camel.git
omit 51ccdd9ab57e CAMEL-22882: simple language - Add support for init block
omit 6690a15421d5 CAMEL-22882: simple language - Add support for init block
omit e5091b3afd70 CAMEL-22882: simple language - Add support for init block
omit f2a120e1abfc CAMEL-22882: simple language - Add support for init block
omit 39920b126e4b CAMEL-22882: simple language - Add support for init block
omit 829f0016ce1a CAMEL-22882: simple language - Add support for init block
omit 28bada53c849 CAMEL-22882: simple language - Add support for init block
omit 98be9051f3a0 CAMEL-22882: simple language - Add support for init block
omit b363dc01575f CAMEL-22882: simple language - Add support for init block
omit 871410b72b1a CAMEL-22882: simple language - Add support for init block
omit 70527603e52a CAMEL-22882: simple language - Add support for init block
omit e83cf86cdd53 CAMEL-22882: simple language - Add support for init block
omit 91bd1aff041a CAMEL-22882: simple language - Add support for init block
add 27ef5f491e16 CAMEL-22881 - Camel-Jbang: Add camel explain command to
explain Camel routes using AI/LLM (#20950)
add 967050d1600f Up-to-date Telegram user model (#20952)
add 2d3bf7cff9c4 Remove wrog Groovy DSl mention in AGENTS.md
add e275c357354f Add GPG key for jiriondrusek
add 9796b7c0b71f Fix langchain4j agent test
add e1a556d4e373 fix(components): wait for cache containers to be ready
add 44cb9a1c37ef chore(components): clear infinispan compilation warnings
add ed6583af50b7 chore(components): removing Thread.sleep from infinispan
add 48be87fcd4e5 chore(deps): Bump actions/setup-java from 5.1.0 to 5.2.0
(#20962)
add f0ef7abd2fe8 chore(deps): Bump peter-evans/create-pull-request from
8.0.0 to 8.1.0 (#20963)
add d1e25fda9a4f chore(deps): Bump at.yawk.lz4:lz4-java from 1.10.2 to
1.10.3 (#20964)
add 86bd06518564 chore(deps): Bump aws-java-sdk2-version from 2.41.11 to
2.41.12 (#20968)
add 44f836910f29 chore(deps): Bump io.milvus:milvus-sdk-java from 2.6.12
to 2.6.13 (#20971)
add 44aa03d8ca3e chore(deps): Bump
org.apache.camel.kamelets:camel-kamelets-catalog (#20969)
add 24f343bb22ff chore(deps): Bump
org.apache.camel.kamelets:camel-kamelets (#20972)
add eeefb83fc4d6 chore(deps): Bump com.openai:openai-java from 4.15.0 to
4.16.0 (#20973)
add c955dff71d90 Upgrade Camel-Kamelets and Camel to 4.17.0 in camel-jbang
(#20977)
add ba82d789f2ef Update Dockerfile for camel-jbang
add 88d6605ac977 CAMEL-22886 - Camel-Jbang: Add an MCP module (#20976)
add cc0c902bfbdd fix(ci): adding all-components auto generated unsupported
arch profile
add 6e669506a49c Camel-Docling: Adding back and modify an old OCR I had
for the original implementation
add 1739bb5fc516 Upgrade to groovy 4.0.30
add a574973ebfb4 Remove not in use old property - is now located in
parent/pom instead
add 350486b54342 Upgrade gmavenplus-plugin
add dcf7c01383c9 Improve test assertions for Camel docling ocr
add 8e9bb002ea95 CAMEL-22885: Add trimResult to simple language (#20983)
add 8c74f4659161 camel-core - Add not function to simple language (#20984)
add 7351d8e82585 CAMEL-22882: simple language - Add support for init block
add 511d2b99e0d2 CAMEL-22882: simple language - Add support for init block
add 9b2bb33d4146 CAMEL-22882: simple language - Add support for init block
add 60869e4611f0 CAMEL-22882: simple language - Add support for init block
add 116af759ce1c CAMEL-22882: simple language - Add support for init block
add f8ea608355be CAMEL-22882: simple language - Add support for init block
add 8260971063fd CAMEL-22882: simple language - Add support for init block
add 2790ae458341 CAMEL-22882: simple language - Add support for init block
add 150408d01e73 CAMEL-22882: simple language - Add support for init block
add a70a8bdc721a CAMEL-22882: simple language - Add support for init block
add 0b7cb347c5e4 CAMEL-22882: simple language - Add support for init block
add 6680113497ea CAMEL-22882: simple language - Add support for init block
add fb7fae4f2621 CAMEL-22882: simple language - Add support for init block
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (51ccdd9ab57e)
\
N -- N -- N refs/heads/ib (fb7fae4f2621)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.github/workflows/alternative-os-build-main.yml | 2 +-
.github/workflows/generate-sbom-main.yml | 4 +-
.github/workflows/pr-build-main.yml | 2 +-
.github/workflows/pr-comment.yml | 2 +-
AGENTS.md | 2 +-
KEYS | 57 ++
catalog/camel-allcomponents/pom.xml | 30 +-
.../org/apache/camel/catalog/languages/bean.json | 2 +-
.../apache/camel/catalog/languages/constant.json | 2 +-
.../apache/camel/catalog/languages/csimple.json | 7 +-
.../apache/camel/catalog/languages/datasonnet.json | 2 +-
.../camel/catalog/languages/exchangeProperty.json | 2 +-
.../org/apache/camel/catalog/languages/file.json | 7 +-
.../org/apache/camel/catalog/languages/groovy.json | 2 +-
.../org/apache/camel/catalog/languages/header.json | 2 +-
.../apache/camel/catalog/languages/hl7terser.json | 2 +-
.../org/apache/camel/catalog/languages/java.json | 2 +-
.../org/apache/camel/catalog/languages/joor.json | 2 +-
.../org/apache/camel/catalog/languages/jq.json | 2 +-
.../org/apache/camel/catalog/languages/js.json | 2 +-
.../apache/camel/catalog/languages/jsonpath.json | 2 +-
.../org/apache/camel/catalog/languages/mvel.json | 2 +-
.../org/apache/camel/catalog/languages/ognl.json | 2 +-
.../org/apache/camel/catalog/languages/python.json | 2 +-
.../org/apache/camel/catalog/languages/ref.json | 2 +-
.../org/apache/camel/catalog/languages/simple.json | 76 +--
.../org/apache/camel/catalog/languages/spel.json | 2 +-
.../apache/camel/catalog/languages/tokenize.json | 2 +-
.../apache/camel/catalog/languages/variable.json | 2 +-
.../org/apache/camel/catalog/languages/wasm.json | 2 +-
.../org/apache/camel/catalog/languages/xpath.json | 2 +-
.../org/apache/camel/catalog/languages/xquery.json | 2 +-
.../apache/camel/catalog/languages/xtokenize.json | 2 +-
.../org/apache/camel/catalog/models/constant.json | 2 +-
.../org/apache/camel/catalog/models/csimple.json | 7 +-
.../apache/camel/catalog/models/datasonnet.json | 2 +-
.../camel/catalog/models/exchangeProperty.json | 2 +-
.../apache/camel/catalog/models/expression.json | 2 +-
.../org/apache/camel/catalog/models/groovy.json | 2 +-
.../org/apache/camel/catalog/models/header.json | 2 +-
.../org/apache/camel/catalog/models/hl7terser.json | 2 +-
.../org/apache/camel/catalog/models/java.json | 2 +-
.../org/apache/camel/catalog/models/joor.json | 2 +-
.../org/apache/camel/catalog/models/jq.json | 2 +-
.../org/apache/camel/catalog/models/js.json | 2 +-
.../org/apache/camel/catalog/models/jsonpath.json | 2 +-
.../org/apache/camel/catalog/models/language.json | 2 +-
.../org/apache/camel/catalog/models/method.json | 2 +-
.../org/apache/camel/catalog/models/mvel.json | 2 +-
.../org/apache/camel/catalog/models/ognl.json | 2 +-
.../org/apache/camel/catalog/models/python.json | 2 +-
.../org/apache/camel/catalog/models/ref.json | 2 +-
.../org/apache/camel/catalog/models/simple.json | 7 +-
.../org/apache/camel/catalog/models/spel.json | 2 +-
.../org/apache/camel/catalog/models/tokenize.json | 2 +-
.../org/apache/camel/catalog/models/variable.json | 2 +-
.../org/apache/camel/catalog/models/wasm.json | 2 +-
.../org/apache/camel/catalog/models/xpath.json | 2 +-
.../org/apache/camel/catalog/models/xquery.json | 2 +-
.../org/apache/camel/catalog/models/xtokenize.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 26 +-
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 26 +-
components/camel-ai/camel-chroma/pom.xml | 1 +
.../docling/integration/OcrExtractionIT.java | 330 +++++++++++
.../LangChain4jAgentGuardrailsIntegrationIT.java | 5 +-
.../integration/LangChain4jAgentMcpToolsIT.java | 13 +-
.../LangChain4jAgentMultimodalityIT.java | 12 +
.../integration/LangChain4jAgentWrappedFileIT.java | 18 +-
.../agent/pojos/TestJsonOutputGuardrail.java | 21 +
.../org/apache/camel/language/bean/bean.json | 2 +-
.../language/csimple/joor/OriginalSimpleTest.java | 18 +
.../camel/language/datasonnet/datasonnet.json | 2 +-
.../org/apache/camel/language/groovy/groovy.json | 2 +-
.../org/apache/camel/component/hl7/hl7terser.json | 2 +-
.../infinispan/InfinispanProducerTestSupport.java | 5 +-
.../InfinispanEmbeddedClusterConfiguration.java | 2 +
.../InfinispanEmbeddedQueryProducerTest.java | 3 +
.../InfinispanEmbeddedClusteredMasterTest.java | 4 -
...panEmbeddedClusteredRoutePolicyFactoryTest.java | 4 -
...InfinispanEmbeddedClusteredRoutePolicyTest.java | 4 -
.../InfinispanRemoteClusterConfiguration.java | 2 +
.../remote/InfinispanRemoteConfigurationIT.java | 16 +-
.../remote/InfinispanRemoteEmbeddingStoreIT.java | 26 +-
.../remote/InfinispanRemoteQueryProducerIT.java | 3 +
.../remote/InfinispanRemoteTestSupport.java | 20 +
.../AbstractInfinispanRemoteClusteredIT.java | 214 -------
.../cluster/InfinispanRemoteClusteredViewIT.java | 4 +-
...ispanRemoteIdempotentRepositoryTestSupport.java | 2 +
.../META-INF/org/apache/camel/language/js/js.json | 2 +-
.../org/apache/camel/language/joor/java.json | 2 +-
.../org/apache/camel/language/joor/joor.json | 2 +-
.../META-INF/org/apache/camel/language/jq/jq.json | 2 +-
.../org/apache/camel/jsonpath/jsonpath.json | 2 +-
.../org/apache/camel/language/mvel/mvel.json | 2 +-
.../org/apache/camel/language/ognl/ognl.json | 2 +-
.../org/apache/camel/language/python/python.json | 2 +-
.../camel-salesforce-component/pom.xml | 6 +
.../org/apache/camel/language/xquery/xquery.json | 2 +-
.../org/apache/camel/language/spel/spel.json | 2 +-
.../camel/language/xtokenizer/xtokenize.json | 2 +-
.../camel/component/telegram/model/User.java | 112 +++-
.../org/apache/camel/language/wasm/wasm.json | 2 +-
.../org/apache/camel/language/xpath/xpath.json | 2 +-
.../apache/camel/language/constant/constant.json | 2 +-
.../org/apache/camel/language/csimple/csimple.json | 7 +-
.../org/apache/camel/language/header/header.json | 2 +-
.../camel/language/property/exchangeProperty.json | 2 +-
.../org/apache/camel/language/ref/ref.json | 2 +-
.../org/apache/camel/language/simple/file.json | 7 +-
.../org/apache/camel/language/simple/simple.json | 76 +--
.../apache/camel/language/tokenizer/tokenize.json | 2 +-
.../apache/camel/language/variable/variable.json | 2 +-
.../modules/languages/pages/simple-language.adoc | 1 +
.../camel/language/csimple/CSimpleHelper.java | 24 +
.../camel/language/csimple/CSimpleLanguage.java | 4 +
.../camel/language/simple/SimpleConstants.java | 3 +
.../language/simple/SimpleExpressionBuilder.java | 29 +
.../camel/language/simple/SimpleLanguage.java | 8 +-
.../simple/ast/SimpleFunctionExpression.java | 36 +-
.../org/apache/camel/model/language/constant.json | 2 +-
.../org/apache/camel/model/language/csimple.json | 7 +-
.../apache/camel/model/language/datasonnet.json | 2 +-
.../camel/model/language/exchangeProperty.json | 2 +-
.../apache/camel/model/language/expression.json | 2 +-
.../org/apache/camel/model/language/groovy.json | 2 +-
.../org/apache/camel/model/language/header.json | 2 +-
.../org/apache/camel/model/language/hl7terser.json | 2 +-
.../org/apache/camel/model/language/java.json | 2 +-
.../org/apache/camel/model/language/joor.json | 2 +-
.../org/apache/camel/model/language/jq.json | 2 +-
.../org/apache/camel/model/language/js.json | 2 +-
.../org/apache/camel/model/language/jsonpath.json | 2 +-
.../org/apache/camel/model/language/language.json | 2 +-
.../org/apache/camel/model/language/method.json | 2 +-
.../org/apache/camel/model/language/mvel.json | 2 +-
.../org/apache/camel/model/language/ognl.json | 2 +-
.../org/apache/camel/model/language/python.json | 2 +-
.../org/apache/camel/model/language/ref.json | 2 +-
.../org/apache/camel/model/language/simple.json | 7 +-
.../org/apache/camel/model/language/spel.json | 2 +-
.../org/apache/camel/model/language/tokenize.json | 2 +-
.../org/apache/camel/model/language/variable.json | 2 +-
.../org/apache/camel/model/language/wasm.json | 2 +-
.../org/apache/camel/model/language/xpath.json | 2 +-
.../org/apache/camel/model/language/xquery.json | 2 +-
.../org/apache/camel/model/language/xtokenize.json | 2 +-
.../java/org/apache/camel/builder/Builder.java | 11 +
.../org/apache/camel/builder/BuilderSupport.java | 16 +-
.../org/apache/camel/builder/ExpressionClause.java | 25 +
.../camel/builder/ExpressionClauseSupport.java | 33 ++
.../camel/model/language/CSimpleExpression.java | 48 ++
.../camel/model/language/ExpressionDefinition.java | 15 +-
.../camel/model/language/SimpleExpression.java | 48 ++
.../reifier/language/CSimpleExpressionReifier.java | 3 +-
.../reifier/language/SimpleExpressionReifier.java | 3 +-
.../apache/camel/language/simple/SimpleTest.java | 33 ++
.../camel/support/builder/ExpressionBuilder.java | 27 +
.../java/org/apache/camel/xml/in/ModelParser.java | 2 +
.../java/org/apache/camel/xml/out/ModelWriter.java | 2 +
.../org/apache/camel/yaml/out/ModelWriter.java | 2 +
.../pages/jbang-commands/camel-jbang-commands.adoc | 1 +
.../pages/jbang-commands/camel-jbang-explain.adoc | 40 ++
.../partials/jbang-commands/examples/explain.adoc | 122 ++++
dsl/camel-jbang/camel-jbang-container/Dockerfile | 2 +-
.../META-INF/camel-jbang-commands-metadata.json | 1 +
.../dsl/jbang/core/commands/CamelJBangMain.java | 1 +
.../camel/dsl/jbang/core/commands/Explain.java | 635 +++++++++++++++++++++
.../jbang/core/commands/version/VersionList.java | 34 +-
.../camel/dsl/jbang/core/commands/ExportTest.java | 16 +-
.../camel-jbang-main/dist/CamelJBang.java | 6 +-
.../src/main/jbang/main/CamelJBang.java | 6 +-
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 133 +++++
.../dsl/jbang/core/commands/mcp/CatalogTools.java | 404 +++++++++++++
.../dsl/jbang/core/commands/mcp/ExplainTools.java | 167 ++++++
.../jbang/core/commands/mcp/TransformTools.java | 216 +++++++
.../dsl/jbang/core/commands/mcp/VersionTools.java | 122 ++++
.../src/main}/resources/application.properties | 16 +-
dsl/camel-jbang/camel-launcher/pom.xml | 2 +-
dsl/camel-jbang/pom.xml | 1 +
.../dsl/yaml/deserializers/ModelDeserializers.java | 64 ++-
.../generated/resources/schema/camelYamlDsl.json | 64 ++-
...lockTest.groovy => SimpleTrimResultTest.groovy} | 28 +-
parent/pom.xml | 14 +-
pom.xml | 1 -
.../maven/packaging/PrepareComponentMojo.java | 40 +-
185 files changed, 3299 insertions(+), 606 deletions(-)
create mode 100644
components/camel-ai/camel-docling/src/test/java/org/apache/camel/component/docling/integration/OcrExtractionIT.java
delete mode 100644
components/camel-infinispan/camel-infinispan/src/test/java/org/apache/camel/component/infinispan/remote/cluster/AbstractInfinispanRemoteClusteredIT.java
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-explain.adoc
create mode 100644
docs/user-manual/modules/ROOT/partials/jbang-commands/examples/explain.adoc
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/Explain.java
create mode 100644 dsl/camel-jbang/camel-jbang-mcp/pom.xml
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/CatalogTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/ExplainTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/TransformTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/VersionTools.java
copy {components/camel-test/camel-test-main-junit5/src/test =>
dsl/camel-jbang/camel-jbang-mcp/src/main}/resources/application.properties (63%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/{SimpleInitBlockTest.groovy
=> SimpleTrimResultTest.groovy} (66%)