This is an automated email from the ASF dual-hosted git repository.
luigidemasi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git
from 9f564d892e80 Restore commented-out components filter in
docs/source-watch.yml
new daea3463c06c CAMEL-25138: Add semantic question declarations to Java
and XML DSLs
new 98b448794610 CAMEL-25138: Align semantic XML schema order and
declaration ownership
new eb237cd22793 CAMEL-25138: Fix semantic XML documentation and numeric
diagnostics
new 3445db7c486d CAMEL-25138: Validate semantic schemas across build phases
new e3ae9f9a4b31 CAMEL-25138: Preserve semantic declarations across DSL
loading and export
new 0601aa9abca9 CAMEL-25138: Refine semantic declaration export
new c2361421d61c CAMEL-25138: Keep semantic declarations in camel-semantic
new ce30f3d3cc5b CAMEL-25138: Discover semantic declarations in ordinary
XML resources
new 856a1bbaf176 CAMEL-25138: Preserve XML source positions and decouple
MCP guard
new cb2ec145303f CAMEL-25138: Streamline semantic XML discovery
new d5ff83452888 ci: Fix downloader test proxy identity methods
The 11 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../camel/catalog/docs/semantic-language.adoc | 137 +++++-
.../camel/catalog/DocExamplesXmlSchemaTest.java | 6 +-
components/camel-ai/camel-semantic/pom.xml | 15 +
.../org/apache/camel/routes-loader/semantic-xml | 2 +
.../src/main/docs/semantic-language.adoc | 137 +++++-
.../camel/semantic/SemanticQuestionBuilder.java | 149 ++++++
.../apache/camel/semantic/SemanticQuestions.java | 29 +-
.../camel/semantic/SemanticQuestionsBuilder.java | 113 +++++
.../camel/semantic/SemanticReloadPlugin.java | 64 ++-
.../apache/camel/semantic/SemanticXmlLoader.java | 196 ++++++++
.../semantic/SemanticXmlRoutesBuilderLoader.java | 235 ++++++++++
.../yaml/SemanticDefinitionDeserializer.java | 18 +-
.../camel/semantic/SemanticDeclarationDslTest.java | 505 +++++++++++++++++++++
.../semantic/SemanticXmlAutoDiscoveryTest.java | 253 +++++++++++
.../camel/semantic/SemanticXmlLoaderTest.java | 124 +++++
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 10 +
.../jbang/core/commands/mcp/TransformTools.java | 31 +-
.../core/commands/mcp/TransformToolsTest.java | 113 +++++
...cyDownloaderPropertiesFunctionResolverTest.java | 9 +
.../camel/dsl/yaml/SemanticQuestionTest.java | 46 ++
20 files changed, 2172 insertions(+), 20 deletions(-)
create mode 100644
components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/routes-loader/semantic-xml
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticQuestionBuilder.java
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticQuestionsBuilder.java
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticXmlLoader.java
create mode 100644
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticXmlRoutesBuilderLoader.java
create mode 100644
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticDeclarationDslTest.java
create mode 100644
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticXmlAutoDiscoveryTest.java
create mode 100644
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticXmlLoaderTest.java