This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch automated/upgrade-ollama-container-0.30.8
in repository https://gitbox.apache.org/repos/asf/camel.git
discard 1cc122e5d2bc chore(camel-test-infra-ollama): upgrade ollama.container
to 0.30.8
add 592e18ef6575 CAMEL-23640: camel-jbang - add restart command to infra
service (#24005)
add b641fd9f5ba6 chore(deps): Bump aws-java-sdk2-version from 2.46.9 to
2.46.10 (#24007)
add 3d08373a3022 chore(deps): Bump com.google.cloud:google-cloud-firestore
(#24008)
add 9bd50b31042c chore(deps-dev): Bump com.icegreen:greenmail from 2.1.8
to 2.1.9 (#24010)
add b0ea1b446f75 chore(deps): Bump org.kiwiproject:consul-client from
1.12.0 to 1.12.1 (#24011)
add 314094f3f476 chore(deps): Bump ca.uhn.hapi.fhir:org.hl7.fhir.utilities
(#24012)
add 2590e648d393 chore(deps): Bump com.azure:azure-storage-blob-changefeed
(#24013)
add b73fa8891aa7 chore(deps): Bump com.cedarsoftware:java-util from
4.103.0 to 4.105.0 (#24014)
add 346ab6caddaa chore(camel-test-infra-aws-v2): upgrade aws.container to
1.5.23
add c072a07d3532 chore(camel-test-infra-opensearch): upgrade
opensearch.container to 3.7.0
add 1f8a0def7f92 CAMEL-23651: sync muteException upgrade-guide entries
into 4_18/4_14 guides on main
add f33ad8fcb13e chore(camel-test-infra-docling): upgrade
docling.container to v1.23.0
add ec9d3774fdb3 chore(camel-test-infra-qdrant): upgrade qdrant.container
to v1.18.2-unprivileged
add 7f4054c61116 chore: fix YAML DSL examples to use canonical form in
user manual
add 61d602056b51 chore: fix YAML DSL examples to use canonical form in
user manual and yaml-dsl docs
add 32cb5fd11a00 chore(deps-dev): Bump org.mariadb.jdbc:mariadb-java-client
add 25984c4ef5a7 chore(deps): Bump
org.springframework.cloud:spring-cloud-config-dependencies
add 0acf3b86322f camel-aws2-cw: Reduce log verbosity generated from
Cw2Producer (#24024)
add fc296756ac22 chore(deps): Bump the langchain4j group with 17 updates
(#24022)
add b3f6892fc76a chore: wrap component doc examples in tabs blocks with
YAML DSL
add 559029433517 chore: add YAML DSL examples to existing tabs blocks in
component docs
add bc56af4d0540 chore(deps): Bump com.ibm.cloud:cloudant from 0.10.18 to
0.10.19 (#24027)
add b7fefcf9fdc1 chore(deps): Bump org.redisson:redisson from 4.5.0 to
4.6.0 (#24028)
add 765df73eee94 CAMEL-23756: camel-jbang-mcp - Support Java DSL as source
format in route transform tool
add 284c77814aa4 feat(ci): Camel JBang container release process
add 15f3d574236d fix(test-infra): handle both old and new CLI version
output (#24033)
add c5b27e035e57 CAMEL-23759: camel-spring-ws - apply a
HeaderFilterStrategy to inbound SOAP headers
add 1e8110f5700d chore(deps): Bump aws-java-sdk2-version from 2.46.10 to
2.46.11
add a81baf861c2c chore(deps): Bump
io.smallrye:smallrye-fault-tolerance-standalone
add 6a64636314f1 CAMEL-23759: camel-spring-ws - sync upgrade-guide entry
to 4.18/4.14 guides on main
add e2a83b7f1e34 CAMEL-23762: camel-whatsapp - support X-Hub-Signature-256
verification of inbound webhook payloads
add c2a3ae66d8c6 chore(deps): Bump eu.maveniverse.maven.scalpel:extension3
add 08027751b2c0 CAMEL-23760: camel-oauth - require a JWK set to verify
token signatures in UserProfile
add 47d7b15d23db chore(deps): Bump ai.docling:docling-serve-client from
0.5.3 to 0.6.0
add 93449c89cc2f CAMEL-23757: Add Java DSL model writer for full-circle
DSL transformation (#24031)
add b7bba87d2968 chore: camel-spring-ws - exclude transitive opensaml
dependencies
add c0bb895f80ea Regen
add 53395e2c184c chore: downgrade protobuf-version to 4.34.2
add 517829d57c63 CAMEL-23763: Make rest/template/kamelet on
RouteDefinition @XmlTransient (#24045)
add 0ebe9c968754 CAMEL-23763: move kamelet.xml test to camel-xml-io for
XML roundtrip coverage
add 44bd648b0e0a CAMEL-23760: camel-oauth - sync upgrade-guide entry to
4.18 and 4.14 guides on main (#24044)
add 6d680d7c3e77 Regen to fix JavaDslModelWriter and YamlModelWriter
(#24055)
add 20b2e30ae8f6 chore(deps): Bump org.apache.fory:fory-core from 1.1.0 to
1.2.0
add 18948157d10f CAMEL-23773: camel-cxf - make ws-security optional to
avoid opensaml/shibboleth dependency (#24054)
add c86657169b87 CAMEL-23771: Add Java DSL dump support to SPI, JMX,
DevConsole, CLI, and MCP (#24052)
add fd7a7452e8b9 Regen
add b69bb4cdc8c5 CAMEL-23749 - replace deprecated methods in openai
component
add 978db09b1940 fix(ci): assemble camel-jbang multi-arch image with
buildx imagetools (#24049)
add d486c012c7aa CAMEL-23772: dataformat component honors global
camel.dataformat.* configuration
add 6c2d07a67439 CAMEL-23771: Add DSL format tabs to TUI source viewer
(#24056)
add 8107075e3df9 chore: preserve Co-Authored-By trailers in squash merges
add 6e7c2dd7f2f3 CAMEL-23771: Java route dump should skip auto generated
IDs (#24058)
add 01926721ad97 CAMEL-23777: Move camel get route-dump to camel cmd
route-dump (#24059)
add 5d4fd41afa5d Dependabot/maven/jline version 4.2.0 (#24057)
add 59124049af0a CAMEL-23063: Add camel-a2a component for Agent-to-Agent
(A2A) protocol integration
add 945dddabe7d2 CAMEL-23704: Use isolated exchange copy per tool in
langchain4j-tools
add aa5aa2be3efa chore(deps): Bump org.neo4j.driver:neo4j-java-driver from
6.1.0 to 6.2.0
add 12306bb570c1 chore(deps): Bump io.camunda:camunda-client-java from
8.9.8 to 8.9.9
add 8140831fb4ff chore(deps): Bump com.openai:openai-java from 4.39.1 to
4.40.0
add 9fab7e0ae8d9 chore(deps): Bump io.camunda:zeebe-client-java from 8.9.8
to 8.9.9
add ac974b8f7e9d chore(deps): Bump jline-version from 4.2.0 to 4.2.1
add fc3c4013f562 chore(deps): Bump aws-java-sdk2-version from 2.46.11 to
2.46.12
add 0dbb20f7e932 chore(deps): Bump
com.braintreepayments.gateway:braintree-java
add 13db48777693 chore(deps): Bump com.uber.nullaway:nullaway from 0.13.6
to 0.13.7 (#24074)
add a9838875c57c chore: add IntelliJ issue navigation for CAMEL tickets
and fix .gitignore (#24061)
add 74e7c850f971 CAMEL-21622: Add camel.route.id attribute to
camel-telemetry spans
add e1b82fdba6b3 Clean jbang-camel-it/target/data folder
add 66d9af9abffd CAMEL-23775: Preserve same-order YAML deserializer
resolvers
add dd65f599e230 CAMEL-23775: Discover YAML deserializer resolvers from
classpath
add 44a856230dec CAMEL-23775: Add YAML deserializer resolver provider SPI
add 978d09b08db5 Clean grpc dependencies
add 4fd5b56bfb75 CAMEL-23782: harden camel-leveldb aggregation-repository
key deserialization with an ObjectInputFilter (#24078)
add c7baa5b2a315 CAMEL-23702: Make jbang exported project more AI-relevant
add 0299c57e6694 chore(docs): add missing XML and YAML DSL tabs to
component docs (#24081)
add 03d8361bbb74 CAMEL-23697: Add outputClass parameter for structured
output in lang… (#23996)
add ca9c8239ec7e Remove duplicated managed version for
maven-plugin-annotations
add c0a781b10ac9 Upgrade log4j2 version to 2.26.0 in archetypes
add b62c7d8d17bd Use jsoup property version from camel-parent in jsoup
component
add bc172e436e26 chore(deps-dev): Bump commons-logging:commons-logging
add a45dd2abc117 chore(deps): Bump
org.openrewrite.maven:rewrite-maven-plugin
add cf6359ff90ef chore(deps): Bump io.milvus:milvus-sdk-java from 2.6.20
to 2.6.21
add 9bb6ee3aee0c Use h2-version maven properties in kafka and zipfile
components
add e5380bc25421 CAMEL-23535: camel-api - batches 13-15: enhance
class-level Javadoc for management, threading, and observability SPIs (#24060)
add 3cc1afdceb5e CAMEL-23762: camel-whatsapp - document webhookSecret
option in 4.21/4.18/4.14 upgrade guides (#24090)
add a5aea8e66b08 CAMEL-23773 - exclude opensaml from camel-itest
add 5f496955e056 CAMEL-23535: camel-api - batches 16-20: enhance
class-level Javadoc for REST, tooling, properties, exchange, and root-package
types (#24098)
add 3c2cf2762f39 chore(camel-test-infra-ollama): upgrade ollama.container
to 0.30.8
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 (1cc122e5d2bc)
\
N -- N -- N refs/heads/automated/upgrade-ollama-container-0.30.8
(3c2cf2762f39)
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:
.asf.yaml | 5 +
.github/dependabot.yml | 2 +
.gitignore | 3 +-
.idea/vcs.xml | 16 +
.mvn/extensions.xml | 2 +-
.mvn/rrf/groupId-B_shibboleth.txt | 3 -
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
bom/camel-bom/pom.xml | 10 +
catalog/camel-allcomponents/pom.xml | 5 +
.../org/apache/camel/catalog/components.properties | 1 +
.../org/apache/camel/catalog/components/a2a.json | 90 +
.../catalog/components/langchain4j-agent.json | 22 +-
.../apache/camel/catalog/components/openai.json | 2 +-
.../apache/camel/catalog/components/spring-ws.json | 45 +-
.../apache/camel/catalog/components/whatsapp.json | 3 +-
.../camel/catalog/dev-consoles/route-dump.json | 2 +-
.../main/camel-main-configuration-metadata.json | 4 +-
.../org/apache/camel/catalog/others.properties | 1 +
.../org/apache/camel/catalog/others/java-io.json | 15 +
.../apache/camel/catalog/schemas/camel-spring.xsd | 3 -
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 3 -
.../apache/camel/catalog/test-infra/metadata.json | 36 +-
.../src/main/docs/activemq-component.adoc | 75 +-
.../src/main/docs/activemq6-component.adoc | 77 +-
.../{camel-zipfile => camel-ai/camel-a2a}/pom.xml | 48 +-
.../component/a2a/A2AComponentConfigurer.java | 63 +
.../camel/component/a2a/A2AEndpointConfigurer.java | 237 +
.../component/a2a/A2AEndpointUriFactory.java} | 72 +-
.../component/a2a/A2ATypeConvertersLoader.java | 68 +
.../org/apache/camel/component/a2a/a2a.json | 90 +
.../services/org/apache/camel/TypeConverterLoader | 2 +
.../services/org/apache/camel/component.properties | 7 +
.../services/org/apache/camel/component/a2a | 2 +
.../org/apache/camel/configurer/a2a-component | 2 +
.../org/apache/camel/configurer/a2a-endpoint | 2 +
.../apache/camel/simple-function-factory/camel-a2a | 2 +
.../org/apache/camel/urifactory/a2a-endpoint | 2 +
.../camel-a2a/src/main/docs/a2a-component.adoc | 1816 ++++++
.../apache/camel/component/a2a/A2AComponent.java | 31 +-
.../camel/component/a2a/A2AConfiguration.java | 517 ++
.../apache/camel/component/a2a/A2AConstants.java | 87 +
.../apache/camel/component/a2a/A2AConsumer.java | 1956 ++++++
.../apache/camel/component/a2a/A2ADataFormat.java | 9 +-
.../apache/camel/component/a2a/A2AEndpoint.java | 313 +
.../camel/component/a2a/A2AErrorSupport.java | 114 +
.../camel/component/a2a/A2AHttpPathSupport.java | 104 +
.../component/a2a/A2AHttpTransportSupport.java | 130 +
.../camel/component/a2a/A2AListTasksSupport.java | 271 +
.../apache/camel/component/a2a/A2AProducer.java | 448 ++
.../apache/camel/component/a2a/A2AProgress.java | 168 +
.../camel/component/a2a/A2ATypeConverters.java | 143 +
.../camel/component/a2a/auth/A2AAuthHandler.java | 391 ++
.../a2a/auth/A2ASecuritySchemeHandler.java | 64 +
.../camel/component/a2a/auth/A2AUserProfile.java | 172 +
.../component/a2a/auth/ApiKeySchemeHandler.java | 139 +
.../component/a2a/auth/BearerTokenExtractor.java | 101 +
.../a2a/auth/HttpBearerSchemeHandler.java | 66 +
.../component/a2a/auth/OAuth2SchemeHandler.java | 65 +
.../a2a/auth/OpenIdConnectSchemeHandler.java | 65 +
.../camel/component/a2a/card/AgentCardLoader.java | 150 +
.../component/a2a/card/AgentCardResolver.java | 224 +
.../component/a2a/exception/A2AException.java | 71 +
.../a2a/extension/A2AExtensionHandler.java | 55 +
.../apache/camel/component/a2a/model/A2AError.java | 112 +
.../component/a2a/model/AgentCapabilities.java | 92 +
.../camel/component/a2a/model/AgentCard.java | 292 +
.../camel/component/a2a/model/AgentExtension.java | 69 +
.../camel/component/a2a/model/AgentProvider.java | 41 +-
.../apache/camel/component/a2a/model/Artifact.java | 102 +
.../component/a2a/model/AuthenticationInfo.java | 40 +-
.../apache/camel/component/a2a/model/DataPart.java | 29 +-
.../apache/camel/component/a2a/model/FilePart.java | 54 +
.../model/ListPushNotificationConfigsResponse.java | 18 +-
.../component/a2a/model/ListTasksResponse.java | 23 +-
.../apache/camel/component/a2a/model/Message.java | 158 +
.../org/apache/camel/component/a2a/model/Part.java | 9 +-
.../component/a2a/model/PartDeserializer.java | 108 +
.../component/a2a/model/SecurityRequirement.java | 132 +
.../camel/component/a2a/model/SecurityScheme.java | 340 ++
.../a2a/model/SendMessageConfiguration.java | 115 +
.../component/a2a/model/SendMessageRequest.java | 72 +
.../component/a2a/model/SendMessageResponse.java | 73 +
.../apache/camel/component/a2a/model/Skill.java | 102 +
.../camel/component/a2a/model/StreamResponse.java | 120 +
.../component/a2a/model/SupportedInterface.java | 67 +
.../org/apache/camel/component/a2a/model/Task.java | 109 +
.../a2a/model/TaskArtifactUpdateEvent.java | 94 +
.../component/a2a/model/TaskCancelRequest.java | 26 +-
.../camel/component/a2a/model/TaskGetRequest.java | 28 +-
.../camel/component/a2a/model/TaskListRequest.java | 88 +
.../a2a/model/TaskPushNotificationConfig.java | 71 +
.../camel/component/a2a/model/TaskState.java | 78 +
.../camel/component/a2a/model/TaskStatus.java | 30 +-
.../component/a2a/model/TaskStatusUpdateEvent.java | 84 +
.../component/a2a/model/TaskSubscribeRequest.java | 28 +-
.../apache/camel/component/a2a/model/TextPart.java | 22 +-
.../component/a2a/operation/A2AOperation.java | 134 +
.../component/a2a/operation/A2AOperations.java | 62 +
.../a2a/operation/MessageSendOperation.java | 185 +
.../a2a/operation/MessageStreamOperation.java | 100 +
.../a2a/operation/PushConfigCreateOperation.java | 69 +
.../a2a/operation/PushConfigDeleteOperation.java | 68 +
.../a2a/operation/PushConfigGetOperation.java | 70 +
.../a2a/operation/PushConfigListOperation.java | 72 +
.../a2a/operation/TaskCancelOperation.java | 64 +
.../component/a2a/operation/TaskGetOperation.java | 75 +
.../component/a2a/operation/TaskListOperation.java | 122 +
.../a2a/operation/TaskSubscribeOperation.java | 76 +
.../camel/component/a2a/protocol/A2AProtocol.java | 126 +
.../component/a2a/protocol/JsonRpcProtocol.java | 267 +
.../camel/component/a2a/protocol/RestProtocol.java | 99 +
.../camel/component/a2a/protocol/SseCodec.java | 139 +
.../a2a/push/PushNotificationDispatcher.java | 341 ++
.../a2a/push/PushNotificationSubscriber.java | 26 +-
.../a2a/simple/A2ASimpleExpressionBuilder.java | 275 +
.../component/a2a/simple/SimpleA2AFunction.java | 130 +
.../component/a2a/state/A2APushConfigStore.java | 20 +-
.../camel/component/a2a/state/A2ATaskCleanup.java | 18 +-
.../component/a2a/state/A2ATaskRepository.java | 101 +
.../camel/component/a2a/state/A2ATaskStore.java | 63 +
.../component/a2a/state/A2ATaskSubscriber.java | 20 +-
.../component/a2a/state/A2ATaskSubscriptions.java | 60 +
.../component/a2a/state/GuardedTaskStore.java | 235 +
.../component/a2a/state/InMemoryTaskStore.java | 549 ++
.../component/a2a/streaming/A2AStreamEmitter.java | 109 +
.../a2a/streaming/DefaultStreamEmitter.java | 102 +
.../a2a/streaming/QueueStreamEmitter.java | 144 +
.../component/a2a/streaming/SseEventIterator.java | 217 +
.../a2a/streaming/SseQueueInputStream.java | 136 +
.../component/a2a/streaming/StreamSubscriber.java | 78 +
.../camel/component/a2a/util/A2AJsonMapper.java | 52 +
.../a2a/util/BoundedInputStreamReader.java | 61 +
.../component/a2a/util/WebhookUrlValidator.java | 139 +
.../component/a2a/A2AAdversarialCoverageTest.java | 593 ++
.../camel/component/a2a/A2AConfigurationTest.java | 53 +
.../a2a/A2AConsumerHttpIntegrationTest.java | 342 ++
.../camel/component/a2a/A2AConsumerTest.java | 2819 +++++++++
.../component/a2a/A2AEndpointLifecycleTest.java | 71 +
.../component/a2a/A2AGeneratedMetadataTest.java | 70 +
.../camel/component/a2a/A2AProducerTest.java | 599 ++
.../camel/component/a2a/A2AProgressTest.java | 201 +
.../camel/component/a2a/A2ATypeConvertersTest.java | 170 +
.../component/a2a/NoopRestConsumerFactory.java | 118 +
.../component/a2a/auth/A2AAuthHandlerTest.java | 466 ++
.../component/a2a/card/AgentCardLoaderTest.java | 331 +
.../component/a2a/card/AgentCardResolverTest.java | 178 +
.../a2a/model/A2AModelValidationTest.java | 81 +
.../camel/component/a2a/model/AgentCardTest.java | 201 +
.../apache/camel/component/a2a/model/PartTest.java | 69 +
.../camel/component/a2a/model/TaskStateTest.java | 65 +
.../a2a/operation/MessageSendOperationTest.java | 347 ++
.../a2a/operation/MessageStreamOperationTest.java | 215 +
.../operation/PushConfigCreateOperationTest.java | 152 +
.../operation/PushConfigDeleteOperationTest.java | 114 +
.../a2a/operation/PushConfigGetOperationTest.java | 126 +
.../a2a/operation/PushConfigListOperationTest.java | 140 +
.../a2a/operation/TaskCancelOperationTest.java | 99 +
.../a2a/operation/TaskGetOperationTest.java | 132 +
.../a2a/operation/TaskListOperationTest.java | 188 +
.../a2a/operation/TaskSubscribeOperationTest.java | 151 +
.../a2a/protocol/JsonRpcProtocolTest.java | 268 +
.../component/a2a/protocol/RestProtocolTest.java | 116 +
.../camel/component/a2a/protocol/SseCodecTest.java | 116 +
.../a2a/push/PushNotificationDispatcherTest.java | 318 +
.../a2a/simple/A2ASimpleExpressionBuilderTest.java | 408 ++
.../a2a/simple/SimpleA2AFunctionTest.java | 153 +
.../component/a2a/state/GuardedTaskStoreTest.java | 283 +
.../component/a2a/state/InMemoryTaskStoreTest.java | 578 ++
.../a2a/streaming/DefaultStreamEmitterTest.java | 154 +
.../a2a/streaming/QueueStreamEmitterTest.java | 172 +
.../a2a/streaming/SseEventIteratorTest.java | 224 +
.../a2a/streaming/SseQueueInputStreamTest.java | 140 +
.../component/a2a/util/A2AJsonMapperTest.java | 28 +-
.../a2a/util/WebhookUrlValidatorTest.java | 164 +
.../src/test/resources/agent-card-with-skills.json | 16 +
.../src/test/resources/cards/push-agent-card.json | 31 +
.../test/resources/cards/secure-agent-card.json | 41 +
.../src/test/resources/cards/test-agent-card.json | 36 +
.../camel-a2a/src/test/resources/log4j2.properties | 17 +-
.../camel-djl/src/main/docs/djl-component.adoc | 58 +
.../src/main/docs/huggingface-component.adoc | 160 +
.../langchain4j/agent/api/AbstractAgent.java | 2 +-
.../agent/LangChain4jAgentComponentConfigurer.java | 8 +
.../LangChain4jAgentConfigurationConfigurer.java | 6 +
.../agent/LangChain4jAgentEndpointConfigurer.java | 8 +
.../agent/LangChain4jAgentEndpointUriFactory.java | 3 +-
.../langchain4j/agent/langchain4j-agent.json | 22 +-
.../src/main/docs/langchain4j-agent-component.adoc | 68 +
.../agent/LangChain4jAgentConfiguration.java | 24 +-
.../agent/LangChain4jAgentProducer.java | 96 +-
.../integration/LangChain4jAgentOutputClassIT.java | 152 +
.../LangChain4jAgentStructuredOutputTest.java | 146 +
.../agent/pojos/CarRentalRecommendation.java | 126 +
.../tools/LangChain4jToolsProducer.java | 24 +-
.../tools/LangChain4jToolMultipleCallsTest.java | 17 +-
.../docs/langchain4j-web-search-component.adoc | 33 +-
.../org/apache/camel/component/openai/openai.json | 2 +-
.../src/main/docs/openai-component.adoc | 46 +-
.../component/openai/OpenAIConfiguration.java | 2 +-
.../camel/component/openai/OpenAIEndpoint.java | 2 +-
.../camel/component/openai/OpenAIProducer.java | 2 +-
.../component/openai/McpToolConverterTest.java | 29 +-
.../openai/OpenAIProducerMcpMockTest.java | 6 +-
components/camel-ai/pom.xml | 1 +
.../src/main/docs/arangodb-component.adoc | 36 +-
.../src/main/docs/asterisk-component.adoc | 73 +-
.../main/docs/atmosphere-websocket-component.adoc | 78 +-
.../camel-atom/src/main/docs/atom-component.adoc | 31 +-
.../main/docs/aws-parameter-store-component.adoc | 343 ++
.../src/main/docs/aws-security-hub-component.adoc | 36 +-
.../src/main/docs/aws2-athena-component.adoc | 163 +-
.../src/main/docs/aws2-comprehend-component.adoc | 381 +-
.../src/main/docs/aws2-cw-component.adoc | 66 +-
.../camel/component/aws2/cw/Cw2Producer.java | 2 +-
.../src/main/docs/aws2-ecs-component.adoc | 36 +-
.../src/main/docs/aws2-eks-component.adoc | 36 +-
.../src/main/docs/aws2-eventbridge-component.adoc | 37 +-
.../src/main/docs/aws2-iam-component.adoc | 1132 +++-
.../src/main/docs/aws2-kinesis-component.adoc | 77 +-
.../main/docs/aws2-kinesis-firehose-component.adoc | 37 +-
.../src/main/docs/aws2-kms-component.adoc | 160 +-
.../src/main/docs/aws2-lambda-component.adoc | 480 +-
.../src/main/docs/aws2-mq-component.adoc | 134 +-
.../src/main/docs/aws2-msk-component.adoc | 80 +-
.../src/main/docs/aws2-polly-component.adoc | 36 +-
.../main/docs/aws2-redshift-data-component.adoc | 36 +-
.../src/main/docs/aws2-rekognition-component.adoc | 36 +-
.../src/main/docs/aws2-s3-component.adoc | 779 ++-
.../src/main/docs/aws2-ses-component.adoc | 35 +-
.../src/main/docs/aws2-sns-component.adoc | 108 +-
.../src/main/docs/aws2-sqs-component.adoc | 187 +-
.../main/docs/aws2-step-functions-component.adoc | 36 +-
.../src/main/docs/aws2-sts-component.adoc | 126 +-
.../src/main/docs/aws2-timestream-component.adoc | 90 +-
.../src/main/docs/azure-cosmosdb-component.adoc | 118 +-
.../src/main/docs/azure-eventhubs-component.adoc | 37 +-
.../src/main/docs/azure-servicebus-component.adoc | 73 +-
.../main/docs/azure-storage-blob-component.adoc | 329 +-
.../docs/azure-storage-datalake-component.adoc | 103 +-
.../main/docs/azure-storage-queue-component.adoc | 114 +-
.../src/main/docs/base64-dataformat.adoc | 70 +-
.../src/main/docs/bean-validator-component.adoc | 118 +-
.../camel-bean/src/main/docs/bean-component.adoc | 16 +-
.../camel-bean/src/main/docs/bean-language.adoc | 18 +
.../camel-bean/src/main/docs/class-component.adoc | 142 +-
.../src/main/docs/beanio-dataformat.adoc | 33 +-
.../src/main/docs/bonita-component.adoc | 39 +-
.../src/main/docs/braintree-component.adoc | 29 +-
.../src/main/docs/browse-component.adoc | 30 +
.../src/main/docs/caffeine-cache-component.adoc | 67 +-
.../camel-cbor/src/main/docs/cbor-dataformat.adoc | 34 +-
.../camel-chunk/src/main/docs/chunk-component.adoc | 161 +-
.../src/main/docs/couchbase-component.adoc | 34 +-
.../camel-cron/src/main/docs/cron-component.adoc | 21 +-
.../src/main/docs/pgp-dataformat.adoc | 21 +-
components/camel-csv/pom.xml | 5 +
.../camel-csv/src/main/docs/csv-dataformat.adoc | 106 +-
.../component/DataFormatComponentConfigTest.java | 57 +
.../csv/component/DataFormatComponentRoute.java | 26 +-
components/camel-cxf/camel-cxf-soap/pom.xml | 7 +
.../src/main/docs/cxf-component.adoc | 16 +
.../component/cxf/jaxws/DefaultCxfBinding.java | 85 +-
.../component/cxf/jaxws/WsSecurityHelper.java | 115 +
components/camel-cxf/camel-cxf-spring-soap/pom.xml | 6 +
.../camel-dapr/src/main/docs/dapr-component.adoc | 149 +-
.../src/main/docs/dataformat-component.adoc | 28 +-
.../component/dataformat/DataFormatComponent.java | 56 +-
.../src/main/docs/dataset-component.adoc | 41 +
.../src/main/docs/dataset-test-component.adoc | 33 +-
.../src/main/docs/datasonnet-language.adoc | 53 +
.../src/main/docs/debezium-db2-component.adoc | 54 +-
.../src/main/docs/debezium-mysql-component.adoc | 57 +-
.../src/main/docs/debezium-oracle-component.adoc | 54 +-
.../src/main/docs/debezium-postgres-component.adoc | 54 +-
.../main/docs/debezium-sqlserver-component.adoc | 54 +-
.../camel-dfdl/src/main/docs/dfdl-component.adoc | 64 +-
.../src/main/docs/direct-component.adoc | 28 +-
.../src/main/docs/disruptor-component.adoc | 48 +-
.../src/main/docs/docker-component.adoc | 68 +-
.../src/main/docs/dynamic-router-component.adoc | 16 +-
.../docs/elasticsearch-rest-client-component.adoc | 244 +
.../src/main/docs/elasticsearch-component.adoc | 97 +-
.../camel-event/src/main/docs/event-component.adoc | 195 +
.../camel-exec/src/main/docs/exec-component.adoc | 142 +-
.../src/main/docs/fastjson-dataformat.adoc | 41 +-
.../src/main/docs/file-watch-component.adoc | 95 +
.../camel-file/src/main/docs/file-component.adoc | 401 +-
.../src/main/docs/flowable-component.adoc | 31 +-
.../camel-fop/src/main/docs/fop-component.adoc | 37 +-
.../src/main/docs/freemarker-component.adoc | 206 +-
.../camel-ftp/src/main/docs/ftp-component.adoc | 192 +-
.../src/main/docs/geocoder-component.adoc | 105 +-
.../camel-git/src/main/docs/git-component.adoc | 35 +-
.../src/main/docs/github2-component.adoc | 76 +
.../src/main/docs/google-firestore-component.adoc | 362 +-
.../src/main/docs/google-pubsub-component.adoc | 32 +-
.../main/docs/google-secret-manager-component.adoc | 36 +-
.../src/main/docs/google-storage-component.adoc | 194 +-
.../src/main/docs/graphql-component.adoc | 165 +-
.../camel-grok/src/main/docs/grok-dataformat.adoc | 84 +-
components/camel-grpc/pom.xml | 29 +-
.../camel-gson/src/main/docs/gson-dataformat.adoc | 41 +-
.../camel-http/src/main/docs/http-component.adoc | 97 +-
.../src/main/docs/hwcloud-frs-component.adoc | 155 +-
.../docs/hwcloud-imagerecognition-component.adoc | 140 +-
.../src/main/docs/hwcloud-smn-component.adoc | 81 +-
.../src/main/docs/ibm-cos-component.adoc | 335 +-
.../camel-ical/src/main/docs/ical-dataformat.adoc | 48 +-
.../camel-iggy/src/main/docs/iggy-component.adoc | 74 +
.../src/main/docs/influxdb-component.adoc | 32 +-
.../src/main/docs/influxdb2-component.adoc | 34 +-
.../src/main/docs/ironmq-component.adoc | 70 +-
.../src/main/docs/iso8583-dataformat.adoc | 91 +-
.../src/main/docs/jackson2-dataformat.adoc | 41 +-
.../src/main/docs/jackson3-dataformat.adoc | 40 +-
.../camel-jcr/src/main/docs/jcr-component.adoc | 83 +-
.../camel-jdbc/src/main/docs/jdbc-component.adoc | 126 +-
.../camel-jetty/src/main/docs/jetty-component.adoc | 114 +
.../src/main/docs/jgroups-raft-component.adoc | 67 +-
.../src/main/docs/jgroups-component.adoc | 65 +-
.../camel-jms/src/main/docs/jms-component.adoc | 279 +-
.../camel-jolt/src/main/docs/jolt-component.adoc | 124 +-
.../camel-joor/src/main/docs/java-language.adoc | 35 +-
.../camel-joor/src/main/docs/joor-language.adoc | 35 +-
.../camel-jpa/src/main/docs/jpa-component.adoc | 211 +-
components/camel-jq/src/main/docs/jq-language.adoc | 55 +
.../camel-jslt/src/main/docs/jslt-component.adoc | 210 +-
.../src/main/docs/json-validator-component.adoc | 34 +-
.../src/main/docs/jsonata-component.adoc | 120 +-
.../src/main/docs/jsonb-dataformat.adoc | 41 +-
components/camel-jsoup/pom.xml | 2 +-
.../camel-jt400/src/main/docs/jt400-component.adoc | 138 +-
.../camel-jte/src/main/docs/jte-component.adoc | 35 +-
components/camel-kafka/pom.xml | 2 +-
.../camel-kafka/src/main/docs/kafka-component.adoc | 202 +
.../src/main/docs/kamelet-component.adoc | 29 +
.../docs/kubernetes-config-maps-component.adoc | 104 +-
.../src/main/docs/kubernetes-events-component.adoc | 43 +-
.../main/docs/kubernetes-secrets-component.adoc | 103 +-
.../src/main/docs/language-component.adoc | 191 +-
.../serializer/DefaultLevelDBSerializer.java | 7 +
.../DefaultLevelDBSerializerKeyFilterTest.java | 63 +
.../camel-log/src/main/docs/log-component.adoc | 155 +-
.../src/main/docs/lumberjack-component.adoc | 48 +-
.../camel-lzf/src/main/docs/lzf-dataformat.adoc | 34 +-
.../camel-mail/src/main/docs/mail-component.adoc | 105 +-
.../src/main/docs/mapstruct-component.adoc | 29 +-
.../src/main/docs/master-component.adoc | 29 +-
.../src/main/docs/metrics-component.adoc | 286 +
.../src/main/docs/micrometer-component.adoc | 223 +
.../camel-minio/src/main/docs/minio-component.adoc | 238 +-
.../src/main/docs/mongodb-component.adoc | 184 +-
.../src/main/docs/mustache-component.adoc | 122 +-
.../camel-mvel/src/main/docs/mvel-component.adoc | 129 +-
.../camel-mvel/src/main/docs/mvel-language.adoc | 26 +-
.../src/main/docs/mybatis-bean-component.adoc | 29 +-
.../src/main/docs/mybatis-component.adoc | 335 +-
.../camel-nats/src/main/docs/nats-component.adoc | 146 +-
.../src/main/docs/netty-http-component.adoc | 163 +-
.../camel-netty/src/main/docs/netty-component.adoc | 42 +-
.../src/main/docs/oaipmh-component.adoc | 67 +-
.../java/org/apache/camel/oauth/UserProfile.java | 21 +-
.../org/apache/camel/oauth/UserProfileTest.java | 94 +
.../camel-ocsf/src/main/docs/ocsf-dataformat.adoc | 127 +-
.../camel-ognl/src/main/docs/ognl-language.adoc | 26 +-
.../camel-once/src/main/docs/once-component.adoc | 127 +-
.../src/main/docs/opensearch-component.adoc | 97 +-
.../main/docs/opentelemetry-metrics-component.adoc | 223 +
.../src/main/docs/optaplanner-component.adoc | 74 +-
.../src/main/docs/paho-mqtt5-component.adoc | 118 +-
.../camel-paho/src/main/docs/paho-component.adoc | 116 +
.../camel-pdf/src/main/docs/pdf-component.adoc | 30 +
.../main/docs/pg-replication-slot-component.adoc | 33 +
.../src/main/docs/platform-http-component.adoc | 29 +-
.../src/main/docs/protobuf-dataformat.adoc | 66 +-
.../src/main/docs/pubnub-component.adoc | 132 +
.../src/main/docs/quartz-component.adoc | 94 +-
.../src/main/docs/reactive-streams-component.adoc | 33 +-
.../src/main/docs/rest-openapi-component.adoc | 30 +
.../camel-rest/src/main/docs/rest-component.adoc | 155 +
.../src/main/docs/robotframework-component.adoc | 29 +-
.../src/main/docs/rocketmq-component.adoc | 33 +
.../camel-rss/src/main/docs/rss-component.adoc | 68 +
.../camel-rss/src/main/docs/rss-dataformat.adoc | 84 +-
.../camel-saxon/src/main/docs/xquery-language.adoc | 75 +-
.../src/main/docs/scheduler-component.adoc | 33 +-
.../src/main/docs/schematron-component.adoc | 131 +-
.../camel-seda/src/main/docs/seda-component.adoc | 43 +
.../camel-servicenow-maven-plugin/pom.xml | 1 -
.../src/main/docs/servlet-component.adoc | 29 +
.../camel-shell/src/main/docs/shell-component.adoc | 58 +
.../camel-sjms/src/main/docs/sjms-component.adoc | 102 +-
.../camel-sjms2/src/main/docs/sjms2-component.adoc | 71 +-
.../camel-slack/src/main/docs/slack-component.adoc | 67 +-
.../camel-smpp/src/main/docs/smpp-component.adoc | 89 +-
.../src/main/docs/snakeYaml-dataformat.adoc | 38 +-
.../camel-snmp/src/main/docs/snmp-component.adoc | 44 +-
.../camel-solr/src/main/docs/solr-component.adoc | 59 +-
.../src/main/docs/splunk-hec-component.adoc | 35 +-
.../src/main/docs/splunk-component.adoc | 179 +-
.../main/docs/spring-ai-embeddings-component.adoc | 30 +
.../src/main/docs/spring-batch-component.adoc | 70 +-
.../src/main/docs/spring-rabbitmq-component.adoc | 34 +-
.../camel-spring-parent/camel-spring-ws/pom.xml | 4 +
.../ws/SpringWebserviceEndpointConfigurer.java | 6 +
.../ws/SpringWebserviceEndpointUriFactory.java | 3 +-
.../camel/component/spring/ws/spring-ws.json | 45 +-
.../src/main/docs/spring-ws-component.adoc | 69 +-
.../spring/ws/SpringWebserviceConfiguration.java | 17 +
.../spring/ws/SpringWebserviceConsumer.java | 18 +-
.../spring/ws/SpringWebserviceEndpoint.java | 14 +-
.../ws/SpringWebserviceHeaderFilterStrategy.java | 26 +-
.../spring/ws/ConsumerSoapHeaderFilterTest.java | 113 +
.../ws/ConsumerSoapHeaderFilterTest-context.xml | 46 +
.../camel-spring/src/main/docs/spel-language.adoc | 34 +-
.../camel-sql/src/main/docs/sql-component.adoc | 236 +-
.../camel-ssh/src/main/docs/ssh-component.adoc | 84 +-
.../src/main/docs/stream-component.adoc | 134 +-
.../src/main/docs/string-template-component.adoc | 35 +-
.../src/main/docs/stripe-component.adoc | 58 +
.../src/main/docs/swiftMt-dataformat.adoc | 70 +-
.../src/main/docs/swiftMx-dataformat.adoc | 70 +-
.../src/main/docs/tarFile-dataformat.adoc | 129 +-
.../src/main/docs/telegram-component.adoc | 251 +-
.../org/apache/camel/telemetry/TagConstants.java | 1 +
.../decorators/AbstractSpanDecorator.java | 5 +
.../decorators/AbstractSpanDecoratorTest.java | 2 +
.../src/main/docs/thrift-component.adoc | 71 +-
.../src/main/docs/thrift-dataformat.adoc | 54 +-
.../src/main/docs/thymeleaf-component.adoc | 243 +-
.../camel-tika/src/main/docs/tika-component.adoc | 54 +
.../camel-timer/src/main/docs/timer-component.adoc | 94 +-
.../src/main/docs/undertow-component.adoc | 127 +-
.../src/main/docs/velocity-component.adoc | 253 +-
.../src/main/docs/vertx-http-component.adoc | 27 +
.../src/main/docs/vertx-websocket-component.adoc | 88 +
.../camel-wasm/src/main/docs/wasm-component.adoc | 58 +-
.../src/main/docs/weather-component.adoc | 114 +-
.../camel-web3j/src/main/docs/web3j-component.adoc | 68 +-
.../whatsapp/WhatsAppEndpointConfigurer.java | 6 +
.../whatsapp/WhatsAppEndpointUriFactory.java | 6 +-
.../apache/camel/component/whatsapp/whatsapp.json | 3 +-
.../component/whatsapp/WhatsAppConfiguration.java | 15 +
.../whatsapp/WhatsAppWebhookProcessor.java | 47 +-
.../whatsapp/WhatsAppWebhookSignatureTest.java | 69 +
.../src/main/docs/xchange-component.adoc | 37 +-
.../camel-xj/src/main/docs/xj-component.adoc | 132 +-
.../main/docs/xmlsecurity-verify-component.adoc | 46 +-
.../camel-xmpp/src/main/docs/xmpp-component.adoc | 205 +-
.../camel-xpath/src/main/docs/xpath-language.adoc | 118 +-
.../src/main/docs/xslt-saxon-component.adoc | 131 +-
.../camel-xslt/src/main/docs/xslt-component.adoc | 101 +-
.../src/main/docs/gzipDeflater-dataformat.adoc | 30 +
.../src/main/docs/zipDeflater-dataformat.adoc | 30 +
components/camel-zipfile/pom.xml | 2 +-
.../src/main/docs/zipFile-dataformat.adoc | 104 +
.../src/main/docs/zookeeper-master-component.adoc | 30 +-
.../src/main/docs/zookeeper-component.adoc | 172 +-
.../org/apache/camel/spi/annotations/DslArg.java | 79 +
.../main/java/org/apache/camel/CamelContext.java | 8 +-
.../apache/camel/NoFactoryAvailableException.java | 13 +-
.../java/org/apache/camel/NoSuchBeanException.java | 13 +-
.../apache/camel/SSLContextParametersAware.java | 16 +-
.../main/java/org/apache/camel/StaticService.java | 14 +-
.../org/apache/camel/spi/BackOffTimerFactory.java | 16 +-
.../java/org/apache/camel/spi/CamelLogger.java | 16 +-
.../java/org/apache/camel/spi/CamelMDCService.java | 15 +-
.../java/org/apache/camel/spi/CliConnector.java | 12 +-
.../org/apache/camel/spi/CliConnectorFactory.java | 12 +-
.../org/apache/camel/spi/DataFormatResolver.java | 12 +-
.../org/apache/camel/spi/DumpRoutesStrategy.java | 2 +-
.../java/org/apache/camel/spi/EventFactory.java | 20 +-
.../java/org/apache/camel/spi/EventNotifier.java | 14 +-
.../apache/camel/spi/ExecutorServiceManager.java | 3 +
.../org/apache/camel/spi/HeadersMapFactory.java | 14 +-
.../org/apache/camel/spi/InflightRepository.java | 15 +-
.../main/java/org/apache/camel/spi/Language.java | 19 +-
.../org/apache/camel/spi/LanguageResolver.java | 12 +-
.../org/apache/camel/spi/LifecycleStrategy.java | 16 +-
.../java/org/apache/camel/spi/ManagementAgent.java | 19 +-
.../camel/spi/ManagementInterceptStrategy.java | 19 +-
.../apache/camel/spi/ManagementMBeanAssembler.java | 20 +-
.../apache/camel/spi/ManagementNameStrategy.java | 25 +-
.../camel/spi/ManagementObjectNameStrategy.java | 18 +-
.../apache/camel/spi/ManagementObjectStrategy.java | 18 +-
.../org/apache/camel/spi/ManagementStrategy.java | 22 +-
.../camel/spi/ManagementStrategyFactory.java | 16 +-
.../org/apache/camel/spi/ModelToJavaDumper.java | 71 +
.../org/apache/camel/spi/ModelToXMLDumper.java | 16 +-
.../org/apache/camel/spi/ModelToYAMLDumper.java | 16 +-
.../org/apache/camel/spi/PropertiesComponent.java | 21 +-
.../org/apache/camel/spi/PropertiesFunction.java | 14 +-
.../org/apache/camel/spi/ReactiveExecutor.java | 16 +-
.../apache/camel/spi/RestApiConsumerFactory.java | 18 +-
.../spi/RestBindingJaxbDataFormatFactory.java | 12 +-
.../org/apache/camel/spi/RestConfiguration.java | 19 +-
.../org/apache/camel/spi/RestProducerFactory.java | 16 +-
.../java/org/apache/camel/spi/RestRegistry.java | 16 +-
.../org/apache/camel/spi/RouteTopologyDumper.java | 15 +-
.../org/apache/camel/spi/RoutesBuilderLoader.java | 11 +-
.../camel/spi/ScheduledPollConsumerScheduler.java | 18 +-
.../org/apache/camel/spi/ThreadPoolFactory.java | 20 +-
.../org/apache/camel/spi/ThreadPoolProfile.java | 17 +-
.../src/main/java/org/apache/camel/spi/Tracer.java | 18 +-
.../main/java/org/apache/camel/spi/UnitOfWork.java | 21 +-
.../org/apache/camel/spi/UnitOfWorkFactory.java | 17 +-
.../camel/impl/engine/AbstractCamelContext.java | 4 +
.../camel/impl/engine/SimpleCamelContext.java | 9 +
.../org/apache/camel/dev-console/route-dump.json | 2 +-
.../camel/impl/console/RouteDumpDevConsole.java | 13 +-
.../camel/impl/DefaultDumpRoutesStrategy.java | 143 +
.../language/simple/SimpleFunctionDispatcher.java | 8 +-
.../apache/camel/model/AggregateDefinition.java | 30 +
.../apache/camel/model/BasicExpressionNode.java | 2 +
.../org/apache/camel/model/BeanDefinition.java | 3 +
.../org/apache/camel/model/CatchDefinition.java | 2 +
.../apache/camel/model/ClaimCheckDefinition.java | 4 +
.../apache/camel/model/ConvertBodyDefinition.java | 2 +
.../camel/model/ConvertHeaderDefinition.java | 3 +
.../camel/model/ConvertVariableDefinition.java | 3 +
.../org/apache/camel/model/EnrichDefinition.java | 2 +
.../org/apache/camel/model/ExpressionNode.java | 2 +
.../FaultToleranceConfigurationDefinition.java | 66 +
.../camel/model/InterceptFromDefinition.java | 2 +
.../model/InterceptSendToEndpointDefinition.java | 2 +
.../org/apache/camel/model/KameletDefinition.java | 2 +
.../java/org/apache/camel/model/LogDefinition.java | 3 +
.../apache/camel/model/OnExceptionDefinition.java | 2 +
.../org/apache/camel/model/PolicyDefinition.java | 2 +
.../org/apache/camel/model/PollDefinition.java | 3 +
.../apache/camel/model/PollEnrichDefinition.java | 2 +
.../org/apache/camel/model/ProcessDefinition.java | 2 +
.../apache/camel/model/RemoveHeaderDefinition.java | 2 +
.../camel/model/RemoveHeadersDefinition.java | 2 +
.../camel/model/RemovePropertiesDefinition.java | 2 +
.../camel/model/RemovePropertyDefinition.java | 2 +
.../camel/model/RemoveVariableDefinition.java | 2 +
.../model/Resilience4jConfigurationDefinition.java | 134 +
.../org/apache/camel/model/RollbackDefinition.java | 2 +
.../org/apache/camel/model/RouteDefinition.java | 20 +-
.../org/apache/camel/model/SamplingDefinition.java | 12 +
.../org/apache/camel/model/SendDefinition.java | 2 +
.../camel/model/SetExchangePatternDefinition.java | 2 +
.../apache/camel/model/SetHeaderDefinition.java | 2 +
.../apache/camel/model/SetPropertyDefinition.java | 2 +
.../apache/camel/model/SetVariableDefinition.java | 2 +
.../org/apache/camel/model/ThreadsDefinition.java | 3 +
.../camel/model/ThrowExceptionDefinition.java | 3 +
.../java/org/apache/camel/model/ToDefinition.java | 2 +
.../apache/camel/model/ToDynamicDefinition.java | 2 +
.../camel/model/TransformDataTypeDefinition.java | 3 +
.../apache/camel/model/rest/RestDefinition.java | 2 +
.../apache/camel/model/rest/VerbDefinition.java | 2 +
.../camel-jsoup => core/camel-java-io}/pom.xml | 61 +-
.../apache/camel/java/out/JavaDslModelWriter.java | 6455 ++++++++++++++++++++
.../services/org/apache/camel/modeljava-dumper | 2 +
.../services/org/apache/camel/other.properties | 7 +
.../src/generated/resources/java-io.json | 15 +
.../org/apache/camel/java/LwModelToJavaDumper.java | 184 +
.../camel/java/out/JavaDslModelWriterSupport.java | 1157 ++++
.../apache/camel/java/out/JavaDslCompileTest.java | 544 ++
.../camel/java/out/JavaDslModelWriterTest.java | 293 +
.../src/test/resources/aggregateAdvanced.xml | 42 +
.../src/test/resources/beanWithRef.xml | 28 +
.../test/resources/circuitBreakerResilience4j.xml | 38 +
.../src/test/resources/claimCheckOperation.xml | 30 +
.../src/test/resources/doTryMultiCatch.xml | 44 +
.../src/test/resources/errorHandlerDefault.xml | 34 +
.../src/test/resources/expressionOptions.xml | 36 +
.../src/test/resources/java-dsl-choice.txt | 11 +
.../src/test/resources/java-dsl-filter.txt | 6 +
.../src/test/resources/java-dsl-set-header.txt | 6 +
.../src/test/resources/java-dsl-simple.txt | 4 +
.../src/test/resources/java-dsl-split.txt | 7 +
.../src/test/resources/java-dsl-wiretap.txt | 4 +
.../src/test/resources/logWithLevel.xml | 28 +
.../src/test/resources/marshalDataFormats.xml | 78 +
.../src/test/resources/onExceptionAdvanced.xml | 43 +
.../src/test/resources/restOpenApi.xml | 24 +
.../src/test/resources/sagaAdvanced.xml | 35 +
.../src/test/resources/simpleRestConfiguration.xml | 26 +
.../src/test/resources/simpleTemplatedRoute.xml | 0
.../src/test/resources/threadsPoolSize.xml | 28 +
.../src/test/resources/throttleAdvanced.xml | 30 +
.../src/test/resources/throwExceptionSimple.xml | 31 +
.../src/test/resources/toWithPattern.xml | 27 +
.../camel-main-configuration-metadata.json | 4 +-
.../org/apache/camel/main/components.properties | 1 +
core/camel-main/src/main/docs/main.adoc | 4 +-
.../camel/main/DefaultConfigurationProperties.java | 14 +-
.../management/mbean/ManagedCamelContextMBean.java | 9 +
.../api/management/mbean/ManagedRouteMBean.java | 9 +
.../management/mbean/ManagedCamelContext.java | 23 +
.../camel/management/mbean/ManagedRoute.java | 22 +
.../camel/management/ManagedFromRestGetTest.java | 4 +-
.../management/ManagedFromRestPlaceholderTest.java | 5 +-
.../org/apache/camel/support/PluginHelper.java | 17 +-
.../java/org/apache/camel/util/SecurityUtils.java | 2 +
.../java/org/apache/camel/xml/in/ModelParser.java | 3 -
.../java/org/apache/camel/xml/out/ModelWriter.java | 3 -
core/camel-xml-io/src/test/resources/aggregate.xml | 30 +
.../camel-xml-io/src/test/resources/claimCheck.xml | 31 +
.../src/test/resources/convertHeaderTo.xml | 26 +
.../src/test/resources/convertVariableTo.xml | 26 +
core/camel-xml-io/src/test/resources/delay.xml | 28 +
.../src/test/resources/doTryCatchFinally.xml | 34 +
.../src/test/resources/dynamicRouter.xml | 27 +
.../src/test/resources/enrichAndPollEnrich.xml | 31 +
.../src/test/resources/idempotentConsumer.xml | 28 +
.../src/test/resources/interceptFrom.xml | 28 +
.../src/test/resources/interceptFromAndSendTo.xml | 29 +
core/camel-xml-io/src/test/resources/kamelet.xml | 26 +
core/camel-xml-io/src/test/resources/multicast.xml | 30 +
.../src/test/resources/onCompletion.xml | 28 +
core/camel-xml-io/src/test/resources/pausable.xml | 26 +
core/camel-xml-io/src/test/resources/poll.xml | 26 +
.../test/resources/removeHeadersAndProperties.xml | 30 +
core/camel-xml-io/src/test/resources/resumable.xml | 26 +
core/camel-xml-io/src/test/resources/rollback.xml | 25 +
core/camel-xml-io/src/test/resources/sample.xml | 26 +
.../src/test/resources/setExchangePattern.xml | 26 +
core/camel-xml-io/src/test/resources/sort.xml | 28 +
core/camel-xml-io/src/test/resources/step.xml | 29 +
core/camel-xml-io/src/test/resources/stop.xml | 29 +
core/camel-xml-io/src/test/resources/threads.xml | 26 +
core/camel-xml-io/src/test/resources/throttle.xml | 28 +
core/camel-xml-io/src/test/resources/toD.xml | 26 +
core/camel-xml-io/src/test/resources/tokenizer.xml | 28 +
.../camel-xml-io/src/test/resources/transacted.xml | 26 +
.../src/test/resources/transformDataType.xml | 26 +
core/camel-xml-io/src/test/resources/unmarshal.xml | 28 +
core/camel-xml-io/src/test/resources/validate.xml | 28 +
core/camel-xml-io/src/test/resources/wireTap.xml | 26 +
.../org/apache/camel/yaml/out/YamlModelWriter.java | 3 -
core/pom.xml | 1 +
.../components/modules/ROOT/examples/json/a2a.json | 1 +
docs/components/modules/ROOT/nav.adoc | 1 +
.../modules/ROOT/pages/a2a-component.adoc | 1 +
docs/user-manual/modules/ROOT/nav.adoc | 2 +
.../ROOT/pages/camel-4x-upgrade-guide-4_14.adoc | 50 +
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 50 +
.../ROOT/pages/camel-4x-upgrade-guide-4_21.adoc | 107 +-
.../modules/ROOT/pages/camel-jbang-container.adoc | 42 +
.../ROOT/pages/camel-jbang-dev-services.adoc | 17 +
.../modules/ROOT/pages/camel-jbang-running.adoc | 5 +-
.../camel-yaml-dsl-validator-maven-plugin.adoc | 7 +-
.../modules/ROOT/pages/http-session-handling.adoc | 16 +-
.../modules/ROOT/pages/java-dsl-model-writer.adoc | 211 +
...e-dump.adoc => camel-jbang-cmd-route-dump.adoc} | 8 +-
.../ROOT/pages/jbang-commands/camel-jbang-cmd.adoc | 1 +
.../ROOT/pages/jbang-commands/camel-jbang-get.adoc | 1 -
.../jbang-commands/camel-jbang-infra-restart.adoc | 30 +
.../pages/jbang-commands/camel-jbang-infra.adoc | 1 +
docs/user-manual/modules/ROOT/pages/rest-dsl.adoc | 10 +-
.../ROOT/pages/using-propertyplaceholder.adoc | 3 +-
.../component/ComponentsBuilderFactory.java | 13 +
.../component/dsl/A2aComponentBuilderFactory.java | 149 +
.../Langchain4jAgentComponentBuilderFactory.java | 29 +-
.../builder/endpoint/EndpointBuilderFactory.java | 1 +
.../camel/builder/endpoint/EndpointBuilders.java | 1 +
.../builder/endpoint/StaticEndpointBuilders.java | 42 +
.../endpoint/dsl/A2AEndpointBuilderFactory.java | 2488 ++++++++
.../LangChain4jAgentEndpointBuilderFactory.java | 48 +-
.../endpoint/dsl/OpenAIEndpointBuilderFactory.java | 20 +-
.../SpringWebserviceEndpointBuilderFactory.java | 108 +
.../dsl/WhatsAppEndpointBuilderFactory.java | 18 +
dsl/camel-jbang/camel-jbang-container/Makefile | 108 +
.../camel-jbang-container/{ => build}/Dockerfile | 26 +-
dsl/camel-jbang/camel-jbang-container/readme.adoc | 60 +
.../META-INF/camel-jbang-commands-metadata.json | 6 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 4 +-
.../camel/dsl/jbang/core/commands/Export.java | 12 +
.../dsl/jbang/core/commands/ExportQuarkus.java | 2 +
.../core/commands/action/CamelRouteDumpAction.java | 6 +-
.../core/commands/infra/InfraBaseCommand.java | 3 +
.../jbang/core/commands/infra/InfraRestart.java | 103 +
.../dsl/jbang/core/commands/infra/InfraRun.java | 11 +
.../src/main/resources/templates/agents.md.ftl | 42 +
.../src/main/resources/templates/readme.md.ftl | 8 +
.../main/resources/templates/readme.native.md.ftl | 8 +
.../camel/dsl/jbang/core/commands/ExportTest.java | 4 +
.../core/commands/infra/InfraRestartTest.java | 91 +
.../dsl/jbang/core/common/TemplateHelperTest.java | 16 +
dsl/camel-jbang/camel-jbang-it/pom.xml | 12 +
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 4 +
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 4 +-
.../jbang/core/commands/mcp/TransformTools.java | 74 +-
.../core/commands/mcp/TransformToolsTest.java | 168 +
.../dsl/jbang/core/commands/tui/ShellPanel.java | 4 +-
.../dsl/jbang/core/commands/tui/SourceViewer.java | 224 +-
.../jbang/core/commands/tui/SyntaxHighlighter.java | 53 +-
.../core/commands/tui/SyntaxHighlighterTest.java | 20 +-
dsl/camel-kamelet-main/pom.xml | 4 +
.../camel-component-known-dependencies.properties | 1 +
.../camel-main-known-dependencies.properties | 1 +
.../DefaultYamlDeserializerResolverProvider.java | 141 +
.../yaml/common/YamlDeserializationContext.java | 224 +-
.../dsl/yaml/common/YamlDeserializerResolver.java | 29 +
.../common/YamlDeserializerResolverProvider.java | 45 +
.../dsl/yaml/common/ConstructorResolverTest.groovy | 83 +-
.../camel-yaml-dsl-validator-maven-plugin.adoc | 7 +-
.../dsl/yaml/validator/CamelYamlParserTest.java | 47 +
.../dsl/yaml/validator/YamlValidatorTest.java | 7 +
.../org/apache/camel/YamlDeserializerResolver | 1 +
.../src/test/resources/custom-parser-step.yaml | 40 +-
.../camel-yaml-dsl/src/main/docs/yaml-dsl.adoc | 165 +-
.../dsl/yaml/YamlRoutesBuilderLoaderSupport.java | 5 +-
.../YamlDeserializerResolverDiscoveryTest.groovy | 952 +++
.../org/apache/camel/YamlDeserializerResolver | 5 +
parent/pom.xml | 65 +-
pom.xml | 1 +
.../src/generated/resources/META-INF/metadata.json | 36 +-
.../test/infra/aws2/services/container.properties | 2 +-
.../cli/services/CliLocalContainerService.java | 7 +-
.../infra/docling/services/container.properties | 2 +-
.../infra/opensearch/services/container.properties | 2 +-
.../infra/qdrant/services/container.properties | 2 +-
tests/camel-itest/pom.xml | 6 +
.../maven/camel-api-component-maven-plugin/pom.xml | 1 -
.../pom.xml | 1 -
.../packaging/JavaDslModelWriterGeneratorMojo.java | 179 +
.../apache/camel/maven/packaging/MojoHelper.java | 2 +-
.../resources/velocity/model-java-dsl-writer.vm | 392 ++
.../org/apache/camel/spi/annotations/DslArg.java | 79 +
726 files changed, 68412 insertions(+), 2783 deletions(-)
create mode 100644 .idea/vcs.xml
delete mode 100644 .mvn/rrf/groupId-B_shibboleth.txt
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/a2a.json
create mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/java-io.json
copy components/{camel-zipfile => camel-ai/camel-a2a}/pom.xml (61%)
create mode 100644
components/camel-ai/camel-a2a/src/generated/java/org/apache/camel/component/a2a/A2AComponentConfigurer.java
create mode 100644
components/camel-ai/camel-a2a/src/generated/java/org/apache/camel/component/a2a/A2AEndpointConfigurer.java
copy
components/{camel-spring-parent/camel-spring-ws/src/generated/java/org/apache/camel/component/spring/ws/SpringWebserviceEndpointUriFactory.java
=>
camel-ai/camel-a2a/src/generated/java/org/apache/camel/component/a2a/A2AEndpointUriFactory.java}
(53%)
create mode 100644
components/camel-ai/camel-a2a/src/generated/java/org/apache/camel/component/a2a/A2ATypeConvertersLoader.java
create mode 100644
components/camel-ai/camel-a2a/src/generated/resources/META-INF/org/apache/camel/component/a2a/a2a.json
create mode 100644
components/camel-ai/camel-a2a/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
create mode 100644
components/camel-ai/camel-a2a/src/generated/resources/META-INF/services/org/apache/camel/component.properties
create mode 100644
components/camel-ai/camel-a2a/src/generated/resources/META-INF/services/org/apache/camel/component/a2a
create mode 100644
components/camel-ai/camel-a2a/src/generated/resources/META-INF/services/org/apache/camel/configurer/a2a-component
create mode 100644
components/camel-ai/camel-a2a/src/generated/resources/META-INF/services/org/apache/camel/configurer/a2a-endpoint
create mode 100644
components/camel-ai/camel-a2a/src/generated/resources/META-INF/services/org/apache/camel/simple-function-factory/camel-a2a
create mode 100644
components/camel-ai/camel-a2a/src/generated/resources/META-INF/services/org/apache/camel/urifactory/a2a-endpoint
create mode 100644
components/camel-ai/camel-a2a/src/main/docs/a2a-component.adoc
copy
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlDeserializerResolver.java
=>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AComponent.java
(53%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AConfiguration.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AConstants.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AConsumer.java
copy core/camel-api/src/main/java/org/apache/camel/StaticService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2ADataFormat.java
(81%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AEndpoint.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AErrorSupport.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AHttpPathSupport.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AHttpTransportSupport.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AListTasksSupport.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AProducer.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2AProgress.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/A2ATypeConverters.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/auth/A2AAuthHandler.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/auth/A2ASecuritySchemeHandler.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/auth/A2AUserProfile.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/auth/ApiKeySchemeHandler.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/auth/BearerTokenExtractor.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/auth/HttpBearerSchemeHandler.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/auth/OAuth2SchemeHandler.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/auth/OpenIdConnectSchemeHandler.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/card/AgentCardLoader.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/card/AgentCardResolver.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/exception/A2AException.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/extension/A2AExtensionHandler.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/A2AError.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/AgentCapabilities.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/AgentCard.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/AgentExtension.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlDeserializerResolver.java
=>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/AgentProvider.java
(56%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/Artifact.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlDeserializerResolver.java
=>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/AuthenticationInfo.java
(50%)
copy
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlDeserializerResolver.java
=>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/DataPart.java
(62%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/FilePart.java
copy core/camel-api/src/main/java/org/apache/camel/spi/CamelMDCService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/ListPushNotificationConfigsResponse.java
(65%)
copy core/camel-api/src/main/java/org/apache/camel/spi/CamelMDCService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/ListTasksResponse.java
(59%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/Message.java
copy core/camel-api/src/main/java/org/apache/camel/StaticService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/Part.java
(77%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/PartDeserializer.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/SecurityRequirement.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/SecurityScheme.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/SendMessageConfiguration.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/SendMessageRequest.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/SendMessageResponse.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/Skill.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/StreamResponse.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/SupportedInterface.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/Task.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TaskArtifactUpdateEvent.java
copy core/camel-api/src/main/java/org/apache/camel/spi/CamelMDCService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TaskCancelRequest.java
(69%)
copy core/camel-api/src/main/java/org/apache/camel/spi/CamelMDCService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TaskGetRequest.java
(63%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TaskListRequest.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TaskPushNotificationConfig.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TaskState.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlDeserializerResolver.java
=>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TaskStatus.java
(55%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TaskStatusUpdateEvent.java
copy core/camel-api/src/main/java/org/apache/camel/spi/CamelMDCService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TaskSubscribeRequest.java
(62%)
copy core/camel-api/src/main/java/org/apache/camel/spi/CamelMDCService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/model/TextPart.java
(62%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/A2AOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/A2AOperations.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/MessageSendOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/MessageStreamOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/PushConfigCreateOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/PushConfigDeleteOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/PushConfigGetOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/PushConfigListOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/TaskCancelOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/TaskGetOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/TaskListOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/operation/TaskSubscribeOperation.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/protocol/A2AProtocol.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/protocol/JsonRpcProtocol.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/protocol/RestProtocol.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/protocol/SseCodec.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/push/PushNotificationDispatcher.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlDeserializerResolver.java
=>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/push/PushNotificationSubscriber.java
(52%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/simple/A2ASimpleExpressionBuilder.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/simple/SimpleA2AFunction.java
copy core/camel-api/src/main/java/org/apache/camel/spi/CamelMDCService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/state/A2APushConfigStore.java
(59%)
copy core/camel-api/src/main/java/org/apache/camel/spi/CamelMDCService.java =>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/state/A2ATaskCleanup.java
(69%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/state/A2ATaskRepository.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/state/A2ATaskStore.java
copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java
=>
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/state/A2ATaskSubscriber.java
(59%)
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/state/A2ATaskSubscriptions.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/state/GuardedTaskStore.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/state/InMemoryTaskStore.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/streaming/A2AStreamEmitter.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/streaming/DefaultStreamEmitter.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/streaming/QueueStreamEmitter.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/streaming/SseEventIterator.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/streaming/SseQueueInputStream.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/streaming/StreamSubscriber.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/util/A2AJsonMapper.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/util/BoundedInputStreamReader.java
create mode 100644
components/camel-ai/camel-a2a/src/main/java/org/apache/camel/component/a2a/util/WebhookUrlValidator.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AAdversarialCoverageTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AConfigurationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AConsumerHttpIntegrationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AConsumerTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AEndpointLifecycleTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AGeneratedMetadataTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AProducerTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AProgressTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2ATypeConvertersTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/NoopRestConsumerFactory.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/auth/A2AAuthHandlerTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/card/AgentCardLoaderTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/card/AgentCardResolverTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/model/A2AModelValidationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/model/AgentCardTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/model/PartTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/model/TaskStateTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/MessageSendOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/MessageStreamOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/PushConfigCreateOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/PushConfigDeleteOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/PushConfigGetOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/PushConfigListOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/TaskCancelOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/TaskGetOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/TaskListOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/operation/TaskSubscribeOperationTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/protocol/JsonRpcProtocolTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/protocol/RestProtocolTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/protocol/SseCodecTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/push/PushNotificationDispatcherTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/simple/A2ASimpleExpressionBuilderTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/simple/SimpleA2AFunctionTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/state/GuardedTaskStoreTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/state/InMemoryTaskStoreTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/streaming/DefaultStreamEmitterTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/streaming/QueueStreamEmitterTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/streaming/SseEventIteratorTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/streaming/SseQueueInputStreamTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlDeserializerResolver.java
=>
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/util/A2AJsonMapperTest.java
(51%)
create mode 100644
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/util/WebhookUrlValidatorTest.java
create mode 100644
components/camel-ai/camel-a2a/src/test/resources/agent-card-with-skills.json
create mode 100644
components/camel-ai/camel-a2a/src/test/resources/cards/push-agent-card.json
create mode 100644
components/camel-ai/camel-a2a/src/test/resources/cards/secure-agent-card.json
create mode 100644
components/camel-ai/camel-a2a/src/test/resources/cards/test-agent-card.json
copy
test-infra/camel-test-infra-aws-v2/src/main/resources/org/apache/camel/test/infra/aws2/services/container.properties
=> components/camel-ai/camel-a2a/src/test/resources/log4j2.properties (68%)
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/integration/LangChain4jAgentOutputClassIT.java
create mode 100644
components/camel-ai/camel-langchain4j-agent/src/test/java/org/apache/camel/component/langchain4j/agent/pojos/CarRentalRecommendation.java
create mode 100644
components/camel-csv/src/test/java/org/apache/camel/dataformat/csv/component/DataFormatComponentConfigTest.java
copy
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlDeserializerResolver.java
=>
components/camel-csv/src/test/java/org/apache/camel/dataformat/csv/component/DataFormatComponentRoute.java
(58%)
create mode 100644
components/camel-cxf/camel-cxf-soap/src/main/java/org/apache/camel/component/cxf/jaxws/WsSecurityHelper.java
create mode 100644
components/camel-leveldb/src/test/java/org/apache/camel/component/leveldb/DefaultLevelDBSerializerKeyFilterTest.java
create mode 100644
components/camel-oauth/src/test/java/org/apache/camel/oauth/UserProfileTest.java
copy core/camel-api/src/main/java/org/apache/camel/spi/DataFormatResolver.java
=>
components/camel-spring-parent/camel-spring-ws/src/main/java/org/apache/camel/component/spring/ws/SpringWebserviceHeaderFilterStrategy.java
(54%)
create mode 100644
components/camel-spring-parent/camel-spring-ws/src/test/java/org/apache/camel/component/spring/ws/ConsumerSoapHeaderFilterTest.java
create mode 100644
components/camel-spring-parent/camel-spring-ws/src/test/resources/org/apache/camel/component/spring/ws/ConsumerSoapHeaderFilterTest-context.xml
create mode 100644
components/camel-whatsapp/src/test/java/org/apache/camel/component/whatsapp/WhatsAppWebhookSignatureTest.java
create mode 100644
core/camel-api/src/generated/java/org/apache/camel/spi/annotations/DslArg.java
create mode 100644
core/camel-api/src/main/java/org/apache/camel/spi/ModelToJavaDumper.java
copy {components/camel-jsoup => core/camel-java-io}/pom.xml (56%)
create mode 100644
core/camel-java-io/src/generated/java/org/apache/camel/java/out/JavaDslModelWriter.java
create mode 100644
core/camel-java-io/src/generated/resources/META-INF/services/org/apache/camel/modeljava-dumper
create mode 100644
core/camel-java-io/src/generated/resources/META-INF/services/org/apache/camel/other.properties
create mode 100644 core/camel-java-io/src/generated/resources/java-io.json
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/LwModelToJavaDumper.java
create mode 100644
core/camel-java-io/src/main/java/org/apache/camel/java/out/JavaDslModelWriterSupport.java
create mode 100644
core/camel-java-io/src/test/java/org/apache/camel/java/out/JavaDslCompileTest.java
create mode 100644
core/camel-java-io/src/test/java/org/apache/camel/java/out/JavaDslModelWriterTest.java
create mode 100644 core/camel-java-io/src/test/resources/aggregateAdvanced.xml
create mode 100644 core/camel-java-io/src/test/resources/beanWithRef.xml
create mode 100644
core/camel-java-io/src/test/resources/circuitBreakerResilience4j.xml
create mode 100644
core/camel-java-io/src/test/resources/claimCheckOperation.xml
create mode 100644 core/camel-java-io/src/test/resources/doTryMultiCatch.xml
create mode 100644
core/camel-java-io/src/test/resources/errorHandlerDefault.xml
create mode 100644 core/camel-java-io/src/test/resources/expressionOptions.xml
create mode 100644 core/camel-java-io/src/test/resources/java-dsl-choice.txt
create mode 100644 core/camel-java-io/src/test/resources/java-dsl-filter.txt
create mode 100644
core/camel-java-io/src/test/resources/java-dsl-set-header.txt
create mode 100644 core/camel-java-io/src/test/resources/java-dsl-simple.txt
create mode 100644 core/camel-java-io/src/test/resources/java-dsl-split.txt
create mode 100644 core/camel-java-io/src/test/resources/java-dsl-wiretap.txt
create mode 100644 core/camel-java-io/src/test/resources/logWithLevel.xml
create mode 100644 core/camel-java-io/src/test/resources/marshalDataFormats.xml
create mode 100644
core/camel-java-io/src/test/resources/onExceptionAdvanced.xml
create mode 100644 core/camel-java-io/src/test/resources/restOpenApi.xml
create mode 100644 core/camel-java-io/src/test/resources/sagaAdvanced.xml
create mode 100644
core/camel-java-io/src/test/resources/simpleRestConfiguration.xml
copy
dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/main/xml/camel-my-templated-route.xml
=> core/camel-java-io/src/test/resources/simpleTemplatedRoute.xml (100%)
create mode 100644 core/camel-java-io/src/test/resources/threadsPoolSize.xml
create mode 100644 core/camel-java-io/src/test/resources/throttleAdvanced.xml
create mode 100644
core/camel-java-io/src/test/resources/throwExceptionSimple.xml
create mode 100644 core/camel-java-io/src/test/resources/toWithPattern.xml
create mode 100644 core/camel-xml-io/src/test/resources/aggregate.xml
create mode 100644 core/camel-xml-io/src/test/resources/claimCheck.xml
create mode 100644 core/camel-xml-io/src/test/resources/convertHeaderTo.xml
create mode 100644 core/camel-xml-io/src/test/resources/convertVariableTo.xml
create mode 100644 core/camel-xml-io/src/test/resources/delay.xml
create mode 100644 core/camel-xml-io/src/test/resources/doTryCatchFinally.xml
create mode 100644 core/camel-xml-io/src/test/resources/dynamicRouter.xml
create mode 100644 core/camel-xml-io/src/test/resources/enrichAndPollEnrich.xml
create mode 100644 core/camel-xml-io/src/test/resources/idempotentConsumer.xml
create mode 100644 core/camel-xml-io/src/test/resources/interceptFrom.xml
create mode 100644
core/camel-xml-io/src/test/resources/interceptFromAndSendTo.xml
create mode 100644 core/camel-xml-io/src/test/resources/kamelet.xml
create mode 100644 core/camel-xml-io/src/test/resources/multicast.xml
create mode 100644 core/camel-xml-io/src/test/resources/onCompletion.xml
create mode 100644 core/camel-xml-io/src/test/resources/pausable.xml
create mode 100644 core/camel-xml-io/src/test/resources/poll.xml
create mode 100644
core/camel-xml-io/src/test/resources/removeHeadersAndProperties.xml
create mode 100644 core/camel-xml-io/src/test/resources/resumable.xml
create mode 100644 core/camel-xml-io/src/test/resources/rollback.xml
create mode 100644 core/camel-xml-io/src/test/resources/sample.xml
create mode 100644 core/camel-xml-io/src/test/resources/setExchangePattern.xml
create mode 100644 core/camel-xml-io/src/test/resources/sort.xml
create mode 100644 core/camel-xml-io/src/test/resources/step.xml
create mode 100644 core/camel-xml-io/src/test/resources/stop.xml
create mode 100644 core/camel-xml-io/src/test/resources/threads.xml
create mode 100644 core/camel-xml-io/src/test/resources/throttle.xml
create mode 100644 core/camel-xml-io/src/test/resources/toD.xml
create mode 100644 core/camel-xml-io/src/test/resources/tokenizer.xml
create mode 100644 core/camel-xml-io/src/test/resources/transacted.xml
create mode 100644 core/camel-xml-io/src/test/resources/transformDataType.xml
create mode 100644 core/camel-xml-io/src/test/resources/unmarshal.xml
create mode 100644 core/camel-xml-io/src/test/resources/validate.xml
create mode 100644 core/camel-xml-io/src/test/resources/wireTap.xml
create mode 120000 docs/components/modules/ROOT/examples/json/a2a.json
create mode 120000 docs/components/modules/ROOT/pages/a2a-component.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/camel-jbang-container.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/java-dsl-model-writer.adoc
rename
docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-get-route-dump.adoc
=> camel-jbang-cmd-route-dump.adoc} (78%)
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-infra-restart.adoc
create mode 100644
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/A2aComponentBuilderFactory.java
create mode 100644
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/A2AEndpointBuilderFactory.java
create mode 100644 dsl/camel-jbang/camel-jbang-container/Makefile
rename dsl/camel-jbang/camel-jbang-container/{ => build}/Dockerfile (60%)
create mode 100644 dsl/camel-jbang/camel-jbang-container/readme.adoc
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraRestart.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/agents.md.ftl
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraRestartTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/TransformToolsTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/DefaultYamlDeserializerResolverProvider.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-common/src/main/java/org/apache/camel/dsl/yaml/common/YamlDeserializerResolverProvider.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/META-INF/services/org/apache/camel/YamlDeserializerResolver
copy .asf.yaml =>
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/resources/custom-parser-step.yaml
(51%)
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/YamlDeserializerResolverDiscoveryTest.groovy
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/resources/META-INF/services/org/apache/camel/YamlDeserializerResolver
create mode 100644
tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/JavaDslModelWriterGeneratorMojo.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/main/resources/velocity/model-java-dsl-writer.vm
create mode 100644
tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/DslArg.java