This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/maven/avro-1c137fa1da
in repository https://gitbox.apache.org/repos/asf/camel.git
discard 57cbbbea2ff0 chore(deps): Bump the avro group across 1 directory with
5 updates
add 183f18da21c8 chore(deps): Bump com.stripe:stripe-java from 33.3.0 to
33.4.0 (#25975)
add 6a19b8b93724 chore(deps): Bump io.github.littleproxy:littleproxy from
2.9.0 to 2.9.1 (#25974)
add 647f10537076 CAMEL-24545: Camel Shutdown Locked State With
ZookeeprCluster Service
add 754caf7fa795 chore: fix invalid YAML namespace syntax in
split-eip.adoc xtokenize example
add 19e69f186fb7 CAMEL-24464: Clarify exec control headers require
allowControlHeaders
add b4c20cbed3c6 CAMEL-24533: camel-weaviate - store the document text in
the object properties on CREATE/UPDATE
add 960612d6633c CAMEL-24516: camel-base-engine: keep TypeConverter
non-null after stop; reset only on restart
add 9e62fa3aa3a2 CAMEL-24569: Support Salesforce Streaming API
Server-Initiated Disconnect Messages
add 8e3e3311b6e1 CAMEL-24464: Sync 4.22 upgrade guide with camel-4.22.x
backport (#25983)
add 6a309a2b8406 CAMEL-24394: camel-mcp-server - Add support for MCP
resources
add da14cb71ec97 chore(deps): Bump the avro group across 1 directory with
5 updates
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 (57cbbbea2ff0)
\
N -- N -- N refs/heads/dependabot/maven/avro-1c137fa1da
(da14cb71ec97)
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:
bom/camel-bom/pom.xml | 5 +
catalog/camel-allcomponents/pom.xml | 5 +
.../org/apache/camel/catalog/components.properties | 1 +
.../camel/catalog/components/ai-resource.json | 47 +++
.../org/apache/camel/catalog/components/exec.json | 20 +-
.../org/apache/camel/catalog/docs.properties | 1 +
.../camel/catalog/docs/ai-resource-component.adoc | 137 +++++++++
.../apache/camel/catalog/docs/exec-component.adoc | 41 +++
.../org/apache/camel/catalog/docs/main.adoc | 7 +-
.../org/apache/camel/catalog/docs/mcp-server.adoc | 88 ++++--
.../org/apache/camel/catalog/docs/split-eip.adoc | 3 +-
.../main/camel-main-configuration-metadata.json | 5 +-
.../apache/camel/catalog/others/mcp-server.json | 2 +-
components/camel-ai/camel-ai-resource/pom.xml | 66 ++++
.../ai/resource/AiResourceComponentConfigurer.java | 88 ++++++
.../AiResourceConfigurationConfigurer.java | 66 ++++
.../ai/resource/AiResourceEndpointConfigurer.java | 84 ++++++
.../ai/resource/AiResourceEndpointUriFactory.java | 85 ++++++
.../camel/component/ai/resource/ai-resource.json | 47 +++
.../services/org/apache/camel/component.properties | 7 +
.../org/apache/camel/component/ai-resource | 2 +
.../apache/camel/configurer/ai-resource-component | 2 +
.../apache/camel/configurer/ai-resource-endpoint | 2 +
...l.component.ai.resource.AiResourceConfiguration | 2 +
.../apache/camel/urifactory/ai-resource-endpoint | 2 +
.../src/main/docs/ai-resource-component.adoc | 137 +++++++++
.../camel/component/ai/resource/AiResource.java | 32 ++
.../component/ai/resource/AiResourceComponent.java | 74 +++++
.../ai/resource/AiResourceConfiguration.java | 112 +++++++
.../component/ai/resource/AiResourceConsumer.java | 144 +++++++++
.../component/ai/resource/AiResourceEndpoint.java | 86 ++++++
.../component/ai/resource/AiResourceExecutor.java | 122 ++++++++
.../component/ai/resource/AiResourceRegistry.java | 240 +++++++++++++++
.../ai/resource/AiResourceRegistryListener.java | 49 +++
.../component/ai/resource/AiResourceResult.java | 55 ++++
.../component/ai/resource/AiResourceSpec.java | 148 +++++++++
.../resource/AiResourceEndpointLifecycleTest.java | 136 +++++++++
.../ai/resource/AiResourceExecutorTest.java | 142 +++++++++
.../ai/resource/AiResourceRegistryTest.java | 147 +++++++++
.../component/ai/resource/AiResourceSpecTest.java | 43 +++
.../ai/resource/AiResourceStaticFileTest.java | 109 +++++++
.../src/test/resources/log4j2.properties | 0
components/camel-ai/camel-mcp-server-api/pom.xml | 6 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/mcp-server-api.json | 2 +-
.../mcp/server/McpResourceReadHandler.java | 37 +++
.../mcp/server/McpResourceReadResult.java | 50 ++++
.../component/mcp/server/McpServerBridge.java | 183 +++++++++++-
.../mcp/server/McpServerConfiguration.java | 13 +
.../component/mcp/server/McpServerConstants.java | 5 +
.../component/mcp/server/McpServerEngine.java | 34 +++
.../component/mcp/server/McpServerResource.java | 58 ++++
.../McpServerBridgeResourceCollisionTest.java | 64 ++++
.../mcp/server/McpServerBridgeResourceTest.java | 161 ++++++++++
.../McpServerBridgeResourceUnsupportedTest.java | 62 ++++
.../mcp/server/RecordingMcpServerEngine.java | 38 ++-
.../McpServerResourceConformanceTestSupport.java | 219 ++++++++++++++
components/camel-ai/camel-mcp-server/pom.xml | 2 +-
.../services/org/apache/camel/other.properties | 2 +-
.../src/generated/resources/mcp-server.json | 2 +-
.../camel-mcp-server/src/main/docs/mcp-server.adoc | 88 ++++--
.../mcp/server/main/DefaultMcpServerFactory.java | 1 +
.../mcp/server/vertx/VertxMcpServerEngine.java | 64 +++-
.../VertxMcpServerResourceConformanceTest.java | 44 +++
.../MainHttpServerMcpResourceConformanceIT.java | 45 +++
.../WeaviateEmbeddingsDataTypeTransformer.java | 29 +-
.../WeaviateEmbeddingsDataTypeTransformerTest.java | 102 +++++++
components/camel-ai/pom.xml | 1 +
.../org/apache/camel/component/exec/exec.json | 20 +-
.../camel-exec/src/main/docs/exec-component.adoc | 41 +++
.../apache/camel/component/exec/ExecBinding.java | 28 +-
.../apache/camel/component/exec/ExecComponent.java | 10 +-
.../apache/camel/component/exec/ExecEndpoint.java | 10 +-
.../component/exec/impl/DefaultExecBinding.java | 36 +++
.../component/exec/DefaultExecBindingTest.java | 136 ++++++++-
.../camel/component/exec/ExecProducerTest.java | 19 ++
.../internal/streaming/SubscriptionHelper.java | 331 +++++++++++++--------
.../streaming/SubscriptionHelperManualIT.java | 80 +++++
.../zookeeper/cluster/ZooKeeperClusterView.java | 4 +-
.../ZooKeeperClusterViewLeadershipLostIT.java | 33 +-
.../camel/impl/engine/AbstractCamelContext.java | 14 +-
.../main/docs/modules/eips/pages/split-eip.adoc | 3 +-
.../impl/TypeConverterNotNullAfterStopTest.java | 70 +++++
...ttpServerConfigurationPropertiesConfigurer.java | 7 +
.../camel-main-configuration-metadata.json | 5 +-
.../org/apache/camel/main/components.properties | 1 +
core/camel-main/src/main/docs/main.adoc | 7 +-
.../main/HttpServerConfigurationProperties.java | 45 ++-
.../java/org/apache/camel/util/SecurityUtils.java | 1 +
design/aiResource.adoc | 164 ++++++++++
.../modules/ROOT/examples/json/ai-resource.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/ai-resource-component.adoc | 1 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 12 +
.../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc | 12 +
.../component/ComponentsBuilderFactory.java | 14 +
.../dsl/AiResourceComponentBuilderFactory.java | 241 +++++++++++++++
.../component/dsl/ExecComponentBuilderFactory.java | 12 +-
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 44 +++
.../dsl/AiResourceEndpointBuilderFactory.java | 317 ++++++++++++++++++++
.../endpoint/dsl/ExecEndpointBuilderFactory.java | 50 ++--
.../camel-component-known-dependencies.properties | 1 +
parent/pom.xml | 9 +-
.../apache/camel/maven/packaging/MojoHelper.java | 2 +-
106 files changed, 5391 insertions(+), 298 deletions(-)
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/ai-resource.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/ai-resource-component.adoc
create mode 100644 components/camel-ai/camel-ai-resource/pom.xml
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceComponentConfigurer.java
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceConfigurationConfigurer.java
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceEndpointConfigurer.java
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/java/org/apache/camel/component/ai/resource/AiResourceEndpointUriFactory.java
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/org/apache/camel/component/ai/resource/ai-resource.json
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/component/ai-resource
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-resource-component
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/configurer/ai-resource-endpoint
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.ai.resource.AiResourceConfiguration
create mode 100644
components/camel-ai/camel-ai-resource/src/generated/resources/META-INF/services/org/apache/camel/urifactory/ai-resource-endpoint
create mode 100644
components/camel-ai/camel-ai-resource/src/main/docs/ai-resource-component.adoc
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResource.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceComponent.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceConfiguration.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceConsumer.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceEndpoint.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceExecutor.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceRegistry.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceRegistryListener.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceResult.java
create mode 100644
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceSpec.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceEndpointLifecycleTest.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceExecutorTest.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceRegistryTest.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceSpecTest.java
create mode 100644
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceStaticFileTest.java
copy components/camel-ai/{camel-ai-tool =>
camel-ai-resource}/src/test/resources/log4j2.properties (100%)
create mode 100644
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpResourceReadHandler.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpResourceReadResult.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerResource.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceCollisionTest.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceTest.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceUnsupportedTest.java
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/conformance/McpServerResourceConformanceTestSupport.java
create mode 100644
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpServerResourceConformanceTest.java
create mode 100644
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/integration/MainHttpServerMcpResourceConformanceIT.java
create mode 100644
components/camel-ai/camel-weaviate/src/test/java/org/apache/camel/component/weaviate/transform/WeaviateEmbeddingsDataTypeTransformerTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/TypeConverterNotNullAfterStopTest.java
create mode 100644 design/aiResource.adoc
create mode 120000 docs/components/modules/ROOT/examples/json/ai-resource.json
create mode 120000
docs/components/modules/ROOT/pages/ai-resource-component.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/AiResourceComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/AiResourceEndpointBuilderFactory.java