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

davsclaus pushed a change to branch aesh-3.19.1
in repository https://gitbox.apache.org/repos/asf/camel.git


    from 62c4ca8163e1 camel-jbang: an argument @file is replaced by the 
arguments in that file
     add 74bcc9584575 CAMEL-26878: camel-jbang - AI tools: a write that appends 
messages to a file without a separator gets a note (#29703)
     add 3e884706bb14 CAMEL-26858, CAMEL-26859, CAMEL-26860, CAMEL-26861, 
CAMEL-26862: camel-jbang - TamboUI 0.7.0 follow-ups (#29724)
     add 204f71d3d394 CAMEL-26325: camel-jbang - Export should resolve the 
delegate endpoint of a webhook: endpoint (#29726)
     add c9c4f3fd7e78 CAMEL-25447: camel-cli-connector - answer actions in 
about 100 ms instead of once a second (#29727)
     add 2016e31f8f94 CAMEL-23172: Upgrade json-schema-validator to 3.0.9 
(Jackson 3)
     add 9797b13445fb CAMEL-26469: camel-mcp-server, camel-openai - use 
mcp-json-jackson3
     add f70ca1171086 CAMEL-26485: camel-netty-http - endpoint options are no 
longer sent to the server as query parameters (#29731)
     add dbdd3ea255dc CAMEL-26506: camel-jms, camel-sjms - transferException 
reply is not rolled back, and sjms maps a StreamMessage to an InputStream 
(#29737)
     add d4492c5aa88e CAMEL-26405, CAMEL-26406: camel-jbang - fix flaky 
LaunchManagerOutcomeTest and TuiShellHistorySupportTest (#29739)
     add 1db8f5d847f0 CAMEL-25966: camel-jbang - faster tests of 
camel-jbang-plugin-tui (#29742)
     add aa7a9bc76a66 CAMEL-26280: camel-azure-functions - validate the 
function app and function name in invokeFunction (#29733)
     add ddeaef6b5b07 CAMEL-26283: camel-elasticsearch-rest-client - send the 
document id and the index name as one encoded path segment (#29734)
     add 89b8be7d97d0 CAMEL-26895: @BeanConfigInject binds sibling properties 
outside the prefix (#29735)
     add d5a1f8473858 CAMEL-23832: camel-cxf - improve option and header 
descriptions of cxf and cxfrs (#29725)
     add efe29de2e4f7 CAMEL-26827: Add health probe deadline regressions 
(#29743)
     add 34be2a362964 CAMEL-25675: camel-hashicorp-vault - AWS IAM, Azure 
managed identity and GCP Compute Engine logins (#29708)
     add ac50a34b96c5 CAMEL-26831: Preserve request bodies during JWT-SVID 
validation (#29638)
     add f8fb7bf55452 CAMEL-26829: Preserve per-item OPA batch decision 
outcomes (#29637)
     add 06b6400c4e15 camel-mail - Fix flaky MailFetchSizeTest (#29732)
     add 464843db733c CAMEL-25926: camel-smb - Fix flaky 
FromSmbMoveWithExistingIT NPE (#29728)
     add 86bb75ab15ce CAMEL-26372: camel-mail - Fix flaky 
MailMaxMessagesPerPollTest (#29723)
     add 35d8762756ff CAMEL-26890: camel-opentelemetry - Disable flaky 
AsyncCxfTest (#29721)
     add fff4c415f5c4 CAMEL-26796: camel-hazelcast - fix optimistic remove() 
race that deletes winner's recovery entry (#29564)
     add c42618353434 CAMEL-26411: camel-jbang - AI tools: 
camel_eval_expression names the missing body and the unset header or variable 
(#29738)
     add 12aa5f9a30f1 CAMEL-26665: camel-mcp-server - optional allow-list for 
the Host header on /mcp (Camel Main engine) (#29752)
     add 7bf9e7fe70b0 CAMEL-25979: camel-language - a script from the 
CamelLanguageScript header is used once, never cached as the endpoint's script, 
and removed after use (#29751)
     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 43796e6d8bfa Merge branch 'main' into aesh-3.19.1

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 +-
 .../org/apache/camel/catalog/beans.properties      |   1 +
 .../catalog/beans/SpiffeJwtSecurityPolicy.json     |  16 +
 .../camel/catalog/components/controlbus.json       |   6 +-
 .../org/apache/camel/catalog/components/cxf.json   |  64 +-
 .../org/apache/camel/catalog/components/cxfrs.json |  87 +-
 .../apache/camel/catalog/components/docling.json   |   4 +-
 .../camel/catalog/components/hashicorp-vault.json  |  29 +-
 .../camel/catalog/components/hazelcast-seda.json   |   2 +-
 .../camel/catalog/components/json-validator.json   |   6 +-
 .../apache/camel/catalog/components/language.json  |   2 +-
 .../org/apache/camel/catalog/components/opa.json   |   5 +-
 .../apache/camel/catalog/components/pulsar.json    |  12 +-
 .../org/apache/camel/catalog/components/sjms.json  |   2 +-
 .../org/apache/camel/catalog/components/sjms2.json |   2 +-
 .../apache/camel/catalog/components/spiffe.json    |  24 +-
 .../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 +
 .../catalog/docs/azure-functions-component.adoc    |   8 +
 .../apache/camel/catalog/docs/cli-connector.adoc   |   3 +
 .../camel/catalog/docs/controlbus-component.adoc   |  26 +-
 .../docs/elasticsearch-rest-client-component.adoc  |   6 +
 .../catalog/docs/hashicorp-vault-component.adoc    |  82 +-
 .../camel/catalog/docs/jsonApi-dataformat.adoc     |   9 +
 .../camel/catalog/docs/keycloak-producer.adoc      |   6 +
 .../camel/catalog/docs/language-component.adoc     |   3 +
 .../org/apache/camel/catalog/docs/lra.adoc         |   2 +-
 .../org/apache/camel/catalog/docs/main.adoc        |  22 +-
 .../org/apache/camel/catalog/docs/mcp-server.adoc  |  25 +-
 .../apache/camel/catalog/docs/opa-component.adoc   |  26 +
 .../camel/catalog/docs/openfga-component.adoc      |   4 +
 .../camel/catalog/docs/pulsar-component.adoc       |  10 +
 .../org/apache/camel/catalog/docs/sanitizer.adoc   | 124 ++-
 .../apache/camel/catalog/docs/sjms-component.adoc  |   3 +-
 .../apache/camel/catalog/docs/sjms2-component.adoc |   3 +-
 .../camel/catalog/docs/spiffe-component.adoc       | 135 +++
 .../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    |  18 +-
 .../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 +-
 .../apache/camel/component/docling/docling.json    |   4 +-
 .../component/docling/DoclingConfiguration.java    |   5 +-
 components/camel-ai/camel-mcp-server-api/pom.xml   |  10 +-
 .../component/mcp/server/McpServerBridge.java      |   8 +-
 .../mcp/server/McpServerConfiguration.java         |  20 +
 .../camel/component/mcp/server/McpServerHosts.java | 132 +++
 .../camel/component/mcp/server/McpServerInfo.java  |  46 +-
 .../component/mcp/server/McpServerBridgeTest.java  |  41 +
 .../component/mcp/server/McpServerHostsTest.java   |  91 ++
 components/camel-ai/camel-mcp-server/pom.xml       |  16 +-
 .../camel-mcp-server/src/main/docs/mcp-server.adoc |  25 +-
 .../mcp/server/main/DefaultMcpServerFactory.java   |   1 +
 .../mcp/server/main/McpServerIconsParser.java      |  11 +-
 .../mcp/server/stdio/StdioMcpServerEngine.java     |   2 +-
 .../mcp/server/vertx/VertxMcpServerEngine.java     |   6 +-
 .../VertxMcpStreamableServerTransportProvider.java |  84 +-
 .../mcp/server/main/McpServerIconsParserTest.java  |   7 +
 .../server/main/McpServerMainPropertiesTest.java   |  43 +-
 .../mcp/server/stdio/McpStdioHarnessMain.java      |   2 +-
 .../mcp/server/vertx/VertxMcpHostTest.java         | 331 +++++++
 components/camel-ai/camel-openai/pom.xml           |   9 +-
 .../apache/camel/language/semantic/semantic.json   |   2 +-
 .../camel/language/typesafeai/typesafe-ai.json     |   2 +-
 .../src/main/docs/azure-functions-component.adoc   |   8 +
 .../azure/functions/FunctionsEndpoint.java         |  15 +-
 .../azure/functions/FunctionsProducer.java         |  51 +-
 .../client/FunctionsInvocationClient.java          |  13 +-
 .../FunctionsProducerFunctionUrlTest.java          | 159 ++++
 .../functions/FunctionsProducerInvokeTest.java     |  14 +-
 .../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 +
 .../component/cxf/common/message/CxfConstants.java | 124 ++-
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |  87 +-
 .../camel/component/cxf/jaxrs/CxfRsComponent.java  |  13 +-
 .../camel/component/cxf/jaxrs/CxfRsEndpoint.java   | 265 +++---
 .../org/apache/camel/component/cxf/jaxws/cxf.json  |  64 +-
 .../camel/component/cxf/jaxws/CxfComponent.java    |  27 +-
 .../camel/component/cxf/jaxws/CxfEndpoint.java     | 216 ++---
 .../camel/language/datasonnet/datasonnet.json      |   2 +-
 .../docs/elasticsearch-rest-client-component.adoc  |   6 +
 .../client/ElasticsearchRestClientProducer.java    |  59 +-
 .../ElasticsearchRestClientRequestPathTest.java    | 212 +++++
 .../ElasticsearchRestClientComponentIT.java        |  37 +
 .../ElasticsearchRestClientITSupport.java          |  11 +-
 .../org/apache/camel/language/groovy/groovy.json   |   2 +-
 components/camel-hashicorp-vault/pom.xml           |   8 +
 .../vault/HashicorpVaultEndpointConfigurer.java    |  30 +
 .../vault/HashicorpVaultEndpointUriFactory.java    |   7 +-
 .../component/hashicorp/vault/hashicorp-vault.json |  29 +-
 .../src/main/docs/hashicorp-vault-component.adoc   |  82 +-
 .../vault/HashicorpVaultAuthentication.java        |   5 +-
 .../hashicorp/vault/HashicorpVaultAwsIam.java      | 101 +++
 .../hashicorp/vault/HashicorpVaultClient.java      | 126 ++-
 .../vault/HashicorpVaultClientSettings.java        |  65 +-
 .../vault/HashicorpVaultConfiguration.java         |  90 +-
 .../hashicorp/vault/HashicorpVaultEndpoint.java    |   5 +
 .../vault/HashicorpVaultPropertiesFunction.java    |  16 +-
 .../hashicorp/vault/HashicorpVaultTls.java         |  11 +-
 .../vault/HashicorpVaultClientSettingsTest.java    |  42 +
 .../hashicorp/vault/HashicorpVaultClientTest.java  |   4 +-
 .../vault/HashicorpVaultCloudLoginTest.java        | 247 ++++++
 .../hashicorp/vault/HashicorpVaultTlsTest.java     |  27 +-
 .../component/hashicorp/vault/tls/client-ec.pem    |  16 +
 .../component/hazelcast/seda/hazelcast-seda.json   |   2 +-
 .../hazelcast/seda/HazelcastSedaConfiguration.java |   3 +-
 .../hazelcast/seda/HazelcastSedaConsumer.java      |  47 +-
 .../hazelcast/HazelcastAggregationRepository.java  |  96 ++-
 .../HazelcastSedaTransactedRollbackDelayTest.java  | 109 +++
 ...zelcastAggregationRepositoryOperationsTest.java | 151 +++-
 .../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 +-
 .../component/jms/EndpointMessageListener.java     |  18 +-
 .../component/jms/StreamMessageInputStream.java    |  53 +-
 .../jms/JmsTransferExceptionTransactedTest.java    | 120 +++
 .../jms/StreamMessageInputStreamTest.java          | 148 ++++
 .../org/apache/camel/language/joor/java.json       |   2 +-
 .../META-INF/org/apache/camel/language/jq/jq.json  |   2 +-
 components/camel-json-validator/pom.xml            |   4 +
 .../JsonValidatorEndpointConfigurer.java           |   4 +-
 .../component/jsonvalidator/json-validator.json    |   6 +-
 .../jsonvalidator/DefaultJsonUriSchemaLoader.java  |  11 +-
 .../jsonvalidator/JsonValidatorComponent.java      |   9 +-
 .../jsonvalidator/JsonValidatorEndpoint.java       |  52 +-
 .../jsonvalidator/ValidatorObjectMapperTest.java   | 121 +++
 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 +++++
 .../apache/camel/component/language/language.json  |   2 +-
 .../src/main/docs/language-component.adoc          |   3 +
 .../component/language/LanguageConstants.java      |   4 +-
 .../camel/component/language/LanguageProducer.java |  80 +-
 .../{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 +-
 .../camel/component/mail/MailFetchSizeTest.java    |   4 +-
 .../component/mail/MailMaxMessagesPerPollTest.java |  20 +-
 .../org/apache/camel/language/mvel/mvel.json       |   2 +-
 .../component/netty/http/NettyHttpComponent.java   |  13 +-
 .../NettyHttpEndpointOptionsNotInQueryTest.java    | 110 +++
 .../org/apache/camel/component/opa/opa.json        |   5 +-
 .../camel-opa/src/main/docs/opa-component.adoc     |  26 +
 .../camel/component/opa/OpaBatchOutcome.java       |  86 ++
 .../apache/camel/component/opa/OpaConstants.java   |  10 +-
 .../camel/component/opa/OpaPolicyEvaluator.java    |  67 +-
 .../camel/component/opa/OpaRestEvaluator.java      |   6 +-
 .../component/opa/OpaBatchEvaluationTest.java      | 102 +++
 .../camel/component/opa/OpaBatchOutcomeTest.java   |  64 ++
 .../component/opa/OpaHealthProbeDeadlineTest.java  | 136 +++
 .../camel/component/opa/OpaInputDocumentTest.java  |   3 +-
 .../camel/language/openfeature/openfeature.json    |   2 +-
 .../src/main/docs/openfga-component.adoc           |   4 +
 .../openfga/OpenFgaHealthProbeDeadlineTest.java    | 136 +++
 .../apache/camel/opentelemetry/AsyncCxfTest.java   |   3 +
 .../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 +-
 .../org/apache/camel/component/sjms/sjms.json      |   2 +-
 .../camel-sjms/src/main/docs/sjms-component.adoc   |   3 +-
 .../apache/camel/component/sjms/SjmsEndpoint.java  |  12 +-
 .../sjms/consumer/EndpointMessageListener.java     |  19 +-
 .../camel/component/sjms/jms/JmsBinding.java       |   8 +-
 .../sjms}/jms/StreamMessageInputStream.java        |  55 +-
 .../sjms/consumer/StreamMessageConsumerTest.java   |  73 ++
 .../consumer/TransferExceptionTransactedTest.java  |  86 ++
 .../sjms/jms/StreamMessageInputStreamTest.java     | 148 ++++
 .../org/apache/camel/component/sjms2/sjms2.json    |   2 +-
 .../camel-sjms2/src/main/docs/sjms2-component.adoc |   3 +-
 .../camel/component/sjms2/Sjms2Endpoint.java       |  10 +-
 .../FromSmbMoveFileAbsoluteFolderRecursiveIT.java  |   6 +-
 .../component/smb/FromSmbMoveFileToSubdirIT.java   |   2 +-
 .../component/smb/FromSmbMoveWithExistingIT.java   |   2 +-
 .../apache/camel/component/smb/FromSmbNoopIT.java  |   2 +-
 .../component/smb/FromSmbPreMoveDeleteIT.java      |   2 +-
 .../smb/FromSmbPreMoveFileExpressionIT.java        |   4 +-
 .../camel/component/smb/FromSmbPreMoveIT.java      |   2 +-
 .../component/smb/SmbConsumerPartialReadIT.java    |   2 +-
 .../smb/SmbConsumerPartialReadNoPathIT.java        |   2 +-
 .../camel/component/smb/SmbDeleteFileIT.java       |   2 +-
 .../SmbDeleteFilePathBackwardsCompatibleIT.java    |   2 +-
 .../camel/component/smb/SmbDisconnectIT.java       |   2 +-
 .../component/smb/SmbProducerAllowNullBodyIT.java  |   2 +-
 .../component/smb/SmbProducerBuildDirectoryIT.java |   2 +-
 .../component/smb/SmbProducerDoneFileNameIT.java   |  16 +-
 .../smb/SmbProducerFileExistAppendIT.java          |   2 +-
 .../SmbProducerFileExistAppendNoFileBeforeIT.java  |   2 +-
 .../component/smb/SmbProducerFileExistFailIT.java  |   2 +-
 .../smb/SmbProducerFileExistIgnoreIT.java          |   2 +-
 .../smb/SmbProducerFileExistOverrideIT.java        |   2 +-
 ...SmbProducerFileExistOverrideNoFileBeforeIT.java |   2 +-
 ...verrideNotEagerDeleteTargetFileTwoUploadIT.java |   4 +-
 .../SmbProducerFileExistOverrideTwoUploadIT.java   |   4 +-
 .../smb/SmbProducerFileWithCharsetIT.java          |   4 +-
 .../component/smb/SmbProducerFileWithPathIT.java   |   2 +-
 .../component/smb/SmbProducerTempPrefixIT.java     |   2 +-
 .../camel/component/smb/SmbServerTestSupport.java  |  12 +
 .../smpp/MessageReceiverListenerImpl.java          |  41 +-
 .../smpp/MessageReceiverListenerImplTest.java      |  30 +
 .../spiffe/SpiffeComponentConfigurer.java          |   6 +
 .../component/spiffe/SpiffeEndpointConfigurer.java |   6 +
 .../component/spiffe/SpiffeEndpointUriFactory.java |   3 +-
 .../spiffe/SpiffeJwtSecurityPolicyConfigurer.java  |  73 ++
 .../org/apache/camel/component/spiffe/spiffe.json  |  24 +-
 .../services/org/apache/camel/bean.properties      |   2 +-
 .../apache/camel/bean/SpiffeJwtSecurityPolicy.json |  16 +
 ....camel.component.spiffe.SpiffeJwtSecurityPolicy |   2 +
 .../src/main/docs/spiffe-component.adoc            | 135 +++
 .../component/spiffe/SpiffeConfiguration.java      |  16 +
 .../camel/component/spiffe/SpiffeConstants.java    |   8 +-
 .../camel/component/spiffe/SpiffeJwtIdentity.java  |  90 ++
 .../component/spiffe/SpiffeJwtSecurityPolicy.java  | 144 ++++
 .../spiffe/SpiffeJwtSecurityProcessor.java         |  90 ++
 .../camel/component/spiffe/SpiffeJwtValidator.java | 129 +++
 .../camel/component/spiffe/SpiffeProducer.java     |  94 +-
 .../component/spiffe/SpiffeJwtValidationTest.java  | 316 +++++++
 .../spiffe/integration/SpiffeWorkloadApiIT.java    |  84 ++
 .../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 +-
 .../camel/vault/HashicorpVaultConfiguration.java   | 115 ++-
 .../impl/debugger/DefaultBacklogDebugger.java      |  44 +-
 .../impl/engine/CamelPostProcessorHelper.java      |   5 +-
 .../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 +-
 .../language/LanguageScriptInHeaderCacheTest.java  | 149 ++++
 .../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 +-
 .../HashicorpVaultConfigurationConfigurer.java     |  30 +
 ...corpVaultConfigurationPropertiesConfigurer.java |  35 +
 ...ttpServerConfigurationPropertiesConfigurer.java |   7 +
 .../camel-main-configuration-metadata.json         |  18 +-
 core/camel-main/src/main/docs/main.adoc            |  22 +-
 .../HashicorpVaultConfigurationProperties.java     |  44 +-
 .../main/HttpServerConfigurationProperties.java    |  28 +
 .../main/SanitizerConfigurationProperties.java     |  31 +-
 .../camel/main/MainIoCBeanConfigInjectMapTest.java |   3 +
 .../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/ArtifactUtils.java  |   2 +
 .../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/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 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |  21 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |  32 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    | 269 +++++-
 .../ROOT/pages/camel-jbang-dev-services.adoc       |  14 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |  16 +-
 .../modules/ROOT/pages/camel-jbang-tui-ai.adoc     |   7 +-
 .../ROOT/pages/camel-jbang-tui-recording.adoc      |  45 +
 .../ROOT/pages/camel-jbang-tui-source-editor.adoc  |   4 +-
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |  21 +
 docs/user-manual/modules/ROOT/pages/security.adoc  |   3 +-
 .../src/main/docs/cli-connector.adoc               |   3 +
 .../camel/cli/connector/CliConnectorTransport.java |   3 +-
 .../apache/camel/cli/connector/ConnectorTasks.java |   2 +-
 .../cli/connector/FileCliConnectorTransport.java   |  63 +-
 .../connector/FileCliConnectorTransportTest.java   |  23 +
 .../dsl/ControlbusComponentBuilderFactory.java     |  21 +
 .../component/dsl/CxfComponentBuilderFactory.java  |  25 +-
 .../dsl/CxfrsComponentBuilderFactory.java          |  12 +-
 .../dsl/DoclingComponentBuilderFactory.java        |   5 +-
 .../dsl/JsonValidatorComponentBuilderFactory.java  |   7 +-
 .../dsl/PulsarComponentBuilderFactory.java         |  25 +
 .../dsl/SpiffeComponentBuilderFactory.java         |  22 +
 .../builder/endpoint/StaticEndpointBuilders.java   |  54 +-
 .../dsl/ControlBusEndpointBuilderFactory.java      |  19 +
 .../endpoint/dsl/CxfEndpointBuilderFactory.java    | 731 +++++++++++-----
 .../endpoint/dsl/CxfRsEndpointBuilderFactory.java  | 947 +++++++++++++++------
 .../dsl/DoclingEndpointBuilderFactory.java         |  15 +-
 .../dsl/HashicorpVaultEndpointBuilderFactory.java  | 105 ++-
 .../dsl/HazelcastSedaEndpointBuilderFactory.java   |  30 +-
 .../dsl/JsonValidatorEndpointBuilderFactory.java   |  12 +-
 .../dsl/LanguageEndpointBuilderFactory.java        |   4 +-
 .../endpoint/dsl/OpaEndpointBuilderFactory.java    |  20 +-
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java |  44 +
 .../endpoint/dsl/SpiffeEndpointBuilderFactory.java |  43 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |   4 +-
 .../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/AuthoringTools.java |  13 +-
 .../dsl/jbang/core/commands/ai/BeanRefChecks.java  |  36 +-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    | 251 ++++--
 .../jbang/core/commands/ai/CitrusTestChecks.java   | 116 +--
 .../dsl/jbang/core/commands/ai/DiagnoseData.java   |   5 +-
 .../core/commands/ai/ExpressionEvaluator.java      | 103 ++-
 .../jbang/core/commands/ai/SourceValidator.java    |   6 +-
 .../dsl/jbang/core/commands/ai/WriteNotes.java     | 173 +++-
 .../core/commands/infra/InfraBaseCommand.java      |  31 +-
 .../dsl/jbang/core/commands/infra/InfraRun.java    |  50 ++
 .../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  |  37 +-
 .../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 +-
 .../core/commands/ai/AuthoringToolsEditTest.java   |  83 ++
 .../commands/ai/CatalogDocSeveralOptionsTest.java  | 193 +++++
 .../core/commands/ai/CitrusTestChecksTest.java     |  32 +-
 .../core/commands/ai/EvalInTheIntegrationTest.java |  22 +-
 .../commands/ai/ExpressionEvaluatorNotesTest.java  |  95 +++
 .../core/commands/ai/ExpressionEvaluatorTest.java  |   6 +-
 .../commands/ai/SourceValidatorMessagesTest.java   |  21 +-
 .../ai/SourceValidatorResourceLiteralTest.java     |  27 +-
 .../commands/ai/SourceValidatorSimpleTest.java     |   2 +-
 .../dsl/jbang/core/commands/ai/WriteNotesTest.java | 180 +++-
 .../dsl/jbang/core/commands/infra/InfraPsTest.java |  22 +
 .../core/commands/infra/InfraRunContainerTest.java |  85 ++
 .../src/test/resources/webhook-route.yaml          |  24 +
 .../jbang/core/commands/mcp/AuthoringTools.java    |   9 +-
 .../core/commands/mcp/McpServerInstructions.java   |   3 +-
 .../commands/mcp/McpServerInstructionsTest.java    |   8 +
 .../dsl/jbang/core/commands/tui/AbstractTab.java   |   3 +-
 .../dsl/jbang/core/commands/tui/AiInputLine.java   |  38 +-
 .../camel/dsl/jbang/core/commands/tui/AiPanel.java |  34 +-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |  10 +-
 .../dsl/jbang/core/commands/tui/Confirmations.java |  13 +-
 .../core/commands/tui/ExampleBrowserPopup.java     |  25 +-
 .../jbang/core/commands/tui/FilterListPopup.java   |   6 +-
 .../dsl/jbang/core/commands/tui/FormHelper.java    |  88 +-
 .../dsl/jbang/core/commands/tui/FuzzyFilter.java   |   6 +
 .../dsl/jbang/core/commands/tui/HttpProbe.java     |  36 +-
 .../jbang/core/commands/tui/InfraBrowserPopup.java |  17 +-
 .../dsl/jbang/core/commands/tui/LaunchManager.java |   9 +-
 .../dsl/jbang/core/commands/tui/McpFacade.java     |  15 +-
 .../jbang/core/commands/tui/RecordingManager.java  |  29 +
 .../jbang/core/commands/tui/RunOptionsForm.java    |  20 +-
 .../jbang/core/commands/tui/SendMessagePopup.java  |  33 +-
 .../dsl/jbang/core/commands/tui/SettingsPopup.java |  19 +-
 .../dsl/jbang/core/commands/tui/ShellPanel.java    |  83 +-
 .../core/commands/tui/SourceEditorNavigation.java  |  25 +
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |   7 +-
 .../dsl/jbang/core/commands/tui/SqlQueryTab.java   | 124 +--
 .../dsl/jbang/core/commands/tui/TapePlayer.java    | 119 ++-
 .../dsl/jbang/core/commands/tui/TapeRecorder.java  | 183 +++-
 .../jbang/core/commands/tui/TuiBackendHelper.java  |   7 +-
 .../src/main/resources/tui/help/overview.md        |   7 +-
 .../dsl/jbang/core/commands/tui/AboutViewTest.java |   2 +-
 .../core/commands/tui/AcpAgentClientTest.java      |   2 +-
 .../jbang/core/commands/tui/AiFixPromptTest.java   |  37 +-
 .../jbang/core/commands/tui/AiInputLineTest.java   |  19 +
 .../jbang/core/commands/tui/AiPanelAcpTest.java    |   2 +-
 .../commands/tui/AiPanelModelPersistenceTest.java  |  90 ++
 .../dsl/jbang/core/commands/tui/AiPanelTest.java   |  36 +-
 .../core/commands/tui/ArchitectureViewTest.java    |   2 +-
 .../jbang/core/commands/tui/ChaosExploreTest.java  |   2 +-
 .../jbang/core/commands/tui/ConfirmationsTest.java |  38 +-
 .../core/commands/tui/DiagramTopologyTest.java     |   2 +-
 .../core/commands/tui/ExampleBrowserPopupTest.java |  94 ++
 .../dsl/jbang/core/commands/tui/FakeAcpAgent.java  |   2 +-
 .../core/commands/tui/FilterListPopupTest.java     |  12 +
 .../jbang/core/commands/tui/FormHelperTest.java    |  35 +
 .../jbang/core/commands/tui/FuzzyFilterTest.java   |  15 +
 .../jbang/core/commands/tui/JfrTabRenderTest.java  |   2 +-
 .../core/commands/tui/LaunchManagerInfraTest.java  |  35 +-
 .../dsl/jbang/core/commands/tui/LiveEditTest.java  |   2 +-
 .../core/commands/tui/McpFacadeConfirmTest.java    |  15 +-
 .../tui/MonitorContextActionFilesTest.java         |   2 +-
 .../commands/tui/MonitorContextRequestTest.java    |   2 +-
 .../core/commands/tui/MonitorStartupTest.java      |   2 +-
 .../core/commands/tui/MonotonicClockTest.java      |   2 +-
 .../commands/tui/ProjectOverviewAssistTest.java    |   2 +-
 .../core/commands/tui/SemanticAuditViewTest.java   |   2 +-
 .../core/commands/tui/SemanticImageViewTest.java   |   2 +-
 .../tui/SemanticMetadataCompletionTest.java        |   2 +-
 .../commands/tui/SemanticMonitoringViewTest.java   |   2 +-
 .../jbang/core/commands/tui/SemanticTabTest.java   |   2 +-
 .../core/commands/tui/ShellPanelLifecycleTest.java |   2 +-
 .../jbang/core/commands/tui/ShellPanelTest.java    |  21 +
 .../commands/tui/SourceEditorNavigationTest.java   |  25 +
 .../core/commands/tui/SqlQueryResultTableTest.java | 126 +++
 .../jbang/core/commands/tui/TapePlayerTest.java    | 115 +++
 .../core/commands/tui/TapeRecorderMouseTest.java   | 171 ++++
 .../core/commands/tui/ToolConfirmPopupTest.java    |   2 +-
 .../dsl/jbang/core/commands/tui/TuiAwait.java      |  45 +
 .../tui/TuiBackendHelperRecordingTest.java         |   6 +-
 .../commands/tui/TuiShellHistorySupportTest.java   |   3 +
 .../jbang/core/commands/tui/WebTerminalTest.java   |   2 +-
 .../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/DownloadEndpointStrategy.java    |  15 +
 .../main/download/MavenDependencyDownloader.java   |  75 +-
 .../camel/main/download/BootClasspathTest.java     |  86 ++
 .../dsl/yaml/deserializers/ModelDeserializers.java |  50 +-
 .../camel-yaml-dsl-validator/pom.xml               |   8 +
 .../camel/dsl/yaml/validator/BodyTypeFlow.java     |  14 +-
 .../camel/dsl/yaml/validator/CatalogBodyTypes.java |  14 +-
 .../dsl/yaml/validator/EndpointConsumers.java      |  17 +-
 .../camel/dsl/yaml/validator/RouteGraph.java       |  16 +-
 .../camel/dsl/yaml/validator/SchemaHints.java      |  66 +-
 .../camel/dsl/yaml/validator/TextBodyFlow.java     |  92 +-
 .../camel/dsl/yaml/validator/YamlParser.java       |   5 +-
 .../apache/camel/dsl/yaml/validator/YamlTrees.java |  45 +
 .../camel/dsl/yaml/validator/YamlValidator.java    | 165 ++--
 .../dsl/yaml/validator/EndpointConsumersTest.java  |  14 +
 .../dsl/yaml/validator/KameletValidationTest.java  |   9 +-
 .../camel/dsl/yaml/validator/SchemaHintsTest.java  |   5 +-
 .../camel/dsl/yaml/validator/TextBodyFlowTest.java |  18 +-
 .../yaml/validator/UserManualDocExamplesTest.java  |   8 +-
 .../camel/dsl/yaml/validator/YamlTreesTest.java    |  33 +-
 .../validator/YamlValidatorScalarLeniencyTest.java |  32 +-
 .../validator/YamlValidatorSchemaGroupsTest.java   |   6 +-
 dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml          |   4 +-
 .../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 ++++
 .../camel/dsl/yaml/YamlCompletionTreeTest.java     |  51 +-
 .../camel/dsl/yaml/support/YamlTestSupport.java    |  13 +-
 parent/pom.xml                                     |   6 +-
 .../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 ++
 .../resources/velocity/model-java-dsl-writer.vm    |  21 -
 .../src/main/resources/velocity/model-writer.vm    |  21 -
 .../main/resources/velocity/model-yaml-writer.vm   |  20 -
 630 files changed, 21313 insertions(+), 3443 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/beans/SpiffeJwtSecurityPolicy.json
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/main/java/org/apache/camel/component/mcp/server/McpServerHosts.java
 create mode 100644 
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpServerHostsTest.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpHostTest.java
 create mode 100644 
components/camel-azure/camel-azure-functions/src/test/java/org/apache/camel/component/azure/functions/FunctionsProducerFunctionUrlTest.java
 create mode 100644 
components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientRequestPathTest.java
 create mode 100644 
components/camel-hashicorp-vault/src/main/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultAwsIam.java
 create mode 100644 
components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultCloudLoginTest.java
 create mode 100644 
components/camel-hashicorp-vault/src/test/resources/org/apache/camel/component/hashicorp/vault/tls/client-ec.pem
 create mode 100644 
components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastSedaTransactedRollbackDelayTest.java
 create mode 100644 
components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsTransferExceptionTransactedTest.java
 create mode 100644 
components/camel-jms/src/test/java/org/apache/camel/component/jms/StreamMessageInputStreamTest.java
 create mode 100644 
components/camel-json-validator/src/test/java/org/apache/camel/component/jsonvalidator/ValidatorObjectMapperTest.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-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpEndpointOptionsNotInQueryTest.java
 create mode 100644 
components/camel-opa/src/main/java/org/apache/camel/component/opa/OpaBatchOutcome.java
 create mode 100644 
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaBatchOutcomeTest.java
 create mode 100644 
components/camel-opa/src/test/java/org/apache/camel/component/opa/OpaHealthProbeDeadlineTest.java
 create mode 100644 
components/camel-openfga/src/test/java/org/apache/camel/component/openfga/OpenFgaHealthProbeDeadlineTest.java
 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
 copy components/{camel-jms/src/main/java/org/apache/camel/component => 
camel-sjms/src/main/java/org/apache/camel/component/sjms}/jms/StreamMessageInputStream.java
 (66%)
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/consumer/StreamMessageConsumerTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/consumer/TransferExceptionTransactedTest.java
 create mode 100644 
components/camel-sjms/src/test/java/org/apache/camel/component/sjms/jms/StreamMessageInputStreamTest.java
 create mode 100644 
components/camel-spiffe/src/generated/java/org/apache/camel/component/spiffe/SpiffeJwtSecurityPolicyConfigurer.java
 create mode 100644 
components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/bean/SpiffeJwtSecurityPolicy.json
 create mode 100644 
components/camel-spiffe/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.component.spiffe.SpiffeJwtSecurityPolicy
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeJwtIdentity.java
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeJwtSecurityPolicy.java
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeJwtSecurityProcessor.java
 create mode 100644 
components/camel-spiffe/src/main/java/org/apache/camel/component/spiffe/SpiffeJwtValidator.java
 create mode 100644 
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/SpiffeJwtValidationTest.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/component/language/LanguageScriptInHeaderCacheTest.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/ai/ExpressionEvaluatorNotesTest.java
 copy 
components/camel-language/src/main/java/org/apache/camel/component/language/LanguageConstants.java
 => 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SourceValidatorMessagesTest.java
 (53%)
 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-jbang/camel-jbang-core/src/test/resources/webhook-route.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AiPanelModelPersistenceTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ExampleBrowserPopupTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SqlQueryResultTableTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TapeRecorderMouseTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiAwait.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
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/YamlTrees.java
 copy 
components/camel-smb/src/test/java/org/apache/camel/component/smb/SmbProducerTempPrefixIT.java
 => 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/YamlTreesTest.java
 (50%)
 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