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

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


    omit e65a6d634055 CAMEL-25689: camel-toon - mark the upgrade guide note as 
a breaking change
    omit 8520c620719b CAMEL-25689: camel-toon - Upgrade JToon to 2.0.7
     add 3f8b3b4a3e62 CAMEL-25389: camel-jbang - Exit code contract, stderr for 
errors, central error handling (#27909)
     add 9fa6919de995 CAMEL-25565: camel-jbang - route-diagram, route-structure 
and route-topology read Java source files with the Java DSL parser instead of 
compiling them (#27715)
     add 90560e226036 CAMEL-25390: camel-cli-connector - Always reply to CLI 
actions, including errors and acks (#27912)
     add 80248a3a9819 CAMEL-25389: camel-jbang - route-diagram, route-structure 
and route-topology print the parser notes on stderr (#27913)
     add 7d66aecff880 CAMEL-25392: camel-jbang - JSON output contract (#27915)
     add 5186b4b03f5b CAMEL-25391: camel-jbang - ActionClient, ProcessFinder 
and shared --timeout (#27914)
     add 76c2a6f0d4ab CAMEL-25393: camel-jbang - camel cmd actions report 
failures and timeouts (#27916)
     add 9d4222f80bda CAMEL-25394: camel-jbang - camel get/top/ps: robust 
listing and consistent JSON schema (#27926)
     add f5015f3b2015 CAMEL-25395: camel-jbang - camel stop and restart wait 
and verify (#27927)
     add ae2e38efecfa CAMEL-25396: camel-jbang - Commands must not hang without 
a terminal (#27928)
     add cbfee553a489 CAMEL-25397: camel-jbang - camel run: background startup 
reporting and early input errors (#27930)
     add 7d31f3b0d8c7 CAMEL-25398: camel-jbang - camel ask, MCP tools and the 
monitor surface CLI failures to agents (#27931)
     add 1bbffc407dfc CAMEL-25378: Add camel-test-citrus component for Citrus 
message validation
     add 85aad9485099 Regen
     add 5b2016dfae5a CAMEL-25378: Address review feedback on camel-test-citrus
     add 30c38b3f83cb Regen
     add 371e18657eab CAMEL-25378: Use MockEndpoint processor infrastructure 
for Citrus validation
     add 5587fc57a47e Regen
     add c91fed0060f3 CAMEL-25378: Escape Citrus variable placeholder in adoc 
to fix website build
     add 737a9994c060 CAMEL-25378: Address review feedback on camel-test-citrus
     add 5d8e3d72d783 CAMEL-25378: Use case-insensitive header validation for 
Citrus
     add 70984a670703 CAMEL-25378: Fix validate() return type and doc inaccuracy
     add 042cbc00e7e2 CAMEL-25378: Make nextSpecIndex final and allow variable 
overwrite
     add 51013863a91a CAMEL-25378: Address davsclaus review feedback
     add 2059cf2a2543 CAMEL-25378: Remove dead name field and guard supplier 
against NPE
     add cbf84d90b2fa CAMEL-25378: Restore name field with accessor overrides 
and add missing tests
     add d2ec84933cf0 CAMEL-25378: Only write back new or changed variables 
after Citrus validation
     add 30589ef8d6ee CAMEL-25378: Fix receive mode failure recording and 
document edge cases
     add 2907675a4288 CAMEL-25378: Bump parent to 4.24.0-SNAPSHOT and clarify 
redelivery doc
     add 7089992f4a97 CAMEL-25399: camel-jbang - Remaining command exit code 
and error fixes (#27932)
     add cb4b60637046 CAMEL-25348: stabilize LumberjackComponentTest using 
FixedLengthFrameDecoder for ACK framing
     add c7d3889e053b CAMEL-25400: camel-jbang - One helper for child processes 
and the Maven wrapper (#27933)
     add d46d51c24550 CAMEL-25666: Stabilize ConsumeChildrenIT - replace fixed 
delay with Awaitility
     add a24a1b5f3db1 CAMEL-25604, CAMEL-25605, CAMEL-25622: upgrade guide 
notes for the 4.22.2 and 4.18.6 backports (#27939)
     add 07c54cb62eae CAMEL-23688: camel-jbang - Tests of more commands, and 
the bugs they found (#27934)
     add 407d1674961f chore(deps): Bump aws-java-sdk2-version from 2.55.14 to 
2.55.15
     add b1bb59f18a51 chore(deps): Bump org.webjars:swagger-ui from 5.33.1 to 
5.33.2
     add 71633593ebdc CAMEL-25688: Stabilize flaky FTP consumer integration 
tests
     add 18f53efde6c7 CAMEL-25436: camel-test-infra-spiffe - fix the SPIRE 
readiness race and rootless engines (#27936)
     add 7b12fca82cf4 CAMEL-25681: camel-support - FileIdempotentRepository 
caches a key only once it is stored
     add f8bd57d57c79 CAMEL-25707: camel-elasticsearch-rest-client - bind the 
basic authentication credentials to the cluster nodes
     add 004809689f98 CAMEL-25708: camel-opensearch - bind the basic 
authentication credentials to the cluster nodes
     add 442e440e43e6 CAMEL-25706: camel-elasticsearch - bind the basic 
authentication credentials to the cluster nodes
     add b9ce3e793194 CAMEL-24812: ci - do not include modules located under 
src/ in the incremental build
     add 73b3eba6f8d3 CAMEL-25677: camel-wasm - remove the wasm language
     add b8d785ce3607 CAMEL-25685: camel-jetty - map the query parameters when 
Jetty cannot read the request body parameters
     add 68329f0919bc CAMEL-25684: camel-slack - the consumer keeps the 
messages of a poll it did not route when the route is suspended
     add 24cd63f10fb2 CAMEL-25682: camel-resilience4j - a timed-out call waits 
for a write-back of the task that is in progress
     add 72701dd57007 CAMEL-25678: camel-core - Switch case values and Dynamic 
Router uriDelimiter resolve property placeholders
     add 5961fc46e56b CAMEL-25626: camel-milo - deliver a data change with a 
Bad status even when its value is null
     add ac792d338517 CAMEL-25631: camel-core - Deprecate 
Route.clearRouteModel() and stop calling it from RouteReifier
     add 1109759ffa29 CAMEL-25645: camel-milo - let the OPC UA client validate 
the server certificate against a trust list
     add 16b6e9dfbe82 CAMEL-25696: camel-jbang - A boolean option given without 
a value is on (#27951)
     add a897120ba2fc CAMEL-25449: camel-jbang - camel debug sends its commands 
in files of their own (#27955)
     add d46511e45eba CAMEL-25400: camel-jbang - One sort, one row copy and one 
format for the listings (#27961)
     add d0a1031e27b7 CAMEL-25538: fix configuration-validate to accept all 
camel.* groups and report accepted=false as valid=false (#27841)
     add 472378346689 chore: dependabot - ignore classgraph 6.x, it needs Java 
25 (#27953)
     add 880722fee300 CAMEL-25693: camel-vertx-websocket - close a WebSocket 
that connects just after the connect timeout (#27911)
     add 23457461383d CAMEL-25400: camel-jbang - The CLI that runs several 
commands gives each a fresh start (#27962)
     add c1c397b7574f CAMEL-23688: camel-jbang - Tests for log, trace, cmd 
receive, cmd send, transform message and cmd memory-leak (#27963)
     add d4c36141a4c3 CAMEL-23688: camel-jbang - Tests for update run, 
dependency copy, get error, init and doc (#27964)
     add d6eaeb5a3347 CAMEL-23688: camel-jbang - Tests for get history and 
restart (#27966)
     add 41f4feade203 CAMEL-25541: camel-jbang-mcp - bounded camel_catalog_doc 
component answer (#27839)
     add 83aaa80754f9 CAMEL-25683: camel-azure-eventhubs - after a batch size 
checkpoint, the batch timeout checkpoints again (#27922)
     add 5750f3739402 CAMEL-23688: camel-jbang - Tests for overview and 
transform route (#27967)
     add c93c26fdecb8 CAMEL-23688: camel-jbang - Tests for cmd browse and cmd 
stub (#27973)
     add f2d8a8d19069 chore(deps): Bump io.github.classgraph:classgraph from 
4.8.198 to 4.8.199 (#27972)
     add 9712c5e70300 CAMEL-23688: camel-jbang - Tests for explain and harden 
(#27971)
     add 633e1bf0b75d CAMEL-23688: camel-jbang - Tests for get route, 
processor, metric and health (#27974)
     add dcb04ce16ebf CAMEL-23688: camel-jbang - Tests for get bean, get 
route-controller and top source (#27975)
     add 5e50108f3e3f CAMEL-23688: camel-jbang - Tests for camel catalog 
kamelet (#27977)
     add 384d8ec110a8 CAMEL-23688: camel-jbang - Tests for the chat with tools 
of the LLM client (#27976)
     add 21b3604c4e56 CAMEL-23688: camel-jbang - Tests for camel version list 
without downloads (#27978)
     add 26a31bf3939f CAMEL-23688: camel-jbang - camel cmd eval and the eval 
tools send the expression as it is (#27979)
     add 1a90f44e5f8f CAMEL-23688: camel-console - the receive dev console 
dumps nothing when it has received nothing (#27980)
     add 3646c6c7536e CAMEL-23688: camel-jbang - Tests for the questions of 
camel ask (#27981)
     add 9fb9bc911f78 CAMEL-23688: camel-jbang - Tests for the runtime tools of 
camel ask (#27982)
     add e339a2e9019f CAMEL-23688: camel-jbang - Tests for cmd route-diagram 
and cmd span (#27969)
     add 7b5d129971f0 CAMEL-25716: camel-management - remote exchange counters 
per route, for camel get processor --remote (#27996)
     add 826a664c5f16 CAMEL-23688: camel-jbang - camel init does not overwrite 
a file without --force (#27995)
     add a7af64a3ca11 CAMEL-23688: camel-jbang - An LLM given with --url is the 
only one used (#27994)
     add 55ed20f14e90 CAMEL-25717: camel-jbang - The docs of camel test init 
list its own options, not those of camel init (#27997)
     add f245636df70f CAMEL-25712: camel-google-pubsub - keep pulling after a 
failed nack of a message at max delivery attempts (#27992)
     add 1a4077f0c46f CAMEL-25711: camel-mongodb-gridfs - keep polling after a 
poll fails (#27991)
     add deadcabda307 CAMEL-25709: camel-core - Aggregate EIP: try the 
completion timeout of a group again when the repository fails (#27989)
     add 86e0ee42e3f5 CAMEL-25703: camel-bindy - keep all decimals of a number 
field without precision when marshalling (#27988)
     add 55d4f9e20a41 CAMEL-25702: camel-ibm-secrets-manager - skip an Event 
Streams record that cannot be read instead of ending the refresh task (#27987)
     add 4f879148b118 CAMEL-25701: camel-azure-servicebus - renew a message 
lock before the run that would come too late (#27986)
     add 278254ec258e CAMEL-25699: camel-protobuf - Keep the content of bytes 
fields when converting a message to and from a Map (#27984)
     add d201af225932 CAMEL-25698: camel-jta - roll back the transaction of an 
exchange marked rollback only last (#27983)
     add cccaf03679ec chore(deps): Bump 
org.apache.maven.reporting:maven-reporting-api from 3.1.1 to 4.0.0 (#27893)
     add d09593b4a584 CAMEL-25700: camel-aws2-sqs - extend the visibility of 
every message of the batch, not only from its turn (#27985)
     add 3af2c90d63ad CAMEL-25679: camel-mongodb - keep the consumer thread 
when a new cursor cannot be opened (#27918)
     add 0c1d6b11798c CAMEL-25680: camel-docker - events consumer closes its 
stream on stop and subscribes again when it ends (#27919)
     add e0855013fbdb CAMEL-25642: camel-jbang-mcp - migration and dependency 
tools answer with the right data (#27959)
     add 138d8c645eb8 CAMEL-25642: camel-jbang-mcp - camel_openapi_scaffold 
follows the rules of camel-rest-openapi (#27960)
     add 68f43491f3cd CAMEL-25642: camel-jbang-mcp - runtime tools wiring: 
receive in one call, routeId honoured, prompts name real tools (#27958)
     add eb14b16f7006 CAMEL-25645: camel-milo - ServerCertificateValidationTest 
writes the value before the consumers start (#27999)
     add bf3a7214405c chore: camel-jbang - an emoji such as a family or a flag 
is one character in the AI prompt, filters, captions and diagrams
     add e33b8cd69292 CAMEL-25710: camel-mail - remove the idempotent keys of 
mails that a poll does not route (#27990)
     add ccff8d83bf51 CAMEL-25686: parent - import the ASM bom so that all ASM 
artifacts follow asm-version (#27925)
     add b5e6edf1cb30 CAMEL-25734: camel-core - the bean introspection can be 
used by another thread while Camel starts (#28003)
     add 99af30362c81 CAMEL-25671: camel-milo - report a node with an unknown 
namespace URI instead of failing the connection (#27906)
     add 9250de96834f CAMEL-25720: camel-jbang - run the tests of 
camel-jbang-core in parallel forks (#28004)
     add 1ad29093abba CAMEL-25720: camel-jbang - load the kamelet catalog and 
the Quarkus BOM versions once per JVM (#28005)
     add be0857aab86c chore: camel-jbang - the AI tools see the beans in 
src/main/resources, catch a route id another file has, and say why a start 
failed (#28001)
     add 94ca50181230 CAMEL-25736: YAML examples for the data formats and 
languages that had none (#28023)
     add 94e2616e231a chore(camel-test-infra-opa): upgrade opa.container to 
1.21.2-static (#28018)
     add 0910e0c93f7e chore(camel-test-infra-docling): upgrade 
docling.container to v1.37.0 (#28010)
     add 4008510e75f8 CAMEL-25736: YAML examples for 27 components that had 
none (#28024)
     add e4392c40683b CAMEL-25736: YAML examples for 37 more components that 
had none (#28026)
     add fa779353ec19 CAMEL-25736: camel-jbang - the AI samples and the 
documentation tests read the YAML examples with a longer delimiter or a leading 
comment (#28021)
     add 71ac53efdb10 CAMEL-25739: tooling - a multiEnum flag for options that 
take several enum values separated by comma (#28025)
     add c0f92eb7910f CAMEL-25719: camel-jbang - camel_catalog_doc and 
camel_catalog_find know the beans entry of the YAML DSL, and five more entries 
have samples (#28002)
     add ff4f64120cd7 CAMEL-25718: camel-jbang - Document the commands of camel 
test that come from Citrus (#28000)
     add ddd31099c9a5 CAMEL-25532: camel-jbang - the AI write and edit tools 
repair YAML shapes that have one reading, and match lines written from memory 
(#27998)
     add 748c0182b1ef CAMEL-25736: YAML examples for 47 cloud and SaaS 
components that had none (#28027)
     add d4d48271550e CAMEL-25720: camel-jbang-core - the serial tests no 
longer run with -Pfastinstall or -Dquickly
     add b6cf05b3ddf7 CAMEL-25724: camel-jms - preserveMessageQos uses the time 
to live of the endpoint for a message without expiration (#28032)
     add 69856151bcf3 CAMEL-25691: camel-milo - recreate the subscription when 
it stops publishing (#27910)
     add e549176aa55b chore(camel-test-infra-aws-v2): upgrade aws.container to 
2.3.0 (#28006)
     add d816bbdcb097 chore(camel-test-infra-couchbase): upgrade 
couchbase.container to 8.0.3 (#28008)
     add ca9d19bc5225 chore(camel-test-infra-couchdb): upgrade 
couchdb.container to 3.5.3 (#28009)
     add 97f9e803aa58 chore(camel-test-infra-hashicorp-vault): upgrade 
hashicorp.vault.container to 2.2.0 (#28011)
     add c74c1bd4e9eb chore(camel-test-infra-ibmmq): upgrade ibm.mq.container 
to 10.0.1.0-r1 (#28012)
     add 9adddb690f28 chore(camel-test-infra-keycloak): upgrade 
keycloak.container to 26.8.1 (#28013)
     add 155aae6c6e8f chore(camel-test-infra-milvus): upgrade milvus.container 
to v2.6.25 (#28014)
     add f20af1bb0309 chore(camel-test-infra-nats): upgrade nats.container to 
2.15.1 (#28015)
     add e5ae19c33616 chore(camel-test-infra-ollama): upgrade ollama.container 
to 0.40.6 (#28016)
     add ddca15435112 CAMEL-25735: camel-jbang - samples for interceptFrom, 
interceptSendToEndpoint and dataFormats, and sslContextParameters in 
camel_catalog_doc (#28044)
     add e13303ef1ef7 CAMEL-24844: the validator reports parsed data that is 
sent or written where text is needed (#28047)
     add 066ccc624823 CAMEL-25751: a Map or List body says to marshal it first, 
in the data format of the reply, the request or the file (#28048)
     add 14203c663d84 CAMEL-25762: camel-jbang - the validator learns the 
OpenAPI operations and the REST binding mode beside a route (#28058)
     add 58a2d06b3e26 Generated sources regen for SBOM (main) (#28061)
     add 19752c4e14dc CAMEL-25727: camel-aws-cloudtrail - look again for events 
that CloudTrail makes visible late (#28038)
     add 4b504fd443b4 CAMEL-25730: camel-web3j - subscribe again when the 
subscription of the consumer ends with an error (#28037)
     add c9bb20b2fb2b CAMEL-25726: camel-azure-files - create the file with the 
length of the body, not a stale CamelFileLength header (#28034)
     add c4efd9018fb7 CAMEL-25725: camel-iggy - send messageExpiry to Iggy in 
microseconds (#28033)
     add 959866bd702b CAMEL-25723: camel-zipfile - ZipAggregationStrategy keeps 
an entry whose name comes again under a numbered name (#28031)
     add dad7b548904b CAMEL-25704: camel-undertow - refuse a request target or 
header value with control characters (#27944)
     add 12f68be8b2fa CAMEL-25585: upgrade guide - camel-chunk notes for 4.22.2 
and 4.18.6 (#27950)
     add 184450a65483 CAMEL-25753: camel-kafka - stop the consumer without 
waiting for its current poll (#28060)
     add 5c11b9288c0a CAMEL-25749: camel-support - BodyFacts says what the body 
is, the step that set it, and what to write (#28059)
     add 92040109d14c CAMEL-25761: camel-jbang - the AI validator finds the 
parameters of an endpoint wherever they stand in the step (#28057)
     add 3269ef15a999 CAMEL-25748: camel-yaml-dsl-validator - the hint for a 
script file under groovy: resource: keeps the resource: prefix (#28046)
     add 8287506b6120 CAMEL-25747: camel-rest-openapi - log the problems the 
OpenAPI parser finds in the specification (#28043)
     add a8a196b8a78b CAMEL-25745: camel-http - make it stand out that a 
message with a body is sent as a POST unless httpMethod is set (#28041)
     add 1239c76ac3c1 CAMEL-25746: camel-bean - the error for a key read from a 
stream, JSON text or a List says what to do (#28042)
     add b70ebb98ef4e CAMEL-25744: camel-jbang - the AI validator reports a 
comparison of CamelTimerCounter that can never be true, as the counter starts 
at 1 (#28040)
     add 37acd0d360dc CAMEL-25721: camel-xml-io, camel-yaml-io, camel-java-io - 
route dumps keep options set to their default value (#28029)
     add 0d9b605765ff CAMEL-25728: camel-file - keep a done file with a fixed 
name for the files a poll left (#28035)
     add d5f34a8bd8ac CAMEL-25729: camel-aws-secrets-manager - read every 
CloudTrail event since the last check in the refresh task (#28036)
     add 2439203e3a91 CAMEL-25706, CAMEL-25707, CAMEL-25708: upgrade guide 
notes for the 4.22.3 and 4.18.6 backports (#28052)
     add 58966e93ab23 CAMEL-25749: a read on a body that is still the payload, 
or an iterator, says what the body is and what to write (#28066)
     add bbd6f750aa00 CAMEL-25745: camel-jbang-core - CatalogSamplesTest 
accepts a quoted http uri in the first http sample
     add d0a4758ab404 CAMEL-25780: camel-aws2-eventbridge - 
EventbridgePutEventsIT sends a JSON detail
     add 7aae27315946 chore: add project-security.md to the OSS helper rules 
(#28081)
     add 4f501d8ac249 CAMEL-25689: camel-toon - Upgrade JToon to 2.0.7
     add a13869afd3f4 CAMEL-25689: camel-toon - mark the upgrade guide note as 
a breaking change

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e65a6d634055)
            \
             N -- N -- N   refs/heads/fix/CAMEL-25689 (a13869afd3f4)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../actions/incremental-build/incremental-build.sh |    18 +-
 .../incremental-build/manual-it-mapping.txt        |     2 -
 .github/dependabot.yml                             |     3 +
 .oss-ai-helper-rules/project-security.md           |    37 +
 bom/camel-bom/pom.xml                              |     5 +
 camel-sbom/camel-sbom.json                         | 20907 +++++++++----------
 camel-sbom/camel-sbom.xml                          | 15610 +++++++-------
 catalog/camel-allcomponents/pom.xml                |     5 +
 .../org/apache/camel/catalog/components.properties |     1 +
 .../camel/catalog/components/aws-cloudtrail.json   |   112 +-
 .../camel/catalog/components/aws2-athena.json      |     4 +-
 .../apache/camel/catalog/components/citrus.json    |    50 +
 .../apache/camel/catalog/components/coap+tcp.json  |     2 +-
 .../org/apache/camel/catalog/components/coap.json  |     2 +-
 .../apache/camel/catalog/components/coaps+tcp.json |     2 +-
 .../org/apache/camel/catalog/components/coaps.json |     2 +-
 .../apache/camel/catalog/components/consul.json    |     4 +-
 .../apache/camel/catalog/components/ehcache.json   |     4 +-
 .../org/apache/camel/catalog/components/http.json  |     2 +-
 .../org/apache/camel/catalog/components/https.json |     2 +-
 .../apache/camel/catalog/components/jcache.json    |     2 +-
 .../apache/camel/catalog/components/language.json  |     2 +-
 .../camel/catalog/components/milo-browse.json      |    14 +-
 .../camel/catalog/components/milo-client.json      |    16 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |    15 +
 .../apache/camel/catalog/dev-consoles/route.json   |    15 +
 .../org/apache/camel/catalog/docs.properties       |     2 +-
 .../docs/alibaba-eventbridge-component.adoc        |   100 +-
 .../camel/catalog/docs/alibaba-fc-component.adoc   |    27 +
 .../camel/catalog/docs/alibaba-kms-component.adoc  |    26 +
 .../camel/catalog/docs/alibaba-mns-component.adoc  |    77 +
 .../camel/catalog/docs/alibaba-oss-component.adoc  |    51 +
 .../camel/catalog/docs/alibaba-ots-component.adoc  |    19 +
 .../camel/catalog/docs/alibaba-sls-component.adoc  |    88 +
 .../camel/catalog/docs/alibaba-sms-component.adoc  |    25 +
 .../apache/camel/catalog/docs/amqp-component.adoc  |    37 +-
 .../apache/camel/catalog/docs/as2-component.adoc   |    45 +
 .../apache/camel/catalog/docs/asn1-dataformat.adoc |    75 +-
 .../catalog/docs/aws-bedrock-agent-component.adoc  |    23 +
 .../docs/aws-bedrock-agent-runtime-component.adoc  |    21 +
 .../catalog/docs/aws-cloudtrail-component.adoc     |    35 +-
 .../camel/catalog/docs/aws-config-component.adoc   |    34 +
 .../camel/catalog/docs/aws2-ddb-component.adoc     |    20 +
 .../catalog/docs/aws2-ddbstream-component.adoc     |    20 +
 .../catalog/docs/aws2-textract-component.adoc      |    23 +
 .../catalog/docs/aws2-transcribe-component.adoc    |    39 +
 .../catalog/docs/aws2-translate-component.adoc     |    45 +-
 .../camel/catalog/docs/azure-files-component.adoc  |     6 +
 .../camel/catalog/docs/barcode-dataformat.adoc     |    50 +-
 .../camel/catalog/docs/bindy-dataformat.adoc       |    88 +
 .../catalog/docs/caffeine-loadcache-component.adoc |    35 +
 .../camel/catalog/docs/chatscript-component.adoc   |    19 +
 .../camel/catalog/docs/citrus-component.adoc       |   469 +
 .../apache/camel/catalog/docs/cli-connector.adoc   |    34 +-
 .../camel/catalog/docs/clickhouse-component.adoc   |   114 +
 .../camel/catalog/docs/clickup-component.adoc      |    25 +
 .../camel/catalog/docs/cm-sms-component.adoc       |    21 +
 .../apache/camel/catalog/docs/coap-component.adoc  |    42 +-
 .../camel/catalog/docs/cometd-component.adoc       |    25 +
 .../camel/catalog/docs/consul-component.adoc       |    60 +
 .../camel/catalog/docs/controlbus-component.adoc   |    70 +
 .../apache/camel/catalog/docs/cql-component.adoc   |    40 +-
 .../camel/catalog/docs/crypto-dataformat.adoc      |   146 +
 .../camel/catalog/docs/disruptor-vm-component.adoc |    32 +
 .../catalog/docs/docling-batch-processing.adoc     |    13 +-
 .../apache/camel/catalog/docs/drill-component.adoc |    24 +
 .../camel/catalog/docs/duckdb-component.adoc       |    64 +
 .../camel/catalog/docs/ehcache-component.adoc      |   103 +-
 .../apache/camel/catalog/docs/fhir-component.adoc  |    52 +
 .../camel/catalog/docs/fhirJson-dataformat.adoc    |    22 +
 .../camel/catalog/docs/fhirXml-dataformat.adoc     |    22 +
 .../apache/camel/catalog/docs/file-component.adoc  |     5 +
 .../camel/catalog/docs/flatpack-dataformat.adoc    |    59 +-
 .../apache/camel/catalog/docs/fory-dataformat.adoc |    26 +
 .../apache/camel/catalog/docs/ftps-component.adoc  |    43 +
 .../catalog/docs/google-bigquery-component.adoc    |    25 +-
 .../docs/google-bigquery-sql-component.adoc        |    20 +
 .../catalog/docs/google-calendar-component.adoc    |    25 +
 .../docs/google-calendar-stream-component.adoc     |    20 +
 .../camel/catalog/docs/google-drive-component.adoc |    27 +-
 .../catalog/docs/google-mail-stream-component.adoc |    20 +
 .../catalog/docs/google-sheets-component.adoc      |    25 +
 .../docs/google-sheets-stream-component.adoc       |    29 +-
 .../catalog/docs/hazelcast-set-component.adoc      |    47 +-
 .../apache/camel/catalog/docs/http-component.adoc  |   125 +-
 .../camel/catalog/docs/ignite-cache-component.adoc |    42 +
 .../catalog/docs/ignite-compute-component.adoc     |    31 +
 .../catalog/docs/ignite-events-component.adoc      |    18 +
 .../camel/catalog/docs/ignite-idgen-component.adoc |    27 +
 .../catalog/docs/ignite-messaging-component.adoc   |    21 +
 .../camel/catalog/docs/ignite-queue-component.adoc |    42 +
 .../camel/catalog/docs/ignite-set-component.adoc   |    31 +
 .../apache/camel/catalog/docs/jaxb-dataformat.adoc |    72 +
 .../apache/camel/catalog/docs/jira-component.adoc  |    55 +
 .../apache/camel/catalog/docs/jmx-component.adoc   |    30 +
 .../org/apache/camel/catalog/docs/js-language.adoc |    40 +
 .../camel/catalog/docs/jsonApi-dataformat.adoc     |    28 +
 .../camel/catalog/docs/keycloak-consumer.adoc      |    28 +-
 .../camel/catalog/docs/keycloak-producer.adoc      |    19 +-
 .../camel/catalog/docs/keycloak-security.adoc      |     4 +-
 .../catalog/docs/kubernetes-cronjob-component.adoc |    21 +
 .../kubernetes-custom-resources-component.adoc     |    50 +-
 .../apache/camel/catalog/docs/kudu-component.adoc  |    30 +
 .../catalog/docs/langchain4j-ingest-component.adoc |   154 +
 .../apache/camel/catalog/docs/ldap-component.adoc  |    42 +
 .../apache/camel/catalog/docs/ldif-component.adoc  |    64 +-
 .../camel/catalog/docs/milo-browse-component.adoc  |    35 +-
 .../camel/catalog/docs/milo-client-component.adoc  |   166 +-
 .../camel/catalog/docs/milo-server-component.adoc  |    44 +
 .../camel/catalog/docs/milvus-component.adoc       |    62 +-
 .../catalog/docs/mimeMultipart-dataformat.adoc     |    45 +-
 .../apache/camel/catalog/docs/mllp-component.adoc  |    30 +
 .../apache/camel/catalog/docs/mock-component.adoc  |    39 +
 .../apache/camel/catalog/docs/neo4j-component.adoc |   128 +-
 .../apache/camel/catalog/docs/opa-component.adoc   |   201 +
 .../camel/catalog/docs/openfeature-component.adoc  |   256 +
 .../camel/catalog/docs/openfeature-language.adoc   |   116 +-
 .../camel/catalog/docs/openfga-component.adoc      |   253 +
 .../catalog/docs/openstack-cinder-component.adoc   |    32 +
 .../catalog/docs/openstack-glance-component.adoc   |    22 +-
 .../catalog/docs/openstack-keystone-component.adoc |    23 +-
 .../catalog/docs/openstack-neutron-component.adoc  |    27 +
 .../catalog/docs/openstack-nova-component.adoc     |    22 +
 .../catalog/docs/openstack-swift-component.adoc    |    32 +
 .../camel/catalog/docs/parquetAvro-dataformat.adoc |    47 +-
 .../camel/catalog/docs/pgevent-component.adoc      |    33 +
 .../camel/catalog/docs/pinecone-component.adoc     |    43 +
 .../catalog/docs/platform-http-component.adoc      |     7 +
 .../apache/camel/catalog/docs/plc4x-component.adoc |    18 +-
 .../camel/catalog/docs/protobuf-dataformat.adoc    |     2 +
 .../camel/catalog/docs/pulsar-component.adoc       |    36 +
 .../apache/camel/catalog/docs/python-language.adoc |    40 +
 .../camel/catalog/docs/qdrant-component.adoc       |   132 +
 .../camel/catalog/docs/quickfix-component.adoc     |    99 +-
 .../camel/catalog/docs/rest-api-component.adoc     |    29 +
 .../camel/catalog/docs/rest-postman-component.adoc |   154 +
 .../apache/camel/catalog/docs/saga-component.adoc  |    53 +
 .../apache/camel/catalog/docs/scp-component.adoc   |    44 +-
 .../camel/catalog/docs/servicenow-component.adoc   |    33 +-
 .../apache/camel/catalog/docs/smb-component.adoc   |    44 +
 .../camel/catalog/docs/spring-event-component.adoc |    33 +
 .../camel/catalog/docs/spring-jdbc-component.adoc  |    23 +
 .../camel/catalog/docs/spring-ldap-component.adoc  |    39 +
 .../camel/catalog/docs/spring-redis-component.adoc |   104 +
 .../camel/catalog/docs/sql-stored-component.adoc   |    27 +-
 .../apache/camel/catalog/docs/stax-component.adoc  |    67 +-
 .../camel/catalog/docs/stitch-component.adoc       |    23 +
 .../apache/camel/catalog/docs/stub-component.adoc  |    27 +
 .../org/apache/camel/catalog/docs/switch-eip.adoc  |     7 +-
 .../camel/catalog/docs/tahu-edge-component.adoc    |    63 +
 .../camel/catalog/docs/tahu-host-component.adoc    |    24 +
 .../camel/catalog/docs/twilio-component.adoc       |    31 +
 .../docs/twitter-directmessage-component.adoc      |    38 +
 .../catalog/docs/twitter-search-component.adoc     |    46 +
 .../catalog/docs/twitter-timeline-component.adoc   |    47 +-
 .../camel/catalog/docs/typesafe-ai-component.adoc  |    58 +
 .../camel/catalog/docs/validator-component.adoc    |    42 +
 .../apache/camel/catalog/docs/vertx-component.adoc |    51 +
 .../apache/camel/catalog/docs/wasm-language.adoc   |   255 -
 .../camel/catalog/docs/weaviate-component.adoc     |    63 +
 .../camel/catalog/docs/webhook-component.adoc      |    33 +
 .../camel/catalog/docs/whatsapp-component.adoc     |    47 +-
 .../camel/catalog/docs/wordpress-component.adoc    |    24 +
 .../camel/catalog/docs/workday-component.adoc      |    45 +
 .../camel/catalog/docs/zendesk-component.adoc      |    28 +
 .../camel/catalog/docs/zipFile-dataformat.adoc     |     4 +
 .../org/apache/camel/catalog/languages.properties  |     1 -
 .../apache/camel/catalog/languages/jsonpath.json   |     2 +-
 .../org/apache/camel/catalog/languages/wasm.json   |    26 -
 .../org/apache/camel/catalog/models.properties     |     1 -
 .../org/apache/camel/catalog/models/aggregate.json |     8 +-
 .../org/apache/camel/catalog/models/cache.json     |     2 +-
 .../org/apache/camel/catalog/models/delay.json     |     2 +-
 .../apache/camel/catalog/models/dynamicRouter.json |     2 +-
 .../org/apache/camel/catalog/models/enrich.json    |     2 +-
 .../org/apache/camel/catalog/models/filter.json    |     2 +-
 .../camel/catalog/models/idempotentConsumer.json   |     2 +-
 .../org/apache/camel/catalog/models/jsonpath.json  |     2 +-
 .../org/apache/camel/catalog/models/loop.json      |     2 +-
 .../apache/camel/catalog/models/onException.json   |     6 +-
 .../org/apache/camel/catalog/models/onWhen.json    |     2 +-
 .../apache/camel/catalog/models/pollEnrich.json    |     2 +-
 .../camel/catalog/models/predicateValidator.json   |     2 +-
 .../camel/catalog/models/propertyExpression.json   |     2 +-
 .../apache/camel/catalog/models/recipientList.json |     2 +-
 .../apache/camel/catalog/models/resequence.json    |     2 +-
 .../apache/camel/catalog/models/routingSlip.json   |     2 +-
 .../org/apache/camel/catalog/models/script.json    |     2 +-
 .../org/apache/camel/catalog/models/setBody.json   |     2 +-
 .../org/apache/camel/catalog/models/setHeader.json |     2 +-
 .../apache/camel/catalog/models/setProperty.json   |     2 +-
 .../apache/camel/catalog/models/setVariable.json   |     2 +-
 .../org/apache/camel/catalog/models/sort.json      |     2 +-
 .../org/apache/camel/catalog/models/split.json     |     2 +-
 .../camel/catalog/models/stickyLoadBalancer.json   |     2 +-
 .../org/apache/camel/catalog/models/switch.json    |     2 +-
 .../org/apache/camel/catalog/models/throttle.json  |     4 +-
 .../org/apache/camel/catalog/models/transform.json |     2 +-
 .../org/apache/camel/catalog/models/validate.json  |     2 +-
 .../org/apache/camel/catalog/models/wasm.json      |    23 -
 .../org/apache/camel/catalog/models/when.json      |     2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |    51 -
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |    51 -
 .../camel/catalog/schemas/camelYamlDsl-model.json  |    78 +-
 .../apache/camel/catalog/test-infra/metadata.json  |    52 +-
 .../org/apache/camel/catalog/CamelCatalogTest.java |    87 +
 .../src/main/docs/chatscript-component.adoc        |    19 +
 .../src/main/docs/docling-batch-processing.adoc    |    13 +-
 .../docling/integration/DoclingITestSupport.java   |     4 +-
 .../docling/integration/OcrExtractionIT.java       |     9 +-
 .../main/docs/langchain4j-ingest-component.adoc    |   154 +
 .../src/main/docs/milvus-component.adoc            |    62 +-
 .../camel-neo4j/src/main/docs/neo4j-component.adoc |   128 +-
 .../src/main/docs/pinecone-component.adoc          |    43 +
 .../src/main/docs/qdrant-component.adoc            |   132 +
 .../src/main/docs/typesafe-ai-component.adoc       |    58 +
 .../src/main/docs/weaviate-component.adoc          |    63 +
 .../main/docs/alibaba-eventbridge-component.adoc   |   100 +-
 .../src/main/docs/alibaba-fc-component.adoc        |    27 +
 .../src/main/docs/alibaba-kms-component.adoc       |    26 +
 .../src/main/docs/alibaba-mns-component.adoc       |    77 +
 .../src/main/docs/alibaba-oss-component.adoc       |    51 +
 .../src/main/docs/alibaba-ots-component.adoc       |    19 +
 .../src/main/docs/alibaba-sls-component.adoc       |    88 +
 .../src/main/docs/alibaba-sms-component.adoc       |    25 +
 .../camel-amqp/src/main/docs/amqp-component.adoc   |    37 +-
 .../src/main/docs/as2-component.adoc               |    45 +
 .../camel-asn1/src/main/docs/asn1-dataformat.adoc  |    75 +-
 .../src/main/docs/aws-bedrock-agent-component.adoc |    23 +
 .../docs/aws-bedrock-agent-runtime-component.adoc  |    21 +
 .../cloudtrail/CloudtrailComponentConfigurer.java  |    12 +
 .../cloudtrail/CloudtrailEndpointConfigurer.java   |    12 +
 .../cloudtrail/CloudtrailEndpointUriFactory.java   |     4 +-
 .../component/aws/cloudtrail/aws-cloudtrail.json   |   112 +-
 .../src/main/docs/aws-cloudtrail-component.adoc    |    35 +-
 .../aws/cloudtrail/CloudtrailConfiguration.java    |    26 +
 .../aws/cloudtrail/CloudtrailConsumer.java         |   124 +-
 .../CloudtrailConsumerLateEventTest.java           |   290 +
 .../src/main/docs/aws-config-component.adoc        |    34 +
 .../vault/CloudTrailReloadTriggerTask.java         |    81 +-
 .../CloudTrailReloadTriggerTaskLookupTest.java     |   230 +
 .../camel/component/aws2/athena/aws2-athena.json   |     4 +-
 .../aws2/athena/Athena2Configuration.java          |     2 +-
 .../component/aws2/athena/Athena2QueryHelper.java  |     4 +-
 .../src/main/docs/aws2-ddb-component.adoc          |    20 +
 .../src/main/docs/aws2-ddbstream-component.adoc    |    20 +
 .../localstack/EventbridgePutEventsIT.java         |     2 +-
 .../camel/component/aws2/sqs/Sqs2Consumer.java     |    45 +-
 ...qsConsumerExtendMessageVisibilityBatchTest.java |   147 +
 .../src/main/docs/aws2-textract-component.adoc     |    23 +
 .../src/main/docs/aws2-transcribe-component.adoc   |    39 +
 .../src/main/docs/aws2-translate-component.adoc    |    45 +-
 .../eventhubs/EventHubsCheckpointUpdaterTask.java  |    18 +-
 .../azure/eventhubs/EventHubsConsumer.java         |     7 +-
 ...ntHubsConsumerCheckpointAfterBatchSizeTest.java |   229 +
 components/camel-azure/camel-azure-files/pom.xml   |     6 +
 .../src/main/docs/azure-files-component.adoc       |     6 +
 .../component/file/azure/FilesOperations.java      |    23 +-
 .../file/azure/FilesOperationsStoreLengthTest.java |   129 +
 .../azure/servicebus/ServiceBusConsumer.java       |     6 +-
 .../azure/servicebus/ServiceBusConsumerTest.java   |    47 +
 .../src/main/docs/barcode-dataformat.adoc          |    50 +-
 .../apache/camel/language/bean/BeanExpression.java |    73 +-
 .../src/main/docs/bindy-dataformat.adoc            |    88 +
 .../bindy/format/AbstractNumberFormat.java         |     3 +
 .../bindy/format/factories/FloatFormatFactory.java |    12 +-
 ...ndyNumberWithoutPrecisionKeepsDecimalsTest.java |   174 +
 .../main/docs/caffeine-loadcache-component.adoc    |    35 +
 .../src/main/docs/cql-component.adoc               |    40 +-
 .../src/main/docs/clickhouse-component.adoc        |   114 +
 .../src/main/docs/clickup-component.adoc           |    25 +
 .../src/main/docs/cm-sms-component.adoc            |    21 +
 .../META-INF/org/apache/camel/coap/coap+tcp.json   |     2 +-
 .../META-INF/org/apache/camel/coap/coap.json       |     2 +-
 .../META-INF/org/apache/camel/coap/coaps+tcp.json  |     2 +-
 .../META-INF/org/apache/camel/coap/coaps.json      |     2 +-
 .../camel-coap/src/main/docs/coap-component.adoc   |    42 +-
 .../java/org/apache/camel/coap/CoAPEndpoint.java   |     2 +-
 .../src/main/docs/cometd-component.adoc            |    25 +
 .../org/apache/camel/component/consul/consul.json  |     4 +-
 .../src/main/docs/consul-component.adoc            |    60 +
 .../component/consul/ConsulConfiguration.java      |    13 +-
 .../component/consul/ConsulActionEnumsTest.java    |    62 +
 .../src/main/docs/controlbus-component.adoc        |    70 +
 .../src/main/docs/crypto-dataformat.adoc           |   146 +
 .../src/main/docs/disruptor-vm-component.adoc      |    32 +
 .../docker/consumer/DockerEventsConsumer.java      |   185 +-
 .../docker/consumer/DockerStatsConsumer.java       |    42 +-
 .../consumer/DockerEventsConsumerStreamTest.java   |   182 +
 .../camel-drill/src/main/docs/drill-component.adoc |    24 +
 .../src/main/docs/duckdb-component.adoc            |    64 +
 .../apache/camel/component/ehcache/ehcache.json    |     4 +-
 .../src/main/docs/ehcache-component.adoc           |   103 +-
 .../component/ehcache/EhcacheConfiguration.java    |     4 +-
 .../client/ElasticsearchRestClientProducer.java    |    38 +-
 .../rest/client/NodeScopedCredentialsProvider.java |    81 +
 ...ticsearchRestClientBasicAuthenticationTest.java |    95 +
 ...ticsearchRestClientProducerCredentialsTest.java |    81 +
 .../client/NodeScopedCredentialsProviderTest.java  |   103 +
 .../camel/component/es/ElasticsearchProducer.java  |    35 +-
 .../es/NodeScopedCredentialsProvider.java          |    81 +
 .../es/ElasticsearchProducerCredentialsTest.java   |    83 +
 .../es/NodeScopedCredentialsProviderTest.java      |   103 +
 .../src/main/docs/fhir-component.adoc              |    52 +
 .../src/main/docs/fhirJson-dataformat.adoc         |    22 +
 .../src/main/docs/fhirXml-dataformat.adoc          |    22 +
 .../camel-file/src/main/docs/file-component.adoc   |     5 +
 .../camel/component/file/FileOperations.java       |    35 +-
 .../camel/component/file/GenericFileConsumer.java  |    94 +-
 .../component/file/GenericFileKeptDoneFiles.java   |    85 +
 .../component/file/GenericFileOnCompletion.java    |    15 +
 .../component/file/FileProducerMapBodyTest.java    |   104 +
 .../src/main/docs/flatpack-dataformat.adoc         |    59 +-
 .../camel-fory/src/main/docs/fory-dataformat.adoc  |    26 +
 .../camel-ftp/src/main/docs/ftps-component.adoc    |    43 +
 .../remote/integration/FromFtpRegexPatternIT.java  |     2 +-
 .../integration/FromFtpRemoteFileFilterIT.java     |    14 +-
 .../integration/FromFtpRemoteFileSorterIT.java     |    15 +-
 .../FtpConsumerDirectoriesNotMatchedIT.java        |    23 +-
 .../FtpConsumerMultipleDirectoriesIT.java          |    12 +-
 .../integration/FtpConsumerRelativeFileNameIT.java |    13 +-
 .../integration/FtpConsumerSkipDotFilesIT.java     |    12 +-
 .../src/main/docs/google-bigquery-component.adoc   |    25 +-
 .../main/docs/google-bigquery-sql-component.adoc   |    20 +
 .../src/main/docs/google-calendar-component.adoc   |    25 +
 .../docs/google-calendar-stream-component.adoc     |    20 +
 .../src/main/docs/google-drive-component.adoc      |    27 +-
 .../main/docs/google-mail-stream-component.adoc    |    20 +
 .../google/pubsub/GooglePubsubConsumer.java        |    11 +-
 .../GooglePubsubConsumerNackFailureTest.java       |   130 +
 .../src/main/docs/google-sheets-component.adoc     |    25 +
 .../main/docs/google-sheets-stream-component.adoc  |    29 +-
 .../camel/language/groovy/GroovyExpression.java    |    65 +-
 .../groovy/GroovyMissingPropertyHintTest.java      |    26 +-
 .../src/main/docs/hazelcast-set-component.adoc     |    47 +-
 .../camel/http/common/HttpCommonEndpoint.java      |     4 +-
 .../camel/http/common/HttpConfiguration.java       |     4 +-
 .../org/apache/camel/component/http/http.json      |     2 +-
 .../org/apache/camel/component/http/https.json     |     2 +-
 .../camel-http/src/main/docs/http-component.adoc   |   125 +-
 .../apache/camel/component/http/HttpProducer.java  |    31 +-
 .../component/http/HttpProducerMapBodyTest.java    |    40 +-
 .../vault/IBMEventStreamReloadTriggerTask.java     |    73 +-
 .../vault/IBMEventStreamReloadTriggerTaskTest.java |   139 +
 .../apache/camel/component/iggy/IggyEndpoint.java  |    21 +-
 .../component/iggy/IggyTopicMessageExpiryTest.java |    85 +
 .../src/main/docs/ignite-cache-component.adoc      |    42 +
 .../src/main/docs/ignite-compute-component.adoc    |    31 +
 .../src/main/docs/ignite-events-component.adoc     |    18 +
 .../src/main/docs/ignite-idgen-component.adoc      |    27 +
 .../src/main/docs/ignite-messaging-component.adoc  |    21 +
 .../src/main/docs/ignite-queue-component.adoc      |    42 +
 .../src/main/docs/ignite-set-component.adoc        |    31 +
 .../src/main/docs/js-language.adoc                 |    40 +
 .../camel-jaxb/src/main/docs/jaxb-dataformat.adoc  |    72 +
 .../org/apache/camel/component/jcache/jcache.json  |     2 +-
 .../component/jcache/JCacheConfiguration.java      |     2 +-
 .../camel/component/jcache/JCacheManager.java      |     2 +-
 .../component/jetty12/AttachmentHttpBinding.java   |    50 +-
 ...tpBindingQueryParametersUnreadableBodyTest.java |   134 +
 .../camel-jira/src/main/docs/jira-component.adoc   |    55 +
 .../camel/component/jms/JmsConfiguration.java      |     4 +
 .../jms/JmsPreserveMessageQosTimeToLiveTest.java   |   174 +
 .../camel-jmx/src/main/docs/jmx-component.adoc     |    30 +
 .../org/apache/camel/language/jq/JqExpression.java |    15 +-
 .../camel/language/jq/JqNullBodyHintTest.java      |     2 +-
 .../camel-jsch/src/main/docs/scp-component.adoc    |    44 +-
 .../src/main/docs/jsonApi-dataformat.adoc          |    28 +
 .../org/apache/camel/jsonpath/jsonpath.json        |     2 +-
 .../org/apache/camel/jsonpath/JsonPathEngine.java  |     9 +-
 .../camel/jsonpath/JsonPathNullBodyHintTest.java   |     2 +-
 .../apache/camel/jta/TransactionErrorHandler.java  |     4 +-
 ...ransactionErrorHandlerRollbackOnlyLastTest.java |   125 +
 .../camel/component/kafka/KafkaFetchRecords.java   |    87 +-
 .../component/kafka/KafkaConsumerStopTest.java     |   197 +
 .../src/main/docs/keycloak-consumer.adoc           |    28 +-
 .../src/main/docs/keycloak-producer.adoc           |    19 +-
 .../src/main/docs/keycloak-security.adoc           |     4 +-
 .../main/docs/kubernetes-cronjob-component.adoc    |    21 +
 .../kubernetes-custom-resources-component.adoc     |    50 +-
 .../camel-kudu/src/main/docs/kudu-component.adoc   |    30 +
 .../apache/camel/component/language/language.json  |     2 +-
 .../camel/component/language/LanguageEndpoint.java |     2 +-
 .../camel-ldap/src/main/docs/ldap-component.adoc   |    42 +
 components/camel-ldif/pom.xml                      |     1 -
 .../camel-ldif/src/main/docs/ldif-component.adoc   |    64 +-
 .../camel/component/lumberjack/LumberjackUtil.java |     6 +-
 .../src/main/docs/mimeMultipart-dataformat.adoc    |    45 +-
 .../apache/camel/component/mail/MailConsumer.java  |    73 +-
 .../MailIdempotentRepositoryNotRoutedTest.java     |   216 +
 .../MailIdempotentRepositoryPollErrorTest.java     |   218 +
 .../milo/browse/MiloBrowseComponentConfigurer.java |    18 +
 .../milo/browse/MiloBrowseEndpointConfigurer.java  |    18 +
 .../milo/browse/MiloBrowseEndpointUriFactory.java  |     5 +-
 .../milo/client/MiloClientComponentConfigurer.java |    18 +
 .../milo/client/MiloClientEndpointConfigurer.java  |    18 +
 .../milo/client/MiloClientEndpointUriFactory.java  |     5 +-
 .../camel/component/milo/browse/milo-browse.json   |    14 +-
 .../camel/component/milo/client/milo-client.json   |    16 +-
 .../src/main/docs/milo-browse-component.adoc       |    35 +-
 .../src/main/docs/milo-client-component.adoc       |   166 +-
 .../src/main/docs/milo-server-component.adoc       |    44 +
 .../milo/client/MiloClientConfiguration.java       |    76 +-
 .../component/milo/client/MiloClientConsumer.java  |    13 +-
 .../component/milo/client/MiloClientEndpoint.java  |     3 +-
 .../client/internal/ServerCertificateTrust.java    |   227 +
 .../milo/client/internal/SubscriptionManager.java  |   291 +-
 .../component/milo/MonitorItemLifecycleTest.java   |   242 +-
 .../milo/MonitorItemMultiConnectionsTest.java      |    10 +-
 .../camel/component/milo/MonitorItemTest.java      |    38 +-
 .../camel/component/milo/MonitorNodesTest.java     |    64 +-
 .../milo/ServerCertificateValidationTest.java      |   213 +
 .../milo/client/MiloClientConfigurationTest.java   |    83 +
 .../internal/ServerCertificateTrustTest.java       |   280 +
 .../component/milo/client/internal/TestPki.java    |   145 +
 .../camel-mllp/src/main/docs/mllp-component.adoc   |    30 +
 .../camel-mock/src/main/docs/mock-component.adoc   |    39 +
 .../component/mongodb/gridfs/GridFsConsumer.java   |    96 +-
 .../gridfs/GridFsConsumerTimestampTest.java        |   138 +-
 .../mongodb/MongoAbstractConsumerThread.java       |    23 +-
 .../MongoDbConsumerCursorRegenerationTest.java     |   279 +
 .../camel-opa/src/main/docs/opa-component.adoc     |   201 +
 .../src/main/docs/openfeature-component.adoc       |   256 +
 .../src/main/docs/openfeature-language.adoc        |   116 +-
 .../src/main/docs/openfga-component.adoc           |   253 +
 .../opensearch/NodeScopedCredentialsProvider.java  |    68 +
 .../component/opensearch/OpensearchProducer.java   |    37 +-
 .../NodeScopedCredentialsProviderTest.java         |    94 +
 .../OpensearchBasicAuthenticationTest.java         |   112 +
 .../OpensearchProducerCredentialsTest.java         |    82 +
 .../src/main/docs/openstack-cinder-component.adoc  |    32 +
 .../src/main/docs/openstack-glance-component.adoc  |    22 +-
 .../main/docs/openstack-keystone-component.adoc    |    23 +-
 .../src/main/docs/openstack-neutron-component.adoc |    27 +
 .../src/main/docs/openstack-nova-component.adoc    |    22 +
 .../src/main/docs/openstack-swift-component.adoc   |    32 +
 .../src/main/docs/parquetAvro-dataformat.adoc      |    47 +-
 .../src/main/docs/pgevent-component.adoc           |    33 +
 .../http/vertx/VertxPlatformHttpSupport.java       |    26 +-
 .../vertx/VertxPlatformHttpMapResponseTest.java    |   120 +
 .../src/main/docs/platform-http-component.adoc     |     7 +
 .../camel-plc4x/src/main/docs/plc4x-component.adoc |    18 +-
 .../src/main/docs/protobuf-dataformat.adoc         |     2 +
 .../dataformat/protobuf/ProtobufConverter.java     |    10 +-
 .../protobuf/ProtobufBytesFieldMapTest.java        |    82 +
 .../src/main/docs/pulsar-component.adoc            |    36 +
 .../src/main/docs/python-language.adoc             |    40 +
 .../src/main/docs/quickfix-component.adoc          |    99 +-
 .../resilience4j/ResilienceProcessor.java          |   121 +-
 .../ResilienceTimeoutDuringWriteBackTest.java      |   239 +
 .../DefaultRestOpenapiProcessorStrategy.java       |     9 +-
 .../rest/openapi/RestOpenApiEndpoint.java          |    21 +-
 .../component/rest/openapi/RestOpenApiHelper.java  |    18 +
 .../rest/openapi/RestOpenApiHelperTest.java        |    18 +
 .../RestOpenApiSpecificationProblemsTest.java      |    96 +
 .../src/test/resources/nested-path.json            |    39 +
 .../src/main/docs/rest-postman-component.adoc      |   154 +
 .../src/main/docs/rest-api-component.adoc          |    29 +
 .../camel-saga/src/main/docs/saga-component.adoc   |    53 +
 .../src/main/docs/servicenow-component.adoc        |    33 +-
 .../camel/component/slack/SlackConsumer.java       |    44 +-
 ...ckConsumerSuspendedBatchPooledExchangeTest.java |    74 +
 .../slack/SlackConsumerSuspendedBatchTest.java     |   311 +
 .../camel-smb/src/main/docs/smb-component.adoc     |    44 +
 .../spiffe/integration/SpiffeMutualTlsIT.java      |     4 +-
 .../spiffe/integration/SpiffeWorkloadApiIT.java    |     4 +-
 .../src/main/docs/spring-jdbc-component.adoc       |    23 +
 .../src/main/docs/spring-ldap-component.adoc       |    39 +
 .../src/main/docs/spring-redis-component.adoc      |   104 +
 .../src/main/docs/spring-event-component.adoc      |    33 +
 .../src/main/docs/sql-stored-component.adoc        |    27 +-
 .../camel-stax/src/main/docs/stax-component.adoc   |    67 +-
 .../src/main/docs/stitch-component.adoc            |    23 +
 .../camel-stub/src/main/docs/stub-component.adoc   |    27 +
 .../src/main/docs/tahu-edge-component.adoc         |    63 +
 .../src/main/docs/tahu-host-component.adoc         |    24 +
 .../camel-test-citrus}/pom.xml                     |    82 +-
 .../citrus/CitrusComponentConfigurer.java          |    22 +
 .../component/citrus/CitrusEndpointConfigurer.java |    51 +
 .../citrus/CitrusEndpointUriFactory.java}          |    66 +-
 .../org/apache/camel/component/citrus/citrus.json  |    50 +
 .../services/org/apache/camel/component.properties |     7 +
 .../services/org/apache/camel/component/citrus}    |     2 +-
 .../org/apache/camel/configurer/citrus-component   |     2 +
 .../org/apache/camel/configurer/citrus-endpoint    |     2 +
 .../org/apache/camel/urifactory/citrus-endpoint    |     2 +
 .../src/main/docs/citrus-component.adoc            |   469 +
 .../camel/component/citrus/CitrusComponent.java    |    51 +
 .../camel/component/citrus/CitrusEndpoint.java     |   276 +
 .../citrus/CitrusValidationProcessor.java          |   227 +
 .../component/citrus/MessageResponseSpec.java      |    59 +
 .../component/citrus/MessageValidationSpec.java    |    72 +
 .../citrus/CitrusMultipleEndpointsTest.java        |    82 +
 .../citrus/CitrusReceiveErrorHandlingTest.java     |    88 +
 .../camel/component/citrus/CitrusReceiveTest.java  |   239 +
 .../citrus/CitrusSequentialValidationTest.java     |   156 +
 .../component/citrus/CitrusValidateJsonTest.java   |   180 +
 .../citrus/CitrusValidatePlainTextTest.java        |    76 +
 .../component/citrus/CitrusValidateXmlTest.java    |    96 +
 .../component/citrus/CitrusValidateYamlTest.java   |   112 +
 .../camel/component/citrus/CitrusVariableTest.java |   102 +
 .../src/test/resources/log4j2-test.properties      |    15 +-
 components/camel-test/pom.xml                      |     1 +
 .../src/main/docs/twilio-component.adoc            |    31 +
 .../main/docs/twitter-directmessage-component.adoc |    38 +
 .../src/main/docs/twitter-search-component.adoc    |    46 +
 .../src/main/docs/twitter-timeline-component.adoc  |    47 +-
 .../undertow/DefaultUndertowHttpBinding.java       |     7 +-
 .../camel/component/undertow/UndertowHelper.java   |    25 +
 .../camel/component/undertow/UndertowProducer.java |    44 +-
 .../undertow/UndertowProducerEncodedUriTest.java   |   113 +
 .../src/main/docs/validator-component.adoc         |    42 +
 .../vertx/websocket/VertxWebsocketEndpoint.java    |    15 +-
 .../VertxWebsocketAbandonConnectTest.java          |    78 +
 .../camel-vertx/src/main/docs/vertx-component.adoc |    51 +
 components/camel-wasm/pom.xml                      |    14 -
 .../org/apache/camel/language/wasm/wasm.json       |    26 -
 .../services/org/apache/camel/language.properties  |     7 -
 .../camel-wasm/src/main/docs/wasm-language.adoc    |   255 -
 .../apache/camel/language/wasm/WasmExpression.java |   168 -
 .../apache/camel/language/wasm/WasmLanguage.java   |    85 -
 .../src/main/java/org/apache/camel/wasm/Wasm.java  |     2 -
 .../java/org/apache/camel/wasm/WasmFunction.java   |   168 -
 .../java/org/apache/camel/wasm/WasmSupport.java    |    51 -
 .../camel/component/wasm/WasmComponentTest.java    |     4 +-
 .../camel/language/wasm/WasmLanguageTest.java      |   129 -
 .../org/apache/camel/wasm/WasmFunctionTest.java    |   177 -
 .../camel-wasm/src/test/resources/functions.wasm   |   Bin 2216042 -> 0 bytes
 components/camel-wasm/src/test/rust/Cargo.lock     |   124 -
 components/camel-wasm/src/test/rust/Cargo.toml     |    37 -
 components/camel-wasm/src/test/rust/build.sh       |    26 -
 components/camel-wasm/src/test/rust/functions.rs   |   134 -
 .../camel/component/web3j/Web3jConsumer.java       |   122 +-
 .../web3j/Web3jConsumerResubscribeTest.java        |   196 +
 .../src/main/docs/webhook-component.adoc           |    33 +
 .../src/main/docs/whatsapp-component.adoc          |    47 +-
 .../src/main/docs/wordpress-component.adoc         |    24 +
 .../src/main/docs/workday-component.adoc           |    45 +
 .../src/main/docs/zendesk-component.adoc           |    28 +
 .../src/main/docs/zipFile-dataformat.adoc          |     4 +
 .../aggregate/zipfile/ZipAggregationStrategy.java  |    31 +
 .../ZipAggregationStrategySameFileNameTest.java    |   206 +
 .../zookeeper/integration/ConsumeChildrenIT.java   |    37 +-
 .../java/org/apache/camel/spi/Metadata.java        |     8 +
 .../java/org/apache/camel/spi/UriParam.java        |     8 +
 .../src/main/java/org/apache/camel/Route.java      |    16 +-
 .../impl/engine/DefaultBeanIntrospection.java      |    25 +-
 .../org/apache/camel/impl/engine/DefaultRoute.java |     9 +-
 .../org/apache/camel/dev-console/route.json        |    15 +
 .../camel/impl/console/ReceiveDevConsole.java      |    22 +-
 .../apache/camel/impl/console/RouteDevConsole.java |     4 +
 .../camel/impl/console/ReceiveDevConsoleTest.java  |    21 +
 .../camel/catalog/impl/AbstractCamelCatalog.java   |   187 +-
 .../main/docs/modules/eips/pages/switch-eip.adoc   |     7 +-
 .../META-INF/org/apache/camel/model/aggregate.json |     8 +-
 .../META-INF/org/apache/camel/model/cache.json     |     2 +-
 .../META-INF/org/apache/camel/model/delay.json     |     2 +-
 .../org/apache/camel/model/dynamicRouter.json      |     2 +-
 .../META-INF/org/apache/camel/model/enrich.json    |     2 +-
 .../META-INF/org/apache/camel/model/filter.json    |     2 +-
 .../org/apache/camel/model/idempotentConsumer.json |     2 +-
 .../org/apache/camel/model/language/jsonpath.json  |     2 +-
 .../org/apache/camel/model/language/wasm.json      |    23 -
 .../model/loadbalancer/stickyLoadBalancer.json     |     2 +-
 .../META-INF/org/apache/camel/model/loop.json      |     2 +-
 .../org/apache/camel/model/onException.json        |     6 +-
 .../META-INF/org/apache/camel/model/onWhen.json    |     2 +-
 .../org/apache/camel/model/pollEnrich.json         |     2 +-
 .../org/apache/camel/model/propertyExpression.json |     2 +-
 .../org/apache/camel/model/recipientList.json      |     2 +-
 .../org/apache/camel/model/resequence.json         |     2 +-
 .../org/apache/camel/model/routingSlip.json        |     2 +-
 .../META-INF/org/apache/camel/model/script.json    |     2 +-
 .../META-INF/org/apache/camel/model/setBody.json   |     2 +-
 .../META-INF/org/apache/camel/model/setHeader.json |     2 +-
 .../org/apache/camel/model/setProperty.json        |     2 +-
 .../org/apache/camel/model/setVariable.json        |     2 +-
 .../META-INF/org/apache/camel/model/sort.json      |     2 +-
 .../META-INF/org/apache/camel/model/split.json     |     2 +-
 .../META-INF/org/apache/camel/model/switch.json    |     2 +-
 .../META-INF/org/apache/camel/model/throttle.json  |     4 +-
 .../META-INF/org/apache/camel/model/transform.json |     2 +-
 .../META-INF/org/apache/camel/model/validate.json  |     2 +-
 .../camel/model/validator/predicateValidator.json  |     2 +-
 .../META-INF/org/apache/camel/model/when.json      |     2 +-
 .../services/org/apache/camel/model.properties     |     1 -
 .../org/apache/camel/model/language/jaxb.index     |     1 -
 .../java/org/apache/camel/builder/Builder.java     |    18 -
 .../org/apache/camel/builder/ExpressionClause.java |    23 -
 .../camel/builder/ExpressionClauseSupport.java     |    26 -
 .../camel/builder/LanguageBuilderFactory.java      |    18 -
 .../camel/model/language/JsonPathExpression.java   |     1 +
 .../camel/model/language/WasmExpression.java       |   102 -
 .../processor/aggregate/AggregateProcessor.java    |    49 +
 .../apache/camel/reifier/DynamicRouterReifier.java |     6 +-
 .../org/apache/camel/reifier/RouteReifier.java     |     7 -
 .../org/apache/camel/reifier/SwitchReifier.java    |     6 +-
 .../camel/reifier/language/ExpressionReifier.java  |     3 -
 .../reifier/language/WasmExpressionReifier.java    |    42 -
 .../camel/builder/RouteModelRetainedTest.java      |    73 +
 .../FileConsumerDoneFileNameFilesLeftTest.java     |   472 +
 .../impl/engine/DefaultBeanIntrospectionTest.java  |    71 +
 .../language/simple/SimpleSyntaxHintsTest.java     |    59 +-
 .../apache/camel/language/simple/SimpleTest.java   |    48 +
 .../DynamicRouterUriDelimiterPlaceholderTest.java  |    57 +
 .../apache/camel/processor/SwitchEndpointTest.java |    29 +
 .../camel/processor/SwitchValidationTest.java      |     9 +
 .../camel/processor/UnmarshalProcessorTest.java    |     7 +-
 .../AggregateTimeoutRepositoryExceptionTest.java   |   186 +
 .../org/apache/camel/support/BodyFactsTest.java    |   161 +
 core/camel-java-io/pom.xml                         |    11 +
 .../apache/camel/java/out/JavaDslModelWriter.java  |   155 +-
 .../camel/java/out/JavaDslModelWriterSupport.java  |     6 -
 .../java/JavaDumpExplicitDefaultValuesTest.java    |   161 +
 .../apache/camel/java/LwModelToJavaDumperTest.java |    27 +
 .../camel/java/in/replay-builder-methods.txt       |     2 -
 .../org/apache/camel/main/components.properties    |     1 +
 .../org/apache/camel/main/languages.properties     |     1 -
 .../management/mbean/ManagedCamelContextMBean.java |     2 +-
 .../api/management/mbean/ManagedRouteMBean.java    |    32 +
 .../management/mbean/ManagedCamelContext.java      |     2 +-
 .../camel/management/mbean/ManagedRoute.java       |    72 +
 .../ManagedRouteRemoteExchangesTest.java           |   161 +
 .../java/org/apache/camel/support/BodyFacts.java   |   381 +
 .../support/processor/UnmarshalProcessor.java      |    19 +-
 .../idempotent/FileIdempotentRepository.java       |     9 +-
 .../FileIdempotentRepositoryFailedStoreTest.java   |   100 +
 .../java/org/apache/camel/util/ArtifactUtils.java  |     2 +-
 .../java/org/apache/camel/util/SecurityUtils.java  |     4 +-
 .../java/org/apache/camel/xml/in/ModelParser.java  |     7 -
 .../java/org/apache/camel/xml/out/ModelWriter.java |   149 +-
 .../org/apache/camel/yaml/out/YamlModelWriter.java |   149 +-
 design/java-dsl-parser.adoc                        |     5 +
 .../modules/ROOT/examples/json/citrus.json         |     1 +
 docs/components/modules/ROOT/nav.adoc              |     1 +
 .../modules/ROOT/pages/citrus-component.adoc       |     1 +
 .../modules/languages/examples/json/wasm.json      |     1 -
 docs/components/modules/languages/nav.adoc         |     1 -
 .../modules/languages/pages/wasm-language.adoc     |     1 -
 docs/user-manual/modules/ROOT/nav.adoc             |     1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |    93 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |    95 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |   804 +-
 .../ROOT/pages/camel-jbang-ai-providers.adoc       |     4 +
 .../modules/ROOT/pages/camel-jbang-ai.adoc         |    10 +
 .../ROOT/pages/camel-jbang-configuration.adoc      |     4 +
 .../ROOT/pages/camel-jbang-diagnostics.adoc        |     3 +-
 .../modules/ROOT/pages/camel-jbang-exit-codes.adoc |   174 +
 .../ROOT/pages/camel-jbang-getting-started.adoc    |     2 +
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |    41 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |   141 +-
 .../modules/ROOT/pages/camel-jbang.adoc            |     3 +
 .../modules/ROOT/pages/data-format.adoc            |    34 +
 .../camel-jbang-catalog-kamelet.adoc               |     4 +
 .../jbang-commands/camel-jbang-cmd-browse.adoc     |     2 +
 .../camel-jbang-cmd-disable-processor.adoc         |     1 +
 .../camel-jbang-cmd-enable-processor.adoc          |     1 +
 .../pages/jbang-commands/camel-jbang-cmd-gc.adoc   |     1 +
 .../jbang-commands/camel-jbang-cmd-heap-dump.adoc  |     2 +
 .../camel-jbang-cmd-heap-histogram.adoc            |     3 +
 .../pages/jbang-commands/camel-jbang-cmd-load.adoc |     1 +
 .../jbang-commands/camel-jbang-cmd-logger.adoc     |     2 +
 .../jbang-commands/camel-jbang-cmd-receive.adoc    |     5 +-
 .../jbang-commands/camel-jbang-cmd-reload.adoc     |     1 +
 .../camel-jbang-cmd-reset-stats.adoc               |     1 +
 .../camel-jbang-cmd-resume-route.adoc              |     1 +
 .../camel-jbang-cmd-route-diagram.adoc             |     3 +
 .../jbang-commands/camel-jbang-cmd-route-dump.adoc |     2 +
 .../camel-jbang-cmd-route-structure.adoc           |     2 +
 .../camel-jbang-cmd-route-topology.adoc            |     2 +
 .../pages/jbang-commands/camel-jbang-cmd-send.adoc |     2 +-
 .../pages/jbang-commands/camel-jbang-cmd-span.adoc |     2 +
 .../pages/jbang-commands/camel-jbang-cmd-sql.adoc  |     1 +
 .../camel-jbang-cmd-start-group.adoc               |     1 +
 .../camel-jbang-cmd-start-route.adoc               |     1 +
 .../jbang-commands/camel-jbang-cmd-stop-group.adoc |     1 +
 .../jbang-commands/camel-jbang-cmd-stop-route.adoc |     1 +
 .../pages/jbang-commands/camel-jbang-cmd-stub.adoc |     3 +
 .../camel-jbang-cmd-suspend-route.adoc             |     1 +
 .../camel-jbang-cmd-thread-dump.adoc               |     3 +
 .../pages/jbang-commands/camel-jbang-commands.adoc |     2 +-
 .../jbang-commands/camel-jbang-config-get.adoc     |     1 +
 .../jbang-commands/camel-jbang-config-list.adoc    |     1 +
 .../pages/jbang-commands/camel-jbang-debug.adoc    |     2 +-
 .../ROOT/pages/jbang-commands/camel-jbang-dev.adoc |     2 +-
 .../ROOT/pages/jbang-commands/camel-jbang-doc.adoc |     3 +-
 .../pages/jbang-commands/camel-jbang-doctor.adoc   |     1 +
 .../camel-jbang-eval-expression.adoc               |     3 +-
 .../jbang-commands/camel-jbang-get-activity.adoc   |     1 +
 .../pages/jbang-commands/camel-jbang-get-bean.adoc |     2 +
 .../jbang-commands/camel-jbang-get-blocked.adoc    |     1 +
 .../camel-jbang-get-circuit-breaker.adoc           |     1 +
 .../jbang-commands/camel-jbang-get-consumer.adoc   |     1 +
 .../jbang-commands/camel-jbang-get-context.adoc    |     1 +
 .../jbang-commands/camel-jbang-get-count.adoc      |     1 +
 .../jbang-commands/camel-jbang-get-datasource.adoc |     1 +
 .../jbang-commands/camel-jbang-get-endpoint.adoc   |     1 +
 .../jbang-commands/camel-jbang-get-error.adoc      |     1 +
 .../jbang-commands/camel-jbang-get-event.adoc      |     1 +
 .../jbang-commands/camel-jbang-get-groovy.adoc     |     1 +
 .../jbang-commands/camel-jbang-get-group.adoc      |     1 +
 .../jbang-commands/camel-jbang-get-health.adoc     |     1 +
 .../jbang-commands/camel-jbang-get-history.adoc    |     2 +
 .../jbang-commands/camel-jbang-get-inflight.adoc   |     1 +
 .../camel-jbang-get-internal-task.adoc             |     1 +
 .../jbang-commands/camel-jbang-get-kafka.adoc      |     1 +
 .../jbang-commands/camel-jbang-get-metric.adoc     |     1 +
 .../camel-jbang-get-platform-http.adoc             |     1 +
 .../jbang-commands/camel-jbang-get-processor.adoc  |     1 +
 .../jbang-commands/camel-jbang-get-producer.adoc   |     1 +
 .../jbang-commands/camel-jbang-get-properties.adoc |     1 +
 .../pages/jbang-commands/camel-jbang-get-rest.adoc |     1 +
 .../camel-jbang-get-route-controller.adoc          |     3 +
 .../jbang-commands/camel-jbang-get-route.adoc      |     2 +
 .../jbang-commands/camel-jbang-get-service.adoc    |     1 +
 .../jbang-commands/camel-jbang-get-source.adoc     |     2 +
 .../jbang-commands/camel-jbang-get-sql-trace.adoc  |     1 +
 .../camel-jbang-get-startup-recorder.adoc          |     3 +
 .../camel-jbang-get-transformer.adoc               |     2 +-
 .../jbang-commands/camel-jbang-get-variable.adoc   |     1 +
 .../jbang-commands/camel-jbang-get-vault.adoc      |     1 +
 .../pages/jbang-commands/camel-jbang-hawtio.adoc   |     2 +-
 .../jbang-commands/camel-jbang-infra-log.adoc      |     2 +
 .../pages/jbang-commands/camel-jbang-init.adoc     |     1 +
 .../ROOT/pages/jbang-commands/camel-jbang-log.adoc |     3 +-
 .../jbang-commands/camel-jbang-plugin-get.adoc     |     1 +
 .../jbang-commands/camel-jbang-plugin-list.adoc    |     1 +
 .../ROOT/pages/jbang-commands/camel-jbang-ps.adoc  |     1 +
 .../pages/jbang-commands/camel-jbang-restart.adoc  |     1 +
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |     2 +-
 .../jbang-commands/camel-jbang-semantic-audit.adoc |     2 +-
 .../jbang-commands/camel-jbang-semantic-eval.adoc  |     2 +-
 .../jbang-commands/camel-jbang-semantic-get.adoc   |     2 +-
 .../camel-jbang-semantic-monitoring.adoc           |     2 +-
 .../pages/jbang-commands/camel-jbang-semantic.adoc |     2 +-
 .../pages/jbang-commands/camel-jbang-stop.adoc     |     2 +
 .../jbang-commands/camel-jbang-test-agent-run.adoc |    43 +
 .../camel-jbang-test-agent-start.adoc              |    44 +
 ...-test.adoc => camel-jbang-test-agent-stop.adoc} |    15 +-
 ...jbang-test.adoc => camel-jbang-test-agent.adoc} |    10 +-
 .../jbang-commands/camel-jbang-test-init.adoc      |     8 +-
 ...ang-test.adoc => camel-jbang-test-inspect.adoc} |    15 +-
 ...el-jbang-test.adoc => camel-jbang-test-ps.adoc} |    17 +-
 .../pages/jbang-commands/camel-jbang-test-run.adoc |    41 +
 .../pages/jbang-commands/camel-jbang-test.adoc     |     4 +
 .../jbang-commands/camel-jbang-top-context.adoc    |     1 +
 .../jbang-commands/camel-jbang-top-group.adoc      |     1 +
 .../jbang-commands/camel-jbang-top-processor.adoc  |     1 +
 .../jbang-commands/camel-jbang-top-route.adoc      |     2 +
 .../jbang-commands/camel-jbang-top-source.adoc     |     3 +
 .../pages/jbang-commands/camel-jbang-trace.adoc    |     5 +-
 .../camel-jbang-transform-message.adoc             |     3 +-
 .../camel-jbang-validate-properties.adoc           |     1 +
 .../camel-jbang-validate-source.adoc               |     1 +
 .../jbang-commands/camel-jbang-validate-yaml.adoc  |     1 +
 .../modules/ROOT/pages/route-diagram.adoc          |     5 +
 .../src/main/docs/cli-connector.adoc               |    34 +-
 .../camel/cli/connector/CliActionOutcome.java      |   207 +
 .../camel/cli/connector/CliActionOutput.java       |    11 +
 .../cli/connector/FileCliConnectorTransport.java   |   120 +-
 .../camel/cli/connector/LocalCliConnector.java     |    10 +-
 .../connector/WebSocketCliConnectorTransport.java  |    36 +-
 .../camel/cli/connector/CliActionOutcomeTest.java  |   171 +
 .../connector/FileCliConnectorTransportTest.java   |   354 +
 .../LocalCliConnectorFileTransportTest.java        |    43 +-
 .../WebSocketCliConnectorTransportTest.java        |     3 +-
 .../component/ComponentsBuilderFactory.java        |    13 +
 .../dsl/AwsCloudtrailComponentBuilderFactory.java  |    42 +
 .../dsl/CitrusComponentBuilderFactory.java         |   159 +
 .../dsl/ConsulComponentBuilderFactory.java         |    11 +-
 .../dsl/MiloBrowseComponentBuilderFactory.java     |    68 +
 .../dsl/MiloClientComponentBuilderFactory.java     |    68 +
 .../builder/endpoint/EndpointBuilderFactory.java   |     1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |     1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |    62 +-
 .../endpoint/dsl/CitrusEndpointBuilderFactory.java |   643 +
 .../dsl/CloudtrailEndpointBuilderFactory.java      |    72 +
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java |    11 +-
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |     4 +-
 .../dsl/LanguageEndpointBuilderFactory.java        |     8 +-
 .../dsl/MiloBrowseEndpointBuilderFactory.java      |    97 +
 .../dsl/MiloClientEndpointBuilderFactory.java      |   309 +-
 dsl/camel-jbang/camel-jbang-core/AGENTS.md         |    30 +
 .../camel-jbang/camel-jbang-core/CLAUDE.md         |     0
 dsl/camel-jbang/camel-jbang-core/pom.xml           |    77 +-
 .../META-INF/camel-jbang-commands-metadata.json    |    44 +-
 .../dsl/jbang/core/commands/ai/eip-samples.json    |    84 +
 .../apache/camel/dsl/jbang/core/commands/Ask.java  |    66 +-
 .../camel/dsl/jbang/core/commands/AskTools.java    |   130 +-
 .../dsl/jbang/core/commands/BackgroundWait.java    |   115 +
 .../dsl/jbang/core/commands/CamelCommand.java      |   129 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |   138 +-
 .../core/commands/CamelShellCommandRegistry.java   |    67 +-
 .../camel/dsl/jbang/core/commands/CliRunner.java   |   225 +
 .../dsl/jbang/core/commands/CommandHelper.java     |    49 +-
 .../camel/dsl/jbang/core/commands/Debug.java       |   250 +-
 .../dsl/jbang/core/commands/DependencyCommand.java |     3 +-
 .../dsl/jbang/core/commands/DependencyCopy.java    |    49 +-
 .../dsl/jbang/core/commands/DependencyList.java    |     4 +-
 .../dsl/jbang/core/commands/DependencyRuntime.java |     3 +-
 .../dsl/jbang/core/commands/DependencyUpdate.java  |     9 +-
 .../camel/dsl/jbang/core/commands/Doctor.java      |   153 +-
 .../{DependencyCommand.java => DurationMixin.java} |    27 +-
 .../camel/dsl/jbang/core/commands/EvalCommand.java |     3 +-
 .../camel/dsl/jbang/core/commands/Explain.java     |    67 +-
 .../dsl/jbang/core/commands/ExportBaseCommand.java |    23 +-
 .../dsl/jbang/core/commands/ExportCamelMain.java   |     2 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |     2 +-
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |     2 +-
 .../camel/dsl/jbang/core/commands/Harden.java      |    87 +-
 .../apache/camel/dsl/jbang/core/commands/Init.java |   110 +-
 .../camel/dsl/jbang/core/commands/LlmClient.java   |    81 +-
 .../jbang/core/commands/MavenResolverMixin.java    |     2 +-
 .../apache/camel/dsl/jbang/core/commands/Nano.java |     1 +
 .../camel/dsl/jbang/core/commands/Overview.java    |   108 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |   461 +-
 .../dsl/jbang/core/commands/SBOMGenerator.java     |    14 +-
 .../camel/dsl/jbang/core/commands/Shell.java       |     1 +
 .../dsl/jbang/core/commands/TransformCommand.java  |     3 +-
 .../jbang/core/commands/TransformDataWeave.java    |    26 +-
 .../jbang/core/commands/TransformJavaRoutes.java   |   114 +-
 .../dsl/jbang/core/commands/TransformRoute.java    |    19 +-
 .../core/commands/action/ActionBaseCommand.java    |   259 +-
 .../{CamelAction.java => ActionTimeoutMixin.java}  |    24 +-
 .../core/commands/action/ActionWatchCommand.java   |    34 +-
 .../jbang/core/commands/action/CamelAction.java    |     3 +-
 .../jbang/core/commands/action/CamelBeanDump.java  |   183 +-
 .../core/commands/action/CamelBrowseAction.java    |   197 +-
 .../jbang/core/commands/action/CamelGCAction.java  |    18 +-
 .../jbang/core/commands/action/CamelHeapDump.java  |    89 +-
 .../core/commands/action/CamelHeapHistogram.java   |   157 +-
 .../core/commands/action/CamelHistoryAction.java   |   227 +-
 .../core/commands/action/CamelLoadAction.java      |    99 +-
 .../jbang/core/commands/action/CamelLogAction.java |    65 +-
 .../core/commands/action/CamelMemoryLeak.java      |   170 +-
 .../core/commands/action/CamelProcessorAction.java |    19 +-
 .../action/CamelProcessorDisableAction.java        |     3 +-
 .../action/CamelProcessorEnableAction.java         |     3 +-
 .../core/commands/action/CamelReceiveAction.java   |   278 +-
 .../core/commands/action/CamelReloadAction.java    |    18 +-
 .../commands/action/CamelResetStatsAction.java     |    18 +-
 .../core/commands/action/CamelRouteAction.java     |    19 +-
 .../commands/action/CamelRouteDiagramAction.java   |   128 +-
 .../core/commands/action/CamelRouteDumpAction.java |   167 +-
 .../action/CamelRouteGroupStartAction.java         |     3 +-
 .../commands/action/CamelRouteGroupStopAction.java |     3 +-
 .../commands/action/CamelRouteResumeAction.java    |     3 +-
 .../commands/action/CamelRouteStartAction.java     |     3 +-
 .../core/commands/action/CamelRouteStopAction.java |     3 +-
 .../commands/action/CamelRouteStructureAction.java |   268 +-
 .../commands/action/CamelRouteSuspendAction.java   |     3 +-
 .../commands/action/CamelRouteTopologyAction.java  |    56 +-
 .../jbang/core/commands/action/CamelSemantic.java  |     3 +-
 .../core/commands/action/CamelSendAction.java      |   240 +-
 .../core/commands/action/CamelSourceAction.java    |   148 +-
 .../jbang/core/commands/action/CamelSourceTop.java |   168 +-
 .../core/commands/action/CamelSpanAction.java      |   226 +-
 .../core/commands/action/CamelSqlQueryAction.java  |   175 +-
 .../action/CamelStartupRecorderAction.java         |   116 +-
 .../core/commands/action/CamelStubAction.java      |   192 +-
 .../core/commands/action/CamelThreadDump.java      |   177 +-
 .../core/commands/action/CamelTraceAction.java     |   207 +-
 .../commands/action/EvalExpressionCommand.java     |   130 +-
 .../jbang/core/commands/action/LoggerAction.java   |   121 +-
 .../commands/action/RouteControllerAction.java     |   167 +-
 .../commands/action/SemanticActionCommand.java     |    32 +-
 .../jbang/core/commands/action/SemanticAudit.java  |    10 +-
 .../core/commands/action/SemanticMonitoring.java   |     3 +-
 .../commands/action/TransformMessageAction.java    |   172 +-
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |   395 +-
 .../dsl/jbang/core/commands/ai/BeanRefChecks.java  |     2 +-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |   926 +-
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |    59 +-
 .../jbang/core/commands/ai/DependencyLookup.java   |    47 +-
 .../dsl/jbang/core/commands/ai/EndpointChecks.java |    29 +-
 .../core/commands/ai/ExpressionEvaluator.java      |     5 +-
 .../dsl/jbang/core/commands/ai/HeaderChecks.java   |    34 +
 .../core/commands/ai/IntegrationLauncher.java      |   111 +-
 .../jbang/core/commands/ai/KameletDefinitions.java |    30 +-
 .../dsl/jbang/core/commands/ai/LenientRepairs.java |   575 +
 .../dsl/jbang/core/commands/ai/OpenApiVerbs.java   |    96 +-
 .../jbang/core/commands/ai/SourceValidator.java    |    98 +-
 .../dsl/jbang/core/commands/ai/ToolContext.java    |    63 +-
 .../dsl/jbang/core/commands/ai/ToolRegistry.java   |    81 +-
 .../dsl/jbang/core/commands/ai/ValidatorFacts.java |   103 +
 .../camel/dsl/jbang/core/commands/bind/Bind.java   |     5 +-
 .../core/commands/catalog/CatalogBaseCommand.java  |    52 +-
 .../core/commands/catalog/CatalogCommand.java      |     3 +-
 .../jbang/core/commands/catalog/CatalogDoc.java    |   157 +-
 .../core/commands/catalog/CatalogKamelet.java      |   121 +-
 .../commands/catalog/KameletCatalogHelper.java     |    22 +-
 .../jbang/core/commands/config/ConfigCommand.java  |     3 +-
 .../dsl/jbang/core/commands/config/ConfigGet.java  |    40 +-
 .../dsl/jbang/core/commands/config/ConfigList.java |    43 +-
 .../dsl/jbang/core/commands/config/ConfigSet.java  |    13 +-
 .../jbang/core/commands/config/ConfigUnset.java    |     3 +-
 .../CliExecutionExceptionHandler.java              |   173 +
 .../MissingPluginParameterExceptionHandler.java    |    51 +-
 .../jbang/core/commands/infra/InfraCommand.java    |     3 +-
 .../dsl/jbang/core/commands/infra/InfraGet.java    |    53 +-
 .../dsl/jbang/core/commands/infra/InfraLog.java    |    78 +-
 .../dsl/jbang/core/commands/infra/InfraRun.java    |    29 +-
 .../dsl/jbang/core/commands/infra/InfraStop.java   |    41 +-
 .../jbang/core/commands/plugin/PluginCommand.java  |     3 +-
 .../jbang/core/commands/plugin/PluginDelete.java   |     3 +-
 .../dsl/jbang/core/commands/plugin/PluginGet.java  |    55 +-
 .../dsl/jbang/core/commands/plugin/PluginList.java |    36 +-
 .../core/commands/process/CamelContextStatus.java  |   265 +-
 .../core/commands/process/CamelContextTop.java     |   209 +-
 .../jbang/core/commands/process/CamelCount.java    |   116 +-
 .../commands/process/CamelProcessorStatus.java     |   303 +-
 .../core/commands/process/CamelProcessorTop.java   |    24 +-
 .../commands/process/CamelRouteGroupStatus.java    |   309 +-
 .../core/commands/process/CamelRouteGroupTop.java  |    55 +-
 .../core/commands/process/CamelRouteStatus.java    |   412 +-
 .../jbang/core/commands/process/CamelRouteTop.java |    55 +-
 .../jbang/core/commands/process/CamelStatus.java   |     2 +-
 .../dsl/jbang/core/commands/process/CamelTop.java  |     2 +-
 .../dsl/jbang/core/commands/process/Dirty.java     |    33 +-
 .../dsl/jbang/core/commands/process/Hawtio.java    |    17 +-
 .../dsl/jbang/core/commands/process/Jolokia.java   |    15 +-
 .../jbang/core/commands/process/JsonValues.java    |    69 +
 .../jbang/core/commands/process/ListActivity.java  |   150 +-
 .../jbang/core/commands/process/ListBlocked.java   |   109 +-
 .../core/commands/process/ListCircuitBreaker.java  |   207 +-
 .../jbang/core/commands/process/ListConsumer.java  |   196 +-
 .../core/commands/process/ListDataSource.java      |    91 +-
 .../jbang/core/commands/process/ListEndpoint.java  |   155 +-
 .../dsl/jbang/core/commands/process/ListError.java |   355 +-
 .../dsl/jbang/core/commands/process/ListEvent.java |    94 +-
 .../jbang/core/commands/process/ListGroovy.java    |   114 +-
 .../jbang/core/commands/process/ListHealth.java    |   247 +-
 .../jbang/core/commands/process/ListInflight.java  |   125 +-
 .../core/commands/process/ListInternalTask.java    |   118 +-
 .../dsl/jbang/core/commands/process/ListKafka.java |   246 +-
 .../jbang/core/commands/process/ListMetric.java    |   282 +-
 .../core/commands/process/ListPlatformHttp.java    |   141 +-
 .../jbang/core/commands/process/ListProcess.java   |   143 +-
 .../jbang/core/commands/process/ListProducer.java  |   133 +-
 .../core/commands/process/ListProperties.java      |   138 +-
 .../dsl/jbang/core/commands/process/ListRest.java  |   109 +-
 .../jbang/core/commands/process/ListService.java   |   115 +-
 .../jbang/core/commands/process/ListSqlTrace.java  |    93 +-
 .../core/commands/process/ListTransformer.java     |    93 +-
 .../jbang/core/commands/process/ListVariable.java  |   114 +-
 .../dsl/jbang/core/commands/process/ListVault.java |   268 +-
 .../core/commands/process/ProcessBaseCommand.java  |    86 +-
 .../core/commands/process/ProcessWatchCommand.java |    37 +-
 .../core/commands/process/RestartProcess.java      |   177 +-
 .../jbang/core/commands/process/StopProcess.java   |    78 +-
 .../jbang/core/commands/update/CamelUpdate.java    |     5 +
 .../core/commands/update/CamelUpdateMixin.java     |     5 +-
 .../jbang/core/commands/update/UpdateCommand.java  |     3 +-
 .../dsl/jbang/core/commands/update/UpdateRun.java  |    73 +-
 .../core/commands/version/VersionCommand.java      |     3 +-
 .../jbang/core/commands/version/VersionGet.java    |     5 +-
 .../jbang/core/commands/version/VersionList.java   |    76 +-
 .../jbang/core/commands/version/VersionSet.java    |     4 +-
 .../camel/dsl/jbang/core/common/ActionClient.java  |   345 +
 .../camel/dsl/jbang/core/common/BackgroundLog.java |   149 +
 .../camel/dsl/jbang/core/common/ChildProcess.java  |    92 +
 .../camel/dsl/jbang/core/common/CliException.java  |    74 +
 .../camel/dsl/jbang/core/common/CliExitCode.java   |    65 +
 .../dsl/jbang/core/common/CommandLineHelper.java   |    52 +-
 .../camel/dsl/jbang/core/common/CopyableRow.java}  |    30 +-
 .../dsl/jbang/core/common/EnvironmentHelper.java   |    26 +-
 .../dsl/jbang/core/common/ExternalCommand.java     |    97 +
 .../camel/dsl/jbang/core/common/GistHelper.java    |     3 +-
 .../camel/dsl/jbang/core/common/GitHubHelper.java  |    17 +-
 .../camel/dsl/jbang/core/common/JsonOutput.java    |   111 +
 .../camel/dsl/jbang/core/common/ListingFormat.java |    95 +
 .../camel/dsl/jbang/core/common/MavenCommand.java} |    30 +-
 .../camel/dsl/jbang/core/common/PluginHelper.java  |   115 +-
 .../camel/dsl/jbang/core/common/Printer.java       |    57 +-
 .../camel/dsl/jbang/core/common/ProcessFinder.java |   226 +
 .../camel/dsl/jbang/core/common/QuarkusHelper.java |    25 +
 .../camel/dsl/jbang/core/common/RowSort.java       |   113 +
 .../camel/dsl/jbang/core/common/RuntimeHelper.java |   157 +-
 .../camel/dsl/jbang/core/common/RuntimeUtil.java   |   182 +-
 .../camel/dsl/jbang/core/common/StringPrinter.java |    42 +-
 .../TimeoutConverter.java}                         |    27 +-
 .../camel/dsl/jbang/core/common/VersionHelper.java |   124 +-
 .../camel/dsl/jbang/core/model/ListProcessDTO.java |     5 +-
 .../camel/dsl/jbang/core/commands/AskLoopTest.java |   157 +
 .../dsl/jbang/core/commands/AskToolsTest.java      |    23 +
 .../jbang/core/commands/BackgroundWaitTest.java    |    79 +
 .../jbang/core/commands/BooleanOptionsTest.java    |   120 +
 .../core/commands/CamelCommandBaseTestSupport.java |    51 +
 .../jbang/core/commands/CamelJBangMainTest.java    |     3 +-
 .../dsl/jbang/core/commands/CliRunnerTest.java     |   227 +
 .../core/commands/CommandInputErrorsTest.java      |   220 +
 .../dsl/jbang/core/commands/DebugCommandTest.java  |   138 +
 .../jbang/core/commands/DependencyCopyTest.java    |   150 +
 .../jbang/core/commands/DependencyListTest.java    |    13 +
 .../jbang/core/commands/DependencyRuntimeTest.java |     4 +-
 .../jbang/core/commands/DependencyUpdateTest.java  |     1 +
 .../camel/dsl/jbang/core/commands/DoctorTest.java  |    59 +-
 .../dsl/jbang/core/commands/EvalSimpleTest.java    |    15 +
 .../jbang/core/commands/ExitCodeContractTest.java  |   287 +
 .../camel/dsl/jbang/core/commands/ExplainTest.java |   153 +
 .../dsl/jbang/core/commands/ExportMainJibTest.java |     1 +
 .../jbang/core/commands/ExportMainJkubeTest.java   |     1 +
 .../camel/dsl/jbang/core/commands/ExportTest.java  |     1 +
 .../dsl/jbang/core/commands/FakeLlmServer.java     |   152 +
 .../camel/dsl/jbang/core/commands/HardenTest.java  |   148 +
 .../camel/dsl/jbang/core/commands/InitTest.java    |   200 +-
 .../core/commands/JsonOutputContractTest.java      |   287 +
 .../dsl/jbang/core/commands/LlmClientChatTest.java |   338 +
 .../core/commands/LlmClientExplicitUrlTest.java    |    98 +
 .../camel/dsl/jbang/core/commands/LoadTest.java    |     8 +
 .../jbang/core/commands/NoFixedHomeDirTest.java    |    67 +
 .../dsl/jbang/core/commands/NoTerminalTest.java    |   180 +
 .../dsl/jbang/core/commands/OverviewTest.java      |   252 +
 .../camel/dsl/jbang/core/commands/RunTest.java     |    24 +
 .../dsl/jbang/core/commands/SortOptionsTest.java   |   114 +
 .../core/commands/TransformDataWeaveTest.java      |    53 +-
 .../jbang/core/commands/TransformRouteTest.java    |   160 +
 .../dsl/jbang/core/commands/TransformTest.java     |     1 +
 .../core/commands/UserConfigDefaultsTest.java      |   124 +
 .../dsl/jbang/core/commands/UserConfigHelper.java  |    10 +-
 ...mandBaseTestSupport.java => UsesFixedPort.java} |    35 +-
 .../jbang/core/commands/UsesWorkingDirectory.java} |    33 +-
 .../commands/action/ActionCommandTestSupport.java  |   128 +-
 .../core/commands/action/ActionCommandsTest.java   |   292 +
 .../core/commands/action/CamelBeanDumpTest.java    |   238 +-
 .../commands/action/CamelBrowseActionTest.java     |     8 +-
 .../action/CamelBrowseActionViewsTest.java         |   171 +
 .../core/commands/action/CamelGCActionTest.java    |     8 +-
 .../core/commands/action/CamelHeapDumpTest.java}   |    36 +-
 .../commands/action/CamelHeapHistogramTest.java    |   106 +
 .../commands/action/CamelHistoryActionTest.java    |   265 +-
 .../core/commands/action/CamelLoadActionTest.java  |    16 +-
 .../core/commands/action/CamelLogActionTest.java   |   196 +
 .../core/commands/action/CamelMemoryLeakTest.java  |   224 +
 .../action/CamelProcessorDisableActionTest.java    |     8 +-
 .../action/CamelProcessorEnableActionTest.java     |     8 +-
 .../commands/action/CamelReceiveActionTest.java    |   265 +-
 .../commands/action/CamelReloadActionTest.java     |     8 +-
 .../commands/action/CamelResetStatsActionTest.java |     8 +-
 .../CamelRouteDiagramActionDispatchTest.java       |    20 +-
 .../CamelRouteDiagramActionMultiFileTest.java      |    12 +-
 .../action/CamelRouteDiagramActionRunningTest.java |   169 +
 .../commands/action/CamelRouteDumpActionTest.java  |     8 +-
 .../action/CamelRouteGroupStartActionTest.java     |     8 +-
 .../action/CamelRouteGroupStopActionTest.java      |     8 +-
 .../action/CamelRouteResumeActionTest.java         |     8 +-
 .../commands/action/CamelRouteStartActionTest.java |     8 +-
 .../commands/action/CamelRouteStopActionTest.java  |     8 +-
 .../action/CamelRouteSuspendActionTest.java        |     8 +-
 .../action/CamelRouteTopologyActionTest.java       |    26 +-
 .../commands/action/CamelSendActionResultTest.java |   166 +
 .../core/commands/action/CamelSendActionTest.java  |    11 +-
 .../action/CamelSourceActionRoutesTest.java        |    83 +
 .../core/commands/action/CamelSourceTopTest.java   |   185 +-
 .../core/commands/action/CamelSpanActionTest.java  |     8 +-
 .../commands/action/CamelSpanActionViewsTest.java  |   195 +
 .../commands/action/CamelSqlQueryActionTest.java   |    98 +
 .../action/CamelStartupRecorderActionTest.java     |    48 +-
 .../core/commands/action/CamelStubActionTest.java  |     8 +-
 .../commands/action/CamelStubActionViewsTest.java  |   154 +
 .../core/commands/action/CamelThreadDumpTest.java  |     8 +-
 .../core/commands/action/CamelTraceActionTest.java |   269 +
 .../commands/action/EvalExpressionResultTest.java  |   106 +
 .../core/commands/action/LoggerActionTest.java     |     2 +-
 .../commands/action/RouteActionJavaSourceTest.java |   220 +
 .../commands/action/RouteControllerActionTest.java |   233 +-
 .../core/commands/action/SemanticCommandTest.java  |     4 +-
 .../action/TransformMessageActionTest.java         |   172 +
 .../core/commands/ai/AuthoringToolsEditTest.java   |     3 +-
 .../commands/ai/AuthoringToolsLenientTest.java     |   513 +
 .../core/commands/ai/AuthoringToolsLoopTest.java   |    20 +-
 .../jbang/core/commands/ai/AuthoringToolsTest.java |    21 +-
 .../commands/ai/CatalogDocComponentAnswerTest.java |   241 +
 .../jbang/core/commands/ai/CatalogDocsTest.java    |    59 +-
 .../jbang/core/commands/ai/CatalogSamplesTest.java |    63 +-
 .../core/commands/ai/EvalInTheIntegrationTest.java |   117 +
 .../jbang/core/commands/ai/FakeIntegration.java    |   107 +
 .../core/commands/ai/HeaderPropertyMixupsTest.java |     6 +-
 .../core/commands/ai/IntegrationLauncherTest.java  |    50 +
 .../jbang/core/commands/ai/RuntimeToolsTest.java   |   334 +
 .../commands/ai/SourceValidatorBeanRefsTest.java   |    40 +
 .../commands/ai/SourceValidatorEndpointTest.java   |    59 +
 .../ai/SourceValidatorPlaceholderTest.java         |    48 +
 .../commands/ai/SourceValidatorRoutesTest.java     |    33 +
 .../ai/ToolRegistryRuntimeActionsTest.java         |   102 +
 .../jbang/core/commands/ai/ToolRegistryTest.java   |    17 +-
 .../jbang/core/commands/ai/ValidatorFactsTest.java |   180 +
 .../dsl/jbang/core/commands/bind/BindTest.java     |     5 +-
 .../core/commands/catalog/CatalogDocTest.java      |   140 +
 .../commands/catalog/CatalogKameletListTest.java   |   159 +
 .../core/commands/catalog/CatalogKameletTest.java  |    44 +-
 .../commands/catalog/KameletCatalogHelperTest.java |    44 +
 .../commands/config/BaseConfigTestSupport.java     |    12 +-
 .../jbang/core/commands/config/ConfigGetTest.java  |    24 +-
 .../jbang/core/commands/config/ConfigSetTest.java  |    27 +
 .../commands/infra/InfraCommandTestSupport.java    |     2 +-
 .../jbang/core/commands/infra/InfraGetTest.java    |    81 +-
 .../jbang/core/commands/infra/InfraLogTest.java    |    54 +-
 .../core/commands/infra/InfraRestartTest.java      |     2 +
 .../core/commands/infra/InfraRunPropertyTest.java  |    10 +-
 .../core/commands/infra/InfraRunSelectionTest.java |    61 +
 .../jbang/core/commands/infra/InfraStopTest.java   |   122 +
 .../dsl/jbang/core/commands/infra/InfraTest.java   |     2 +
 .../jbang/core/commands/plugin/PluginAddTest.java  |     3 +-
 .../core/commands/plugin/PluginDeleteTest.java     |     8 +-
 .../jbang/core/commands/plugin/PluginGetTest.java  |     3 +-
 .../jbang/core/commands/plugin/PluginListTest.java |     3 +-
 .../commands/process/CamelContextStatusTest.java   |    32 +-
 .../core/commands/process/CamelContextTopTest.java |     3 +-
 .../core/commands/process/CamelCountTest.java      |     3 +-
 .../commands/process/CamelProcessorStatusTest.java |   294 +-
 .../commands/process/CamelProcessorTopTest.java    |     3 +-
 .../process/CamelRouteGroupStatusTest.java         |     3 +-
 .../commands/process/CamelRouteGroupTopTest.java   |     3 +-
 .../commands/process/CamelRouteStatusTest.java     |   434 +-
 .../core/commands/process/CamelRouteTopTest.java   |     3 +-
 .../dsl/jbang/core/commands/process/DirtyTest.java |    34 +-
 .../jbang/core/commands/process/HawtioTest.java    |    72 +
 .../jbang/core/commands/process/JolokiaTest.java   |    71 +
 .../core/commands/process/ListActivityTest.java    |     5 +
 .../core/commands/process/ListDataSourceTest.java  |   120 +
 .../core/commands/process/ListEndpointTest.java    |    29 +
 .../jbang/core/commands/process/ListErrorTest.java |   247 +-
 .../core/commands/process/ListGroovyTest.java      |     3 +-
 .../core/commands/process/ListHealthTest.java      |   271 +-
 .../jbang/core/commands/process/ListKafkaTest.java |     3 +-
 .../core/commands/process/ListMetricTest.java      |   250 +-
 .../commands/process/ListPlatformHttpTest.java     |     3 +-
 .../core/commands/process/ListProcessTest.java     |    26 +-
 .../core/commands/process/ListSqlTraceTest.java    |   124 +
 .../core/commands/process/ListingContractTest.java |   146 +
 .../process/ProcessCommandTestSupport.java         |     2 +-
 .../core/commands/process/RestartProcessTest.java  |   146 +-
 .../core/commands/process/StopProcessTest.java     |    90 +-
 .../jbang/core/commands/update/UpdateRunTest.java  |   269 +
 .../core/commands/version/VersionGetTest.java      |    27 +-
 .../commands/version/VersionListReleasesTest.java  |   195 +
 .../core/commands/version/VersionSetTest.java      |     4 +-
 .../dsl/jbang/core/common/ActionClientTest.java    |   247 +
 .../dsl/jbang/core/common/BackgroundLogTest.java   |   118 +
 .../dsl/jbang/core/common/ChildProcessTest.java    |    80 +
 .../core/common/CommandLineArgumentsTest.java      |    50 +
 .../dsl/jbang/core/common/ExternalCommandTest.java |    60 +
 .../dsl/jbang/core/common/GitHubHelperTest.java}   |    37 +-
 .../dsl/jbang/core/common/JsonOutputTest.java      |    52 +
 .../dsl/jbang/core/common/ListingFormatTest.java   |    68 +
 .../jbang/core/common/OllamaDoctorSupportTest.java |    25 +-
 .../dsl/jbang/core/common/PluginHelperTest.java    |    34 +-
 .../camel/dsl/jbang/core/common/PrinterTest.java   |   106 +
 .../dsl/jbang/core/common/ProcessFinderTest.java   |   207 +
 .../dsl/jbang/core/common/ProcessHelperTest.java   |   104 +
 .../dsl/jbang/core/common/QuarkusHelperTest.java   |    23 +
 .../camel/dsl/jbang/core/common/RowSortTest.java   |    99 +
 .../jbang/core/common/RuntimeUtilLoggingTest.java  |    58 +
 .../jbang/core/common/TimeoutConverterTest.java    |    47 +
 .../dsl/jbang/core/common/VersionHelperTest.java   |    78 +
 dsl/camel-jbang/camel-jbang-mcp/pom.xml            |    11 +
 .../dsl/jbang/core/commands/mcp/AiTraceTools.java  |    15 +-
 .../jbang/core/commands/mcp/AuthoringTools.java    |    12 +-
 .../dsl/jbang/core/commands/mcp/CamelReleases.java |   126 +
 .../jbang/core/commands/mcp/CatalogService.java    |     8 +-
 .../commands/mcp/ComponentPropertiesTools.java     |   143 -
 .../commands/mcp/ConfigurationValidateTools.java   |   110 +-
 .../core/commands/mcp/DependencyCheckTools.java    |    86 +-
 .../jbang/core/commands/mcp/DependencyData.java    |    51 +-
 .../commands/mcp/DependencySecurityAuditTools.java |   166 +-
 .../dsl/jbang/core/commands/mcp/MigrationData.java |   195 +-
 .../jbang/core/commands/mcp/MigrationTools.java    |   189 +-
 .../dsl/jbang/core/commands/mcp/OpenApiTools.java  |   465 +-
 .../jbang/core/commands/mcp/PromptDefinitions.java |    64 +-
 .../commands/mcp/PropertiesTranslateTools.java     |    68 +-
 .../jbang/core/commands/mcp/RouteDiagramTools.java |    22 +-
 .../jbang/core/commands/mcp/RuntimeService.java    |    71 +
 .../dsl/jbang/core/commands/mcp/RuntimeTools.java  |   393 +-
 .../dsl/jbang/core/commands/mcp/VersionTools.java  |     7 +-
 .../core/commands/mcp/AuthoringToolsTest.java      |    20 +-
 .../jbang/core/commands/mcp/CamelReleasesTest.java |    60 +
 .../core/commands/mcp/CatalogServiceTest.java      |    12 +
 .../commands/mcp/ComponentPropertiesToolsTest.java |   121 -
 .../mcp/ConfigurationValidateToolsTest.java        |   179 +-
 .../commands/mcp/DependencyCheckToolsTest.java     |    99 +-
 .../mcp/DependencySecurityAuditToolsTest.java      |    55 +-
 .../commands/mcp/McpSecuredToolClassesTest.java    |    36 +-
 ...redToolClassesTest.java => McpToolClasses.java} |    39 +-
 .../core/commands/mcp/MigrationToolsTest.java      |   189 +
 .../mcp/OpenApiScaffoldRestOpenApiTest.java        |   134 +
 .../jbang/core/commands/mcp/OpenApiToolsTest.java  |   155 +-
 .../core/commands/mcp/PromptDefinitionsTest.java   |    37 +
 .../commands/mcp/PropertiesTranslateToolsTest.java |    16 +
 .../jbang/core/commands/mcp/RuntimeToolsTest.java  |     6 +-
 .../core/commands/mcp/RuntimeToolsWiringTest.java  |   411 +
 .../src/test/resources/petstore.yaml               |    83 +
 .../dsl/jbang/core/commands/edit/EditCommand.java  |     1 +
 .../core/commands/generate/CodeGenerator.java      |     3 +-
 .../core/commands/generate/CodeRestGenerator.java  |    15 +-
 .../commands/generate/CodeSchemaGenerator.java     |    37 +-
 .../commands/kubernetes/KubernetesCommand.java     |     3 +-
 .../core/commands/kubernetes/KubernetesDelete.java |     5 +-
 .../core/commands/kubernetes/KubernetesExport.java |     2 +-
 .../commands/kubernetes/KubernetesPodLogs.java     |    18 +-
 .../core/commands/kubernetes/KubernetesRun.java    |   128 +-
 .../kubernetes/KubernetesBooleanOptionsTest.java   |    73 +
 .../commands/kubernetes/KubernetesDeleteTest.java  |    10 +
 .../commands/kubernetes/KubernetesPodLogsTest.java |     7 +-
 .../camel-jbang-plugin-commands-metadata.json      |     2 +-
 .../dsl/jbang/core/commands/test/TestCommand.java  |     3 +-
 .../dsl/jbang/core/commands/test/TestInit.java     |     2 +-
 .../dsl/jbang/core/commands/test/TestPlugin.java   |     6 +
 .../core/commands/tui/AiCliCommandExecutor.java    |    37 +-
 .../dsl/jbang/core/commands/tui/AiInputLine.java   |    63 +-
 .../camel/dsl/jbang/core/commands/tui/AiPanel.java |    10 +-
 .../core/commands/tui/AiProviderSelector.java      |    20 +
 .../jbang/core/commands/tui/AutocompletePopup.java |     8 +-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |    23 +-
 .../jbang/core/commands/tui/CaptionOverlay.java    |    12 +-
 .../dsl/jbang/core/commands/tui/DoctorPopup.java   |    32 +-
 .../dsl/jbang/core/commands/tui/DrawOverlay.java   |    13 +-
 .../dsl/jbang/core/commands/tui/FormHelper.java    |     3 +-
 .../dsl/jbang/core/commands/tui/FuzzyFilter.java   |     4 +-
 .../dsl/jbang/core/commands/tui/LaunchManager.java |    43 +-
 .../dsl/jbang/core/commands/tui/McpFacade.java     |    36 +-
 .../jbang/core/commands/tui/MonitorStartup.java    |    59 +
 .../dsl/jbang/core/commands/tui/OllamaMonitor.java |    27 +-
 .../jbang/core/commands/tui/ProcessControl.java    |     9 +-
 .../jbang/core/commands/tui/RouteRefactorings.java |     2 +-
 .../dsl/jbang/core/commands/tui/TuiCommand.java    |     4 +
 .../dsl/jbang/core/commands/tui/TuiFileTools.java  |    26 +-
 .../dsl/jbang/core/commands/tui/TuiHelper.java     |    81 +-
 .../dsl/jbang/core/commands/tui/TuiMcpServer.java  |    12 +-
 .../jbang/core/commands/tui/TuiToolRegistry.java   |    22 +-
 .../core/commands/tui/diagram/DiagramText.java     |    15 +-
 .../commands/tui/diagram/RouteDiagramWidget.java   |    13 +-
 .../commands/tui/AiCliCommandExecutorTest.java     |    11 +-
 .../jbang/core/commands/tui/AiInputLineTest.java   |   146 +
 .../core/commands/tui/AiPanelPromptBudgetTest.java |    15 +-
 .../core/commands/tui/AiProviderSelectorTest.java  |    39 +
 .../core/commands/tui/AutocompletePopupTest.java   |    24 +
 .../core/commands/tui/CaptionOverlayTest.java      |    32 +
 .../jbang/core/commands/tui/DrawOverlayTest.java   |    12 +
 .../jbang/core/commands/tui/FormHelperTest.java    |    14 +
 .../jbang/core/commands/tui/FuzzyFilterTest.java   |    10 +
 .../commands/tui/LaunchManagerOutcomeTest.java     |   116 +
 .../jbang/core/commands/tui/SourceSizeTest.java    |     2 +-
 .../dsl/jbang/core/commands/tui/TuiHelperTest.java |    66 +
 .../commands/tui/TuiMcpServerToolErrorTest.java    |   106 +
 .../tui/TuiToolRegistryEvalExpressionTest.java     |     8 +-
 .../core/commands/tui/diagram/DiagramTextTest.java |    23 +
 .../commands/tui/diagram/RouteLinkMarkerTest.java  |    82 +
 .../camel-jbang-plugin-commands-metadata.json      |     2 +-
 .../validate/PropertiesValidateCommand.java        |    17 +-
 .../commands/validate/SourceValidateCommand.java   |    13 +-
 .../core/commands/validate/ValidateCommand.java    |     3 +-
 .../{ValidateCommand.java => ValidateJson.java}    |    27 +-
 .../commands/validate/YamlNormalizeCommand.java    |     6 +-
 .../commands/validate/YamlValidateCommand.java     |    25 +-
 .../validate/ValidateBooleanOptionsTest.java       |    60 +
 .../core/commands/validate/ValidateJsonTest.java   |   139 +
 .../camel-component-known-dependencies.properties  |     1 +
 .../xml/io/XmlDumpExplicitDefaultValuesTest.java   |   181 +
 .../deserializers/ExpressionDeserializers.java     |     5 -
 .../dsl/yaml/deserializers/ModelDeserializers.java |    88 +-
 .../deserializers/ModelDeserializersResolver.java  |     2 -
 .../maven/dsl/yaml/GenerateYamlCompletionMojo.java |    13 +
 .../dsl/yaml/GenerateYamlDeserializersMojo.java    |     2 +-
 .../maven/dsl/yaml/GenerateYamlSchemaMojo.java     |    35 +
 .../maven/dsl/yaml/GenerateYamlSupportMojo.java    |     6 +
 .../apache/camel/dsl/yaml/validator/DocBlocks.java |    71 +-
 .../camel/dsl/yaml/validator/ProjectFacts.java     |    58 +
 .../camel/dsl/yaml/validator/SchemaHints.java      |    32 +-
 .../camel/dsl/yaml/validator/TextBodyFlow.java     |   519 +-
 .../camel/dsl/yaml/validator/YamlValidator.java    |    19 +-
 .../camel/dsl/yaml/validator/DocBlocksTest.java    |    98 +
 .../QuotingAndOptionPlacementHintTest.java         |    35 +
 .../camel/dsl/yaml/validator/TextBodyFlowTest.java |   477 +
 .../yaml/validator/UserManualDocExamplesTest.java  |    16 +-
 .../dsl/yaml/validator/YamlValidatorTest.java      |    24 +
 .../resources/schema/camelYamlDsl-canonical.json   |    49 +-
 .../resources/schema/camelYamlDsl-model.json       |    78 +-
 .../generated/resources/schema/camelYamlDsl.json   |   102 +-
 .../yaml/YamlDumpExplicitDefaultValuesTest.java    |   209 +
 parent/pom.xml                                     |    18 +-
 .../src/generated/resources/META-INF/metadata.json |    52 +-
 .../test/infra/aws2/services/container.properties  |     2 +-
 .../infra/couchbase/services/container.properties  |     2 +-
 .../infra/couchdb/services/container.properties    |     2 +-
 .../infra/docling/services/container.properties    |     2 +-
 .../hashicorp/vault/services/container.properties  |     2 +-
 .../test/infra/ibmmq/services/container.properties |     2 +-
 .../infra/keycloak/services/container.properties   |     2 +-
 .../infra/milvus/services/container.properties     |     2 +-
 .../test/infra/nats/services/container.properties  |     2 +-
 .../infra/ollama/services/container.properties     |     2 +-
 .../test/infra/opa/services/container.properties   |     2 +-
 test-infra/camel-test-infra-spiffe/pom.xml         |     5 +
 .../services/SpiffeLocalContainerInfraService.java |    81 +-
 .../spiffe/services/SpiffeWorkloadUidTest.java     |    73 +
 .../camel/tooling/model/BaseOptionModel.java       |     9 +
 .../org/apache/camel/tooling/model/JsonMapper.java |     5 +
 .../apache/camel/tooling/model/JsonMapperTest.java |    26 +
 .../packaging/EndpointSchemaGeneratorMojo.java     |     3 +
 .../maven/packaging/ModelWriterGeneratorMojo.java  |    48 +
 .../apache/camel/maven/packaging/MojoHelper.java   |     3 +-
 .../maven/packaging/PackageDataFormatMojo.java     |     1 +
 .../camel/maven/packaging/PackageLanguageMojo.java |     1 +
 .../packaging/PrepareCamelJBangCommandsMojo.java   |   218 +-
 .../camel/maven/packaging/SchemaGeneratorMojo.java |    14 +
 .../PrepareCamelJBangCommandsMojoTest.java         |   374 +
 .../SchemaGeneratorMojoMultiEnumTest.java          |    74 +
 .../main/java/org/apache/camel/spi/Metadata.java   |     8 +
 .../main/java/org/apache/camel/spi/UriParam.java   |     8 +
 1310 files changed, 84579 insertions(+), 32683 deletions(-)
 create mode 100644 .oss-ai-helper-rules/project-security.md
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/citrus.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/citrus-component.adoc
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/wasm-language.adoc
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/wasm.json
 delete mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/wasm.json
 create mode 100644 
components/camel-aws/camel-aws-cloudtrail/src/test/java/org/apache/camel/component/aws/cloudtrail/CloudtrailConsumerLateEventTest.java
 create mode 100644 
components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/vault/CloudTrailReloadTriggerTaskLookupTest.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsConsumerExtendMessageVisibilityBatchTest.java
 create mode 100644 
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsConsumerCheckpointAfterBatchSizeTest.java
 create mode 100644 
components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesOperationsStoreLengthTest.java
 create mode 100644 
components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyNumberWithoutPrecisionKeepsDecimalsTest.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/ConsulActionEnumsTest.java
 create mode 100644 
components/camel-docker/src/test/java/org/apache/camel/component/docker/consumer/DockerEventsConsumerStreamTest.java
 create mode 100644 
components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/NodeScopedCredentialsProvider.java
 create mode 100644 
components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientBasicAuthenticationTest.java
 create mode 100644 
components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientProducerCredentialsTest.java
 create mode 100644 
components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/NodeScopedCredentialsProviderTest.java
 create mode 100644 
components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/NodeScopedCredentialsProvider.java
 create mode 100644 
components/camel-elasticsearch/src/test/java/org/apache/camel/component/es/ElasticsearchProducerCredentialsTest.java
 create mode 100644 
components/camel-elasticsearch/src/test/java/org/apache/camel/component/es/NodeScopedCredentialsProviderTest.java
 create mode 100644 
components/camel-file/src/main/java/org/apache/camel/component/file/GenericFileKeptDoneFiles.java
 create mode 100644 
components/camel-file/src/test/java/org/apache/camel/component/file/FileProducerMapBodyTest.java
 create mode 100644 
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/GooglePubsubConsumerNackFailureTest.java
 create mode 100644 
components/camel-ibm/camel-ibm-secrets-manager/src/test/java/org/apache/camel/component/ibm/secrets/manager/vault/IBMEventStreamReloadTriggerTaskTest.java
 create mode 100644 
components/camel-iggy/src/test/java/org/apache/camel/component/iggy/IggyTopicMessageExpiryTest.java
 create mode 100644 
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingQueryParametersUnreadableBodyTest.java
 create mode 100644 
components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsPreserveMessageQosTimeToLiveTest.java
 create mode 100644 
components/camel-jta/src/test/java/org/apache/camel/jta/TransactionErrorHandlerRollbackOnlyLastTest.java
 create mode 100644 
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerStopTest.java
 create mode 100644 
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailIdempotentRepositoryNotRoutedTest.java
 create mode 100644 
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailIdempotentRepositoryPollErrorTest.java
 create mode 100644 
components/camel-milo/src/main/java/org/apache/camel/component/milo/client/internal/ServerCertificateTrust.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/ServerCertificateValidationTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/MiloClientConfigurationTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/internal/ServerCertificateTrustTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/internal/TestPki.java
 create mode 100644 
components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbConsumerCursorRegenerationTest.java
 create mode 100644 
components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/NodeScopedCredentialsProvider.java
 create mode 100644 
components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/NodeScopedCredentialsProviderTest.java
 create mode 100644 
components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/OpensearchBasicAuthenticationTest.java
 create mode 100644 
components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/OpensearchProducerCredentialsTest.java
 create mode 100644 
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpMapResponseTest.java
 create mode 100644 
components/camel-protobuf/src/test/java/org/apache/camel/dataformat/protobuf/ProtobufBytesFieldMapTest.java
 create mode 100644 
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceTimeoutDuringWriteBackTest.java
 create mode 100644 
components/camel-rest-openapi/src/test/java/org/apache/camel/component/rest/openapi/RestOpenApiSpecificationProblemsTest.java
 create mode 100644 
components/camel-rest-openapi/src/test/resources/nested-path.json
 create mode 100644 
components/camel-slack/src/test/java/org/apache/camel/component/slack/SlackConsumerSuspendedBatchPooledExchangeTest.java
 create mode 100644 
components/camel-slack/src/test/java/org/apache/camel/component/slack/SlackConsumerSuspendedBatchTest.java
 copy components/{camel-wasm => camel-test/camel-test-citrus}/pom.xml (50%)
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/java/org/apache/camel/component/citrus/CitrusComponentConfigurer.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/java/org/apache/camel/component/citrus/CitrusEndpointConfigurer.java
 copy 
components/{camel-milo/src/generated/java/org/apache/camel/component/milo/browse/MiloBrowseEndpointUriFactory.java
 => 
camel-test/camel-test-citrus/src/generated/java/org/apache/camel/component/citrus/CitrusEndpointUriFactory.java}
 (50%)
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/org/apache/camel/component/citrus/citrus.json
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 rename 
components/{camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/language/wasm
 => 
camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/component/citrus}
 (50%)
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/configurer/citrus-component
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/configurer/citrus-endpoint
 create mode 100644 
components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/urifactory/citrus-endpoint
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/docs/citrus-component.adoc
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/CitrusComponent.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/CitrusEndpoint.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/CitrusValidationProcessor.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/MessageResponseSpec.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/main/java/org/apache/camel/component/citrus/MessageValidationSpec.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusMultipleEndpointsTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusReceiveErrorHandlingTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusReceiveTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusSequentialValidationTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusValidateJsonTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusValidatePlainTextTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusValidateXmlTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusValidateYamlTest.java
 create mode 100644 
components/camel-test/camel-test-citrus/src/test/java/org/apache/camel/component/citrus/CitrusVariableTest.java
 copy 
test-infra/camel-test-infra-aws-v2/src/main/resources/org/apache/camel/test/infra/aws2/services/container.properties
 => 
components/camel-test/camel-test-citrus/src/test/resources/log4j2-test.properties
 (69%)
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowProducerEncodedUriTest.java
 create mode 100644 
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketAbandonConnectTest.java
 delete mode 100644 
components/camel-wasm/src/generated/resources/META-INF/org/apache/camel/language/wasm/wasm.json
 delete mode 100644 
components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/language.properties
 delete mode 100644 components/camel-wasm/src/main/docs/wasm-language.adoc
 delete mode 100644 
components/camel-wasm/src/main/java/org/apache/camel/language/wasm/WasmExpression.java
 delete mode 100644 
components/camel-wasm/src/main/java/org/apache/camel/language/wasm/WasmLanguage.java
 delete mode 100644 
components/camel-wasm/src/main/java/org/apache/camel/wasm/WasmFunction.java
 delete mode 100644 
components/camel-wasm/src/main/java/org/apache/camel/wasm/WasmSupport.java
 delete mode 100644 
components/camel-wasm/src/test/java/org/apache/camel/language/wasm/WasmLanguageTest.java
 delete mode 100644 
components/camel-wasm/src/test/java/org/apache/camel/wasm/WasmFunctionTest.java
 delete mode 100755 components/camel-wasm/src/test/resources/functions.wasm
 delete mode 100644 components/camel-wasm/src/test/rust/Cargo.lock
 delete mode 100644 components/camel-wasm/src/test/rust/Cargo.toml
 delete mode 100755 components/camel-wasm/src/test/rust/build.sh
 delete mode 100644 components/camel-wasm/src/test/rust/functions.rs
 create mode 100644 
components/camel-web3j/src/test/java/org/apache/camel/component/web3j/Web3jConsumerResubscribeTest.java
 create mode 100644 
components/camel-zipfile/src/test/java/org/apache/camel/processor/aggregate/zipfile/ZipAggregationStrategySameFileNameTest.java
 delete mode 100644 
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/language/wasm.json
 delete mode 100644 
core/camel-core-model/src/main/java/org/apache/camel/model/language/WasmExpression.java
 delete mode 100644 
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/language/WasmExpressionReifier.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/builder/RouteModelRetainedTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerDoneFileNameFilesLeftTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultBeanIntrospectionTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/DynamicRouterUriDelimiterPlaceholderTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutRepositoryExceptionTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/support/BodyFactsTest.java
 create mode 100644 
core/camel-java-io/src/test/java/org/apache/camel/java/JavaDumpExplicitDefaultValuesTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteRemoteExchangesTest.java
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/BodyFacts.java
 create mode 100644 
core/camel-support/src/test/java/org/apache/camel/support/processor/idempotent/FileIdempotentRepositoryFailedStoreTest.java
 create mode 120000 docs/components/modules/ROOT/examples/json/citrus.json
 create mode 120000 docs/components/modules/ROOT/pages/citrus-component.adoc
 delete mode 120000 docs/components/modules/languages/examples/json/wasm.json
 delete mode 120000 docs/components/modules/languages/pages/wasm-language.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/camel-jbang-exit-codes.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent-run.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent-start.adoc
 copy docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-test.adoc 
=> camel-jbang-test-agent-stop.adoc} (60%)
 copy docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-test.adoc 
=> camel-jbang-test-agent.adoc} (56%)
 copy docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-test.adoc 
=> camel-jbang-test-inspect.adoc} (60%)
 copy docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-test.adoc 
=> camel-jbang-test-ps.adoc} (60%)
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-run.adoc
 create mode 100644 
dsl/camel-cli-connector/src/main/java/org/apache/camel/cli/connector/CliActionOutcome.java
 create mode 100644 
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/CliActionOutcomeTest.java
 create mode 100644 
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/FileCliConnectorTransportTest.java
 create mode 100644 
dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/CitrusComponentBuilderFactory.java
 create mode 100644 
dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CitrusEndpointBuilderFactory.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/AGENTS.md
 copy CLAUDE.md => dsl/camel-jbang/camel-jbang-core/CLAUDE.md (100%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/BackgroundWait.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CliRunner.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/{DependencyCommand.java
 => DurationMixin.java} (53%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/{CamelAction.java
 => ActionTimeoutMixin.java} (59%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/LenientRepairs.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ValidatorFacts.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/exceptionhandler/CliExecutionExceptionHandler.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/JsonValues.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ActionClient.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/BackgroundLog.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ChildProcess.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CliException.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CliExitCode.java
 copy 
dsl/{camel-cli-connector/src/main/java/org/apache/camel/cli/connector/CliActionOutput.java
 => 
camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CopyableRow.java}
 (58%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ExternalCommand.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/JsonOutput.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ListingFormat.java
 copy 
dsl/{camel-cli-connector/src/main/java/org/apache/camel/cli/connector/CliActionOutput.java
 => 
camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/MavenCommand.java}
 (52%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ProcessFinder.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RowSort.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/{commands/DependencyCommand.java
 => common/TimeoutConverter.java} (55%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/AskLoopTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/BackgroundWaitTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/BooleanOptionsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CliRunnerTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CommandInputErrorsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/DebugCommandTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/DependencyCopyTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ExitCodeContractTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ExplainTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/FakeLlmServer.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/HardenTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/JsonOutputContractTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/LlmClientChatTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/LlmClientExplicitUrlTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/NoFixedHomeDirTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/NoTerminalTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/OverviewTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/SortOptionsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/TransformRouteTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/UserConfigDefaultsTest.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/{CamelCommandBaseTestSupport.java
 => UsesFixedPort.java} (55%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/{main/java/org/apache/camel/dsl/jbang/core/commands/TransformCommand.java
 => 
test/java/org/apache/camel/dsl/jbang/core/commands/UsesWorkingDirectory.java} 
(52%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/ActionCommandsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelBrowseActionViewsTest.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/{main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelProcessorEnableAction.java
 => 
test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelHeapDumpTest.java}
 (52%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelHeapHistogramTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelLogActionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelMemoryLeakTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteDiagramActionRunningTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSendActionResultTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSourceActionRoutesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSpanActionViewsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSqlQueryActionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelStubActionViewsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelTraceActionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/EvalExpressionResultTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/RouteActionJavaSourceTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/TransformMessageActionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringToolsLenientTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogDocComponentAnswerTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/EvalInTheIntegrationTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/FakeIntegration.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/RuntimeToolsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ToolRegistryRuntimeActionsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ValidatorFactsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogKameletListTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/catalog/KameletCatalogHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraRunSelectionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraStopTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/HawtioTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/JolokiaTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListDataSourceTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListSqlTraceTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/process/ListingContractTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/update/UpdateRunTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/version/VersionListReleasesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ActionClientTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/BackgroundLogTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ChildProcessTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/CommandLineArgumentsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ExternalCommandTest.java
 copy 
dsl/{camel-cli-connector/src/main/java/org/apache/camel/cli/connector/CliActionOutput.java
 => 
camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/GitHubHelperTest.java}
 (52%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/JsonOutputTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ListingFormatTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/PrinterTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ProcessFinderTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ProcessHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/RowSortTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/RuntimeUtilLoggingTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/TimeoutConverterTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/VersionHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/CamelReleases.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/ComponentPropertiesTools.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/CamelReleasesTest.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/ComponentPropertiesToolsTest.java
 copy 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/{McpSecuredToolClassesTest.java
 => McpToolClasses.java} (67%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/OpenApiScaffoldRestOpenApiTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeToolsWiringTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/resources/petstore.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesBooleanOptionsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorStartup.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AiInputLineTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LaunchManagerOutcomeTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiMcpServerToolErrorTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/RouteLinkMarkerTest.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/{ValidateCommand.java
 => ValidateJson.java} (61%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateBooleanOptionsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateJsonTest.java
 create mode 100644 
dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/XmlDumpExplicitDefaultValuesTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/ProjectFacts.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/DocBlocksTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/YamlDumpExplicitDefaultValuesTest.java
 create mode 100644 
test-infra/camel-test-infra-spiffe/src/test/java/org/apache/camel/test/infra/spiffe/services/SpiffeWorkloadUidTest.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/SchemaGeneratorMojoMultiEnumTest.java

Reply via email to