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

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


    from b2721f308e16 CAMEL-26901: camel-yaml-dsl - a Kamelet dependency that 
cannot be downloaded is not ignored
     add cfba41151c14 CAMEL-25632: camel-jbang - camel_catalog_doc: let one 
call check several options (#29729)
     add c55dc45c500e CAMEL-26891: camel-whatsapp - log the response status at 
INFO and the response body at DEBUG (#29736)
     add 978947b98ff0 camel-smpp: do not process a message the listener is not 
initialized for (#29677)
     add c57570acff35 CAMEL-26816: camel-sql - 
JdbcOrphanLockAwareIdempotentRepository keeps a confirmed key after its 
instance stops (#29586)
     add 136ffd929263 CAMEL-26802: camel-zookeeper-master - MasterRoutePolicy 
gives up the mastership when its route is removed, and keeps a slave stopped 
(#29583)
     add 2ef8576dc7c4 CAMEL-26280: camel-azure-functions - add the 
invokeFunction note to the 4.22 upgrade guide (#29764)
     add bb2b08529a8d CAMEL-26485: Upgrade guide - netty-http endpoint options 
in 4.22.3 and 4.18.6 (#29765)
     add e6d6e5c30f32 chore(deps): Bump Jackson 2 to 2.23.0, hold Jackson 3 at 
3.2.x (#29779)
     add e16f4dac572a CAMEL-26902: camel-keycloak - upgrade test container to 
Keycloak 26.8.2 and grant kc-admin-api to the admin client (#29780)
     add 5d2e974815ba chore(deps): Bump certifi from 2026.10.19 to 2026.10.23 
in /.github/actions/check-container-upgrade (#29770)
     add a19029eb9303 CAMEL-26901: camel-jbang - camel run leaves out what is 
already on the classpath when resolving dependencies, also with the launcher 
(#29777)
     add 356129113941 CAMEL-25619: camel-core - route reload keeps route 
templates defined in Java, and loads a route template file used through 
kamelet: again (#29773)
     add 8a62b1441059 CAMEL-25410: camel-core-model - doTry keeps doCatch and 
doFinally in its outputs (#29772)
     add ff79e380e718 CAMEL-26609: docs - the component pages show their DST 
worlds in a Deterministic simulation tests section (#29771)
     add 4b56512c768b CAMEL-26715: camel-core - Polling consumers keep when 
they last polled, and when they last polled messages (#29760)
     add 1434fd933dbf CAMEL-25589: camel-hazelcast - the transacted SEDA 
consumer waits onErrorDelay before it takes a rolled back message again (#29758)
     add e141942950b1 CAMEL-26000: camel-jsonapi - support JSON:API collection 
documents, whose data is an array (#29759)
     add 8c28c883401c CAMEL-26517: camel-ldap - run the route tests in the 
normal build (#29757)
     add 17e30b9e42b9 CAMEL-26531: camel-lra - promote to stable support level 
(#29756)
     add 5a645162dfef CAMEL-25982: camel-core - resolveResource loads a name 
without a scheme, from the classpath (#29754)
     add f00daddb65a5 CAMEL-26012: camel-pulsar - the producer no longer sends 
a body with Java serialization (#29753)
     add 87851a95bef1 CAMEL-26768: camel-sanitizer - rule R2: each consumer 
commit runs exactly once (#29664)
     add 8b9cbcd3748b camel-vertx: fail the start when the EventBus never 
becomes ready (#29681)
     add dedbb1ceb5ad build(deps): bump peter-evans/create-pull-request from 
8.1.2 to 8.1.3 (#29795)
     add 345c136dfb6d CAMEL-22280: camel-jbang - camel infra ps shows the 
container of a running service (#29747)
     add 08b7b765432e CAMEL-25978: camel-controlbus - the language command is 
off by default, with an option that lists the languages it may use (#29750)
     add 509fc859c468 camel-docling: document that html_split_page cannot be 
used (#29720)
     add 401d776a7d90 build(deps): bump 
org.l2x6.cq:cq-alias-fastinstall-quickly-extension
     add afe40bc0c3b9 camel-hashicorp-vault: fix broken Cloud logins xref in 
the docs (#29796)
     add 690edf3261b2 CAMEL-26012: camel-yaml-dsl-validator - TextBodyFlowTest 
no longer expects a pulsar finding (#29807)
     add fea8f33be983 CAMEL-26818: Run export/dependency/transform tests in 
parallel (#29701)
     add 11ba0b84fa6a CAMEL-26885: camel-core - Supervising route controller: 
the routes and nonSupervisedRoutes sets are thread-safe (#29789)
     add a4d45f948160 CAMEL-26883: camel-core - BacklogDebugger: a resumed 
exchange no longer waits on the breakpoint of another exchange (#29787)
     add 9e4f22d16509 CAMEL-26882: camel-core - DefaultProducerCache: an 
AsyncProducer that calls the callback and then throws completes the exchange 
once (#29786)
     add 867b5d053e96 CAMEL-26880: camel-cluster - ClusteredRoutePolicy applies 
the leadership again when the CamelContext resumes (#29784)
     add 0a9a82c0b88e CAMEL-26857: camel-core - a doCatch marks the redelivery 
of the called route it caught as over, so a later error handler gets its own 
redeliveries (#29783)
     add fd0dd2463435 CAMEL-25981: camel-knative - the OIDC check of the 
consumer compares the token in constant time and reads a renewed token (#29749)
     add 52f3ef18180a CAMEL-23832: camel-cxf - improve the component 
descriptions of cxf and cxfrs (#29793)
     add 8ad18065b44d CAMEL-26916: camel-yaml-dsl-validator - an insecure 
opt-in that can be set on the component keeps its default when reading the body 
(#29808)
     add 92464a92aecf CAMEL-26911: camel-jbang - camel stop must not signal a 
process that reused the pid of a gone integration (#29811)
     add 9235b3ca29fe CAMEL-26777: camel-cxf - fix flaky and slow 
FailOverFeatureTest
     add ea617cb1634c CAMEL-26354: Support ai-resource URI templates in MCP 
servers (#29722)
     add 994d3ceca58a CAMEL-26897: camel-mcp-server: reduce test suite wall 
time by ~55% (90s → 42s)
     add 1f2b88d11e92 Merge remote-tracking branch 'origin/main' into 
CAMEL-26901-run-deps

No new revisions were added by this update.

Summary of changes:
 .../check-container-upgrade/requirements.txt       |   6 +-
 .github/dependabot.yml                             |   6 +
 .github/workflows/generate-sbom.yml                |   2 +-
 .mvn/extensions.xml                                |   2 +-
 .../camel/catalog/components/ai-resource.json      |  20 +-
 .../camel/catalog/components/controlbus.json       |   6 +-
 .../org/apache/camel/catalog/components/cxf.json   |   2 +-
 .../org/apache/camel/catalog/components/cxfrs.json |   2 +-
 .../apache/camel/catalog/components/docling.json   |   4 +-
 .../camel/catalog/components/hazelcast-seda.json   |   2 +-
 .../apache/camel/catalog/components/pulsar.json    |  12 +-
 .../apache/camel/catalog/dataformats/jsonApi.json  |   4 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |  30 ++
 .../camel/catalog/dev-consoles/consumer.json       |  12 +
 .../camel/catalog/dev-consoles/timeline.json       |  18 +
 .../camel/catalog/docs/ai-resource-component.adoc  |  35 +-
 .../camel/catalog/docs/controlbus-component.adoc   |  26 +-
 .../apache/camel/catalog/docs/cxf-component.adoc   |   2 +-
 .../apache/camel/catalog/docs/cxfrs-component.adoc |   2 +-
 .../catalog/docs/hashicorp-vault-component.adoc    |  15 +-
 .../camel/catalog/docs/jsonApi-dataformat.adoc     |   9 +
 .../camel/catalog/docs/keycloak-producer.adoc      |   6 +
 .../org/apache/camel/catalog/docs/lra.adoc         |   2 +-
 .../org/apache/camel/catalog/docs/main.adoc        |   4 +-
 .../org/apache/camel/catalog/docs/mcp-server.adoc  |  35 +-
 .../camel/catalog/docs/pulsar-component.adoc       |  10 +
 .../org/apache/camel/catalog/docs/sanitizer.adoc   | 124 ++++-
 .../apache/camel/catalog/docs/sql-component.adoc   |  11 +-
 .../org/apache/camel/catalog/languages/bean.json   |   2 +-
 .../apache/camel/catalog/languages/constant.json   |   2 +-
 .../apache/camel/catalog/languages/datasonnet.json |   2 +-
 .../camel/catalog/languages/exchangeProperty.json  |   2 +-
 .../org/apache/camel/catalog/languages/file.json   |   2 +-
 .../org/apache/camel/catalog/languages/groovy.json |   2 +-
 .../org/apache/camel/catalog/languages/header.json |   2 +-
 .../apache/camel/catalog/languages/hl7terser.json  |   2 +-
 .../org/apache/camel/catalog/languages/jactl.json  |   2 +-
 .../org/apache/camel/catalog/languages/java.json   |   2 +-
 .../org/apache/camel/catalog/languages/jq.json     |   2 +-
 .../org/apache/camel/catalog/languages/js.json     |   2 +-
 .../apache/camel/catalog/languages/jsonpath.json   |   2 +-
 .../org/apache/camel/catalog/languages/mvel.json   |   2 +-
 .../camel/catalog/languages/openfeature.json       |   2 +-
 .../org/apache/camel/catalog/languages/python.json |   2 +-
 .../apache/camel/catalog/languages/python3.json    |   2 +-
 .../apache/camel/catalog/languages/quickjs.json    |   2 +-
 .../org/apache/camel/catalog/languages/ref.json    |   2 +-
 .../apache/camel/catalog/languages/semantic.json   |   2 +-
 .../org/apache/camel/catalog/languages/simple.json |   2 +-
 .../org/apache/camel/catalog/languages/spel.json   |   2 +-
 .../apache/camel/catalog/languages/tokenize.json   |   2 +-
 .../camel/catalog/languages/typesafe-ai.json       |   2 +-
 .../apache/camel/catalog/languages/variable.json   |   2 +-
 .../org/apache/camel/catalog/languages/xpath.json  |   2 +-
 .../org/apache/camel/catalog/languages/xquery.json |   2 +-
 .../apache/camel/catalog/languages/xtokenize.json  |   2 +-
 .../main/camel-main-configuration-metadata.json    |   4 +-
 .../org/apache/camel/catalog/models/constant.json  |   2 +-
 .../apache/camel/catalog/models/datasonnet.json    |   2 +-
 .../camel/catalog/models/exchangeProperty.json     |   2 +-
 .../apache/camel/catalog/models/expression.json    |   2 +-
 .../org/apache/camel/catalog/models/groovy.json    |   2 +-
 .../org/apache/camel/catalog/models/header.json    |   2 +-
 .../org/apache/camel/catalog/models/hl7terser.json |   2 +-
 .../org/apache/camel/catalog/models/jactl.json     |   2 +-
 .../org/apache/camel/catalog/models/java.json      |   2 +-
 .../org/apache/camel/catalog/models/jq.json        |   2 +-
 .../org/apache/camel/catalog/models/js.json        |   2 +-
 .../org/apache/camel/catalog/models/jsonpath.json  |   2 +-
 .../org/apache/camel/catalog/models/language.json  |   2 +-
 .../org/apache/camel/catalog/models/method.json    |   2 +-
 .../org/apache/camel/catalog/models/mvel.json      |   2 +-
 .../org/apache/camel/catalog/models/python.json    |   2 +-
 .../org/apache/camel/catalog/models/python3.json   |   2 +-
 .../org/apache/camel/catalog/models/quickjs.json   |   2 +-
 .../org/apache/camel/catalog/models/ref.json       |   2 +-
 .../org/apache/camel/catalog/models/simple.json    |   2 +-
 .../org/apache/camel/catalog/models/spel.json      |   2 +-
 .../org/apache/camel/catalog/models/tokenize.json  |   2 +-
 .../org/apache/camel/catalog/models/variable.json  |   2 +-
 .../org/apache/camel/catalog/models/xpath.json     |   2 +-
 .../org/apache/camel/catalog/models/xquery.json    |   2 +-
 .../org/apache/camel/catalog/models/xtokenize.json |   2 +-
 .../org/apache/camel/catalog/others/lra.json       |   2 +-
 .../org/apache/camel/catalog/others/sanitizer.json |   2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |   9 +-
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |   9 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |  50 +-
 .../apache/camel/catalog/test-infra/metadata.json  |   2 +-
 .../ai/resource/AiResourceComponentConfigurer.java |   6 +
 .../AiResourceConfigurationConfigurer.java         |   6 +
 .../ai/resource/AiResourceEndpointConfigurer.java  |   6 +
 .../ai/resource/AiResourceEndpointUriFactory.java  |   3 +-
 .../camel/component/ai/resource/ai-resource.json   |  20 +-
 .../src/main/docs/ai-resource-component.adoc       |  35 +-
 .../camel/component/ai/resource/AiResource.java    |  10 +
 .../ai/resource/AiResourceConfiguration.java       |  20 +-
 .../component/ai/resource/AiResourceConsumer.java  |  71 ++-
 .../component/ai/resource/AiResourceEndpoint.java  |   9 +-
 .../component/ai/resource/AiResourceExecutor.java  |  27 +-
 .../component/ai/resource/AiResourceRegistry.java  | 199 +++++++
 .../ai/resource/AiResourceRegistryListener.java    |  21 +
 .../ai/resource/AiResourceTemplateSpec.java        | 123 +++++
 .../ai/resource/AiResourceUriTemplate.java         | 192 +++++++
 .../resource/AiResourceEndpointLifecycleTest.java  |  95 +++-
 .../ai/resource/AiResourceExecutorTest.java        |  14 +-
 .../ai/resource/AiResourceRegistryTest.java        | 103 ++++
 .../ai/resource/AiResourceUriTemplateTest.java     |  99 ++++
 .../apache/camel/component/docling/docling.json    |   4 +-
 .../component/docling/DoclingConfiguration.java    |   5 +-
 .../server/McpResourceTemplateReadHandler.java}    |  24 +-
 .../component/mcp/server/McpServerBridge.java      | 154 +++++-
 .../component/mcp/server/McpServerEngine.java      |  35 +-
 .../mcp/server/McpServerResourceTemplate.java      |  58 ++
 .../McpServerBridgeResourceTemplateTest.java       |  69 +++
 .../mcp/server/RecordingMcpServerEngine.java       |  34 +-
 .../McpServerConformanceTestSupport.java           |   2 +-
 .../McpServerResourceConformanceTestSupport.java   | 120 ++++-
 components/camel-ai/camel-mcp-server/pom.xml       |  31 ++
 .../camel-mcp-server/src/main/docs/mcp-server.adoc |  35 +-
 .../mcp/server/stdio/StdioMcpServerEngine.java     | 169 +++++-
 .../mcp/server/vertx/VertxMcpServerEngine.java     |  53 ++
 .../main/McpServerMainAuthenticationTest.java      |   8 +-
 .../mcp/server/main/McpServerMainMetadataTest.java | 103 ++--
 .../server/main/McpServerMainOAuthKeycloakIT.java  | 254 +++++----
 .../mcp/server/main/McpServerMainOAuthTest.java    |  56 +-
 .../server/main/McpServerMainPropertiesTest.java   | 165 +++---
 .../mcp/server/stdio/McpStdioHarnessMain.java      |  47 ++
 .../mcp/server/stdio/StdioMcpServerEngineTest.java | 111 +++-
 .../mcp/server/stdio/StdioMcpServerProcessIT.java  | 104 +++-
 .../McpServerSessionEvictionPropertiesTest.java    |  55 +-
 .../server/vertx/VertxMcpErrorResponseTest.java    |   7 +-
 .../mcp/server/vertx/VertxMcpOriginTest.java       |   9 +-
 .../vertx/VertxMcpServerConformanceTest.java       |  16 +-
 .../VertxMcpServerEngineTargetServerTypeTest.java  | 170 +++---
 .../vertx/VertxMcpServerOutputSchemaTest.java      |  93 ++--
 .../vertx/VertxMcpServerPromptConformanceTest.java |  16 +-
 .../VertxMcpServerResourceConformanceTest.java     |  16 +-
 .../vertx/VertxMcpServerToolAnnotationsTest.java   | 257 ++++-----
 .../server/vertx/VertxMcpSessionEvictionTest.java  |  89 ++--
 .../MainHttpServerMcpConformanceIT.java            |  16 +-
 .../MainHttpServerMcpResourceConformanceIT.java    |  16 +-
 .../vertx/integration/McpServerOpenAIAgentIT.java  |  16 +-
 .../integration/OfficialMcpConformanceIT.java      |  16 +-
 .../apache/camel/language/semantic/semantic.json   |   2 +-
 .../camel/language/typesafeai/typesafe-ai.json     |   2 +-
 .../org/apache/camel/language/bean/bean.json       |   2 +-
 .../controlbus/ControlBusComponentConfigurer.java  |   6 +
 .../controlbus/ControlBusEndpointConfigurer.java   |   6 +
 .../controlbus/ControlBusEndpointUriFactory.java   |   3 +-
 .../camel/component/controlbus/controlbus.json     |   6 +-
 .../src/main/docs/controlbus-component.adoc        |  26 +-
 .../component/controlbus/ControlBusComponent.java  |  40 +-
 .../component/controlbus/ControlBusEndpoint.java   |  16 +
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |   2 +-
 .../src/main/docs/cxfrs-component.adoc             |   2 +-
 .../camel/component/cxf/jaxrs/CxfRsEndpoint.java   |   2 +-
 .../org/apache/camel/component/cxf/jaxws/cxf.json  |   2 +-
 .../src/main/docs/cxf-component.adoc               |   2 +-
 .../camel/component/cxf/jaxws/CxfEndpoint.java     |   2 +-
 .../component/cxf/jaxws/FailOverFeatureTest.java   |  29 +-
 .../camel/language/datasonnet/datasonnet.json      |   2 +-
 .../org/apache/camel/language/groovy/groovy.json   |   2 +-
 .../src/main/docs/hashicorp-vault-component.adoc   |  15 +-
 .../component/hazelcast/seda/hazelcast-seda.json   |   2 +-
 .../hazelcast/seda/HazelcastSedaConfiguration.java |   3 +-
 .../hazelcast/seda/HazelcastSedaConsumer.java      |  47 +-
 .../HazelcastSedaTransactedRollbackDelayTest.java  | 109 ++++
 .../org/apache/camel/component/hl7/hl7terser.json  |   2 +-
 .../org/apache/camel/language/jactl/jactl.json     |   2 +-
 .../META-INF/org/apache/camel/language/js/js.json  |   2 +-
 .../org/apache/camel/language/joor/java.json       |   2 +-
 .../META-INF/org/apache/camel/language/jq/jq.json  |   2 +-
 components/camel-jsonapi/pom.xml                   |   5 +
 .../apache/camel/component/jsonapi/jsonApi.json    |   4 +-
 .../src/main/docs/jsonApi-dataformat.adoc          |   9 +
 .../camel/component/jsonapi/JsonApiDataFormat.java |  63 ++-
 .../component/jsonapi/JsonApiDataFormatTest.java   | 122 +++++
 .../org/apache/camel/jsonpath/jsonpath.json        |   2 +-
 .../src/main/docs/keycloak-producer.adoc           |   6 +
 .../keycloak/KeycloakProducerRevocationIT.java     |  16 +-
 .../src/main/docs/knative-http-component.adoc      |  33 ++
 .../knative/http/KnativeHttpConsumer.java          |   3 +-
 .../knative/http/KnativeOidcServiceOptions.java    |  65 ++-
 .../knative/http/KnativeHttpOidcConsumerTest.java  | 216 ++++++++
 .../{LdapRouteManualIT.java => LdapRouteTest.java} |   5 +-
 ...RouteTwoManualIT.java => LdapRouteTwoTest.java} |   5 +-
 components/camel-lra/pom.xml                       |   2 +-
 .../camel-lra/src/generated/resources/lra.json     |   2 +-
 components/camel-lra/src/main/docs/lra.adoc        |   2 +-
 .../org/apache/camel/language/mvel/mvel.json       |   2 +-
 .../camel/language/openfeature/openfeature.json    |   2 +-
 .../pulsar/PulsarComponentConfigurer.java          |   6 +
 .../component/pulsar/PulsarEndpointConfigurer.java |   6 +
 .../component/pulsar/PulsarEndpointUriFactory.java |   3 +-
 .../org/apache/camel/component/pulsar/pulsar.json  |  12 +-
 .../src/main/docs/pulsar-component.adoc            |  10 +
 .../component/pulsar/PulsarConfiguration.java      |  20 +
 .../camel/component/pulsar/PulsarEndpoint.java     |   6 +-
 .../camel/component/pulsar/PulsarProducer.java     |  35 +-
 .../component/pulsar/PulsarProducerBodyTest.java   | 203 +++++++
 .../pulsar/integration/PulsarProducerInIT.java     |   2 +-
 .../integration/PulsarProducerURIClientIT.java     |   2 +-
 .../org/apache/camel/language/python/python.json   |   2 +-
 .../org/apache/camel/language/python3/python3.json |   2 +-
 .../org/apache/camel/language/quickjs/quickjs.json |   2 +-
 components/camel-sanitizer/pom.xml                 |   2 +-
 .../services/org/apache/camel/other.properties     |   2 +-
 .../src/generated/resources/sanitizer.json         |   2 +-
 .../camel-sanitizer/src/main/docs/sanitizer.adoc   | 124 ++++-
 .../java/org/apache/camel/sanitizer/Commits.java   | 590 +++++++++++++++++++++
 .../java/org/apache/camel/sanitizer/Sanitizer.java | 293 +++++++++-
 .../sanitizer/SanitizerContextServicePlugin.java   |  87 ++-
 .../sanitizer/SanitizerOnCompletionListener.java   | 102 ++++
 .../camel/sanitizer/SanitizerStepListener.java     |  16 +-
 .../apache/camel/sanitizer/SanitizerViolation.java |  10 +-
 .../java/org/apache/camel/sanitizer/Violation.java |  71 ++-
 .../sanitizer/junit/ExpectSanitizerViolation.java  |   4 +-
 .../org/apache/camel/language/xquery/xquery.json   |   2 +-
 .../smpp/MessageReceiverListenerImpl.java          |  41 +-
 .../smpp/MessageReceiverListenerImplTest.java      |  30 ++
 .../org/apache/camel/language/spel/spel.json       |   2 +-
 .../camel-sql/src/main/docs/sql-component.adoc     |  11 +-
 .../JdbcOrphanLockAwareIdempotentRepository.java   | 204 ++++++-
 ...anLockAwareIdempotentRepositoryConfirmTest.java | 417 +++++++++++++++
 .../camel/language/xtokenizer/xtokenize.json       |   2 +-
 .../camel/component/vertx/VertxComponent.java      |  51 +-
 .../camel/component/vertx/VertxStartupTest.java    | 190 +++++++
 .../service/WhatsAppServiceRestAPIAdapter.java     |   3 +-
 .../whatsapp/WhatsAppProducerResponseLogTest.java  | 147 +++++
 .../org/apache/camel/language/xpath/xpath.json     |   2 +-
 components/camel-zookeeper-master/pom.xml          |  15 +
 .../zookeepermaster/policy/MasterRoutePolicy.java  | 334 ++++++++++--
 .../MasterRoutePolicyRouteLifecycleTest.java       | 441 +++++++++++++++
 .../main/java/org/apache/camel/CamelContext.java   |  12 +
 .../java/org/apache/camel/spi/ProducerCache.java   |   3 +-
 .../impl/debugger/DefaultBacklogDebugger.java      |  44 +-
 .../engine/DefaultSupervisingRouteController.java  |  10 +-
 .../camel/impl/engine/SimpleCamelContext.java      |   5 +
 .../camel/impl/cluster/ClusteredRoutePolicy.java   |  32 +-
 .../org/apache/camel/dev-console/consumer.json     |  12 +
 .../org/apache/camel/dev-console/timeline.json     |  18 +
 .../camel/impl/console/ConsumerDevConsole.java     |  36 +-
 .../camel/impl/console/TimelineDevConsole.java     |  56 +-
 .../console/ConsumerDevConsoleLastPollTest.java    |  86 +++
 .../console/TimelineDevConsolePollingTest.java     | 108 ++++
 .../org/apache/camel/impl/DefaultCamelContext.java |  14 +
 .../apache/camel/language/constant/constant.json   |   2 +-
 .../org/apache/camel/language/header/header.json   |   2 +-
 .../camel/language/property/exchangeProperty.json  |   2 +-
 .../org/apache/camel/language/ref/ref.json         |   2 +-
 .../org/apache/camel/language/simple/file.json     |   2 +-
 .../org/apache/camel/language/simple/simple.json   |   2 +-
 .../apache/camel/language/tokenizer/tokenize.json  |   2 +-
 .../apache/camel/language/variable/variable.json   |   2 +-
 .../org/apache/camel/model/language/constant.json  |   2 +-
 .../apache/camel/model/language/datasonnet.json    |   2 +-
 .../camel/model/language/exchangeProperty.json     |   2 +-
 .../apache/camel/model/language/expression.json    |   2 +-
 .../org/apache/camel/model/language/groovy.json    |   2 +-
 .../org/apache/camel/model/language/header.json    |   2 +-
 .../org/apache/camel/model/language/hl7terser.json |   2 +-
 .../org/apache/camel/model/language/jactl.json     |   2 +-
 .../org/apache/camel/model/language/java.json      |   2 +-
 .../org/apache/camel/model/language/jq.json        |   2 +-
 .../org/apache/camel/model/language/js.json        |   2 +-
 .../org/apache/camel/model/language/jsonpath.json  |   2 +-
 .../org/apache/camel/model/language/language.json  |   2 +-
 .../org/apache/camel/model/language/method.json    |   2 +-
 .../org/apache/camel/model/language/mvel.json      |   2 +-
 .../org/apache/camel/model/language/python.json    |   2 +-
 .../org/apache/camel/model/language/python3.json   |   2 +-
 .../org/apache/camel/model/language/quickjs.json   |   2 +-
 .../org/apache/camel/model/language/ref.json       |   2 +-
 .../org/apache/camel/model/language/simple.json    |   2 +-
 .../org/apache/camel/model/language/spel.json      |   2 +-
 .../org/apache/camel/model/language/tokenize.json  |   2 +-
 .../org/apache/camel/model/language/variable.json  |   2 +-
 .../org/apache/camel/model/language/xpath.json     |   2 +-
 .../org/apache/camel/model/language/xquery.json    |   2 +-
 .../org/apache/camel/model/language/xtokenize.json |   2 +-
 .../java/org/apache/camel/model/TryDefinition.java | 115 +++-
 .../camel/model/language/ExpressionDefinition.java |  11 +-
 .../org/apache/camel/processor/CatchProcessor.java |   6 +
 .../errorhandler/RedeliveryErrorHandler.java       |  32 +-
 .../processor/loadbalancer/TopicLoadBalancer.java  |   7 +-
 .../camel/reifier/language/ExpressionReifier.java  |  37 +-
 .../camel/cluster/ClusteredEdgeCasesTest.java      | 175 ++++++
 .../controlbus/ControlBusLanguageAllowedTest.java  |  78 +++
 .../ControlBusLanguageSimpleStartRouteTest.java    |  10 +-
 .../DefaultProducerCacheProducerThrowsTest.java    | 269 ++++++++++
 .../impl/ScheduledPollConsumerLastPollTest.java    | 125 +++++
 ...rvisingRouteControllerConcurrentRoutesTest.java | 124 +++++
 .../language/ResolveResourceExpressionTest.java    |  42 +-
 .../camel/model/TryDefinitionClausesTest.java      | 121 +++++
 .../camel/processor/DoCatchRedeliveryOverTest.java | 175 ++++++
 .../camel/processor/OnCompletionListenerTest.java  |  21 +-
 .../TopicLoadBalancerSedaHandoverTest.java         | 132 +++++
 .../interceptor/AdviceWithRemoveDoCatchTest.java   |  69 +++
 .../org/apache/camel/sanitizer/BrokenUserCode.java |  66 +++
 .../camel/sanitizer/SanitizerActivationTest.java   | 115 +++-
 .../camel/sanitizer/SanitizerCommitFileTest.java   | 162 ++++++
 .../camel/sanitizer/SanitizerCommitTest.java       | 331 ++++++++++++
 .../camel/sanitizer/SanitizerCommitsTest.java      | 343 ++++++++++++
 .../camel/sanitizer/SanitizerPendingCallsTest.java |   6 +-
 .../sanitizer/SanitizerPooledExchangesTest.java    | 173 ++++++
 .../camel/sanitizer/SanitizerStillPendingTest.java |   2 +
 .../JaxbDumpModelAsXmlTryPropertyClausesTest.java  |  66 +++
 .../apache/camel/java/out/JavaDslModelWriter.java  |  19 +-
 .../apache/camel/java/out/TryModelWriterTest.java  |  27 +-
 .../camel-main-configuration-metadata.json         |   4 +-
 core/camel-main/src/main/docs/main.adoc            |   4 +-
 .../main/SanitizerConfigurationProperties.java     |  31 +-
 .../main/SanitizerConfigurationPropertiesTest.java |   9 +-
 .../mbean/ManagedSchedulePollConsumerMBean.java    |  20 +
 .../mbean/ManagedScheduledPollConsumer.java        |  18 +
 .../BacklogDebuggerResumedBeforeSuspendTest.java   | 158 ++++++
 .../ManagedScheduledPollConsumerLastPollTest.java  |  85 +++
 .../camel/support/RouteWatcherReloadStrategy.java  |  87 ++-
 .../camel/support/ScheduledPollConsumer.java       |  66 ++-
 .../camel/support/cache/DefaultProducerCache.java  | 101 +++-
 .../camel/support/cache/EventNotifierCallback.java |  14 +-
 .../java/org/apache/camel/util/SecurityUtils.java  |   1 +
 .../java/org/apache/camel/xml/out/ModelWriter.java |  19 +-
 .../apache/camel/xml/out/TryModelWriterTest.java   |  27 +-
 .../org/apache/camel/yaml/out/YamlModelWriter.java |  18 +-
 .../apache/camel/yaml/out/TryModelWriterTest.java  |  27 +-
 design/aiResource.adoc                             |  30 +-
 design/exchange-sanitizer.adoc                     |  41 +-
 docs/components/modules/ROOT/examples/js/camel.js  |  35 ++
 .../ROOT/partials/component-endpoint-headers.adoc  |   2 +
 .../modules/ROOT/partials/dst-worlds.adoc          |  23 +
 .../user-manual/modules/ROOT/pages/body-types.adoc |   5 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |   9 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |  20 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    | 146 ++++-
 .../ROOT/pages/camel-jbang-dev-services.adoc       |  14 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |  16 +-
 .../component/ComponentsBuilderFactory.java        |   8 +-
 .../dsl/AiResourceComponentBuilderFactory.java     |  25 +-
 .../dsl/ControlbusComponentBuilderFactory.java     |  21 +
 .../component/dsl/CxfComponentBuilderFactory.java  |   8 +-
 .../dsl/CxfrsComponentBuilderFactory.java          |   8 +-
 .../dsl/DoclingComponentBuilderFactory.java        |   5 +-
 .../dsl/PulsarComponentBuilderFactory.java         |  25 +
 .../builder/endpoint/EndpointHeaderBuilders.java   |  22 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |  16 +-
 .../dsl/AiResourceEndpointBuilderFactory.java      |  74 ++-
 .../dsl/ControlBusEndpointBuilderFactory.java      |  19 +
 .../endpoint/dsl/CxfEndpointBuilderFactory.java    |  16 +-
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  |  16 +-
 .../dsl/DoclingEndpointBuilderFactory.java         |  15 +-
 .../dsl/HazelcastSedaEndpointBuilderFactory.java   |  30 +-
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java |  44 ++
 .../camel/dsl/jbang/core/commands/Debug.java       |   5 +-
 .../dsl/jbang/core/commands/DependencyList.java    |  10 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |   6 +-
 .../dsl/jbang/core/commands/SBOMGenerator.java     |   8 +-
 .../dsl/jbang/core/commands/TransformRoute.java    |   2 +-
 .../core/commands/action/ActionBaseCommand.java    |   2 +-
 .../commands/action/CamelRouteStructureAction.java |   2 +-
 .../dsl/jbang/core/commands/ai/BeanRefChecks.java  |  36 +-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    | 251 +++++++--
 .../dsl/jbang/core/commands/ai/DiagnoseData.java   |   5 +-
 .../core/commands/infra/InfraBaseCommand.java      |  31 +-
 .../dsl/jbang/core/commands/infra/InfraRun.java    |  50 ++
 .../camel/dsl/jbang/core/common/ProcessFinder.java |   7 +-
 .../camel/dsl/jbang/core/common/ProcessHelper.java |  32 ++
 .../core/commands/CamelCommandBaseTestSupport.java |  25 +
 .../jbang/core/commands/DependencyCopyTest.java    |   9 +-
 .../jbang/core/commands/DependencyListTest.java    |   3 +-
 .../jbang/core/commands/DependencyUpdateTest.java  |   2 +-
 .../dsl/jbang/core/commands/ExportMainJibTest.java |   7 +-
 .../jbang/core/commands/ExportMainJkubeTest.java   |   7 +-
 .../camel/dsl/jbang/core/commands/ExportTest.java  |   7 +-
 .../camel/dsl/jbang/core/commands/InitTest.java    |   8 +-
 .../core/commands/QuarkusPlatformLookupTest.java   |  11 +-
 .../jbang/core/commands/TransformRouteTest.java    |   9 +-
 .../dsl/jbang/core/commands/TransformTest.java     |   8 +-
 .../jbang/core/commands/UsesWorkingDirectory.java  |   3 +-
 .../commands/action/RouteActionJavaSourceTest.java |  13 +-
 .../commands/ai/CatalogDocSeveralOptionsTest.java  | 193 +++++++
 .../ai/SourceValidatorResourceLiteralTest.java     |  27 +-
 .../commands/ai/SourceValidatorSimpleTest.java     |   2 +-
 .../dsl/jbang/core/commands/infra/InfraPsTest.java |  22 +
 .../core/commands/infra/InfraRunContainerTest.java |  85 +++
 .../dsl/jbang/core/common/ProcessFinderTest.java   |  27 +
 .../dsl/jbang/core/common/ProcessHelperTest.java   |  32 ++
 .../jbang/core/commands/mcp/AuthoringTools.java    |   9 +-
 .../core/commands/mcp/McpServerInstructions.java   |   3 +-
 .../commands/mcp/McpServerInstructionsTest.java    |   8 +
 .../dsl/jbang/core/commands/tui/TuiHelper.java     |   9 +-
 .../camel/dsl/jbang/run/common/CamelHome.java      |  25 +-
 .../camel/dsl/jbang/run/common/RuntimeUtil.java    |   2 +-
 .../apache/camel/main/download/BootClasspath.java  | 134 +++++
 .../main/download/MavenDependencyDownloader.java   |  75 ++-
 .../camel/main/download/BootClasspathTest.java     |  86 +++
 .../dsl/yaml/deserializers/ModelDeserializers.java |  50 +-
 .../camel/dsl/yaml/validator/CatalogBodyTypes.java |  13 +-
 .../camel/dsl/yaml/validator/TextBodyFlowTest.java |  31 ++
 .../resources/schema/camelYamlDsl-canonical.json   |  50 +-
 .../resources/schema/camelYamlDsl-model.json       |  50 +-
 .../generated/resources/schema/camelYamlDsl.json   |  50 +-
 ...ava => RouteReloadKameletTemplateFileTest.java} | 166 +++---
 .../yaml/RouteReloadTemplatedRouteSourceTest.java  |  74 ++-
 .../camel/dsl/yaml/TryPropertyClausesTest.java     | 147 +++++
 parent/pom.xml                                     |   4 +-
 .../src/generated/resources/META-INF/metadata.json |   2 +-
 .../infra/keycloak/services/container.properties   |   2 +-
 .../camel/tooling/maven/MavenDownloader.java       |  17 +
 .../camel/tooling/maven/MavenDownloaderImpl.java   |  56 ++
 .../tooling/maven/MavenDownloaderImplTest.java     |  51 ++
 .../camel/tooling/model/BodyTypeResolver.java      |   3 +-
 .../resources/velocity/model-java-dsl-writer.vm    |  21 -
 .../src/main/resources/velocity/model-writer.vm    |  21 -
 .../main/resources/velocity/model-yaml-writer.vm   |  20 -
 416 files changed, 13457 insertions(+), 1911 deletions(-)
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceTemplateSpec.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResourceUriTemplate.java
 create mode 100644 
components/camel-ai/camel-ai-resource/src/test/java/org/apache/camel/component/ai/resource/AiResourceUriTemplateTest.java
 copy 
components/camel-ai/{camel-ai-resource/src/main/java/org/apache/camel/component/ai/resource/AiResource.java
 => 
camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpResourceTemplateReadHandler.java}
 (55%)
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerResourceTemplate.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerBridgeResourceTemplateTest.java
 create mode 100644 
components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastSedaTransactedRollbackDelayTest.java
 create mode 100644 
components/camel-knative/camel-knative-http/src/test/java/org/apache/camel/component/knative/http/KnativeHttpOidcConsumerTest.java
 rename 
components/camel-ldap/src/test/java/org/apache/camel/component/ldap/{LdapRouteManualIT.java
 => LdapRouteTest.java} (96%)
 rename 
components/camel-ldap/src/test/java/org/apache/camel/component/ldap/{LdapRouteTwoManualIT.java
 => LdapRouteTwoTest.java} (94%)
 create mode 100644 
components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/PulsarProducerBodyTest.java
 create mode 100644 
components/camel-sanitizer/src/main/java/org/apache/camel/sanitizer/Commits.java
 create mode 100644 
components/camel-sanitizer/src/main/java/org/apache/camel/sanitizer/SanitizerOnCompletionListener.java
 create mode 100644 
components/camel-sql/src/test/java/org/apache/camel/processor/idempotent/jdbc/JdbcOrphanLockAwareIdempotentRepositoryConfirmTest.java
 create mode 100644 
components/camel-vertx/camel-vertx/src/test/java/org/apache/camel/component/vertx/VertxStartupTest.java
 create mode 100644 
components/camel-whatsapp/src/test/java/org/apache/camel/component/whatsapp/WhatsAppProducerResponseLogTest.java
 create mode 100644 
components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/policy/MasterRoutePolicyRouteLifecycleTest.java
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/ConsumerDevConsoleLastPollTest.java
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/TimelineDevConsolePollingTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/controlbus/ControlBusLanguageAllowedTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/DefaultProducerCacheProducerThrowsTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/ScheduledPollConsumerLastPollTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultSupervisingRouteControllerConcurrentRoutesTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/model/TryDefinitionClausesTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/DoCatchRedeliveryOverTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/TopicLoadBalancerSedaHandoverTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/interceptor/AdviceWithRemoveDoCatchTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/sanitizer/SanitizerCommitFileTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/sanitizer/SanitizerCommitTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/sanitizer/SanitizerCommitsTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/sanitizer/SanitizerPooledExchangesTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/util/JaxbDumpModelAsXmlTryPropertyClausesTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/BacklogDebuggerResumedBeforeSuspendTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedScheduledPollConsumerLastPollTest.java
 create mode 100644 docs/components/modules/ROOT/partials/dst-worlds.adoc
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogDocSeveralOptionsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraRunContainerTest.java
 create mode 100644 
dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/BootClasspath.java
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/BootClasspathTest.java
 copy 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/{RouteReloadTemplatedRouteSourceTest.java
 => RouteReloadKameletTemplateFileTest.java} (50%)
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/TryPropertyClausesTest.java

Reply via email to