You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2026/10/19 16:01:10 UTC

(camel) branch dependabot/maven/org.codehaus.mojo-properties-maven-plugin-1.3.1 updated (cf7e5e8f7196 -> 5bf6f0142c60)

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

dependabot[bot] pushed a change to branch dependabot/maven/org.codehaus.mojo-properties-maven-plugin-1.3.1
in repository https://gitbox.apache.org/repos/asf/camel.git


    omit cf7e5e8f7196 chore(deps): Bump org.codehaus.mojo:properties-maven-plugin
     add 98da02dae0c7 chore: camel-jbang docs - say the Camel CLI is a development only tool (#27551)
     add 53c691058494 CAMEL-25029: camel-kafka-share - consumer for Kafka share groups (KIP-932) (#27495)
     add 155e967efb82 chore: camel-kafka - share the changelog topic handling of the Kafka repositories
     add e03833a795e4 CAMEL-25429: route topology - error paths are not calls between routes (#27557)
     add 02dd3e49afa2 chore: camel-jbang monitor - disable the semantic completion test broken by CAMEL-25382 (#27571)
     add 8f2fdff9bfc4 CAMEL-25427: camel-support - on-demand route reload no longer fails after a route file is removed (#27565)
     add 6833161c21eb CAMEL-25452: camel-jbang: hand --resource-dir on to the runtime-specific export (#27553)
     add 5073253e66bd CAMEL-25311: Add local Wolf-Defender semantic expert (#27564)
     add 77a480c962de CAMEL-25355: camel-util, camel-support, camel-http-common - treat an empty charset parameter of the Content-Type as no charset (#27530)
     add 4c106d7328a0 CAMEL-25353: camel-sql - expand each :#in: parameter where it is, also when its name starts another name (#27528)
     add 4faa92ecfac6 CAMEL-21513: camel-core - Type converter: the last-resort assignable match no longer depends on map order (#27526)
     add bdec091863e4 CAMEL-25093: camel-core - Run concurrent updateRoutes calls one at a time (#27524)
     add 1dcbe2999ebe CAMEL-25412: camel-file - resolve symbolic links when enforcing jailStartingDirectory (#27522)
     add 7b7eb2339405 chore: camel-jbang - document every setting in one table (#27566)
     add 6eb5de91e3f8 Upgrade Vert.x to 4.5.35 (#27558)
     add 75ece55a0737 CAMEL-25429: camel-jbang - the monitor draws the error handling in a frame of its own (#27560)
     add e43bf7a2a959 CAMEL-24821: camel-jbang - choose the settings of an infra service with --property (#27472)
     add 82891fc357fa chore: camel-jbang monitor - the MCP client stays connected while idle (#27567)
     add 7251b7099649 CAMEL-25066: camel-core - Do not stop an endpoint on producer cache eviction while another producer cache uses it (#27523)
     add ba4901c4c6bb CAMEL-25429: camel-jbang - camel overview lists the error handling apart from the flows (#27563)
     add f7dccd2a3677 CAMEL-24638: camel-jdbc/camel-sql implement SecretRotationAware to evict stale pool connections on secret rotation
     add f7106836942d chore: camel-jbang - quiet printer passes errors to its delegate unless printing to the console
     add 7055fc016995 CAMEL-25311: Guard model tests on unsupported native platforms (#27577)
     add 6dbcf0b2b816 CAMEL-25382: Fix SemanticCompletionTest after question renamed to evaluation
     add 5f804ab0f943 chore: camel-jbang monitor menu icons that are emoji by default (#27580)
     add 86d6e297ed23 CAMEL-24887: Fix route group MBean exchange counters to count once per exchange (#27576)
     add f3ef837e36b9 CAMEL-25463: camel-langchain4j-ingest - read a body only up to maxDocumentSize (#27569)
     add dcdb867e96bb CAMEL-24467: Scripting languages - bind Exchange variables in JavaScript, MVEL, OGNL, SpEL, Python and Python3, and use the Groovy binding names in JavaScript, Python and Python3 (#27525)
     add 2261fdbd02ee CAMEL-25311: Add Wolf Defender test infrastructure
     add f7953d54b246 CAMEL-25377: camel-jbang - camel_catalog_doc nested options: the YAML key of an element, and the options of the error handler kinds (#27582)
     add 05ac29de8017 CAMEL-25220: camel-quartz - Fix flaky SpringQuartzConsumerTwoAppsClusteredRecoveryTest
     add 5c57ba0ed409 chore: camel-semantic - add ASF license header to service files
     add 598b7a140975 CAMEL-25284: marshal EIP - add allowNullBody, as unmarshal has (#27581)
     add d4111cefbbd4 CAMEL-25324: camel-dataweave - fix common DataWeave construct conversion bugs
     add 95a406714659 CAMEL-25323: camel-dataweave strict parser + datasonnet fail-fast conversion
     add b47f9cb320d2 CAMEL-25333: Add camel-openfeature component for feature flag evaluation
     add c23565275d46 CAMEL-25333: Address review feedback on camel-openfeature component
     add fc76b16fb781 CAMEL-25333: Address review feedback on camel-openfeature component
     add 9de1478f20ef CAMEL-25333: Add evaluationType path parameter and isEnabled support
     add 880af034ccf8 CAMEL-25333: Address review feedback on camel-openfeature component
     add f8a64d4e04a0 CAMEL-25333: Fix compilation and doc improvements on camel-openfeature
     add 103c8c3a29d5 CAMEL-25333: Address review feedback on camel-openfeature component
     add 3701f1614a36 CAMEL-25333: Address review feedback on camel-openfeature component
     add 8e7dadc50bea CAMEL-25333: Address review feedback on camel-openfeature component
     add 1acdf20546aa CAMEL-25333: Address review feedback on camel-openfeature component
     add 37ce32776019 CAMEL-25333: Address review feedback on camel-openfeature component
     add c578a42a776d CAMEL-25333: Address review feedback on camel-openfeature component
     add 2e3280324849 CAMEL-25471: camel-dataweave - faithful conversion of Mule DataWeave
     add f240b9fa9ac1 CAMEL-25342 - Reduce flakiness of NATS ITs by waiting for consumers to be active before sending
     add c0fb4815cbbe CAMEL-25342 - Fix NATS IT topic collisions under parallel test execution
     add 0ee352c4ccd3 CAMEL-23317: Fix flaky mail tests caused by global mailbox purging
     add a8d239c21144 CAMEL-25471: camel-datasonnet - rename dataweave.libsonnet to camel-dataweave.libsonnet (#27596)
     add f945c7f8a510 CAMEL-25484: camel-core - an exchange cut off by a route stop or reload is logged as one WARN line (#27599)
     add e06ae42eca13 CAMEL-25485: camel-jbang - the validator reports a top-level ternary in a Simple expression that starts with resource: (#27598)
     add 1dda2b175d7b CAMEL-25145: camel-milo - apply subscription parameters, add queueSize
     add 4dd30689f970 chore(deps): Bump org.apache.cxf:cxf-codegen-plugin from 4.2.3 to 4.2.4
     add ecc89b899d22 chore(deps): Bump jetty-version from 12.1.13 to 12.1.14
     add 566393f4296b chore(deps): Bump net.javacrumbs.json-unit:json-unit-assertj
     add a7495b310d7d CAMEL-25271: redirect IBM MQ JMS client log into target/ directory
     add d01094714e12 CAMEL-25486: camel-http - the OAuth2 token request with a resource indicator sends only the resource parameter (#27601)
     add 09c69b41a325 chore(deps): Bump cxf-version from 4.2.3 to 4.2.4
     add 654e3a3a7674 Revert "CAMEL-25436: camel-test-infra-spiffe - fix IT failures on rootless co…"
     add 383f9043fbc7 chore(deps): Bump the elasticsearch group with 2 updates
     add b85dcdcd7c0f chore(deps): Bump milo-version from 1.1.7 to 1.1.8
     add a33f13b06d6b chore(deps): Bump eu.maveniverse.maven.scalpel:extension3
     add 0a7b39d6b736 chore(deps): Bump jline-version from 4.4.6 to 4.4.7
     add 260fe53956fc chore(deps): Bump ognl:ognl from 3.4.14 to 3.4.15
     add 0546fbe61d2d chore(deps): Bump dev.openfeature:sdk from 1.22.1 to 1.23.0
     add f91646e36426 chore(deps-dev): Bump com.zaxxer:HikariCP from 6.3.0 to 7.1.0
     add 82c0bd1d69a4 chore(deps): Bump dev.langchain4j:langchain4j-community-dashscope
     add d0fc57e8e5f6 chore(deps): Bump ai.docling:docling-serve-client from 0.6.6 to 0.7.0 (#27627)
     add dae0dc1fd92d chore(deps): Bump io.nats:jnats from 2.26.3 to 2.26.4 (#27624)
     add 6bd370054f2b CAMEL-25191: Fix flaky test MainNotAutoConfiguredWarningTest (#27603)
     add 64e4d286224d CAMEL-25457: camel-http-common - write a non-chunked text String response in the charset that the Content-Type declares (#27594)
     add 284a81a1b3cd chore: camel-core - fix flaky RouteStopCutOffLogTest
     add 384df06b7487 CAMEL-25491: Add semantic metadata and bounded evaluation tooling
     add 45d717f0527a CAMEL-25491: Add Semantic TUI views and expert-aware completion
     add 5e08a7e3b8ea CAMEL-25491: Fix semantic evaluation lifecycle and diagnostics
     add e3a420408233 CAMEL-25491: Preserve log pinning outside Semantic inputs
     add cdc2d5bc8ce5 CAMEL-25491: Deregister semantic evaluation executors on stop
     add 956a4e2c7c56 CAMEL-25497: camel-jbang: keep the Camel version when camel run starts a new JVM (#27630)
     add a08483cc21a6 CAMEL-25456: camel-wasm - discard the Wasm instance after a failed call (#27593)
     add 94dc40783305 CAMEL-25454: camel-jbang - kubernetes run, k3s manifest with --output and explicit image options with --cluster-type (#27591)
     add d61386813417 CAMEL-25361: camel-couchbase - use the view value as the body and document the fullDocument default (#27588)
     add 8a18bdb0a6bd CAMEL-25359: camel-barcode - return the hint maps as read-only views (#27586)
     add 0694f01d42bd CAMEL-25468: Document Bouncy Castle 1.86 migration for Camel 4.22.2 (#27562)
     add 3b3e0ae7bb26 CAMEL-25481: camel-dataweave - convert XML namespaces, attributes and the DataSonnet XML model (#27612)
     add 070f3d102efc CAMEL-25483: camel-rest-postman - Do not resolve Camel properties from a remote collection's placeholders (#27595)
     add c323b111ef2e CAMEL-25455: camel-wasm - the wasm predicate matches Boolean, String and byte[] results (#27592)
     add 81374bd7e426 CAMEL-22080: camel-http - make the OAuth2 token cache key pluggable (#27589)
     add b77a58944178 CAMEL-25360: camel-cloudevents - write the data of application-cloudevents+json as its datacontenttype says (#27587)
     add f4ac7fb1c76e CAMEL-25495: camel-jbang: pick the Quarkus Dockerfile by --java-version
     add 6086054c4ca5 CAMEL-25500: camel-core - stopping or removing all routes is one graceful shutdown
     add f1192845d52c CAMEL-25502: camel-core - RouteStoppingException for an exchange cut off by a route or CamelContext stop (#27634)
     add ab68fe253780 CAMEL-25501: camel-jbang-mcp - camel_edit_file can apply several edits to one file in one call (#27633)
     add 551a793e4e1e CAMEL-25502: camel-seda, camel-disruptor - a reply wait interrupted by a stop is a RouteStoppingException (#27635)
     add 8a9b6db119f8 CAMEL-25513: camel-jbang-mcp - a write reports the reload and the first output of the integration running from its directory (#27647)
     add 13fe67091892 CAMEL-25514: camel-jbang - the validator notes a {expression} in element text of an XSLT stylesheet
     add b8af714acd6b CAMEL-24919: report Debezium consumer startup readiness
     add 438dd1b1f922 CAMEL-25503: camel-reactive-streams - Make the consumer Suspendable
     add 605845de1603 CAMEL-25511: camel-jooq - do not delete an entity whose exchange failed
     add 37c3970e453c CAMEL-25504: camel-jta, camel-spring - Do not roll back transactions that complete during a graceful shutdown
     add aee0bf938875 CAMEL-25510: camel-openapi-java - put the allowable values of an array parameter on its items
     add 5188d47b5489 CAMEL-25509: camel-ldif - Apply newsuperior of modrdn, and keep the parent of moddn without it
     add 9f2250f498f1 CAMEL-25489: Add CLI commands to inspect and evaluate semantic definitions
     add db66a09cb474 CAMEL-25489: Address semantic CLI review feedback
     add acd29dbd5c5d CAMEL-25489: Categorize semantic in CLI help
     add 97460eb125c3 CAMEL-25508: camel-mybatis - Use a String or byte[] body as one parameter for Insert, Update and Delete
     add 31536afb0374 CAMEL-25505: camel-lucene - Keep inserting after a route restart, a failed insert or a concurrent insert
     add e78477968620 CAMEL-25506: camel-lucene - Query with a searcher per exchange and do not close the analyzer on stop
     add 0216fa998960 CAMEL-25507: camel-lucene - Each endpoint keeps the options of its own URI
     add 5af71ab258b8 CAMEL-25413: camel-kubernetes: fix trustCerts annotation from security=secret to insecure:ssl
     add 9b189c0637af CAMEL-25512: camel-minio - Do not consume an object again while its exchange is in flight
     add a6979506bb1c CAMEL-24992: camel-jbang - the validator reports a rest-openapi call with no header for a path parameter (#27651)
     add af49586fea02 CAMEL-25516: camel-jbang - the validator reports a header, exchange property or variable read where the route keeps the name in another (#27652)
     add 38ba8bef5b6c chore: camel-jbang - docs page comparing the ways to use AI (#27653)
     add 586855a18315 chore: camel-jbang - sync the bundled examples: values kept in variables
     add 1972108922f1 CAMEL-25499: Add semantic auditing with CLI, TUI and MCP inspection
     add c99ef14a8359 chore: camel-jbang - fix with AI quotes the whole step around the line (#27654)
     add c2719910a46d chore: camel-jbang - docs demos of AI in action (#27657)
     add 68964d155793 CAMEL-25528: camel-jbang - camel run adds camel.jbang.dependencies of the properties files given on the command line (#27655)
     add 31a90b816d2a chore: camel-jbang - tidy link targets before drawing a frame (#27659)
     add bff24d860f44 CAMEL-25530: camel-timer - the includeMetadata option names the exchange properties it sets, and that CamelTimerCounter starts at 1 (#27661)
     add 7d93a74f9203 CAMEL-25529: camel-yaml-dsl-validator - an option of a step's EIP at the column of the EIP: say which key it lines up with (#27660)
     add 9205e53fc0e6 CAMEL-25499: Add opt-in semantic audit input snapshots
     add 4f6e6e25f16b CAMEL-25499: Make semantic CLI output readable by default
     add c000a818b01b CAMEL-25499: Improve the semantic audit inspector and navigation
     add ac80c3fc972c CAMEL-25499: Safely publish audit redactors and capture input once
     add b661528e5844 CAMEL-25499: Limit audit list payloads and preserve expert diagnostics
     add 410257124006 CAMEL-25499: Classify semantic default-selection errors
     add 633daf544521 CAMEL-25499: Remove namespace from the audit screen
     add 66a8ab38dea0 CAMEL-25499: Show Camel breadcrumbs in semantic audit history
     add fe01639b8396 chore: camel-jbang - camel tui --record plays the tape itself, with commands for captions, highlights and tabs (#27663)
     add 3de8950ec052 chore: camel-jbang - the tape recording guide in the actions menu links to the online documentation (#27665)
     add 5675d9b80a1e chore: camel-jbang - docs page for screenshots and demo recordings (#27664)
     add 9432ba16d026 chore: camel-yaml-dsl-validator, camel-jbang - hints for five shapes a local model could not fix from the message (#27666)
     add ab5932958d36 CAMEL-25551: camel-azure-storage-blob, camel-huaweicloud-obs, camel-alibaba-oss, camel-aws2-s3-vectors - do not consume an object again while its exchange is in flight (#27682)
     add dfcc00d01fff CAMEL-25553: vault properties functions - make the shared state thread safe (#27680)
     add 06f69193642a CAMEL-25527: camel-mybatis, camel-sql - do not run onConsume for a failed or rollback only exchange (#27677)
     add 4e022b88e4c8 CAMEL-25525: camel-keycloak - Do not route the latest events of a poll a second time (#27676)
     add c78c70da9652 CAMEL-25523: camel-slack - Read the following pages of the history so the consumer does not skip messages (#27674)
     add 940e7ecf558f CAMEL-25519: camel-google-storage - Do not consume an object again while its exchange is in flight (#27670)
     add fa153a8c9511 CAMEL-25518: camel-hashicorp-vault - Secret refresh detects updates in any engine and before the first check (#27669)
     add 5904e8ca2b96 CAMEL-25524: camel-mina-sftp - Write a file in the charset of the endpoint and apply allowNullBody (#27675)
     add 91e523dafe45 CAMEL-25521: camel-aws2-s3 - Keep the in-progress repository of the consumer accurate with fileName and on stop (#27672)
     add daf9c53c9130 CAMEL-25522: camel-ibm-cos - Keep the in-progress repository of the consumer accurate with fileName and on stop (#27673)
     add 2540e4f928cc CAMEL-25520: camel-google-mail - Do not consume a message again while its exchange is in flight (#27671)
     add 0df36802514c CAMEL-25494: camel-yaml-io - write the onException, onCompletion and interceptors of a route configuration as the YAML DSL loads them (#27629)
     add 38474ed95545 CAMEL-25533: camel-jbang - apply camel.server.* settings to the HTTP server started for platform-http (#27667)
     add 197e70656a41 CAMEL-25490: camel-yaml-io - dump a top-level onException as top-level, not as a step of every route (#27609)
     add 047f560d04cf CAMEL-25556: camel-jbang-mcp - a write the same as the last refused one says so, and the hint for an option at the column of its EIP shows the lines to write (#27684)
     add 3a6cdba883a5 CAMEL-25557: camel-jbang - sql: an insert-or-update in the dialect of another database than the datasource, and :#excluded.column as a named parameter (#27685)
     add 3edd6fd63e64 Update known releases
     add 5875453cd4ac Generated sources regen for SBOM (main) (#27687)
     add 55b7ba5cae82 CAMEL-25450 - improve stability of flaky IgniteComputeTest
     add 506c6a6ac90b CAMEL-25561: camel-jbang-mcp - after a failed restart, camel_run starts the integration again under the name it had (#27700)
     add 5987a263107b CAMEL-25560: camel-yaml-dsl-validator - a key given twice in one mapping is reported, as YAML keeps only the last one (#27699)
     add 591547c391c2 chore(camel-test-infra-openfga): upgrade openfga.container to v1.22.0
     add feadc46e9285 chore(camel-test-infra-kafka): upgrade redpanda.container.image to v26.2.4
     add df85d15a3dcb CAMEL-25375: Upgrade guide - move the 4.18 notes of the fixes that ship in 4.18.6 (#27713)
     add 2a0a2b54f4ba chore(camel-test-infra-aws-v2): upgrade aws.container to 2.2.0
     add 55abd88d38f3 chore(camel-test-infra-qdrant): upgrade qdrant.container to v1.19.2-unprivileged
     add 4650a955239c chore(camel-test-infra-nats): upgrade nats.container to 2.15.0
     add 9f5c15393de2 chore(camel-test-infra-jaeger): upgrade jaeger.container to 2.22.0
     add a0386d3f3d34 chore(camel-test-infra-hashicorp-vault): upgrade hashicorp.vault.container to 2.1.2
     add eb9b6fb6f12f chore(camel-test-infra-rabbitmq): upgrade rabbitmq.container to 4.3.6-management
     add c3829069cb72 chore(camel-test-infra-pulsar): upgrade pulsar.container to 5.0.0
     add 641dae5e058d CAMEL-25552: camel-hashicorp-vault - the properties function no longer shares the secret engine between lookups (#27679)
     add a600169eff2b CAMEL-25348: improve failure message on ACK timeout using AssertJ untilAsserted
     add 44955b4920f1 CAMEL-25348: fix race condition in ACK sending by counting all completed messages
     add e349d66d086a CAMEL-25348: add test ensuring ACK is sent only after all window messages complete
     add cb1b8e4ea254 chore: camel-jbang - the Catalog view reads the Kamelets of the route files as routes, so Java routes are read with the Java DSL parser
     add 35f2aa3bf7f8 CAMEL-25180: camel-jbang - camel overview and camel validate share one set of route/endpoint rules (#27717)
     add 51e93447fbc7 chore: camel-jbang - fixes for emoji and wide text, scrolling and clicks in lists and popups, log escape codes and recorded keys
     add 7fd7ef0dd562 docs: improve readability and structure of Camel 4.23 upgrade guide
     add b6f1119a6689 chore: camel-jbang - timers and animations use a monotonic clock, not the wall clock (#27720)
     add 6ce6a41add2e chore: camel-swift - document that the data formats do not translate between MT and MX (#27735)
     add 3bf6fe8fb56b chore: camel-dfdl, camel-iggy - remove the duplicate headers table from the docs (#27733)
     add 4922ab502d3d chore: camel-jbang - remove the inline quick doc of the source viewer, which the quick doc panel replaced in August
     add 7f3ea874a499 CAMEL-25550: camel-jpa, camel-hazelcast - a transacted consumer must not commit an exchange marked rollback only (#27681)
     add 09fb4f8d1556 chore(deps): Bump org.elasticsearch.client:elasticsearch-rest-client-sniffer
     add 0f5c092b000d chore(deps): Bump hapi-fhir-core-version from 6.10.4 to 7.0.1 (#27731)
     add c3701da596f6 CAMEL-25592: camel-jbang-plugin-kubernetes - read the endpoints of the route sources from the route model instead of starting a stubbed CamelContext (#27736)
     add 24c674bafaf6 CAMEL-25591: camel-report-maven-plugin - read Java routes with the Java DSL parser instead of camel-route-parser (#27732)
     add f23cf463fef8 chore(camel-test-infra-ollama): upgrade ollama.container to 0.40.3 (#27707)
     add b78252ffb8ed chore: camel-kamelet-main - remove the jackson-annotations known dependency and the unused jackson2-annotations-version (#27739)
     add fe3b441dcd9a CAMEL-25567: camel-coap - Fix flaky CoAPComponentTCPTLSTest (#27726)
     add 83980c36d3e4 CAMEL-25579: fix flaky HttpOAuth2TokenCachingTest under parallel builds (#27724)
     add 2a58f179e69b CAMEL-25269: add dedicated PR license check workflow (#27559)
     add b03685a896e1 chore(deps): Bump the langchain4j group with 17 updates (#27728)
     add 3334d6c6dac0 chore(deps): Bump com.aliyun:tea-openapi from 0.3.17 to 0.3.18 in the aliyun group (#27727)
     add 2527259253d4 CAMEL-25587: camel-jbang - remove the route-parser plugin, use camel cmd route-structure instead (#27723)
     add 5432fc78c4d1 CAMEL-25586: camel-jbang-mcp - the route tools read the components of a route from its endpoints instead of searching its text (#27722)
     add 3809ed64d72d CAMEL-25546: camel-whatsapp - Complete the exchange when the HTTP request fails (#27694)
     add 28e150782cdc CAMEL-25559: camel-core - PooledExchangeFactory puts an exchange that was given back without being routed into the pool twice (#27698)
     add 975b8ec6a3ba chore: README - point AI coding agents to llms.txt (#27743)
     add 2e7febe42485 CAMEL-25531: camel-wasm - Run WASI Preview 1 command modules (#27678)
     add c5419d1de0c9 CAMEL-25526: camel-vertx-http - Send each value of a multi-value header as its own HTTP header (#27689)
     add 86224cd178c3 CAMEL-25584: camel-lra - only join LRAs hosted by the configured LRA coordinator (#27725)
     add 35053b9b02e5 CAMEL-25545: camel-pgevent - Reconnect every time the connection is lost (#27693)
     add 03deff1be5d0 CAMEL-25543: camel-dapr - Send the saveBulk and executeTransaction state requests (#27691)
     add 064fff3be18e CAMEL-25544: camel-jira - The producers wait for the result of their request (#27692)
     add 7d6bab0ccabe CAMEL-25548: camel-twitter - twitter-search sends the query options again, and a timeline poll sends one request (#27695)
     add b681149d5558 CAMEL-25549: camel-atom - sortEntries sorts by the updated date and routes the oldest entry first (#27696)
     add ed9e3b7cd277 CAMEL-25558: camel-aws2-s3 - A listed object that cannot be fetched no longer blocks the consumer or stays in progress (#27697)
     add 6c854eff3410 CAMEL-25547: camel-knative-http - Send each value of a multi-value header as its own HTTP header (#27690)
     add d05541613fc7 chore: upgrade guide 4.24 - the notes of the camel-knative-http, camel-dapr, camel-jira, camel-twitter, camel-atom and camel-aws2-s3 fixes (#27744)
     add 534c757c8ea6 CAMEL-25450: Stabilize flaky IgniteComputeTest (#27737)
     add a3e5d8c446ce CAMEL-25451: Fix flaky SmppTRXProducerSupervisingRouteControllerIT (#27734)
     add a7169d7c6ab6 CAMEL-25488/CAMEL-24598: fix flaky jgroups-raft tests - take care of Learner role change (#27613)
     add 71b9419ab477 CAMEL-25572: camel-github2 - move the consumer position per routed exchange, route a commit whose author lookup failed (#27756)
     add cb20ae3db42f CAMEL-25574: camel-zip-deflater - The gzip unmarshal does not move the mark of the message body (#27758)
     add 54a72ee7b174 chore(deps): Bump infinispan-version from 16.2.3 to 16.3.0
     add e2dcd236464a chore(deps): Bump actions/upload-artifact from 7.0.1 to 7.0.2
     add d619b6b26b4f chore(deps): Bump actions/download-artifact from 8.0.1 to 8.0.2
     add b19f99946fbb chore(deps): Bump astral-sh/setup-uv from 10.2.0 to 10.3.0
     add 043ac9ec84ab CAMEL-25569: camel-aws2-kinesis - Keep the position in a shard when its iterator expired or the stream is resharded (#27753)
     add b168e18c7e6f CAMEL-25571: camel-http-common - uncompress a gzip request body that arrives after the headers (#27755)
     add 1c8e8061c2b1 CAMEL-25573: camel-netty-http - Keep the InputStream contract in the request body stream cache (#27757)
     add 75ddf4853b21 CAMEL-25575: camel-dropbox - search and get read the following pages of the result (#27759)
     add 0f95633e7e7f CAMEL-25576: camel-box - getEnterpriseEvents reads every chunk of the event log (#27760)
     add 914328b3555f CAMEL-25577: camel-telegram - Complete the exchange once when Telegram answers with an error (#27761)
     add 05b3e67bb9f2 CAMEL-25582: camel-vertx-websocket - Reconnect the client consumer with one attempt at a time (#27762)
     add 70aed6427e09 chore: upgrade guide 4.24 - the notes of eight fixes merged on 2026-10-13 (#27763)
     add 1d86b6a03e10 CAMEL-25554: camel-core - route reload creates the routes from templatedRoute again (#27745)
     add 411c04677c89 CAMEL-25598: camel-core - routes created from route templates record their source files for reload and tooling (#27751)
     add adb6d3bb82b4 CAMEL-25496: Stabilize flaky NatsProducerReplyToTimeoutIT
     add b5a64d3cc981 CAMEL-25408: camel-api, camel-openai, camel-ai-tool - a common AiEvent API and an Ai event type (#27714)
     add 7024148c09c3 CAMEL-25570: camel-aws2-ddb - aws2-ddbstream consumer must not skip the records it did not route when the route is suspended (#27754)
     add d26da8939084 chore: upgrade guide 4.24 - the note of the camel-aws2-ddb aws2-ddbstream fix (#27771)
     add 071a089c004f CAMEL-25580: camel-jbang - Upgrade TamboUI to 0.6.0 (#27766)
     add 3dc1b532f65c CAMEL-25578: camel-lra - verify participant callbacks with an optional shared secret (#27719)
     add e2d4dd3eb134 CAMEL-25568: camel-oauth - make OAuthBearerTokenProcessor stateless and read credentials from HTTP request headers (#27718)
     add 60104cd3a195 CAMEL-25564: camel-telegram - verify the Bot API secret token on webhook updates (#27716)
     add 2ec95e695afa CAMEL-25234: Fix flaky JmsComponentIbmMQTest by extending IBM MQ container startup timeout (#27597)
     add f402f86133e3 CAMEL-25602: camel-http-common - publish the real default for muteException (#27765)
     add e24a751a5ec9 chore: camel-jbang - tabs say when a text field has the keyboard; one filter field for the table tabs
     add 728b01afd747 chore: camel-jbang - the file tools take a directory as the integration whose sources it holds
     add 1de5ec5135f8 CAMEL-25630: camel-jbang - the route diagram takes its numbers from the status file
     add 1fbdddc37d21 CAMEL-25158: Fix flaky RouteIdTransactedIT by using one queue per test
     add f7b3055e2257 CAMEL-23317: Isolate mailboxes and fix POP3 race in remaining flaky mail tests
     add bccff2a2fb15 CAMEL-25608: camel-ical - parse each unmarshal with its own CalendarBuilder
     add d167b11e6738 CAMEL-25467: camel-jbang - camel overview finds mistakes in the error handling
     add 614f8125789c CAMEL-25625: camel-management - expose Destination on the managed throughput logger (#27789)
     add 3c20fccc13d9 CAMEL-25620: camel-console - allow dev consoles to be registered while the registry starts (#27788)
     add f1a7de3974bd CAMEL-25616: camel-core - route reload no longer duplicates a templated route without routeId, nor removes all routes when the route template is defined in Java (#27774)
     add c754310d6f88 CAMEL-25444: camel-jbang - keys sent over MCP never answer a dialog that asks the user to confirm
     add ff0bdf925cc6 CAMEL-25445: camel-jbang - text from the integrations no longer acts on the terminal
     add 346d679730b0 CAMEL-25629: camel-jbang - the camel.jbang.javaVersion metadata lists Java 25 too (#27810)
     add d6402d4e190f CAMEL-25581: camel-jbang - run the web session on JLine instead of Aesh
     add eea446955b26 CAMEL-25636: camel-core - the label of marshal and unmarshal shows the name of the data format (#27809)
     add b0a816919420 CAMEL-25615: camel-bonita - startCase uploads a file input through the client of its own endpoint and leaves no temporary file behind (#27802)
     add 63ab9eb9d1d8 CAMEL-25613: camel-jmx - consumer reconnects once per lost connection and keeps the new connection (#27800)
     add d2253c31ac29 CAMEL-25612: camel-sjms - a failed connection recovery attempt leaves the consumer without JMS consumers (#27799)
     add f25f798b0828 CAMEL-25611: camel-kudu - Fail the exchange when Kudu answers a row operation with a row error (#27798)
     add 7663963b0e8a CAMEL-25610: camel-influxdb2 - Fail the exchange when InfluxDB rejects the write (#27797)
     add cad408b88fb9 CAMEL-25606: camel-wasm - Optional runtime compiler (#27793)
     add 3ec0778057c2 CAMEL-25498: camel-jbang: keep the names in quarkus.* keys when exporting to Quarkus (#27790)
     add f3a04698c7b8 CAMEL-25563: camel-http - Send each value of a multi-value header as its own HTTP header (#27787)
     add cc762d832432 CAMEL-25405: camel-mcp-server - expose a runtime-neutral MCP principal name and roles (#27767)
     add 1d59394c3ecd CAMEL-25601: camel-vertx-websocket - register client consumer handlers on an already-open WebSocket (#27764)
     add 821e4db553ee CAMEL-25260: Set the JUnit parallel executor-service to FORK_JOIN_POOL to silence the warning (#27579)
     add d969c8d7df8f CAMEL-25614: camel-kubernetes - context reload on secret or config map update stops after the watch is closed (#27801)
     add a5cd06d52563 CAMEL-25641: camel-jbang-mcp - every tool class is @McpSecured, with a test that keeps it so (#27812)
     add 6f6eb7862457 CAMEL-25536: camel-jbang-mcp - camel_migration_guide_search ranks topic sections with the source version in mind (#27814)
     add ee3d46fbd17d CAMEL-25646: camel-jbang-mcp - the initialize response carries server instructions: the rules an agent needs before its first call (#27816)
     add 939d2e290eae CAMEL-25623: fix flaky SmbComponentConnectionReadIT
     add c9bbd1d4290d CAMEL-25555: camel-jbang - camel validate normalize --output <dir> writes one file per input file, so a top-level onException keeps its scope (#27818)
     add 1a0cd7c3c0c8 CAMEL-25136: avoid ClassCastException when interface files are scanned in commands dir
     add 146bb2c497c4 chore: docs - the security model lists the endpoint URIs in the JSON of the dev consoles as a known non-finding
     add 5e0cea4fbc0a CAMEL-25539: camel-jbang - camel_catalog_doc says where an EIP goes and the YAML shape of expression and namespace options (#27815)
     add 026e7391e1f4 CAMEL-25534: camel-mail - the subject option says the header is ignored unless useHeaderSubject=true (#27813)
     add c09a187b5e69 CAMEL-25621: camel-mina - Report write failure on exchange when sync=false
     add 2bf28b3c23cf camel-langchain4j-agent - Replace deprecated methods
     add 92c3050f83a4 CAMEL-25618: Require explicit experts in semantic evaluations
     add 78acc373e10f CAMEL-25618: Capture and expose semantic audit from typed AI events
     add 16cd4e8e0cc3 CAMEL-25618: Share current semantic measurements across management and tooling
     add 12e8bdcdf1af CAMEL-25618: Make expert parameter controls visible in the TUI
     add 0f4da77bbb37 CAMEL-25649: camel-netty - hostnameVerification verifies the host instead of failing every handshake (#27820)
     add 919fbfbeb03d CAMEL-25638: camel-graphql - bind accessToken and basic credentials to the configured httpUri authority (#27819)
     add d4bfc1191ce6 CAMEL-25535: camel-jbang-mcp - camel_catalog_example_file reads a bundled example by its short name (#27817)
     add 810756627996 CAMEL-25622: camel-smpp - verify the host name of the SMSC on SSL connections (#27803)
     add 6fdf569ef50c CAMEL-25585: camel-chunk - render message data literally instead of re-parsing it as Chunk template code (#27721)
     add e24f5f28ed8e CAMEL-25604, CAMEL-25605: camel-mllp, camel-mina - verify the host name of the server over TLS (#27770)
     add da9e101cae34 CAMEL-25603: camel-pqc - do not share a KeyGenerator or KeyAgreement across concurrent KEM operations (#27768)
     add a9e2f8143aad chore(deps): Bump dev.langchain4j:langchain4j-community-dashscope from 1.21.0-beta31 to 1.22.0-beta32 in the langchain4j group (#27842)
     add 9412c6eda27d CAMEL-25652: Component metadata - an internal flag, next to remote, for components that only reach the CamelContext (#27833)
     add 1afa3af6f48b chore: camel-jbang - the span views and the test scaffold read remote and internal from the catalog
     add cd2ce899764e CAMEL-25670: camel-jbang - camel run --data-dir for data folders that dev mode does not watch (#27847)
     add f278ae311b14 chore(deps): Bump aws-java-sdk2-version from 2.55.11 to 2.55.14 (#27843)
     add f057e95de042 chore(deps): Bump grpc-version from 1.84.0 to 1.84.2 (#27844)
     add 90164dce2f58 chore(deps): Bump org.postgresql:postgresql from 42.7.13 to 42.7.14 (#27845)
     add d90b007dc8b0 chore(deps): Bump redis.clients:jedis from 8.0.1 to 8.0.2 (#27846)
     add 9458c2d72e59 CAMEL-25657: camel-box - getEnterpriseEvents stops when Box answers without a next stream position (#27860)
     add fed5308b06e5 CAMEL-25656: camel-netty-http - available() of the request body stream cache returns the bytes left to read (#27859)
     add 71d8ee06eceb CAMEL-25654: camel-pg-replication-slot - consumer never connects again after the PostgreSQL server closed the connection (#27857)
     add 6319543d332f CAMEL-25659: camel-sjms - recovery notices a connection failure that happens before the consumers are created (#27856)
     add 1a9e9980fdcb CAMEL-25658: camel-bonita - the producer uses one JAX-RS client and closes it when it stops (#27855)
     add 5ac66040917f CAMEL-25600: camel-telegram - an interrupted send also cancels the request future of the HTTP client (#27854)
     add 5ce186ae1564 CAMEL-25633: camel-undertow - form fields without a declared charset are decoded as ISO-8859-1, so non-ASCII text is corrupted (#27851)
     add b6aaa0299210 CAMEL-25640: camel-jbang-mcp - fix catalog caching, kamelet sort-before-limit, and failed-call retry budget (#27840)
     add 613c4bdbfc28 CAMEL-25628: Fix flaky PulsarCustomMessageReceiptIT (#27836)
     add d3e1a5b3cd09 CAMEL-23647: Upgrade to Vert.x 5.2.1 (#27825)
     add 001ade0c3090 CAMEL-25609: camel-browse - Release the exchanges that browseLimit drops (#27796)
     add 5bef69484652 CAMEL-25607: camel-mongodb-gridfs - keep the timestamp of the consumer between the polls (#27794)
     add d9b62938eff2 chore: docs - the Ollama MLX build of qwen3.6 is faster on Apple Silicon with Ollama 0.40 (#27861)
     add 7e959e4c42be CAMEL-25667: fix flaky FtpRecursiveDepth*IT tests
     add 7683971ca912 chore: camel-jbang - the Ollama tab no longer flickers with a model on MLX
     add a0cca641dde7 CAMEL-25641, CAMEL-25536: camel-jbang-mcp - review follow-ups: next-step hint on over-long arguments, guide boost 1.5 (#27837)
     add 105e99188fde camel-launcher: skip sources and javadoc jars (#27826)
     add 67e6157547dc CAMEL-21787: camel-kamelet - opt-in advancedOptions forwards extra URI parameters to the wrapped endpoint (#27832)
     add 43393d516da2 CAMEL-25673: camel-jbang - camel_write_file refuses a second copy of a Java class in another folder of the project (#27862)
     add 952be290b1ab CAMEL-25568: Upgrade guide - camel-oauth notes for 4.22.2 and 4.18.6 (#27864)
     add 2cca8a20db65 CAMEL-25669: Add native OpenAI Decisions support
     add 1df7bd315b5a CAMEL-25669: Add semantic media input and audit input types
     add 7b83c275063d CAMEL-25669: Add the Semantic OpenAI expert for Camel 4.24
     add ccf670e158a9 CAMEL-25669: Support image input and audit previews in JBang
     add 75d7e32c61a4 CAMEL-25669: Enforce expert-configured image limits across runtime and tooling
     add 3a93cef2beda CAMEL-25669: Reuse normalized input during OpenAI expert validation
     add 4925d73ab670 CAMEL-25669: Observe Decisions producer calls and clarify documentation
     add a97d481a20a9 CAMEL-25669: Identify refused questions in Decisions batches
     add a9d43288d3f7 chore(deps): Bump huaweicloud-sdk-version from 3.1.218 to 3.1.219
     add 9fd573f1d891 chore(deps-dev): Bump org.hibernate.orm:hibernate-core
     add 4984112a4d23 chore(deps): Bump com.microsoft.onnxruntime:onnxruntime
     add 7a9f3e7d7af3 chore(deps): Bump jline-version from 4.4.7 to 4.4.8
     add cc23e6d66eea chore(deps-dev): Bump org.codehaus.mojo:versions-maven-plugin
     add 5fc9f2b97914 chore(deps): Bump io.camunda:camunda-client-java from 8.9.21 to 8.10.2
     add 3dfea73d650b chore(deps): Bump quarkus-mcp-server-version from 2.0.2 to 2.0.3
     add e173c4ae3959 chore: camel-jbang - the shell and AI panels can have a theme of their own
     add 3c5e5ae8a96f chore(deps): Bump com.azure:azure-storage-blob-changefeed
     add bd6f90e268ff chore(deps): Bump org.openapitools:openapi-generator
     add df223a6758aa chore: camel-jbang - sync the bundled examples: error-handling parks in a file of its own (#27885)
     add f54a2007cbcb CAMEL-25031: Upgrade fabric8 kubernetes-client to 8.0.0 (#27863)
     add 6463f13daf57 chore: camel-jbang - the AI overview leaves a folder of projects and the home folder alone
     add fcea5cb4b25e CAMEL-25676: camel-jbang - camel ask confirms risky tool calls and fits the tools to the model (#27887)
     add d6dc28b0a457 chore(deps): Bump cassandra-driver-version from 4.19.3 to 4.19.4
     add 5544a083769f chore(deps-dev): Bump com.helger.phase2:phase2-lib from 6.2.1 to 6.2.2
     add 71f919ddac78 chore(deps): Bump org.apache.fory:fory-core from 1.7.6 to 1.7.7
     add aa49df83f203 chore: camel-jbang - a selected box in the diagram has a solid frame
     add fa6f59a1afdb chore: camel-jbang - the F-key hints no longer split a field typed in the footer
     add ce1a91857c3e chore: camel-jbang - camel get endpoint and the Endpoint tab show the scope of an endpoint
     add 3be81575237b chore(deps): Bump io.github.classgraph:classgraph
     add 9e3aa685e83d chore(deps): Bump com.googlecode.libphonenumber:libphonenumber
     add 900cfc883ab0 CAMEL-25566: camel-milo - monitor several nodes with one consumer (#27780)
     add 82f03d51c424 chore(deps): Bump org.commonmark:commonmark from 0.30.0 to 0.30.1 (#27891)
     add 96ed7318a46f CAMEL-25668: Extract TypeSafe Semantic expert and rename Wolf Defender (#27886)
     add ab5a934bd56d CAMEL-25588: camel-sql, camel-mybatis, camel-jooq - do not consume an exchange marked rollback only last (#27883)
     add bd95a4ba024e CAMEL-24872: Upgrade guide - camel-oauth note for 4.22.2 (#27872)
     add 10f69b4430ee CAMEL-25515: camel-jgroups-raft - the consumer handles the Learner role (#27870)
     add 48d703fe21f4 CAMEL-25638: camel-graphql - upgrade-guide notes for 4.22.2 and 4.18.6 (#27867)
     add 2a30744c443a CAMEL-25655: camel-zookeeper - consumer waits for ever and producer fails every message after the ZooKeeper session expired (#27858)
     add 69f5b41527db CAMEL-25635: camel-platform-http-vertx - the charset parameter of the request Content-Type is only recognized in lower case (#27853)
     add dee40ef3b300 CAMEL-25634: camel-jetty - a multipart text field that occurs several times keeps only its first value (#27852)
     add 60006fac2d9a CAMEL-25487: Fix flaky GrpcProducerStreamingTest recovery test (#27806)
     add 2cce77d2d51c chore(deps): Bump io.smallrye:smallrye-fault-tolerance-standalone from 6.11.4 to 7.0.0 (#26719)
     add 5686684cb418 Bump version to 4.24.0-SNAPSHOT (#27901)
     add 383f303bd89c CAMEL-25661: camel-jbang - AI write tools reload sooner: camel_run scans every 500 ms (#27899)
     add 96e0e4186785 Regen
     add b741d6f9d695 Update known releases
     add a6a505cba187 CAMEL-25664: camel-jms - run exclusive replyTo timing tests in the exclusive surefire group to avoid flakiness (#27882)
     add 0d3eaa85a5fe chore: camel-jbang-it - run the tests without Docker on Windows (#27898)
     add 76d70c0905a9 CAMEL-25663: camel-rest-openapi - mock mode no longer NPEs for an operation without a 200 response (#27897)
     add 04cf4bd8a628 CAMEL-25660: camel-azure-servicebus - bound the dead-letter reason and description, and report a rejected request (#27834)
     add a16cccbde620 chore(deps): Bump asm-version from 9.10.1 to 9.11
     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 56ab7fb625c6 CAMEL-25647: Fix flaky FileDisruptorShutdownCompleteAllTasksTest (#28039)
     add 590d392265ec CAMEL-25758: camel-azure-storage-blob - moveAfterRead deletes the source blob only after the copy succeeded (#28073)
     add 62c9a3ebe409 chore(deps): Bump actions/setup-java from 6.0.1 to 6.1.0 (#28077)
     add a666fbbf586c CAMEL-25779: camel-jms: JmsMessage loses attachments when exchange is copied (#28083)
     add aff56976b420 CAMEL-25645: camel-milo - upgrade guide notes for 4.22.3 and 4.18.6 (#28055)
     add 5ccfce4a1c37 CAMEL-25742: camel-coap - cancel the observation when an observe consumer stops (#28069)
     add 12360f853d33 CAMEL-25759: camel-aws2-eventbridge - keep one target on the rule for a queue given with queueUrl (#28074)
     add 936d6f4517a0 CAMEL-25754: camel-test-infra-artemis - no disk usage limit, so a broker on a nearly full Docker disk does not block producers (#28056)
     add 39a7365e2270 CAMEL-25713: camel-milo - give each client connection its own executor (#28049)
     add eb8ecb1b4543 CAMEL-25741: camel-aws2-ddb - aws2-ddbstream reads every shard to its end and starts from streamIteratorType only once (#28068)
     add 6f36673e85cf CAMEL-25738: camel-test-dst - deterministic simulation testing for Camel consumers (stage 1) (#28067)
     add 02563254b8fd CAMEL-25704: camel-undertow - add the 4.22.3 and 4.18.6 upgrade-guide notes on main (#28078)
     add 524a7d6e0534 CAMEL-25791: camel-state-store - Add backend factory option to create one KeyValueRepository per store name (#28086)
     add 12dcf49b2738 CAMEL-25757: camel-azure-files - accept 206 Partial Content for a resumed download (#28072)
     add 04333431a654 CAMEL-24704: camel-yaml-dsl - beans keyed by the bean name fail with the list form to write (#26921)
     add 2cddebab6c2f CAMEL-23317: Fix flaky MailProducerUnsupportedCharsetTest
     add ea8134e42e85 CAMEL-22996: raise jdk.version from 17 to 21
     add 38702c31e897 CAMEL-22996: update archetype templates to Java 21
     add 271d4726f5b7 CAMEL-22996: remove JDK 17 from GitHub Actions matrix
     add 846235d6ecc8 CAMEL-22996: remove JDK 17 from Jenkinsfile
     add 1b24f7cb5392 CAMEL-22996: resolve Java-21 baseline TODOs (threadId, Locale.of)
     add 19c48b622eb0 CAMEL-22996: update documentation to reflect Java 21 minimum
     add 2bfddab5c222 CAMEL-22996: drop JDK 17 from camel-jbang-container Makefile
     add 445aea8fcab2 CAMEL-22996: update Doctor.checkJava() to require Java 21
     add 8dc19aa02146 CAMEL-22996: update MigrationTools Java version in examples commands
     add 381cb2be40b2 CAMEL-22996: update camel-launcher to require Java 21
     add a7f1e112af30 CAMEL-22996: update AGENTS.md Java minimum to 21+
     add ec707008d0f8 CAMEL-22996: simplify JDK enforcer message in root pom.xml
     add 615b9698a0ad CAMEL-22996: remove reflection workaround from SSLContextParametersNamedGroupsListTest
     add 7ec5d6a0e2b5 CAMEL-22996: remove min=JAVA_21 from @EnabledForJreRange in SSL and virtual thread tests
     add 72da53efe4b2 CAMEL-22996: replace deprecated new Locale() with Locale.forLanguageTag() or Locale.of()
     add 9ccfb67d56b3 CAMEL-22996: promote java21/CamelThreadFactory to main, remove multi-release java-21-sources profile
     add 7bcdc00716de CAMEL-25644: camel-ssh - match known_hosts entries by exact host pattern (#27821)
     add 53140a139f5c CAMEL-25819: camel-core - Aggregate EIP recovers exchanges when the KeyValueRepository is auto-discovered
     add 4809d8f99d61 chore(deps): Bump aws-java-sdk2-version from 2.55.15 to 2.56.0
     add 3a41818fb18b Regen
     add 6a253ffb947c CAMEL-25794: camel-pqc - HSS, XMSSMT and SNTRUPrime get their default key material (#28098)
     add 3d6b26642f12 CAMEL-25812: camel-milo - end idle client threads and run reconnects on a thread of their own (#28111)
     add a2a592c0772b CAMEL-25760: camel-alibaba-oss - skip a listed object that cannot be got instead of failing the poll (#28075)
     add e9d519bbd6c5 CAMEL-25760: camel-huaweicloud-obs - skip a listed object that cannot be got instead of failing the poll (#28076)
     add 66a07e331869 CAMEL-25743: camel-aws2-s3 - upload a body of known length with its own length, not a stale CamelAwsS3ContentLength (#28070)
     add a439c1ab3912 CAMEL-25787: camel-smooks - handle Smooks Source bodies like other XML message bodies (#28095)
     add efb795c1fadc chore: docs - revisit the security model after the 38 advisories of 2026-10-15 (#28088)
     add 55339dd9c435 CAMEL-25756: camel-kafka - a failed poll must not drop the records of an incomplete batch (#28071)
     add 51c2ab6a8bfd CAMEL-25782: camel-zookeeper - Do not fail a watch operation whose awaited event was already received
     add cc5df805db08 CAMEL-25640: Fix flaky MasterQuartzEndpointIT
     add 5bf6f0142c60 chore(deps): Bump org.codehaus.mojo:properties-maven-plugin

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   (cf7e5e8f7196)
            \
             N -- N -- N   refs/heads/dependabot/maven/org.codehaus.mojo-properties-maven-plugin-1.3.1 (5bf6f0142c60)

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:
 .github/CI-ARCHITECTURE.md                         |     6 +-
 .../actions/incremental-build/incremental-build.sh |    18 +-
 .../incremental-build/manual-it-mapping.txt        |     2 -
 .github/actions/labeler/label-config.yml           |     1 +
 .github/dependabot.yml                             |     3 +
 .github/workflows/alternative-os-build-main.yml    |     4 +-
 .github/workflows/camel-launcher-native-exe.yml    |    10 +-
 .github/workflows/check-container-versions.yml     |     2 +-
 .github/workflows/dep-check.yml                    |     4 +-
 .github/workflows/generate-sbom.yml                |     4 +-
 .github/workflows/main-build.yml                   |     8 +-
 .github/workflows/package-native-validation.yml    |    38 +-
 .github/workflows/pr-build-main.yml                |    21 +-
 .github/workflows/pr-ci-scripts-validation.yml     |     2 +-
 .github/workflows/pr-id.yml                        |     2 +-
 .github/workflows/pr-license-check.yml             |    64 +
 .github/workflows/security-scan.yml                |     4 +-
 .github/workflows/sonar-build.yml                  |     6 +-
 .github/workflows/sonar-scan.yml                   |     6 +-
 .mvn/extensions.xml                                |     2 +-
 .oss-ai-helper-rules/project-guidelines.md         |     2 +-
 .oss-ai-helper-rules/project-security.md           |    37 +
 AGENTS.md                                          |    66 +-
 Jenkinsfile                                        |    27 +-
 README.md                                          |     4 +-
 apache-camel/pom.xml                               |     2 +-
 archetypes/camel-archetype-api-component/pom.xml   |     2 +-
 .../__artifactId__-component/pom.xml               |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 archetypes/camel-archetype-component/pom.xml       |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 archetypes/camel-archetype-dataformat/pom.xml      |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 archetypes/camel-archetype-java/pom.xml            |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 archetypes/camel-archetype-main/pom.xml            |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 archetypes/pom.xml                                 |     2 +-
 bom/camel-bom/pom.xml                              |  1128 +-
 bom/pom.xml                                        |     2 +-
 buildingtools/pom.xml                              |     2 +-
 camel-dependencies/pom.xml                         |     2 +-
 camel-sbom/camel-sbom.json                         | 51614 ++++++++++---------
 camel-sbom/camel-sbom.xml                          | 33745 ++++++------
 catalog/camel-allcomponents/pom.xml                |    37 +-
 catalog/camel-catalog-common/pom.xml               |     2 +-
 catalog/camel-catalog-console/pom.xml              |     2 +-
 .../org/apache/camel/dev-console/catalog.json      |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 catalog/camel-catalog-maven/pom.xml                |     2 +-
 catalog/camel-catalog-suggest/pom.xml              |     2 +-
 catalog/camel-catalog/pom.xml                      |     2 +-
 .../camel/catalog/apis/AggregationStrategy.json    |     2 +-
 .../apache/camel/catalog/apis/CamelContext.json    |     2 +-
 .../org/apache/camel/catalog/apis/Exchange.json    |     2 +-
 .../org/apache/camel/catalog/apis/Expression.json  |     2 +-
 .../org/apache/camel/catalog/apis/Message.json     |     2 +-
 .../org/apache/camel/catalog/apis/Predicate.json   |     2 +-
 .../org/apache/camel/catalog/apis/Processor.json   |     2 +-
 .../camel/catalog/apis/ProducerTemplate.json       |     2 +-
 .../org/apache/camel/catalog/apis/Registry.json    |     2 +-
 .../apache/camel/catalog/apis/TypeConverter.json   |     2 +-
 .../beans/AcceptAllHeaderFilterStrategy.json       |     2 +-
 .../beans/CaffeineAggregationRepository.json       |     2 +-
 .../beans/CaffeineIdempotentRepository.json        |     2 +-
 .../catalog/beans/CaffeineKeyValueRepository.json  |     2 +-
 .../beans/CassandraAggregationRepository.json      |     2 +-
 .../beans/CassandraIdempotentRepository.json       |     2 +-
 .../catalog/beans/CassandraKeyValueRepository.json |     2 +-
 .../camel/catalog/beans/ConsulClusterService.json  |     2 +-
 .../catalog/beans/CronScheduledRoutePolicy.json    |     2 +-
 .../catalog/beans/DefaultHeaderFilterStrategy.json |     2 +-
 .../camel/catalog/beans/DurationRoutePolicy.json   |     2 +-
 .../catalog/beans/DurationRoutePolicyFactory.json  |     2 +-
 .../beans/EhcacheAggregationRepository.json        |     2 +-
 .../catalog/beans/EhcacheIdempotentRepository.json |     2 +-
 .../catalog/beans/EhcacheKeyValueRepository.json   |     2 +-
 ...lasticsearchBulkRequestAggregationStrategy.json |     2 +-
 .../catalog/beans/FileIdempotentRepository.json    |     2 +-
 .../catalog/beans/FileLockClusterService.json      |     2 +-
 .../beans/GroupedBodyAggregationStrategy.json      |     2 +-
 .../beans/GroupedExchangeAggregationStrategy.json  |     2 +-
 .../beans/GroupedMessageAggregationStrategy.json   |     2 +-
 .../beans/HazelcastAggregationRepository.json      |     2 +-
 .../beans/HazelcastIdempotentRepository.json       |     2 +-
 .../catalog/beans/HazelcastKeyValueRepository.json |     2 +-
 .../InfinispanEmbeddedAggregationRepository.json   |     2 +-
 .../beans/InfinispanEmbeddedClusterService.json    |     2 +-
 .../InfinispanEmbeddedIdempotentRepository.json    |     2 +-
 .../InfinispanRemoteAggregationRepository.json     |     2 +-
 .../beans/InfinispanRemoteClusterService.json      |     2 +-
 .../InfinispanRemoteIdempotentRepository.json      |     2 +-
 .../beans/InfinispanRemoteKeyValueRepository.json  |     2 +-
 .../catalog/beans/JCacheAggregationRepository.json |     2 +-
 .../catalog/beans/JCacheIdempotentRepository.json  |     2 +-
 .../catalog/beans/JCacheKeyValueRepository.json    |     2 +-
 .../catalog/beans/JGroupsRaftClusterService.json   |     2 +-
 .../catalog/beans/JdbcAggregationRepository.json   |     2 +-
 .../catalog/beans/JdbcKeyValueRepository.json      |     2 +-
 .../catalog/beans/JdbcMessageIdRepository.json     |     2 +-
 .../camel/catalog/beans/JpaKeyValueRepository.json |     2 +-
 .../catalog/beans/KafkaIdempotentRepository.json   |     2 +-
 .../catalog/beans/KafkaKeyValueRepository.json     |     2 +-
 .../beans/KeyValueAggregationRepository.json       |     2 +-
 .../beans/KeyValueIdempotentRepository.json        |     2 +-
 .../catalog/beans/KubernetesClusterService.json    |     2 +-
 .../catalog/beans/LoggingHttpActivityListener.json |     2 +-
 .../catalog/beans/MemoryAggregationRepository.json |     2 +-
 .../catalog/beans/MemoryIdempotentRepository.json  |     2 +-
 .../catalog/beans/MemoryKeyValueRepository.json    |     2 +-
 .../catalog/beans/MongoDbIdempotentRepository.json |     2 +-
 .../OpensearchBulkRequestAggregationStrategy.json  |     2 +-
 .../catalog/beans/RedisAggregationRepository.json  |     2 +-
 .../catalog/beans/RedisKeyValueRepository.json     |     2 +-
 .../catalog/beans/SimpleScheduledRoutePolicy.json  |     2 +-
 .../beans/SpringCacheIdempotentRepository.json     |     2 +-
 .../beans/SpringRedisIdempotentRepository.json     |     2 +-
 .../catalog/beans/StringAggregationStrategy.json   |     2 +-
 .../catalog/beans/TarAggregationStrategy.json      |     2 +-
 .../beans/ThrottlingExceptionRoutePolicy.json      |     2 +-
 .../beans/ThrottlingInflightRoutePolicy.json       |     2 +-
 .../beans/UseLatestAggregationStrategy.json        |     2 +-
 .../beans/UseOriginalAggregationStrategy.json      |     2 +-
 .../catalog/beans/XsltAggregationStrategy.json     |     2 +-
 .../beans/XsltSaxonAggregationStrategy.json        |     2 +-
 .../catalog/beans/ZipAggregationStrategy.json      |     2 +-
 .../catalog/beans/ZooKeeperClusterService.json     |     2 +-
 .../org/apache/camel/catalog/components.properties |     3 +
 .../org/apache/camel/catalog/components/a2a.json   |     4 +-
 .../apache/camel/catalog/components/activemq.json  |     2 +-
 .../apache/camel/catalog/components/activemq6.json |     2 +-
 .../camel/catalog/components/ai-resource.json      |     2 +-
 .../apache/camel/catalog/components/ai-tool.json   |     2 +-
 .../catalog/components/alibaba-eventbridge.json    |     2 +-
 .../camel/catalog/components/alibaba-fc.json       |     2 +-
 .../camel/catalog/components/alibaba-kms.json      |     2 +-
 .../camel/catalog/components/alibaba-mns.json      |     2 +-
 .../camel/catalog/components/alibaba-oss.json      |     2 +-
 .../camel/catalog/components/alibaba-ots.json      |     2 +-
 .../camel/catalog/components/alibaba-sls.json      |     2 +-
 .../camel/catalog/components/alibaba-sms.json      |     2 +-
 .../org/apache/camel/catalog/components/amqp.json  |     2 +-
 .../apache/camel/catalog/components/arangodb.json  |     2 +-
 .../org/apache/camel/catalog/components/as2.json   |     2 +-
 .../apache/camel/catalog/components/asterisk.json  |     2 +-
 .../catalog/components/atmosphere-websocket.json   |     4 +-
 .../org/apache/camel/catalog/components/atom.json  |     4 +-
 .../org/apache/camel/catalog/components/avro.json  |     2 +-
 .../components/aws-bedrock-agent-runtime.json      |     2 +-
 .../catalog/components/aws-bedrock-agent.json      |     2 +-
 .../camel/catalog/components/aws-bedrock.json      |     2 +-
 .../camel/catalog/components/aws-cloudtrail.json   |   114 +-
 .../camel/catalog/components/aws-config.json       |     2 +-
 .../catalog/components/aws-secrets-manager.json    |     2 +-
 .../camel/catalog/components/aws-security-hub.json |     2 +-
 .../camel/catalog/components/aws2-athena.json      |     6 +-
 .../camel/catalog/components/aws2-comprehend.json  |     2 +-
 .../apache/camel/catalog/components/aws2-cw.json   |     2 +-
 .../apache/camel/catalog/components/aws2-ddb.json  |     2 +-
 .../camel/catalog/components/aws2-ddbstream.json   |     2 +-
 .../apache/camel/catalog/components/aws2-ec2.json  |     4 +-
 .../apache/camel/catalog/components/aws2-ecs.json  |     2 +-
 .../apache/camel/catalog/components/aws2-eks.json  |     2 +-
 .../camel/catalog/components/aws2-eventbridge.json |     2 +-
 .../apache/camel/catalog/components/aws2-iam.json  |     2 +-
 .../catalog/components/aws2-kinesis-firehose.json  |     2 +-
 .../camel/catalog/components/aws2-kinesis.json     |     2 +-
 .../apache/camel/catalog/components/aws2-kms.json  |     2 +-
 .../camel/catalog/components/aws2-lambda.json      |     2 +-
 .../apache/camel/catalog/components/aws2-mq.json   |     2 +-
 .../apache/camel/catalog/components/aws2-msk.json  |     2 +-
 .../camel/catalog/components/aws2-polly.json       |     2 +-
 .../catalog/components/aws2-redshift-data.json     |     2 +-
 .../camel/catalog/components/aws2-rekognition.json |     2 +-
 .../camel/catalog/components/aws2-s3-vectors.json  |     2 +-
 .../apache/camel/catalog/components/aws2-s3.json   |     2 +-
 .../apache/camel/catalog/components/aws2-ses.json  |     2 +-
 .../apache/camel/catalog/components/aws2-sns.json  |     2 +-
 .../apache/camel/catalog/components/aws2-sqs.json  |     2 +-
 .../catalog/components/aws2-step-functions.json    |     2 +-
 .../apache/camel/catalog/components/aws2-sts.json  |     2 +-
 .../camel/catalog/components/aws2-textract.json    |     2 +-
 .../camel/catalog/components/aws2-timestream.json  |     2 +-
 .../camel/catalog/components/aws2-transcribe.json  |     2 +-
 .../camel/catalog/components/aws2-translate.json   |     2 +-
 .../camel/catalog/components/azure-cosmosdb.json   |     2 +-
 .../camel/catalog/components/azure-eventhubs.json  |     2 +-
 .../camel/catalog/components/azure-files.json      |     2 +-
 .../camel/catalog/components/azure-functions.json  |     2 +-
 .../camel/catalog/components/azure-key-vault.json  |     2 +-
 .../camel/catalog/components/azure-servicebus.json |     2 +-
 .../catalog/components/azure-storage-blob.json     |     2 +-
 .../catalog/components/azure-storage-datalake.json |     2 +-
 .../catalog/components/azure-storage-queue.json    |     2 +-
 .../camel/catalog/components/bean-validator.json   |     2 +-
 .../org/apache/camel/catalog/components/bean.json  |     2 +-
 .../apache/camel/catalog/components/bonita.json    |     2 +-
 .../org/apache/camel/catalog/components/box.json   |     2 +-
 .../apache/camel/catalog/components/braintree.json |     2 +-
 .../apache/camel/catalog/components/browse.json    |     5 +-
 .../camel/catalog/components/caffeine-cache.json   |     5 +-
 .../catalog/components/caffeine-loadcache.json     |     5 +-
 .../apache/camel/catalog/components/camunda.json   |     2 +-
 .../camel/catalog/components/chatscript.json       |     2 +-
 .../org/apache/camel/catalog/components/chunk.json |     2 +-
 .../apache/camel/catalog/components/citrus.json    |    50 +
 .../org/apache/camel/catalog/components/class.json |     2 +-
 .../camel/catalog/components/clickhouse.json       |     2 +-
 .../apache/camel/catalog/components/clickup.json   |     2 +-
 .../apache/camel/catalog/components/cm-sms.json    |     2 +-
 .../apache/camel/catalog/components/coap+tcp.json  |     4 +-
 .../org/apache/camel/catalog/components/coap.json  |     4 +-
 .../apache/camel/catalog/components/coaps+tcp.json |     4 +-
 .../org/apache/camel/catalog/components/coaps.json |     4 +-
 .../apache/camel/catalog/components/cometd.json    |     2 +-
 .../apache/camel/catalog/components/cometds.json   |     2 +-
 .../apache/camel/catalog/components/consul.json    |     6 +-
 .../camel/catalog/components/controlbus.json       |     2 +-
 .../apache/camel/catalog/components/couchbase.json |     4 +-
 .../apache/camel/catalog/components/couchdb.json   |     2 +-
 .../org/apache/camel/catalog/components/cql.json   |     2 +-
 .../org/apache/camel/catalog/components/cron.json  |     2 +-
 .../apache/camel/catalog/components/crypto.json    |     2 +-
 .../org/apache/camel/catalog/components/cxf.json   |     2 +-
 .../org/apache/camel/catalog/components/cxfrs.json |     2 +-
 .../camel/catalog/components/cyberark-vault.json   |     2 +-
 .../org/apache/camel/catalog/components/dapr.json  |     2 +-
 .../camel/catalog/components/dataformat.json       |     2 +-
 .../camel/catalog/components/dataset-test.json     |     2 +-
 .../apache/camel/catalog/components/dataset.json   |     2 +-
 .../camel/catalog/components/debezium-db2.json     |     2 +-
 .../camel/catalog/components/debezium-mongodb.json |     2 +-
 .../camel/catalog/components/debezium-mysql.json   |     2 +-
 .../camel/catalog/components/debezium-oracle.json  |     2 +-
 .../catalog/components/debezium-postgres.json      |     2 +-
 .../catalog/components/debezium-sqlserver.json     |     2 +-
 .../org/apache/camel/catalog/components/dfdl.json  |     2 +-
 .../org/apache/camel/catalog/components/dhis2.json |     2 +-
 .../apache/camel/catalog/components/direct.json    |     5 +-
 .../camel/catalog/components/disruptor-vm.json     |     5 +-
 .../apache/camel/catalog/components/disruptor.json |     5 +-
 .../org/apache/camel/catalog/components/djl.json   |     2 +-
 .../org/apache/camel/catalog/components/dns.json   |     2 +-
 .../apache/camel/catalog/components/docker.json    |     2 +-
 .../apache/camel/catalog/components/docling.json   |     2 +-
 .../org/apache/camel/catalog/components/drill.json |     2 +-
 .../apache/camel/catalog/components/dropbox.json   |     2 +-
 .../apache/camel/catalog/components/duckdb.json    |     2 +-
 .../catalog/components/dynamic-router-control.json |     2 +-
 .../camel/catalog/components/dynamic-router.json   |     2 +-
 .../apache/camel/catalog/components/ehcache.json   |     6 +-
 .../components/elasticsearch-rest-client.json      |     2 +-
 .../camel/catalog/components/elasticsearch.json    |     2 +-
 .../org/apache/camel/catalog/components/event.json |     5 +-
 .../org/apache/camel/catalog/components/exec.json  |     2 +-
 .../org/apache/camel/catalog/components/fhir.json  |     2 +-
 .../camel/catalog/components/file-watch.json       |     2 +-
 .../org/apache/camel/catalog/components/file.json  |     2 +-
 .../apache/camel/catalog/components/flatpack.json  |     2 +-
 .../org/apache/camel/catalog/components/flink.json |     2 +-
 .../apache/camel/catalog/components/flowable.json  |     2 +-
 .../org/apache/camel/catalog/components/fop.json   |     2 +-
 .../camel/catalog/components/freemarker.json       |     2 +-
 .../org/apache/camel/catalog/components/ftp.json   |     2 +-
 .../org/apache/camel/catalog/components/ftps.json  |     2 +-
 .../apache/camel/catalog/components/geocoder.json  |     2 +-
 .../org/apache/camel/catalog/components/git.json   |     2 +-
 .../apache/camel/catalog/components/github2.json   |     2 +-
 .../catalog/components/google-bigquery-sql.json    |     2 +-
 .../camel/catalog/components/google-bigquery.json  |     2 +-
 .../catalog/components/google-calendar-stream.json |     2 +-
 .../camel/catalog/components/google-calendar.json  |     2 +-
 .../camel/catalog/components/google-drive.json     |     2 +-
 .../camel/catalog/components/google-firestore.json |     2 +-
 .../camel/catalog/components/google-functions.json |     2 +-
 .../catalog/components/google-mail-stream.json     |     2 +-
 .../camel/catalog/components/google-mail.json      |     2 +-
 .../camel/catalog/components/google-pubsub.json    |     2 +-
 .../catalog/components/google-secret-manager.json  |     2 +-
 .../catalog/components/google-sheets-stream.json   |     2 +-
 .../camel/catalog/components/google-sheets.json    |     2 +-
 .../catalog/components/google-speech-to-text.json  |     2 +-
 .../camel/catalog/components/google-storage.json   |     2 +-
 .../catalog/components/google-text-to-speech.json  |     2 +-
 .../camel/catalog/components/google-vertexai.json  |     2 +-
 .../camel/catalog/components/google-vision.json    |     2 +-
 .../apache/camel/catalog/components/graphql.json   |     2 +-
 .../org/apache/camel/catalog/components/grpc.json  |     2 +-
 .../camel/catalog/components/hashicorp-vault.json  |     2 +-
 .../catalog/components/hazelcast-instance.json     |     2 +-
 .../camel/catalog/components/hazelcast-list.json   |     2 +-
 .../camel/catalog/components/hazelcast-map.json    |     2 +-
 .../catalog/components/hazelcast-multimap.json     |     2 +-
 .../catalog/components/hazelcast-pncounter.json    |     2 +-
 .../camel/catalog/components/hazelcast-queue.json  |     2 +-
 .../components/hazelcast-replicatedmap.json        |     2 +-
 .../catalog/components/hazelcast-ringbuffer.json   |     2 +-
 .../camel/catalog/components/hazelcast-seda.json   |     2 +-
 .../camel/catalog/components/hazelcast-set.json    |     2 +-
 .../camel/catalog/components/hazelcast-topic.json  |     2 +-
 .../apache/camel/catalog/components/hivemq.json    |     2 +-
 .../org/apache/camel/catalog/components/http.json  |    22 +-
 .../org/apache/camel/catalog/components/https.json |    22 +-
 .../camel/catalog/components/huggingface.json      |     2 +-
 .../camel/catalog/components/hwcloud-dms.json      |     2 +-
 .../camel/catalog/components/hwcloud-frs.json      |     2 +-
 .../catalog/components/hwcloud-functiongraph.json  |     2 +-
 .../camel/catalog/components/hwcloud-iam.json      |     2 +-
 .../components/hwcloud-imagerecognition.json       |     2 +-
 .../camel/catalog/components/hwcloud-obs.json      |     2 +-
 .../camel/catalog/components/hwcloud-smn.json      |     2 +-
 .../apache/camel/catalog/components/ibm-cos.json   |     2 +-
 .../catalog/components/ibm-secrets-manager.json    |     2 +-
 .../catalog/components/ibm-watson-discovery.json   |     2 +-
 .../catalog/components/ibm-watson-language.json    |     2 +-
 .../components/ibm-watson-speech-to-text.json      |     2 +-
 .../components/ibm-watson-text-to-speech.json      |     2 +-
 .../camel/catalog/components/ibm-watsonx-ai.json   |     2 +-
 .../camel/catalog/components/ibm-watsonx-data.json |     2 +-
 .../org/apache/camel/catalog/components/iggy.json  |     2 +-
 .../camel/catalog/components/ignite-cache.json     |     2 +-
 .../camel/catalog/components/ignite-compute.json   |     2 +-
 .../camel/catalog/components/ignite-events.json    |     2 +-
 .../camel/catalog/components/ignite-idgen.json     |     2 +-
 .../camel/catalog/components/ignite-messaging.json |     2 +-
 .../camel/catalog/components/ignite-queue.json     |     2 +-
 .../camel/catalog/components/ignite-set.json       |     2 +-
 .../org/apache/camel/catalog/components/imap.json  |     6 +-
 .../org/apache/camel/catalog/components/imaps.json |     6 +-
 .../catalog/components/infinispan-embedded.json    |     2 +-
 .../camel/catalog/components/infinispan.json       |     2 +-
 .../apache/camel/catalog/components/influxdb.json  |     2 +-
 .../apache/camel/catalog/components/influxdb2.json |     2 +-
 .../apache/camel/catalog/components/jcache.json    |     4 +-
 .../org/apache/camel/catalog/components/jcr.json   |     2 +-
 .../org/apache/camel/catalog/components/jdbc.json  |     2 +-
 .../org/apache/camel/catalog/components/jetty.json |     4 +-
 .../camel/catalog/components/jgroups-raft.json     |     2 +-
 .../apache/camel/catalog/components/jgroups.json   |     2 +-
 .../org/apache/camel/catalog/components/jira.json  |     2 +-
 .../org/apache/camel/catalog/components/jms.json   |     2 +-
 .../org/apache/camel/catalog/components/jmx.json   |     2 +-
 .../org/apache/camel/catalog/components/jolt.json  |     2 +-
 .../org/apache/camel/catalog/components/jooq.json  |     2 +-
 .../org/apache/camel/catalog/components/jpa.json   |     2 +-
 .../org/apache/camel/catalog/components/jslt.json  |     2 +-
 .../camel/catalog/components/json-validator.json   |     2 +-
 .../apache/camel/catalog/components/jsonata.json   |     2 +-
 .../org/apache/camel/catalog/components/jt400.json |     2 +-
 .../org/apache/camel/catalog/components/jte.json   |     2 +-
 .../camel/catalog/components/kafka-share.json      |   193 +
 .../org/apache/camel/catalog/components/kafka.json |     6 +-
 .../apache/camel/catalog/components/kamelet.json   |    14 +-
 .../apache/camel/catalog/components/keycloak.json  |     2 +-
 .../apache/camel/catalog/components/knative.json   |     2 +-
 .../apache/camel/catalog/components/kserve.json    |     2 +-
 .../catalog/components/kubernetes-config-maps.json |     4 +-
 .../catalog/components/kubernetes-cronjob.json     |     4 +-
 .../components/kubernetes-custom-resources.json    |     4 +-
 .../catalog/components/kubernetes-deployments.json |     4 +-
 .../catalog/components/kubernetes-events.json      |     4 +-
 .../camel/catalog/components/kubernetes-hpa.json   |     4 +-
 .../camel/catalog/components/kubernetes-job.json   |     4 +-
 .../catalog/components/kubernetes-namespaces.json  |     4 +-
 .../camel/catalog/components/kubernetes-nodes.json |     4 +-
 .../kubernetes-persistent-volumes-claims.json      |     4 +-
 .../components/kubernetes-persistent-volumes.json  |     4 +-
 .../camel/catalog/components/kubernetes-pods.json  |     4 +-
 .../kubernetes-replication-controllers.json        |     4 +-
 .../components/kubernetes-resources-quota.json     |     4 +-
 .../catalog/components/kubernetes-secrets.json     |     4 +-
 .../components/kubernetes-service-accounts.json    |     4 +-
 .../catalog/components/kubernetes-services.json    |     4 +-
 .../org/apache/camel/catalog/components/kudu.json  |     2 +-
 .../catalog/components/langchain4j-agent.json      |     2 +-
 .../camel/catalog/components/langchain4j-chat.json |     2 +-
 .../catalog/components/langchain4j-embeddings.json |     2 +-
 .../components/langchain4j-embeddingstore.json     |     2 +-
 .../catalog/components/langchain4j-ingest.json     |     2 +-
 .../catalog/components/langchain4j-web-search.json |     2 +-
 .../apache/camel/catalog/components/language.json  |     4 +-
 .../org/apache/camel/catalog/components/ldap.json  |     2 +-
 .../org/apache/camel/catalog/components/ldif.json  |     2 +-
 .../org/apache/camel/catalog/components/llm.json   |     6 +-
 .../org/apache/camel/catalog/components/log.json   |     5 +-
 .../org/apache/camel/catalog/components/lpr.json   |     2 +-
 .../apache/camel/catalog/components/lucene.json    |     2 +-
 .../camel/catalog/components/lumberjack.json       |     2 +-
 .../apache/camel/catalog/components/mapstruct.json |     2 +-
 .../apache/camel/catalog/components/master.json    |     2 +-
 .../apache/camel/catalog/components/metrics.json   |     5 +-
 .../camel/catalog/components/micrometer.json       |     2 +-
 .../camel/catalog/components/milo-browse.json      |    16 +-
 .../camel/catalog/components/milo-client.json      |    71 +-
 .../camel/catalog/components/milo-server.json      |     2 +-
 .../apache/camel/catalog/components/milvus.json    |     2 +-
 .../apache/camel/catalog/components/mina-sftp.json |     2 +-
 .../org/apache/camel/catalog/components/mina.json  |    10 +-
 .../org/apache/camel/catalog/components/minio.json |     2 +-
 .../org/apache/camel/catalog/components/mllp.json  |    14 +-
 .../org/apache/camel/catalog/components/mock.json  |     5 +-
 .../camel/catalog/components/mongodb-gridfs.json   |     2 +-
 .../apache/camel/catalog/components/mongodb.json   |     2 +-
 .../apache/camel/catalog/components/mustache.json  |     2 +-
 .../org/apache/camel/catalog/components/mvel.json  |     2 +-
 .../camel/catalog/components/mybatis-bean.json     |     2 +-
 .../apache/camel/catalog/components/mybatis.json   |     2 +-
 .../org/apache/camel/catalog/components/nats.json  |     2 +-
 .../org/apache/camel/catalog/components/neo4j.json |     2 +-
 .../camel/catalog/components/netty-http.json       |     2 +-
 .../org/apache/camel/catalog/components/netty.json |     2 +-
 .../apache/camel/catalog/components/oaipmh.json    |     2 +-
 .../org/apache/camel/catalog/components/odata.json |     2 +-
 .../apache/camel/catalog/components/olingo2.json   |     2 +-
 .../apache/camel/catalog/components/olingo4.json   |     2 +-
 .../org/apache/camel/catalog/components/once.json  |     2 +-
 .../org/apache/camel/catalog/components/opa.json   |     2 +-
 .../apache/camel/catalog/components/openai.json    |     6 +-
 .../camel/catalog/components/openfeature.json      |    70 +
 .../apache/camel/catalog/components/openfga.json   |     2 +-
 .../camel/catalog/components/opensearch.json       |     2 +-
 .../components/openshift-build-configs.json        |     4 +-
 .../camel/catalog/components/openshift-builds.json |     4 +-
 .../components/openshift-deploymentconfigs.json    |     4 +-
 .../camel/catalog/components/openstack-cinder.json |     2 +-
 .../camel/catalog/components/openstack-glance.json |     2 +-
 .../catalog/components/openstack-keystone.json     |     2 +-
 .../catalog/components/openstack-neutron.json      |     2 +-
 .../camel/catalog/components/openstack-nova.json   |     2 +-
 .../camel/catalog/components/openstack-swift.json  |     2 +-
 .../catalog/components/opentelemetry-metrics.json  |     2 +-
 .../camel/catalog/components/optaplanner.json      |     2 +-
 .../camel/catalog/components/paho-mqtt5.json       |     2 +-
 .../org/apache/camel/catalog/components/paho.json  |     2 +-
 .../org/apache/camel/catalog/components/pdf.json   |     2 +-
 .../catalog/components/pg-replication-slot.json    |     2 +-
 .../apache/camel/catalog/components/pgevent.json   |     2 +-
 .../apache/camel/catalog/components/pgvector.json  |     2 +-
 .../apache/camel/catalog/components/pinecone.json  |     2 +-
 .../camel/catalog/components/platform-http.json    |     2 +-
 .../org/apache/camel/catalog/components/plc4x.json |     2 +-
 .../org/apache/camel/catalog/components/pop3.json  |     6 +-
 .../org/apache/camel/catalog/components/pop3s.json |     6 +-
 .../org/apache/camel/catalog/components/pqc.json   |     2 +-
 .../apache/camel/catalog/components/pubnub.json    |     2 +-
 .../apache/camel/catalog/components/pulsar.json    |     2 +-
 .../apache/camel/catalog/components/qdrant.json    |     2 +-
 .../apache/camel/catalog/components/quartz.json    |     2 +-
 .../apache/camel/catalog/components/quickfix.json  |     2 +-
 .../camel/catalog/components/reactive-streams.json |     2 +-
 .../org/apache/camel/catalog/components/ref.json   |     2 +-
 .../apache/camel/catalog/components/rest-api.json  |     2 +-
 .../camel/catalog/components/rest-openapi.json     |     2 +-
 .../camel/catalog/components/rest-postman.json     |    16 +-
 .../org/apache/camel/catalog/components/rest.json  |     2 +-
 .../camel/catalog/components/robotframework.json   |     2 +-
 .../apache/camel/catalog/components/rocketmq.json  |     2 +-
 .../org/apache/camel/catalog/components/rss.json   |     4 +-
 .../org/apache/camel/catalog/components/saga.json  |     2 +-
 .../camel/catalog/components/salesforce.json       |     2 +-
 .../camel/catalog/components/sap-netweaver.json    |     2 +-
 .../apache/camel/catalog/components/scheduler.json |     2 +-
 .../camel/catalog/components/schematron.json       |     2 +-
 .../org/apache/camel/catalog/components/scp.json   |     2 +-
 .../org/apache/camel/catalog/components/seda.json  |     5 +-
 .../camel/catalog/components/servicenow.json       |     2 +-
 .../apache/camel/catalog/components/servlet.json   |     4 +-
 .../org/apache/camel/catalog/components/sftp.json  |     2 +-
 .../org/apache/camel/catalog/components/shell.json |     4 +-
 .../org/apache/camel/catalog/components/sjms.json  |     2 +-
 .../org/apache/camel/catalog/components/sjms2.json |     2 +-
 .../org/apache/camel/catalog/components/slack.json |     4 +-
 .../org/apache/camel/catalog/components/smb.json   |     2 +-
 .../apache/camel/catalog/components/smooks.json    |     2 +-
 .../org/apache/camel/catalog/components/smpp.json  |    16 +-
 .../org/apache/camel/catalog/components/smpps.json |    16 +-
 .../org/apache/camel/catalog/components/smtp.json  |     6 +-
 .../org/apache/camel/catalog/components/smtps.json |     6 +-
 .../org/apache/camel/catalog/components/snmp.json  |     2 +-
 .../org/apache/camel/catalog/components/solr.json  |     2 +-
 .../apache/camel/catalog/components/spiffe.json    |     2 +-
 .../camel/catalog/components/splunk-hec.json       |     2 +-
 .../camel/catalog/components/spring-ai-chat.json   |     2 +-
 .../catalog/components/spring-ai-embeddings.json   |     2 +-
 .../camel/catalog/components/spring-ai-image.json  |     2 +-
 .../catalog/components/spring-ai-vector-store.json |     2 +-
 .../camel/catalog/components/spring-batch.json     |     2 +-
 .../camel/catalog/components/spring-event.json     |     2 +-
 .../camel/catalog/components/spring-jdbc.json      |     2 +-
 .../camel/catalog/components/spring-ldap.json      |     2 +-
 .../camel/catalog/components/spring-rabbitmq.json  |     2 +-
 .../camel/catalog/components/spring-redis.json     |     2 +-
 .../apache/camel/catalog/components/spring-ws.json |     2 +-
 .../camel/catalog/components/sql-stored.json       |     2 +-
 .../org/apache/camel/catalog/components/sql.json   |     2 +-
 .../org/apache/camel/catalog/components/ssh.json   |    10 +-
 .../camel/catalog/components/state-store.json      |     5 +-
 .../org/apache/camel/catalog/components/stax.json  |     2 +-
 .../apache/camel/catalog/components/stitch.json    |     2 +-
 .../apache/camel/catalog/components/stream.json    |     2 +-
 .../camel/catalog/components/string-template.json  |     2 +-
 .../apache/camel/catalog/components/stripe.json    |     2 +-
 .../org/apache/camel/catalog/components/stub.json  |     5 +-
 .../apache/camel/catalog/components/tahu-edge.json |     2 +-
 .../apache/camel/catalog/components/tahu-host.json |     2 +-
 .../apache/camel/catalog/components/telegram.json  |     6 +-
 .../catalog/components/tensorflow-serving.json     |     2 +-
 .../apache/camel/catalog/components/thrift.json    |     2 +-
 .../apache/camel/catalog/components/thymeleaf.json |     2 +-
 .../org/apache/camel/catalog/components/tika.json  |     2 +-
 .../org/apache/camel/catalog/components/timer.json |     9 +-
 .../apache/camel/catalog/components/twilio.json    |     2 +-
 .../catalog/components/twitter-directmessage.json  |     2 +-
 .../camel/catalog/components/twitter-search.json   |     2 +-
 .../camel/catalog/components/twitter-timeline.json |     2 +-
 .../camel/catalog/components/typesafe-ai.json      |     2 +-
 .../apache/camel/catalog/components/undertow.json  |     2 +-
 .../apache/camel/catalog/components/validator.json |     2 +-
 .../apache/camel/catalog/components/velocity.json  |     2 +-
 .../camel/catalog/components/vertx-http.json       |     2 +-
 .../camel/catalog/components/vertx-websocket.json  |     2 +-
 .../org/apache/camel/catalog/components/vertx.json |     2 +-
 .../org/apache/camel/catalog/components/wasm.json  |    23 +-
 .../apache/camel/catalog/components/weather.json   |     2 +-
 .../apache/camel/catalog/components/weaviate.json  |     2 +-
 .../org/apache/camel/catalog/components/web3j.json |     2 +-
 .../apache/camel/catalog/components/webhook.json   |     2 +-
 .../apache/camel/catalog/components/whatsapp.json  |     2 +-
 .../apache/camel/catalog/components/wordpress.json |     2 +-
 .../apache/camel/catalog/components/workday.json   |     2 +-
 .../apache/camel/catalog/components/xchange.json   |     2 +-
 .../org/apache/camel/catalog/components/xj.json    |     2 +-
 .../camel/catalog/components/xmlsecurity-sign.json |     2 +-
 .../catalog/components/xmlsecurity-verify.json     |     2 +-
 .../org/apache/camel/catalog/components/xmpp.json  |     2 +-
 .../apache/camel/catalog/components/xquery.json    |     2 +-
 .../camel/catalog/components/xslt-saxon.json       |     2 +-
 .../org/apache/camel/catalog/components/xslt.json  |     2 +-
 .../apache/camel/catalog/components/zendesk.json   |     2 +-
 .../camel/catalog/components/zookeeper-master.json |     2 +-
 .../apache/camel/catalog/components/zookeeper.json |     2 +-
 .../org/apache/camel/catalog/dataformats/asn1.json |     2 +-
 .../org/apache/camel/catalog/dataformats/avro.json |     2 +-
 .../camel/catalog/dataformats/avroJackson.json     |     2 +-
 .../apache/camel/catalog/dataformats/barcode.json  |     2 +-
 .../apache/camel/catalog/dataformats/base64.json   |     2 +-
 .../apache/camel/catalog/dataformats/beanio.json   |     2 +-
 .../apache/camel/catalog/dataformats/bindyCsv.json |     2 +-
 .../camel/catalog/dataformats/bindyFixed.json      |     2 +-
 .../apache/camel/catalog/dataformats/bindyKvp.json |     2 +-
 .../org/apache/camel/catalog/dataformats/cbor.json |     2 +-
 .../apache/camel/catalog/dataformats/crypto.json   |     2 +-
 .../org/apache/camel/catalog/dataformats/csv.json  |     2 +-
 .../org/apache/camel/catalog/dataformats/dfdl.json |     2 +-
 .../apache/camel/catalog/dataformats/fastjson.json |     2 +-
 .../apache/camel/catalog/dataformats/fhirJson.json |     2 +-
 .../apache/camel/catalog/dataformats/fhirXml.json  |     2 +-
 .../apache/camel/catalog/dataformats/flatpack.json |     2 +-
 .../org/apache/camel/catalog/dataformats/fory.json |     2 +-
 .../org/apache/camel/catalog/dataformats/grok.json |     2 +-
 .../camel/catalog/dataformats/groovyJson.json      |     2 +-
 .../camel/catalog/dataformats/groovyXml.json       |     2 +-
 .../org/apache/camel/catalog/dataformats/gson.json |     2 +-
 .../camel/catalog/dataformats/gzipDeflater.json    |     2 +-
 .../org/apache/camel/catalog/dataformats/hl7.json  |     2 +-
 .../org/apache/camel/catalog/dataformats/ical.json |     2 +-
 .../apache/camel/catalog/dataformats/iso8583.json  |     2 +-
 .../apache/camel/catalog/dataformats/jackson.json  |     2 +-
 .../camel/catalog/dataformats/jacksonXml.json      |     2 +-
 .../org/apache/camel/catalog/dataformats/jaxb.json |     2 +-
 .../apache/camel/catalog/dataformats/jsonApi.json  |     2 +-
 .../apache/camel/catalog/dataformats/jsonb.json    |     2 +-
 .../org/apache/camel/catalog/dataformats/lzf.json  |     2 +-
 .../camel/catalog/dataformats/mimeMultipart.json   |     2 +-
 .../org/apache/camel/catalog/dataformats/ocsf.json |     2 +-
 .../camel/catalog/dataformats/parquetAvro.json     |     2 +-
 .../org/apache/camel/catalog/dataformats/pgp.json  |     2 +-
 .../org/apache/camel/catalog/dataformats/pqc.json  |     2 +-
 .../apache/camel/catalog/dataformats/protobuf.json |     2 +-
 .../camel/catalog/dataformats/protobufJackson.json |     2 +-
 .../org/apache/camel/catalog/dataformats/rss.json  |     2 +-
 .../apache/camel/catalog/dataformats/smooks.json   |     2 +-
 .../camel/catalog/dataformats/snakeYaml.json       |     2 +-
 .../org/apache/camel/catalog/dataformats/soap.json |     2 +-
 .../apache/camel/catalog/dataformats/swiftMt.json  |     2 +-
 .../apache/camel/catalog/dataformats/swiftMx.json  |     2 +-
 .../apache/camel/catalog/dataformats/syslog.json   |     2 +-
 .../apache/camel/catalog/dataformats/tarFile.json  |     2 +-
 .../apache/camel/catalog/dataformats/thrift.json   |     2 +-
 .../org/apache/camel/catalog/dataformats/toon.json |     2 +-
 .../org/apache/camel/catalog/dataformats/ubl.json  |     2 +-
 .../camel/catalog/dataformats/univocityCsv.json    |     2 +-
 .../camel/catalog/dataformats/univocityFixed.json  |     2 +-
 .../camel/catalog/dataformats/univocityTsv.json    |     2 +-
 .../camel/catalog/dataformats/xmlSecurity.json     |     2 +-
 .../camel/catalog/dataformats/zipDeflater.json     |     2 +-
 .../apache/camel/catalog/dataformats/zipFile.json  |     2 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |   634 +-
 .../apache/camel/catalog/dev-consoles.properties   |     4 +
 .../camel/catalog/dev-consoles/activity.json       |     2 +-
 .../org/apache/camel/catalog/dev-consoles/api.json |     2 +-
 .../camel/catalog/dev-consoles/aws-secrets.json    |     2 +-
 .../apache/camel/catalog/dev-consoles/aws2-s3.json |     2 +-
 .../camel/catalog/dev-consoles/azure-secrets.json  |     2 +-
 .../camel/catalog/dev-consoles/bean-model.json     |     2 +-
 .../apache/camel/catalog/dev-consoles/bean.json    |     2 +-
 .../apache/camel/catalog/dev-consoles/blocked.json |     2 +-
 .../apache/camel/catalog/dev-consoles/browse.json  |     2 +-
 .../catalog/dev-consoles/circuit-breaker.json      |     2 +-
 .../camel/catalog/dev-consoles/consumer.json       |     2 +-
 .../apache/camel/catalog/dev-consoles/context.json |     2 +-
 .../camel/catalog/dev-consoles/datasource.json     |     2 +-
 .../apache/camel/catalog/dev-consoles/debug.json   |     2 +-
 .../dev-consoles/dependency-downloader.json        |     2 +-
 .../camel/catalog/dev-consoles/endpoint.json       |     2 +-
 .../apache/camel/catalog/dev-consoles/errors.json  |     9 +-
 .../camel/catalog/dev-consoles/eval-language.json  |     2 +-
 .../apache/camel/catalog/dev-consoles/event.json   |     2 +-
 .../catalog/dev-consoles/fault-tolerance.json      |     2 +-
 .../org/apache/camel/catalog/dev-consoles/gc.json  |     2 +-
 .../camel/catalog/dev-consoles/gcp-secrets.json    |     2 +-
 .../apache/camel/catalog/dev-consoles/groovy.json  |     2 +-
 .../catalog/dev-consoles/hashicorp-secrets.json    |     2 +-
 .../apache/camel/catalog/dev-consoles/health.json  |     2 +-
 .../camel/catalog/dev-consoles/heap-dump.json      |     2 +-
 .../camel/catalog/dev-consoles/heap-histogram.json |     2 +-
 .../camel/catalog/dev-consoles/ibm-secrets.json    |     2 +-
 .../camel/catalog/dev-consoles/inflight.json       |     2 +-
 .../camel/catalog/dev-consoles/internal-tasks.json |     2 +-
 .../camel/catalog/dev-consoles/java-security.json  |     2 +-
 .../apache/camel/catalog/dev-consoles/jbang.json   |     2 +-
 .../catalog/dev-consoles/jfr-memory-leak.json      |     2 +-
 .../org/apache/camel/catalog/dev-consoles/jfr.json |     2 +-
 .../org/apache/camel/catalog/dev-consoles/jvm.json |     2 +-
 .../apache/camel/catalog/dev-consoles/kafka.json   |     2 +-
 .../dev-consoles/kubernetes-configmaps.json        |     2 +-
 .../catalog/dev-consoles/kubernetes-secrets.json   |     2 +-
 .../org/apache/camel/catalog/dev-consoles/log.json |     2 +-
 .../catalog/dev-consoles/main-configuration.json   |     2 +-
 .../catalog/dev-consoles/main-http-server.json     |     2 +-
 .../apache/camel/catalog/dev-consoles/memory.json  |     2 +-
 .../catalog/dev-consoles/message-history.json      |     2 +-
 .../camel/catalog/dev-consoles/micrometer.json     |     2 +-
 .../camel/catalog/dev-consoles/opentelemetry.json  |     2 +-
 .../camel/catalog/dev-consoles/platform-http.json  |     2 +-
 .../catalog/dev-consoles/processor-detail.json     |     2 +-
 .../camel/catalog/dev-consoles/processor.json      |     2 +-
 .../camel/catalog/dev-consoles/producer.json       |     2 +-
 .../camel/catalog/dev-consoles/properties.json     |     2 +-
 .../apache/camel/catalog/dev-consoles/quartz.json  |     2 +-
 .../apache/camel/catalog/dev-consoles/receive.json |     2 +-
 .../apache/camel/catalog/dev-consoles/reload.json  |     2 +-
 .../camel/catalog/dev-consoles/resilience4j.json   |     2 +-
 .../camel/catalog/dev-consoles/rest-spec.json      |     2 +-
 .../apache/camel/catalog/dev-consoles/rest.json    |     2 +-
 .../catalog/dev-consoles/route-controller.json     |     2 +-
 .../camel/catalog/dev-consoles/route-diagram.json  |    35 +-
 .../camel/catalog/dev-consoles/route-dump.json     |     2 +-
 .../camel/catalog/dev-consoles/route-group.json    |     2 +-
 .../catalog/dev-consoles/route-structure.json      |     2 +-
 .../camel/catalog/dev-consoles/route-topology.json |    14 +-
 .../apache/camel/catalog/dev-consoles/route.json   |    25 +-
 .../camel/catalog/dev-consoles/semantic-audit.json |   329 +
 .../catalog/dev-consoles/semantic-evaluate.json    |   191 +
 .../catalog/dev-consoles/semantic-metadata.json    |   175 +
 .../catalog/dev-consoles/semantic-monitoring.json  |    90 +
 .../apache/camel/catalog/dev-consoles/send.json    |     2 +-
 .../apache/camel/catalog/dev-consoles/service.json |     2 +-
 .../apache/camel/catalog/dev-consoles/sftp.json    |     2 +-
 .../catalog/dev-consoles/simple-language.json      |     2 +-
 .../camel/catalog/dev-consoles/source-dir.json     |     2 +-
 .../apache/camel/catalog/dev-consoles/source.json  |     2 +-
 .../camel/catalog/dev-consoles/sql-query.json      |     2 +-
 .../camel/catalog/dev-consoles/sql-trace.json      |     2 +-
 .../catalog/dev-consoles/startup-recorder.json     |     2 +-
 .../apache/camel/catalog/dev-consoles/stub.json    |     2 +-
 .../catalog/dev-consoles/system-properties.json    |     2 +-
 .../apache/camel/catalog/dev-consoles/thread.json  |     2 +-
 .../org/apache/camel/catalog/dev-consoles/top.json |     2 +-
 .../apache/camel/catalog/dev-consoles/trace.json   |     2 +-
 .../camel/catalog/dev-consoles/transformers.json   |     2 +-
 .../catalog/dev-consoles/type-converters.json      |     2 +-
 .../camel/catalog/dev-consoles/variables.json      |     2 +-
 .../catalog/dev-consoles/vertx-websocket.json      |     2 +-
 .../org/apache/camel/catalog/docs.properties       |     9 +-
 .../apache/camel/catalog/docs/a2a-component.adoc   |     2 +-
 .../camel/catalog/docs/ai-tool-component.adoc      |    26 +-
 .../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-eventbridge-component.adoc   |     4 +-
 .../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 +
 .../catalog/docs/azure-storage-blob-consumer.adoc  |     2 +
 .../camel/catalog/docs/barcode-dataformat.adoc     |    58 +-
 .../camel/catalog/docs/bindy-dataformat.adoc       |    88 +
 .../catalog/docs/caffeine-loadcache-component.adoc |    35 +
 .../camel/catalog/docs/chatscript-component.adoc   |    19 +
 .../apache/camel/catalog/docs/chunk-component.adoc |    27 +
 .../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      |   148 +-
 .../camel/catalog/docs/datasonnet-language.adoc    |    93 +-
 .../camel/catalog/docs/debezium-db2-component.adoc |     4 +
 .../catalog/docs/debezium-mongodb-component.adoc   |     4 +
 .../catalog/docs/debezium-mysql-component.adoc     |     4 +
 .../catalog/docs/debezium-oracle-component.adoc    |     4 +
 .../catalog/docs/debezium-postgres-component.adoc  |     4 +
 .../catalog/docs/debezium-sqlserver-component.adoc |     4 +
 .../apache/camel/catalog/docs/dfdl-component.adoc  |     4 -
 .../org/apache/camel/catalog/docs/diagram.adoc     |   129 +-
 .../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/event-component.adoc |     3 +
 .../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  |    14 +
 .../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/hashicorp-vault-component.adoc    |    13 +-
 .../catalog/docs/hazelcast-set-component.adoc      |    47 +-
 .../apache/camel/catalog/docs/http-component.adoc  |   182 +-
 .../docs/ibm-secrets-manager-component.adoc        |     1 +
 .../apache/camel/catalog/docs/iggy-component.adoc  |     4 -
 .../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 +
 .../camel/catalog/docs/influxdb2-component.adoc    |    11 +
 .../apache/camel/catalog/docs/jaxb-dataformat.adoc |    72 +
 .../apache/camel/catalog/docs/jdbc-component.adoc  |    36 +
 .../camel/catalog/docs/jgroups-raft-component.adoc |     4 +
 .../apache/camel/catalog/docs/jira-component.adoc  |    55 +
 .../apache/camel/catalog/docs/jmx-component.adoc   |    30 +
 .../apache/camel/catalog/docs/jooq-component.adoc  |     3 +
 .../apache/camel/catalog/docs/jpa-component.adoc   |     7 +
 .../org/apache/camel/catalog/docs/js-language.adoc |    62 +-
 .../camel/catalog/docs/jsonApi-dataformat.adoc     |    28 +
 .../org/apache/camel/catalog/docs/jsoup.adoc       |     2 +-
 .../apache/camel/catalog/docs/kafka-component.adoc |     5 +
 .../camel/catalog/docs/kafka-share-component.adoc  |   220 +
 .../camel/catalog/docs/kamelet-component.adoc      |    67 +-
 .../camel/catalog/docs/keycloak-consumer.adoc      |    31 +-
 .../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  |    41 +
 .../catalog/docs/langchain4j-ingest-component.adoc |   164 +-
 .../apache/camel/catalog/docs/ldap-component.adoc  |    44 +-
 .../apache/camel/catalog/docs/ldif-component.adoc  |    64 +-
 .../org/apache/camel/catalog/docs/lra.adoc         |     2 +
 .../apache/camel/catalog/docs/mail-component.adoc  |    87 +-
 .../org/apache/camel/catalog/docs/main.adoc        |    18 +-
 .../org/apache/camel/catalog/docs/marshal-eip.adoc |    51 +
 .../camel/catalog/docs/milo-browse-component.adoc  |    35 +-
 .../camel/catalog/docs/milo-client-component.adoc  |   196 +-
 .../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/mina-component.adoc  |    16 +
 .../apache/camel/catalog/docs/minio-component.adoc |     4 +
 .../apache/camel/catalog/docs/mllp-component.adoc  |    41 +
 .../apache/camel/catalog/docs/mock-component.adoc  |    39 +
 .../apache/camel/catalog/docs/mvel-language.adoc   |    16 +-
 .../camel/catalog/docs/mybatis-component.adoc      |     5 +
 .../apache/camel/catalog/docs/neo4j-component.adoc |   128 +-
 .../apache/camel/catalog/docs/netty-component.adoc |    16 +
 .../org/apache/camel/catalog/docs/oauth.adoc       |     2 +-
 .../apache/camel/catalog/docs/ognl-language.adoc   |    16 +-
 .../apache/camel/catalog/docs/opa-component.adoc   |   201 +
 .../camel/catalog/docs/openai-component.adoc       |    44 +
 .../org/apache/camel/catalog/docs/openai-mcp.adoc  |    10 +-
 .../camel/catalog/docs/openfeature-component.adoc  |   682 +
 .../camel/catalog/docs/openfeature-language.adoc   |   302 +
 .../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 +-
 .../apache/camel/catalog/docs/pqc-component.adoc   |    20 +-
 .../apache/camel/catalog/docs/pqc-dataformat.adoc  |    18 +-
 .../camel/catalog/docs/protobuf-dataformat.adoc    |     2 +
 .../camel/catalog/docs/pulsar-component.adoc       |    36 +
 .../apache/camel/catalog/docs/python-language.adoc |    62 +-
 .../camel/catalog/docs/python3-language.adoc       |    40 +-
 .../camel/catalog/docs/qdrant-component.adoc       |   132 +
 .../camel/catalog/docs/quickfix-component.adoc     |    99 +-
 .../catalog/docs/reactive-streams-component.adoc   |    16 +
 .../camel/catalog/docs/rest-api-component.adoc     |    29 +
 .../camel/catalog/docs/rest-postman-component.adoc |   182 +-
 .../apache/camel/catalog/docs/saga-component.adoc  |    53 +
 .../org/apache/camel/catalog/docs/saga-eip.adoc    |    33 +
 .../apache/camel/catalog/docs/scp-component.adoc   |    44 +-
 .../camel/catalog/docs/semantic-language.adoc      |   733 +-
 .../apache/camel/catalog/docs/semantic-openai.adoc |   217 +
 .../camel/catalog/docs/semantic-typesafe-ai.adoc   |   128 +
 .../camel/catalog/docs/semantic-wolf-defender.adoc |   243 +
 .../camel/catalog/docs/servicenow-component.adoc   |    33 +-
 .../apache/camel/catalog/docs/shell-component.adoc |     3 +-
 .../apache/camel/catalog/docs/slack-component.adoc |     6 +
 .../apache/camel/catalog/docs/smb-component.adoc   |    44 +
 .../apache/camel/catalog/docs/smpp-component.adoc  |    15 +-
 .../apache/camel/catalog/docs/spel-language.adoc   |    16 +-
 .../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 +
 .../apache/camel/catalog/docs/sql-component.adoc   |    37 +
 .../camel/catalog/docs/sql-stored-component.adoc   |    63 +-
 .../apache/camel/catalog/docs/ssh-component.adoc   |    66 +
 .../camel/catalog/docs/state-store-component.adoc  |    19 +
 .../apache/camel/catalog/docs/stax-component.adoc  |    67 +-
 .../camel/catalog/docs/stitch-component.adoc       |    23 +
 .../apache/camel/catalog/docs/stub-component.adoc  |    27 +
 .../camel/catalog/docs/swiftMt-dataformat.adoc     |    11 +
 .../camel/catalog/docs/swiftMx-dataformat.adoc     |    11 +
 .../org/apache/camel/catalog/docs/switch-eip.adoc  |    10 +-
 .../camel/catalog/docs/tahu-edge-component.adoc    |    63 +
 .../camel/catalog/docs/tahu-host-component.adoc    |    24 +
 .../camel/catalog/docs/telegram-component.adoc     |    13 +
 .../org/apache/camel/catalog/docs/test-dst.adoc    |   421 +
 .../camel/catalog/docs/throwException-eip.adoc     |     8 +-
 .../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  |    88 +-
 .../camel/catalog/docs/validator-component.adoc    |    42 +
 .../apache/camel/catalog/docs/vertx-component.adoc |    51 +
 .../apache/camel/catalog/docs/wasm-component.adoc  |   328 +-
 .../apache/camel/catalog/docs/wasm-language.adoc   |   185 -
 .../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 +
 .../jbang/camel-jbang-configuration-metadata.json  |     3 +-
 .../org/apache/camel/catalog/languages.properties  |     2 +-
 .../org/apache/camel/catalog/languages/bean.json   |     2 +-
 .../apache/camel/catalog/languages/constant.json   |     2 +-
 .../apache/camel/catalog/languages/datasonnet.json |     2 +-
 .../camel/catalog/languages/exchangeProperty.json  |     2 +-
 .../org/apache/camel/catalog/languages/file.json   |     2 +-
 .../org/apache/camel/catalog/languages/groovy.json |     2 +-
 .../org/apache/camel/catalog/languages/header.json |     2 +-
 .../apache/camel/catalog/languages/hl7terser.json  |     2 +-
 .../org/apache/camel/catalog/languages/jactl.json  |     2 +-
 .../org/apache/camel/catalog/languages/java.json   |     2 +-
 .../org/apache/camel/catalog/languages/jq.json     |     2 +-
 .../org/apache/camel/catalog/languages/js.json     |     2 +-
 .../apache/camel/catalog/languages/jsonpath.json   |     4 +-
 .../org/apache/camel/catalog/languages/mvel.json   |     2 +-
 .../org/apache/camel/catalog/languages/ognl.json   |     2 +-
 .../camel/catalog/languages/openfeature.json       |    25 +
 .../org/apache/camel/catalog/languages/python.json |     2 +-
 .../apache/camel/catalog/languages/python3.json    |     2 +-
 .../apache/camel/catalog/languages/quickjs.json    |     2 +-
 .../org/apache/camel/catalog/languages/ref.json    |     2 +-
 .../apache/camel/catalog/languages/semantic.json   |     2 +-
 .../org/apache/camel/catalog/languages/simple.json |     2 +-
 .../org/apache/camel/catalog/languages/spel.json   |     2 +-
 .../apache/camel/catalog/languages/tokenize.json   |     2 +-
 .../camel/catalog/languages/typesafe-ai.json       |     2 +-
 .../apache/camel/catalog/languages/variable.json   |     2 +-
 .../org/apache/camel/catalog/languages/wasm.json   |    26 -
 .../org/apache/camel/catalog/languages/xpath.json  |     2 +-
 .../org/apache/camel/catalog/languages/xquery.json |     2 +-
 .../apache/camel/catalog/languages/xtokenize.json  |     2 +-
 .../main/camel-main-configuration-metadata.json    |    12 +-
 .../camel/catalog/main/important-headers.json      |     1 +
 .../apache/camel/catalog/main/sensitive-keys.json  |     1 +
 .../catalog/models-app/sslContextParameters.json   |     8 +-
 .../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 +-
 .../org/apache/camel/catalog/models/marshal.json   |     3 +-
 .../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 +-
 .../camel/catalog/models/throwException.json       |     2 +-
 .../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 +-
 .../org/apache/camel/catalog/others.properties     |     4 +
 .../camel/catalog/others/ai-observability.json     |     2 +-
 .../apache/camel/catalog/others/attachments.json   |     2 +-
 .../catalog/others/azure-schema-registry.json      |     2 +-
 .../apache/camel/catalog/others/cli-connector.json |     2 +-
 .../org/apache/camel/catalog/others/cli-debug.json |     2 +-
 .../apache/camel/catalog/others/cloudevents.json   |     2 +-
 .../org/apache/camel/catalog/others/cluster.json   |     2 +-
 .../apache/camel/catalog/others/componentdsl.json  |     2 +-
 .../org/apache/camel/catalog/others/console.json   |     2 +-
 .../org/apache/camel/catalog/others/dataweave.json |     2 +-
 .../org/apache/camel/catalog/others/debug.json     |     2 +-
 .../org/apache/camel/catalog/others/diagram.json   |     4 +-
 .../apache/camel/catalog/others/dsl-modeline.json  |     2 +-
 .../apache/camel/catalog/others/endpointdsl.json   |     2 +-
 .../org/apache/camel/catalog/others/health.json    |     2 +-
 .../org/apache/camel/catalog/others/jandex.json    |     2 +-
 .../org/apache/camel/catalog/others/jasypt.json    |     2 +-
 .../org/apache/camel/catalog/others/java-io.json   |     4 +-
 .../apache/camel/catalog/others/java-joor-dsl.json |     2 +-
 .../apache/camel/catalog/others/jbang-console.json |     2 +-
 .../org/apache/camel/catalog/others/jfr.json       |     2 +-
 .../org/apache/camel/catalog/others/jsoup.json     |     4 +-
 .../org/apache/camel/catalog/others/jta.json       |     2 +-
 .../camel/catalog/others/kamelet-main-support.json |     2 +-
 .../apache/camel/catalog/others/kamelet-main.json  |     2 +-
 .../catalog/others/langchain4j-tokenizer.json      |     2 +-
 .../org/apache/camel/catalog/others/lra.json       |     2 +-
 .../camel/catalog/others/mail-microsoft-oauth.json |     2 +-
 .../org/apache/camel/catalog/others/main.json      |     2 +-
 .../apache/camel/catalog/others/management.json    |     2 +-
 .../apache/camel/catalog/others/mcp-server.json    |     2 +-
 .../org/apache/camel/catalog/others/mdc.json       |     2 +-
 .../catalog/others/micrometer-observability.json   |     2 +-
 .../catalog/others/micrometer-prometheus.json      |     2 +-
 .../camel/catalog/others/microprofile-config.json  |     2 +-
 .../others/microprofile-fault-tolerance.json       |     2 +-
 .../camel/catalog/others/microprofile-health.json  |     2 +-
 .../org/apache/camel/catalog/others/oauth.json     |     2 +-
 .../catalog/others/observability-services.json     |     2 +-
 .../apache/camel/catalog/others/observation.json   |     2 +-
 .../apache/camel/catalog/others/openapi-java.json  |     2 +-
 .../camel/catalog/others/openapi-validator.json    |     2 +-
 .../apache/camel/catalog/others/opentelemetry.json |     2 +-
 .../camel/catalog/others/opentelemetry2.json       |     2 +-
 .../catalog/others/platform-http-jolokia.json      |     2 +-
 .../camel/catalog/others/platform-http-main.json   |     2 +-
 .../camel/catalog/others/platform-http-vertx.json  |     2 +-
 .../org/apache/camel/catalog/others/reactor.json   |     2 +-
 .../org/apache/camel/catalog/others/redis.json     |     2 +-
 .../catalog/others/resilience4j-micrometer.json    |     2 +-
 .../apache/camel/catalog/others/resilience4j.json  |     2 +-
 .../catalog/others/resourceresolver-github.json    |     2 +-
 .../org/apache/camel/catalog/others/rxjava.json    |     2 +-
 .../camel/catalog/others/semantic-openai.json      |    15 +
 .../camel/catalog/others/semantic-typesafe-ai.json |    15 +
 .../catalog/others/semantic-wolf-defender.json     |    15 +
 .../org/apache/camel/catalog/others/shiro.json     |     2 +-
 .../camel/catalog/others/spring-cloud-config.json  |     2 +-
 .../apache/camel/catalog/others/spring-main.json   |     2 +-
 .../camel/catalog/others/spring-security.json      |     2 +-
 .../apache/camel/catalog/others/spring-xml.json    |     2 +-
 .../apache/camel/catalog/others/telemetry-dev.json |     2 +-
 .../org/apache/camel/catalog/others/telemetry.json |     2 +-
 .../org/apache/camel/catalog/others/test-dst.json  |    15 +
 .../apache/camel/catalog/others/test-junit5.json   |     2 +-
 .../apache/camel/catalog/others/test-junit6.json   |     2 +-
 .../camel/catalog/others/test-main-junit5.json     |     2 +-
 .../camel/catalog/others/test-main-junit6.json     |     2 +-
 .../camel/catalog/others/test-spring-junit5.json   |     2 +-
 .../camel/catalog/others/test-spring-junit6.json   |     2 +-
 .../org/apache/camel/catalog/others/tracing.json   |     2 +-
 .../catalog/others/undertow-spring-security.json   |     2 +-
 .../org/apache/camel/catalog/others/wal.json       |     2 +-
 .../apache/camel/catalog/others/xml-io-dsl.json    |     2 +-
 .../apache/camel/catalog/others/xml-jaxb-dsl.json  |     2 +-
 .../apache/camel/catalog/others/xml-jaxp-util.json |     2 +-
 .../org/apache/camel/catalog/others/yaml-dsl.json  |     2 +-
 .../org/apache/camel/catalog/others/yaml-io.json   |     2 +-
 .../camel/catalog/releases/camel-releases.json     |    12 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |    68 +-
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |    62 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |   195 +-
 .../apache/camel/catalog/test-infra/metadata.json  |   216 +-
 .../transformers/application-cloudevents+json.json |     2 +-
 .../catalog/transformers/application-json.json     |     2 +-
 .../transformers/application-octet-stream.json     |     2 +-
 .../transformers/application-x-java-object.json    |     2 +-
 .../catalog/transformers/application-x-struct.json |     2 +-
 .../camel/catalog/transformers/avro-binary.json    |     2 +-
 .../catalog/transformers/avro-x-java-object.json   |     2 +-
 .../camel/catalog/transformers/avro-x-struct.json  |     2 +-
 .../aws-cloudtrail-application-cloudevents.json    |     2 +-
 .../transformers/aws2-ddb-application-json.json    |     2 +-
 .../aws2-ddb-application-x-struct.json             |     2 +-
 .../aws2-ddbstream-application-cloudevents.json    |     2 +-
 .../aws2-kinesis-application-cloudevents.json      |     2 +-
 .../aws2-s3-application-cloudevents.json           |     2 +-
 .../aws2-sqs-application-cloudevents.json          |     2 +-
 .../azure-cosmosdb-application-cloudevents.json    |     2 +-
 .../azure-eventhubs-application-cloudevents.json   |     2 +-
 .../azure-files-application-cloudevents.json       |     2 +-
 .../azure-servicebus-application-cloudevents.json  |     2 +-
 ...azure-storage-blob-application-cloudevents.json |     2 +-
 ...e-storage-datalake-application-cloudevents.json |     2 +-
 ...zure-storage-queue-application-cloudevents.json |     2 +-
 ...le-calendar-stream-application-cloudevents.json |     2 +-
 .../catalog/transformers/google-mail-draft.json    |     2 +-
 ...google-mail-stream-application-cloudevents.json |     2 +-
 .../google-mail-update-message-labels.json         |     2 +-
 .../google-pubsub-application-cloudevents.json     |     2 +-
 .../google-sheets-application-x-struct.json        |     2 +-
 ...ogle-sheets-stream-application-cloudevents.json |     2 +-
 .../google-storage-application-cloudevents.json    |     2 +-
 .../transformers/http-application-cloudevents.json |     2 +-
 .../transformers/infinispan-embeddings.json        |     2 +-
 .../catalog/transformers/milvus-embeddings.json    |     2 +-
 .../catalog/transformers/neo4j-embeddings.json     |     2 +-
 .../camel/catalog/transformers/neo4j-rag.json      |     2 +-
 .../catalog/transformers/pgvector-embeddings.json  |     2 +-
 .../camel/catalog/transformers/pgvector-rag.json   |     2 +-
 .../catalog/transformers/pinecone-embeddings.json  |     2 +-
 .../camel/catalog/transformers/pinecone-rag.json   |     2 +-
 .../catalog/transformers/protobuf-binary.json      |     2 +-
 .../transformers/protobuf-x-java-object.json       |     2 +-
 .../catalog/transformers/protobuf-x-struct.json    |     2 +-
 .../catalog/transformers/qdrant-embeddings.json    |     2 +-
 .../camel/catalog/transformers/qdrant-rag.json     |     2 +-
 .../slack-application-cloudevents.json             |     2 +-
 .../camel/catalog/transformers/text-plain.json     |     2 +-
 .../catalog/transformers/weaviate-embeddings.json  |     2 +-
 .../org/apache/camel/catalog/CamelCatalogTest.java |   111 +-
 catalog/camel-report-maven-plugin/pom.xml          |    11 +-
 .../src/main/docs/camel-report-maven-plugin.adoc   |     5 +
 .../apache/camel/maven/JavaRouteModelReader.java   |   534 +
 .../org/apache/camel/maven/RouteCoverageMojo.java  |    30 +-
 .../java/org/apache/camel/maven/ValidateMojo.java  |    45 +-
 .../camel/maven/JavaRouteModelReaderTest.java      |   243 +
 catalog/camel-route-parser/pom.xml                 |     2 +-
 catalog/dummy-component/pom.xml                    |     2 +-
 .../org/apache/camel/component/dummy/dummy.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 catalog/pom.xml                                    |     2 +-
 components/camel-activemq/pom.xml                  |     2 +-
 .../apache/camel/component/activemq/activemq.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-activemq6/pom.xml                 |     2 +-
 .../camel/component/activemq6/activemq6.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ai/camel-a2a/pom.xml              |     2 +-
 .../org/apache/camel/component/a2a/a2a.json        |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-a2a/src/main/docs/a2a-component.adoc     |     2 +-
 .../camel-ai/camel-ai-observability-api/pom.xml    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/ai-observability-api.json  |     2 +-
 .../ai/observability/GenAiOperationName.java       |     4 +-
 components/camel-ai/camel-ai-observability/pom.xml |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/ai-observability.json  |     2 +-
 components/camel-ai/camel-ai-resource/pom.xml      |     2 +-
 .../camel/component/ai/resource/ai-resource.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ai/camel-ai-tool/pom.xml          |     2 +-
 .../apache/camel/component/ai/tool/ai-tool.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/ai-tool-component.adoc           |    26 +-
 .../ai/tool/AiToolAuthorizationDeniedEvent.java    |    24 +-
 .../camel/component/ai/tool/AiToolExecutor.java    |    21 +-
 .../tool/AiToolAuthorizationDeniedEventTest.java   |   151 +-
 components/camel-ai/camel-chatscript/pom.xml       |     2 +-
 .../camel/component/chatscript/chatscript.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/chatscript-component.adoc        |    19 +
 components/camel-ai/camel-djl/pom.xml              |     2 +-
 .../org/apache/camel/component/djl/djl.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ai/camel-docling/pom.xml          |     2 +-
 .../apache/camel/component/docling/docling.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/docling-batch-processing.adoc    |    13 +-
 .../docling/integration/DoclingITestSupport.java   |     4 +-
 .../docling/integration/OcrExtractionIT.java       |     9 +-
 components/camel-ai/camel-huggingface/pom.xml      |     2 +-
 .../camel/component/huggingface/huggingface.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ai/camel-kserve/pom.xml           |     2 +-
 .../org/apache/camel/component/kserve/kserve.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-ai/camel-langchain4j-agent-api/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/langchain4j-agent-api.json |     2 +-
 .../agent/api/CompositeToolProvider.java           |     3 +-
 .../agent/api/CompositeToolProviderTest.java       |    38 +-
 .../camel-ai/camel-langchain4j-agent/pom.xml       |     2 +-
 .../langchain4j/agent/langchain4j-agent.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../agent/LangChain4jAgentConfiguration.java       |     2 +-
 .../LangChain4jAgentMcpToolProviderFilterTest.java |    10 +-
 .../langchain4j/agent/support/StubMcpClient.java   |     3 +
 components/camel-ai/camel-langchain4j-chat/pom.xml |     2 +-
 .../langchain4j/chat/langchain4j-chat.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ai/camel-langchain4j-core/pom.xml |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/langchain4j-core.json  |     2 +-
 .../camel-ai/camel-langchain4j-embeddings/pom.xml  |     2 +-
 .../embeddings/langchain4j-embeddings.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-langchain4j-embeddingstore-api/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/langchain4j-embeddingstore-api.json  |     2 +-
 .../camel-langchain4j-embeddingstore/pom.xml       |     2 +-
 .../embeddingstore/langchain4j-embeddingstore.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-ai/camel-langchain4j-ingest/pom.xml      |     2 +-
 .../langchain4j/ingest/langchain4j-ingest.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../main/docs/langchain4j-ingest-component.adoc    |   164 +-
 .../langchain4j/ingest/IngestService.java          |    20 +-
 .../ingest/LangChain4jIngestProducer.java          |    73 +-
 .../ingest/LangChain4jIngestMediaTest.java         |    44 +-
 .../ingest/LangChain4jIngestProducerTest.java      |    66 +
 .../camel-ai/camel-langchain4j-tokenizer/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/langchain4j-tokenizer.json |     2 +-
 .../camel-ai/camel-langchain4j-web-search/pom.xml  |     2 +-
 .../web/search/langchain4j-web-search.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ai/camel-mcp-server-api/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/mcp-server-api.json    |     2 +-
 .../component/mcp/server/McpServerBridge.java      |    31 +-
 .../component/mcp/server/McpToolCallContext.java   |    69 +-
 components/camel-ai/camel-mcp-server/pom.xml       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/mcp-server.json        |     2 +-
 .../mcp/server/vertx/VertxMcpPrincipal.java        |   105 +
 .../mcp/server/vertx/VertxMcpServerEngine.java     |    20 +-
 .../main/McpServerMainAuthenticationTest.java      |    71 +
 .../mcp/server/vertx/VertxMcpPrincipalTest.java    |   110 +
 components/camel-ai/camel-milvus/pom.xml           |     2 +-
 .../org/apache/camel/component/milvus/milvus.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../camel/transformer/milvus-embeddings.json       |     2 +-
 .../src/main/docs/milvus-component.adoc            |    62 +-
 components/camel-ai/camel-neo4j/pom.xml            |     2 +-
 .../org/apache/camel/component/neo4j/neo4j.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../apache/camel/transformer/neo4j-embeddings.json |     2 +-
 .../org/apache/camel/transformer/neo4j-rag.json    |     2 +-
 .../camel-neo4j/src/main/docs/neo4j-component.adoc |   128 +-
 components/camel-ai/camel-openai/pom.xml           |     2 +-
 .../org/apache/camel/component/openai/llm.json     |     6 +-
 .../org/apache/camel/component/openai/openai.json  |     6 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/openai-component.adoc            |    44 +
 .../camel-openai/src/main/docs/openai-mcp.adoc     |    10 +-
 .../openai/AbstractOpenAIExchangeEvent.java        |    23 +-
 .../openai/OpenAIAgenticLoopCompletedEvent.java    |     7 +-
 .../openai/OpenAIAgenticLoopStartedEvent.java      |     6 +-
 .../openai/OpenAIAgenticObservability.java         |    27 +-
 .../openai/OpenAIAgenticToolCallExecutedEvent.java |     7 +-
 .../component/openai/OpenAIConfiguration.java      |     2 +-
 .../openai/OpenAIDecisionRefusalException.java     |    30 +
 .../openai/OpenAIDecisionResponseException.java    |    30 +
 .../openai/OpenAIDecisionServiceException.java     |    30 +
 .../component/openai/OpenAIDecisionsProducer.java  |    54 +
 .../component/openai/OpenAIDecisionsSupport.java   |   278 +
 .../camel/component/openai/OpenAIEndpoint.java     |    34 +-
 .../camel/component/openai/OpenAIOperations.java   |     3 +-
 .../openai/OpenAIAgenticEventNotifierTest.java     |     8 +-
 .../component/openai/OpenAIDecisionsHttpTest.java  |   211 +
 .../component/openai/OpenAIDecisionsTest.java      |   160 +
 .../openai/OpenAIResponsesAgenticTest.java         |     4 +-
 .../OpenAIDecisionsExternalServiceIT.java          |    98 +
 components/camel-ai/camel-pgvector/pom.xml         |     2 +-
 .../apache/camel/component/pgvector/pgvector.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../camel/transformer/pgvector-embeddings.json     |     2 +-
 .../org/apache/camel/transformer/pgvector-rag.json |     2 +-
 components/camel-ai/camel-pinecone/pom.xml         |     2 +-
 .../apache/camel/component/pinecone/pinecone.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../camel/transformer/pinecone-embeddings.json     |     2 +-
 .../org/apache/camel/transformer/pinecone-rag.json |     2 +-
 .../src/main/docs/pinecone-component.adoc          |    43 +
 components/camel-ai/camel-qdrant/pom.xml           |     2 +-
 .../org/apache/camel/component/qdrant/qdrant.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../camel/transformer/qdrant-embeddings.json       |     2 +-
 .../org/apache/camel/transformer/qdrant-rag.json   |     2 +-
 .../src/main/docs/qdrant-component.adoc            |   132 +
 components/camel-ai/camel-semantic-openai/pom.xml  |    62 +
 .../services/org/apache/camel/other.properties     |     7 +
 .../src/generated/resources/semantic-openai.json   |    15 +
 .../src/main/docs/semantic-openai.adoc             |   217 +
 .../openai/OpenAIDecisionsSemanticAdapter.java     |   369 +
 .../openai/OpenAIDecisionsSemanticAdapterTest.java |   448 +
 .../camel-ai/camel-semantic-typesafe-ai/pom.xml    |    66 +
 .../services/org/apache/camel/other.properties     |     7 +
 .../generated/resources/semantic-typesafe-ai.json  |    15 +
 .../src/main/docs/semantic-typesafe-ai.adoc        |   128 +
 .../typesafeai/TypeSafeAiSemanticAdapter.java      |   255 +
 .../typesafeai/TypeSafeAiSemanticAdapterTest.java  |   544 +
 .../typesafeai/TypeSafeAiSemanticApiPathTest.java  |    81 +
 .../typesafeai/TypeSafeAiTestSupport.java          |   126 +
 .../camel-ai/camel-semantic-wolf-defender/pom.xml  |   115 +
 .../services/org/apache/camel/other.properties     |     7 +
 .../resources/semantic-wolf-defender.json          |    15 +
 .../src/main/docs/semantic-wolf-defender.adoc      |   243 +
 .../wolfdefender/WolfDefenderException.java        |    24 +
 .../wolfdefender/WolfDefenderInference.java        |   218 +
 .../wolfdefender/WolfDefenderSemanticAdapter.java  |   370 +
 .../wolfdefender/WolfDefenderExample.java          |    64 +
 .../wolfdefender/WolfDefenderInferenceTest.java    |   128 +
 .../wolfdefender/WolfDefenderLanguageTest.java     |   193 +
 .../wolfdefender/WolfDefenderModelIT.java          |   131 +
 .../wolfdefender/WolfDefenderProbabilityTest.java  |    58 +
 .../WolfDefenderSemanticAdapterTest.java           |   334 +
 .../src/test/python/generate_fixtures.py           |    67 +
 .../src/test/resources/cancellation.onnx.bin       |   Bin 0 -> 384 bytes
 .../src/test/resources/classifier.onnx.bin         |   Bin 0 -> 369 bytes
 .../src/test/resources/tokenizer.json              |    85 +
 components/camel-ai/camel-semantic/pom.xml         |     7 +-
 .../apache/camel/dev-console/semantic-audit.json   |   329 +
 .../camel/dev-console/semantic-evaluate.json       |   191 +
 .../camel/dev-console/semantic-metadata.json       |   175 +
 .../camel/dev-console/semantic-monitoring.json     |    90 +
 .../apache/camel/language/semantic/semantic.json   |     2 +-
 .../org/apache/camel/dev-console/semantic-audit    |     2 +
 .../org/apache/camel/dev-console/semantic-evaluate |     2 +
 .../org/apache/camel/dev-console/semantic-metadata |     2 +
 .../apache/camel/dev-console/semantic-monitoring   |     2 +
 .../org/apache/camel/dev-consoles.properties       |     7 +
 .../services/org/apache/camel/language.properties  |     2 +-
 .../src/main/docs/semantic-language.adoc           |   733 +-
 .../camel/language/semantic/SemanticLanguage.java  |   427 +-
 .../camel/semantic/LoggingSemanticAuditSink.java   |    39 +
 .../camel/semantic/MemorySemanticAuditStore.java   |   136 +
 .../org/apache/camel/semantic/SemanticAdapter.java |    22 +-
 .../camel/semantic/SemanticAuditCapabilities.java  |    27 +
 .../camel/semantic/SemanticAuditConfiguration.java |   119 +
 .../camel/semantic/SemanticAuditConsole.java       |   206 +
 .../semantic/SemanticAuditInputConfiguration.java  |    69 +
 .../camel/semantic/SemanticAuditInputRedactor.java |    27 +
 .../apache/camel/semantic/SemanticAuditPage.java   |    50 +
 .../apache/camel/semantic/SemanticAuditQuery.java  |   114 +
 .../apache/camel/semantic/SemanticAuditReader.java |    52 +
 .../apache/camel/semantic/SemanticAuditRecord.java |   245 +
 .../camel/semantic/SemanticAuditResultFilter.java  |   104 +
 .../apache/camel/semantic/SemanticAuditSink.java   |    28 +
 .../camel/semantic/SemanticCapabilities.java       |    83 +-
 .../camel/semantic/SemanticEvaluateConsole.java    |   221 +
 .../apache/camel/semantic/SemanticEvaluation.java  |     4 +-
 .../camel/semantic/SemanticEvaluationBuilder.java  |     2 +-
 .../apache/camel/semantic/SemanticEvaluations.java |    44 +-
 .../camel/semantic/SemanticEvaluationsBuilder.java |    15 +-
 .../org/apache/camel/semantic/SemanticEvent.java   |   117 +
 .../camel/semantic/SemanticExchangeEvent.java      |    46 +
 .../org/apache/camel/semantic/SemanticExpert.java  |     3 +-
 .../org/apache/camel/semantic/SemanticFinding.java |    52 +
 .../org/apache/camel/semantic/SemanticInput.java   |   217 +
 .../camel/semantic/SemanticMetadataConsole.java    |   212 +
 .../camel/semantic/SemanticMetricSource.java       |    29 +
 .../camel/semantic/SemanticMonitoringConsole.java  |    73 +
 .../camel/semantic/SemanticMonitoringEvent.java    |    75 +
 .../camel/semantic/SemanticMonitoringSnapshot.java |    67 +
 .../apache/camel/semantic/SemanticObserver.java    |    43 +
 .../apache/camel/semantic/SemanticOperation.java   |    26 +
 .../camel/semantic/SemanticReloadPlugin.java       |     2 +
 .../org/apache/camel/semantic/SemanticResult.java  |    12 +
 .../camel/semantic/SemanticResultMetrics.java      |   263 +
 .../semantic/SemanticXmlRoutesBuilderLoader.java   |    91 +-
 .../semantic/internal/SemanticAuditAccess.java     |   219 +
 .../semantic/internal/SemanticAuditExtensions.java |   200 +
 .../internal/SemanticAuditInputSnapshot.java       |   147 +
 .../semantic/internal/SemanticAuditService.java    |   696 +
 .../internal/SemanticMonitoringService.java        |   267 +
 .../yaml/SemanticDefinitionDeserializer.java       |   214 +-
 .../org.apache.camel.spi.ContextServicePlugin      |    17 +
 .../org/apache/camel/YamlDeserializerResolver      |    17 +
 .../camel/semantic/SemanticAuditAccessTest.java    |   168 +
 .../semantic/SemanticAuditBulkRetrievalTest.java   |    99 +
 .../camel/semantic/SemanticAuditConsoleTest.java   |   308 +
 .../camel/semantic/SemanticAuditInputTest.java     |   604 +
 .../camel/semantic/SemanticAuditQueryTest.java     |   168 +
 .../semantic/SemanticAuditRegressionTest.java      |   305 +
 .../camel/semantic/SemanticAuditReviewTest.java    |   250 +
 .../apache/camel/semantic/SemanticAuditTest.java   |   665 +
 .../apache/camel/semantic/SemanticBatchTest.java   |     4 +-
 .../camel/semantic/SemanticCapabilitiesTest.java   |     5 +-
 .../apache/camel/semantic/SemanticConsoleTest.java |   308 +
 .../camel/semantic/SemanticContractTest.java       |    38 +-
 .../camel/semantic/SemanticDeclarationDslTest.java |    43 +-
 .../org/apache/camel/semantic/SemanticEipTest.java |     4 +-
 .../semantic/SemanticEvaluationBuilderTest.java    |    24 +-
 .../semantic/SemanticEvaluationTimeoutTest.java    |   131 +
 .../apache/camel/semantic/SemanticEventTest.java   |   353 +
 .../apache/camel/semantic/SemanticExpertTest.java  |   134 +-
 .../camel/semantic/SemanticExpertYamlTest.java     |    32 +-
 .../camel/semantic/SemanticInitializationTest.java |   102 +-
 .../apache/camel/semantic/SemanticInputTest.java   |   122 +
 .../camel/semantic/SemanticLanguageTest.java       |   277 +-
 .../semantic/SemanticMetadataConsoleTest.java      |   145 +
 .../semantic/SemanticMonitoringSamplingTest.java   |   121 +
 .../camel/semantic/SemanticMonitoringTest.java     |   162 +
 .../camel/semantic/SemanticPropertiesTest.java     |    57 +-
 .../camel/semantic/SemanticResultMetricsTest.java  |   188 +
 .../semantic/SemanticRetryAndValidationTest.java   |     3 +-
 .../camel/semantic/SemanticScoreMetadataTest.java  |   119 +
 .../semantic/SemanticXmlAutoDiscoveryTest.java     |    15 +-
 .../camel/semantic/SemanticXmlLoaderTest.java      |     2 +-
 .../camel-ai/camel-tensorflow-serving/pom.xml      |     2 +-
 .../tensorflow/serving/tensorflow-serving.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ai/camel-typesafe-ai/pom.xml      |     6 +-
 .../camel/component/typesafeai/typesafe-ai.json    |     2 +-
 .../camel/language/typesafeai/typesafe-ai.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../services/org/apache/camel/semantic-adapter     |     2 -
 .../src/main/docs/typesafe-ai-component.adoc       |    88 +-
 .../component/typesafeai/TypeSafeAiInput.java      |    32 +
 .../camel/component/typesafeai/TypeSafeAiJson.java |    58 +-
 .../typesafeai/TypeSafeAiSemanticAdapter.java      |   245 -
 .../typesafeai/TypeSafeAiApiPathTest.java          |    29 +-
 .../component/typesafeai/TypeSafeAiInputTest.java  |   116 +
 .../typesafeai/TypeSafeAiSemanticAdapterTest.java  |   372 -
 components/camel-ai/camel-weaviate/pom.xml         |     2 +-
 .../apache/camel/component/weaviate/weaviate.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../camel/transformer/weaviate-embeddings.json     |     2 +-
 .../src/main/docs/weaviate-component.adoc          |    63 +
 components/camel-ai/pom.xml                        |     5 +-
 .../camel-alibaba/camel-alibaba-common/pom.xml     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/alibaba-common.json    |     2 +-
 .../camel-alibaba-eventbridge/pom.xml              |     2 +-
 .../alibaba/eventbridge/alibaba-eventbridge.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../main/docs/alibaba-eventbridge-component.adoc   |   100 +-
 components/camel-alibaba/camel-alibaba-fc/pom.xml  |     2 +-
 .../camel/component/alibaba/fc/alibaba-fc.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/alibaba-fc-component.adoc        |    27 +
 components/camel-alibaba/camel-alibaba-kms/pom.xml |     2 +-
 .../camel/component/alibaba/kms/alibaba-kms.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/alibaba-kms-component.adoc       |    26 +
 components/camel-alibaba/camel-alibaba-mns/pom.xml |     2 +-
 .../camel/component/alibaba/mns/alibaba-mns.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/alibaba-mns-component.adoc       |    77 +
 components/camel-alibaba/camel-alibaba-oss/pom.xml |     2 +-
 .../camel/component/alibaba/oss/alibaba-oss.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/alibaba-oss-component.adoc       |    51 +
 .../camel/component/alibaba/oss/OSSConsumer.java   |   113 +-
 .../alibaba/oss/OSSConsumerInProgressTest.java     |   280 +
 .../oss/OSSConsumerObjectThatCannotBeGotTest.java  |   207 +
 components/camel-alibaba/camel-alibaba-ots/pom.xml |     2 +-
 .../camel/component/alibaba/ots/alibaba-ots.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/alibaba-ots-component.adoc       |    19 +
 components/camel-alibaba/camel-alibaba-sls/pom.xml |     2 +-
 .../camel/component/alibaba/sls/alibaba-sls.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/alibaba-sls-component.adoc       |    88 +
 components/camel-alibaba/camel-alibaba-sms/pom.xml |     2 +-
 .../camel/component/alibaba/sms/alibaba-sms.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/alibaba-sms-component.adoc       |    25 +
 components/camel-alibaba/pom.xml                   |     2 +-
 components/camel-amqp/pom.xml                      |     2 +-
 .../org/apache/camel/component/amqp/amqp.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-amqp/src/main/docs/amqp-component.adoc   |    37 +-
 components/camel-arangodb/pom.xml                  |     2 +-
 .../apache/camel/component/arangodb/arangodb.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-as2/camel-as2-api/pom.xml         |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/as2-api.json           |     2 +-
 .../as2/api/AS2AsyncMDNServerConnection.java       |     4 +-
 .../component/as2/api/AS2ServerConnection.java     |     4 +-
 components/camel-as2/camel-as2-component/pom.xml   |     2 +-
 .../org/apache/camel/component/as2/as2.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/as2-component.adoc               |    45 +
 components/camel-as2/pom.xml                       |     2 +-
 components/camel-asn1/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat/asn1/asn1.json     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel-asn1/src/main/docs/asn1-dataformat.adoc  |    75 +-
 components/camel-asterisk/pom.xml                  |     2 +-
 .../apache/camel/component/asterisk/asterisk.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-atmosphere-websocket/pom.xml      |     2 +-
 .../atmosphere/websocket/atmosphere-websocket.json |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-atom/pom.xml                      |     2 +-
 .../org/apache/camel/component/atom/atom.json      |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/atom/AtomEntryPollingConsumer.java   |    13 +-
 .../apache/camel/component/feed/FeedEndpoint.java  |     6 +-
 .../camel-atom/src/test/data/edited-feed.atom      |    66 +
 .../camel/component/atom/AtomEntrySortTest.java    |   119 +
 components/camel-attachments/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/attachments.json       |     2 +-
 .../camel-avro-rpc-component/pom.xml               |     2 +-
 .../org/apache/camel/component/avro/avro.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-avro-rpc/camel-avro-rpc-jetty/pom.xml    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/avro-rpc-jetty.json    |     2 +-
 .../camel-avro-rpc/camel-avro-rpc-spi/pom.xml      |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/avro-rpc-spi.json      |     2 +-
 components/camel-avro-rpc/pom.xml                  |     2 +-
 components/camel-avro/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat/avro/avro.json     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-aws/camel-aws-bedrock/pom.xml     |     2 +-
 .../aws2/bedrock/agent/aws-bedrock-agent.json      |     2 +-
 .../agentruntime/aws-bedrock-agent-runtime.json    |     2 +-
 .../aws2/bedrock/runtime/aws-bedrock.json          |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/aws-bedrock-agent-component.adoc |    23 +
 .../docs/aws-bedrock-agent-runtime-component.adoc  |    21 +
 components/camel-aws/camel-aws-cloudtrail/pom.xml  |     2 +-
 .../cloudtrail/CloudtrailComponentConfigurer.java  |    12 +
 .../cloudtrail/CloudtrailEndpointConfigurer.java   |    12 +
 .../cloudtrail/CloudtrailEndpointUriFactory.java   |     4 +-
 .../component/aws/cloudtrail/aws-cloudtrail.json   |   114 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../aws-cloudtrail-application-cloudevents.json    |     2 +-
 .../src/main/docs/aws-cloudtrail-component.adoc    |    35 +-
 .../aws/cloudtrail/CloudtrailConfiguration.java    |    26 +
 .../aws/cloudtrail/CloudtrailConsumer.java         |   124 +-
 .../CloudtrailConsumerLateEventTest.java           |   290 +
 components/camel-aws/camel-aws-common/pom.xml      |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/aws-common.json        |     2 +-
 components/camel-aws/camel-aws-config/pom.xml      |     2 +-
 .../camel/component/aws/config/aws-config.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/aws-config-component.adoc        |    34 +
 .../camel-aws/camel-aws-parameter-store/pom.xml    |     2 +-
 .../aws/parameterstore/aws-parameter-store.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../ParameterStorePropertiesFunction.java          |     8 +-
 .../camel-aws/camel-aws-secrets-manager/pom.xml    |     2 +-
 .../aws/secretsmanager/aws-secrets-manager.json    |     2 +-
 .../org/apache/camel/dev-console/aws-secrets.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../SecretsManagerPropertiesFunction.java          |     8 +-
 .../vault/CloudTrailReloadTriggerTask.java         |    81 +-
 .../CloudTrailReloadTriggerTaskLookupTest.java     |   230 +
 .../camel-aws/camel-aws-security-hub/pom.xml       |     2 +-
 .../aws/securityhub/aws-security-hub.json          |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-athena/pom.xml     |     2 +-
 .../camel/component/aws2/athena/aws2-athena.json   |     6 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../aws2/athena/Athena2Configuration.java          |     2 +-
 .../component/aws2/athena/Athena2QueryHelper.java  |     4 +-
 components/camel-aws/camel-aws2-comprehend/pom.xml |     2 +-
 .../component/aws2/comprehend/aws2-comprehend.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-cw/pom.xml         |     2 +-
 .../apache/camel/component/aws2/cw/aws2-cw.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-ddb/pom.xml        |     2 +-
 .../apache/camel/component/aws2/ddb/aws2-ddb.json  |     2 +-
 .../component/aws2/ddbstream/aws2-ddbstream.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../transformer/aws2-ddb-application-json.json     |     2 +-
 .../transformer/aws2-ddb-application-x-struct.json |     2 +-
 .../aws2-ddbstream-application-cloudevents.json    |     2 +-
 .../src/main/docs/aws2-ddb-component.adoc          |    20 +
 .../src/main/docs/aws2-ddbstream-component.adoc    |    20 +
 .../aws2/ddbstream/Ddb2StreamConsumer.java         |    53 +-
 .../aws2/ddbstream/ShardIteratorHandler.java       |    54 +-
 .../Ddb2StreamConsumerShardRotationTest.java       |   326 +
 ...amConsumerSuspendedBatchPooledExchangeTest.java |    73 +
 .../Ddb2StreamConsumerSuspendedBatchTest.java      |   357 +
 .../aws2/ddbstream/ShardIteratorHandlerTest.java   |     5 +
 components/camel-aws/camel-aws2-ec2/pom.xml        |     2 +-
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-ecs/pom.xml        |     2 +-
 .../apache/camel/component/aws2/ecs/aws2-ecs.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-eks/pom.xml        |     2 +-
 .../apache/camel/component/aws2/eks/aws2-eks.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-aws/camel-aws2-eventbridge/pom.xml       |     2 +-
 .../aws2/eventbridge/aws2-eventbridge.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/aws2-eventbridge-component.adoc  |     4 +-
 .../aws2/eventbridge/EventbridgeConsumer.java      |    32 +-
 .../aws2/eventbridge/EventbridgeConsumerTest.java  |     6 +-
 .../EventbridgeConsumerUserQueueTargetTest.java    |   161 +
 .../localstack/EventbridgePutEventsIT.java         |     2 +-
 components/camel-aws/camel-aws2-iam/pom.xml        |     2 +-
 .../apache/camel/component/aws2/iam/aws2-iam.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-kinesis/pom.xml    |     2 +-
 .../aws2/firehose/aws2-kinesis-firehose.json       |     2 +-
 .../camel/component/aws2/kinesis/aws2-kinesis.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../aws2-kinesis-application-cloudevents.json      |     2 +-
 .../component/aws2/kinesis/Kinesis2Consumer.java   |    81 +-
 .../aws2/kinesis/KinesisConsumerPositionTest.java  |   286 +
 components/camel-aws/camel-aws2-kms/pom.xml        |     2 +-
 .../apache/camel/component/aws2/kms/aws2-kms.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-lambda/pom.xml     |     2 +-
 .../camel/component/aws2/lambda/aws2-lambda.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-mq/pom.xml         |     2 +-
 .../apache/camel/component/aws2/mq/aws2-mq.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-msk/pom.xml        |     2 +-
 .../apache/camel/component/aws2/msk/aws2-msk.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-polly/pom.xml      |     2 +-
 .../camel/component/aws2/polly/aws2-polly.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-redshift/pom.xml   |     2 +-
 .../aws2/redshift/data/aws2-redshift-data.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-aws/camel-aws2-rekognition/pom.xml       |     2 +-
 .../aws2/rekognition/aws2-rekognition.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-s3-vectors/pom.xml |     2 +-
 .../component/aws2/s3vectors/aws2-s3-vectors.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../aws2/s3vectors/AWS2S3VectorsConsumer.java      |    43 +-
 .../AWS2S3VectorsConsumerInProgressTest.java       |   163 +
 components/camel-aws/camel-aws2-s3/pom.xml         |     2 +-
 .../apache/camel/component/aws2/s3/aws2-s3.json    |     2 +-
 .../org/apache/camel/dev-console/aws2-s3.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../aws2-s3-application-cloudevents.json           |     2 +-
 .../camel/component/aws2/s3/AWS2S3Consumer.java    |   170 +-
 .../camel/component/aws2/s3/AWS2S3Producer.java    |    24 +-
 ...2S3ConsumerDeletedObjectPooledExchangeTest.java |    74 +
 .../aws2/s3/AWS2S3ConsumerDeletedObjectTest.java   |   413 +
 .../aws2/s3/AWS2S3ConsumerInProgressTest.java      |   313 +
 .../aws2/s3/AWS2S3ProducerPayloadLengthTest.java   |    66 +
 .../camel/component/aws2/s3/FakeS3Server.java      |   259 +
 components/camel-aws/camel-aws2-ses/pom.xml        |     2 +-
 .../apache/camel/component/aws2/ses/aws2-ses.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-sns/pom.xml        |     2 +-
 .../apache/camel/component/aws2/sns/aws2-sns.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-sqs/pom.xml        |     8 +-
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../aws2-sqs-application-cloudevents.json          |     2 +-
 .../camel/component/aws2/sqs/Sqs2Consumer.java     |    45 +-
 ...qsConsumerExtendMessageVisibilityBatchTest.java |   147 +
 .../camel/component/aws2/sqs/dst/FakeSqs.java      |   255 +
 .../aws2/sqs/dst/SqsVisibilityDstTest.java         |    37 +
 .../camel/component/aws2/sqs/dst/SqsWorld.java     |   167 +
 .../camel-aws/camel-aws2-step-functions/pom.xml    |     2 +-
 .../aws2/stepfunctions/aws2-step-functions.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-sts/pom.xml        |     2 +-
 .../apache/camel/component/aws2/sts/aws2-sts.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-textract/pom.xml   |     2 +-
 .../component/aws2/textract/aws2-textract.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/aws2-textract-component.adoc     |    23 +
 components/camel-aws/camel-aws2-timestream/pom.xml |     2 +-
 .../component/aws2/timestream/aws2-timestream.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-aws/camel-aws2-transcribe/pom.xml |     2 +-
 .../component/aws2/transcribe/aws2-transcribe.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/aws2-transcribe-component.adoc   |    39 +
 components/camel-aws/camel-aws2-translate/pom.xml  |     2 +-
 .../component/aws2/translate/aws2-translate.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/aws2-translate-component.adoc    |    45 +-
 components/camel-aws/pom.xml                       |     2 +-
 components/camel-azure/camel-azure-common/pom.xml  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/azure-common.json      |     2 +-
 .../camel-azure/camel-azure-cosmosdb/pom.xml       |     2 +-
 .../component/azure/cosmosdb/azure-cosmosdb.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../azure-cosmosdb-application-cloudevents.json    |     2 +-
 .../camel-azure/camel-azure-eventgrid/pom.xml      |     2 +-
 .../component/azure/eventgrid/azure-eventgrid.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-azure/camel-azure-eventhubs/pom.xml      |     8 +-
 .../component/azure/eventhubs/azure-eventhubs.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../azure-eventhubs-application-cloudevents.json   |     2 +-
 .../eventhubs/EventHubsCheckpointUpdaterTask.java  |    18 +-
 .../azure/eventhubs/EventHubsConsumer.java         |     7 +-
 ...ntHubsConsumerCheckpointAfterBatchSizeTest.java |   229 +
 .../eventhubs/dst/EventHubsCheckpointDstTest.java  |    82 +
 .../azure/eventhubs/dst/EventHubsWorld.java        |   326 +
 components/camel-azure/camel-azure-files/pom.xml   |     8 +-
 .../camel/component/file/azure/azure-files.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../azure-files-application-cloudevents.json       |     2 +-
 .../src/main/docs/azure-files-component.adoc       |     6 +
 .../component/file/azure/FilesOperations.java      |    28 +-
 .../azure/FilesOperationsResumeDownloadTest.java   |   228 +
 .../file/azure/FilesOperationsStoreLengthTest.java |   129 +
 .../camel-azure/camel-azure-functions/pom.xml      |     2 +-
 .../component/azure/functions/azure-functions.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-azure/camel-azure-key-vault/pom.xml      |     2 +-
 .../component/azure/key/vault/azure-key-vault.json |     2 +-
 .../apache/camel/dev-console/azure-secrets.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../key/vault/KeyVaultPropertiesFunction.java      |     8 +-
 .../camel-azure-schema-registry/pom.xml            |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/azure-schema-registry.json |     2 +-
 .../camel-azure/camel-azure-servicebus/pom.xml     |     2 +-
 .../azure/servicebus/azure-servicebus.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../azure-servicebus-application-cloudevents.json  |     2 +-
 .../azure/servicebus/ServiceBusConsumer.java       |    73 +-
 .../azure/servicebus/ServiceBusConsumerTest.java   |   144 +
 .../camel-azure/camel-azure-storage-blob/pom.xml   |     2 +-
 .../azure/storage/blob/azure-storage-blob.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 ...azure-storage-blob-application-cloudevents.json |     2 +-
 .../src/main/docs/azure-storage-blob-consumer.adoc |     2 +
 .../component/azure/storage/blob/BlobConsumer.java |   115 +-
 .../storage/blob/BlobConsumerInProgressTest.java   |   277 +
 .../BlobConsumerMoveAfterReadCopyStatusTest.java   |   173 +
 .../camel-azure-storage-datalake/pom.xml           |     2 +-
 .../storage/datalake/azure-storage-datalake.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 ...e-storage-datalake-application-cloudevents.json |     2 +-
 .../camel-azure/camel-azure-storage-queue/pom.xml  |     2 +-
 .../azure/storage/queue/azure-storage-queue.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 ...zure-storage-queue-application-cloudevents.json |     2 +-
 components/camel-azure/pom.xml                     |     2 +-
 components/camel-barcode/pom.xml                   |     2 +-
 .../apache/camel/dataformat/barcode/barcode.json   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/barcode-dataformat.adoc          |    58 +-
 .../dataformat/barcode/BarcodeDataFormat.java      |    22 +-
 .../dataformat/barcode/BarcodeDataFormatTest.java  |    65 +
 components/camel-base64/pom.xml                    |     2 +-
 .../org/apache/camel/dataformat/base64/base64.json |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-bean-validator/pom.xml            |     2 +-
 .../component/bean/validator/bean-validator.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-bean/pom.xml                      |     2 +-
 .../org/apache/camel/component/bean/bean.json      |     2 +-
 .../apache/camel/component/beanclass/class.json    |     2 +-
 .../org/apache/camel/language/bean/bean.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../apache/camel/language/bean/BeanExpression.java |    73 +-
 components/camel-beanio/pom.xml                    |     2 +-
 .../org/apache/camel/dataformat/beanio/beanio.json |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-bindy/pom.xml                     |     2 +-
 .../camel/dataformat/bindy/csv/bindyCsv.json       |     2 +-
 .../camel/dataformat/bindy/fixed/bindyFixed.json   |     2 +-
 .../camel/dataformat/bindy/kvp/bindyKvp.json       |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/bindy-dataformat.adoc            |    88 +
 .../camel/dataformat/bindy/FormattingOptions.java  |     4 +-
 .../bindy/format/AbstractNumberFormat.java         |     3 +
 .../bindy/format/factories/FloatFormatFactory.java |    12 +-
 ...ndyNumberWithoutPrecisionKeepsDecimalsTest.java |   174 +
 components/camel-bonita/pom.xml                    |     2 +-
 .../org/apache/camel/component/bonita/bonita.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/bonita/api/BonitaAPI.java      |    20 +-
 .../component/bonita/api/BonitaAPIBuilder.java     |    24 +-
 .../bonita/api/filter/BonitaAuthFilter.java        |    35 +-
 .../component/bonita/api/util/BonitaAPIUtil.java   |    52 +-
 .../bonita/producer/BonitaStartProducer.java       |    35 +-
 .../bonita/BonitaStartCaseFileUploadTest.java      |   262 +
 .../bonita/BonitaStartProducerClientTest.java      |   208 +
 .../api/util/BonitaAPIUtilPrepareInputsTest.java   |    13 +-
 components/camel-box/camel-box-api/pom.xml         |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/box-api.json           |     2 +-
 .../component/box/api/BoxEventLogsManager.java     |    31 +-
 components/camel-box/camel-box-component/pom.xml   |     2 +-
 .../org/apache/camel/component/box/box.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../box/BoxEventLogsManagerPagingTest.java         |   165 +
 components/camel-box/pom.xml                       |     2 +-
 components/camel-braintree/pom.xml                 |     2 +-
 .../camel/component/braintree/braintree.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-browse/pom.xml                    |     2 +-
 .../org/apache/camel/component/browse/browse.json  |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/browse/BrowseEndpoint.java     |    25 +-
 components/camel-caffeine/pom.xml                  |     2 +-
 .../component/caffeine/cache/caffeine-cache.json   |     5 +-
 .../caffeine/load/caffeine-loadcache.json          |     5 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/CaffeineAggregationRepository.json  |     2 +-
 .../camel/bean/CaffeineIdempotentRepository.json   |     2 +-
 .../camel/bean/CaffeineKeyValueRepository.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../main/docs/caffeine-loadcache-component.adoc    |    35 +
 .../caffeine/cache/CaffeineCacheEndpoint.java      |     3 +-
 .../caffeine/load/CaffeineLoadCacheEndpoint.java   |     3 +-
 components/camel-camunda/pom.xml                   |     2 +-
 .../apache/camel/component/camunda/camunda.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-cassandraql/pom.xml               |     2 +-
 .../org/apache/camel/component/cassandra/cql.json  |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/CassandraAggregationRepository.json |     2 +-
 .../camel/bean/CassandraIdempotentRepository.json  |     2 +-
 .../camel/bean/CassandraKeyValueRepository.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/cql-component.adoc               |    40 +-
 components/camel-cbor/pom.xml                      |     2 +-
 .../org/apache/camel/component/cbor/cbor.json      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-chunk/pom.xml                     |     2 +-
 .../org/apache/camel/component/chunk/chunk.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-chunk/src/main/docs/chunk-component.adoc |    27 +
 .../camel/component/chunk/ChunkEndpoint.java       |    77 +-
 .../component/chunk/ChunkValueExpansionTest.java   |   125 +
 .../src/test/resources/themes/bodykey.chtml        |     1 +
 .../src/test/resources/themes/headervalue.chtml    |     1 +
 .../src/test/resources/themes/loopmaps.chtml       |     1 +
 .../src/test/resources/themes/slicebody.chtml      |     1 +
 .../src/test/resources/themes/varvalue.chtml       |     1 +
 components/camel-clickhouse/pom.xml                |     2 +-
 .../camel/component/clickhouse/clickhouse.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/clickhouse-component.adoc        |   114 +
 components/camel-clickup/pom.xml                   |     4 +-
 .../apache/camel/component/clickup/clickup.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/clickup-component.adoc           |    25 +
 components/camel-cloudevents/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../transformer/application-cloudevents+json.json  |     2 +-
 .../transformer/http-application-cloudevents.json  |     2 +-
 .../src/generated/resources/cloudevents.json       |     2 +-
 .../CloudEventJsonDataTypeTransformer.java         |   122 +-
 .../CloudEventJsonDataTypeTransformerTest.java     |   177 +
 components/camel-cm-sms/pom.xml                    |     2 +-
 .../org/apache/camel/component/cm/cm-sms.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/cm-sms-component.adoc            |    21 +
 components/camel-coap/pom.xml                      |     2 +-
 .../META-INF/org/apache/camel/coap/coap+tcp.json   |     4 +-
 .../META-INF/org/apache/camel/coap/coap.json       |     4 +-
 .../META-INF/org/apache/camel/coap/coaps+tcp.json  |     4 +-
 .../META-INF/org/apache/camel/coap/coaps.json      |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-coap/src/main/docs/coap-component.adoc   |    42 +-
 .../java/org/apache/camel/coap/CoAPEndpoint.java   |     2 +-
 .../java/org/apache/camel/coap/CoAPObserver.java   |    89 +-
 .../camel/coap/CoAPComponentTLSTestBase.java       |    16 +-
 .../apache/camel/coap/CoAPObserveRestartTest.java  |   274 +
 components/camel-cometd/pom.xml                    |     2 +-
 .../org/apache/camel/component/cometd/cometd.json  |     2 +-
 .../org/apache/camel/component/cometd/cometds.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/cometd-component.adoc            |    25 +
 components/camel-consul/pom.xml                    |     2 +-
 .../org/apache/camel/component/consul/consul.json  |     6 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/ConsulClusterService.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/consul-component.adoc            |    60 +
 .../component/consul/ConsulConfiguration.java      |    13 +-
 .../component/consul/ConsulActionEnumsTest.java    |    62 +
 components/camel-controlbus/pom.xml                |     2 +-
 .../camel/component/controlbus/controlbus.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/controlbus-component.adoc        |    70 +
 components/camel-couchbase/pom.xml                 |     2 +-
 .../camel/component/couchbase/couchbase.json       |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/couchbase/CouchbaseConsumer.java     |     3 +-
 .../component/couchbase/CouchbaseEndpoint.java     |     2 +-
 .../couchbase/CouchbaseConsumerBodyTest.java       |   174 +
 components/camel-couchdb/pom.xml                   |     2 +-
 .../apache/camel/component/couchdb/couchdb.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-cron/pom.xml                      |     2 +-
 .../org/apache/camel/component/cron/cron.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-crypto-pgp/pom.xml                |     2 +-
 .../org/apache/camel/converter/crypto/pgp.json     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-crypto/pom.xml                    |     2 +-
 .../org/apache/camel/component/crypto/crypto.json  |     2 +-
 .../org/apache/camel/converter/crypto/crypto.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/crypto-dataformat.adoc           |   148 +-
 components/camel-csv/pom.xml                       |     2 +-
 .../org/apache/camel/dataformat/csv/csv.json       |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-cxf/camel-cxf-common/pom.xml      |     2 +-
 components/camel-cxf/camel-cxf-rest/pom.xml        |     2 +-
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/cxf/jaxrs/DefaultCxfRsBinding.java   |     2 +-
 components/camel-cxf/camel-cxf-soap/pom.xml        |     2 +-
 .../org/apache/camel/component/cxf/jaxws/cxf.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-cxf/camel-cxf-spring-common/pom.xml      |     2 +-
 components/camel-cxf/camel-cxf-spring-rest/pom.xml |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/cxf-spring-rest.json   |     2 +-
 components/camel-cxf/camel-cxf-spring-soap/pom.xml |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/cxf-spring-soap.json   |     2 +-
 .../camel-cxf/camel-cxf-spring-transport/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/cxf-spring-transport.json  |     2 +-
 components/camel-cxf/camel-cxf-transport/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/cxf-transport.json     |     2 +-
 components/camel-cxf/pom.xml                       |     2 +-
 components/camel-cyberark-vault/pom.xml            |     2 +-
 .../component/cyberark/vault/cyberark-vault.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../vault/CyberArkVaultPropertiesFunction.java     |     8 +-
 components/camel-dapr/pom.xml                      |     2 +-
 .../org/apache/camel/component/dapr/dapr.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../dapr/operations/DaprStateHandler.java          |     6 +-
 .../component/dapr/operations/DaprStateTest.java   |    96 +
 components/camel-dataformat/pom.xml                |     2 +-
 .../camel/component/dataformat/dataformat.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-dataset/pom.xml                   |     2 +-
 .../camel/component/dataset/dataset-test.json      |     2 +-
 .../apache/camel/component/dataset/dataset.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-datasonnet/pom.xml                |     2 +-
 .../camel/language/datasonnet/datasonnet.json      |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../src/main/docs/datasonnet-language.adoc         |    93 +-
 .../org/apache/camel/language/datasonnet/CML.java  |   234 +-
 .../language/datasonnet/DatasonnetLanguage.java    |    11 +-
 .../src/main/resources/camel-dataweave.libsonnet   |   522 +
 .../src/main/resources/camel.libsonnet             |     5 +-
 .../language/datasonnet/CmlFunctionsTest.java      |    59 +
 .../language/datasonnet/DataWeaveCorpusTest.java   |   246 +
 .../datasonnet/DataWeaveExecutedCorpusTest.java    |   249 +
 .../src/test/resources/corpus/builtinFunctions.dwl |     8 +
 .../src/test/resources/corpus/fieldAccess.dwl      |     8 +
 .../src/test/resources/corpus/filter.dwl           |     4 +
 .../src/test/resources/corpus/ifElse.dwl           |     6 +
 .../src/test/resources/corpus/mapTransform.dwl     |     7 +
 .../src/test/resources/corpus/reduce.dwl           |     6 +
 .../src/test/resources/corpus/shorthand.dwl        |    11 +
 .../src/test/resources/corpus/stringConcat.dwl     |     6 +
 .../src/test/resources/corpus/typeCoercion.dwl     |     7 +
 .../src/test/resources/dataweave-corpus/corpus.txt |  1598 +
 .../test/resources/dataweave-corpus/default.json   |     1 +
 components/camel-dataweave/pom.xml                 |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/dataweave.json         |     2 +-
 .../camel/component/dataweave/DataWeaveAst.java    |   162 +-
 .../dataweave/DataWeaveConversionException.java    |    36 +
 .../component/dataweave/DataWeaveConverter.java    |  1641 +-
 .../camel/component/dataweave/DataWeaveLexer.java  |   419 +-
 .../camel/component/dataweave/DataWeaveParser.java |  1444 +-
 .../dataweave/DataWeaveConverterTest.java          |   650 +-
 .../component/dataweave/DataWeaveLexerTest.java    |    36 +-
 .../component/dataweave/DataWeaveParserTest.java   |   417 +-
 .../camel-debezium-common-component/pom.xml        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/debezium-common.json   |     2 +-
 .../camel/component/debezium/DebeziumConsumer.java |    23 +-
 .../debezium/DebeziumConsumerHealthCheck.java      |     8 +-
 .../debezium/DebeziumConsumerReadinessTest.java    |   184 +
 .../camel-debezium-maven-plugin/pom.xml            |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/debezium-maven-plugin.json |     2 +-
 .../camel-debezium/camel-debezium-common/pom.xml   |     2 +-
 .../camel-debezium/camel-debezium-db2/pom.xml      |     2 +-
 .../camel/component/debezium/db2/debezium-db2.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/debezium-db2-component.adoc      |     4 +
 .../camel-debezium/camel-debezium-mongodb/pom.xml  |     2 +-
 .../debezium/mongodb/debezium-mongodb.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/debezium-mongodb-component.adoc  |     4 +
 .../camel-debezium/camel-debezium-mysql/pom.xml    |     2 +-
 .../component/debezium/mysql/debezium-mysql.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/debezium-mysql-component.adoc    |     4 +
 .../camel-debezium/camel-debezium-oracle/pom.xml   |     2 +-
 .../component/debezium/oracle/debezium-oracle.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/debezium-oracle-component.adoc   |     4 +
 .../camel-debezium/camel-debezium-postgres/pom.xml |     2 +-
 .../debezium/postgres/debezium-postgres.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/debezium-postgres-component.adoc |     4 +
 .../camel-debezium-sqlserver/pom.xml               |     2 +-
 .../debezium/sqlserver/debezium-sqlserver.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../main/docs/debezium-sqlserver-component.adoc    |     4 +
 components/camel-debezium/pom.xml                  |     2 +-
 components/camel-debug/pom.xml                     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-debug/src/generated/resources/debug.json |     2 +-
 components/camel-dfdl/pom.xml                      |     2 +-
 .../org/apache/camel/component/dfdl/dfdl.json      |     2 +-
 .../org/apache/camel/dataformat/dfdl/dfdl.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel-dfdl/src/main/docs/dfdl-component.adoc   |     4 -
 components/camel-dhis2/camel-dhis2-api/pom.xml     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/dhis2-api.json         |     2 +-
 .../camel-dhis2/camel-dhis2-component/pom.xml      |     2 +-
 .../org/apache/camel/component/dhis2/dhis2.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-dhis2/pom.xml                     |     2 +-
 components/camel-diagram/pom.xml                   |     2 +-
 .../apache/camel/dev-console/route-diagram.json    |    35 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/diagram.json           |     4 +-
 .../camel-diagram/src/main/docs/diagram.adoc       |   129 +-
 .../camel/diagram/DefaultRouteDiagramDumper.java   |   135 +-
 .../apache/camel/diagram/DiagramDevConsole.java    |    52 +-
 .../camel/diagram/RouteDiagramAsciiRenderer.java   |    52 +-
 .../camel/diagram/RouteDiagramLayoutEngine.java    |     2 +
 .../apache/camel/diagram/RouteDiagramRenderer.java |    65 +-
 .../org/apache/camel/diagram/RouteErrorFrame.java  |   190 +
 .../camel/diagram/TopologyAsciiRenderer.java       |    72 +
 .../apache/camel/diagram/TopologyErrorFrame.java   |   334 +
 .../org/apache/camel/diagram/TopologyHelper.java   |    21 +-
 .../camel/diagram/TopologyImageRenderer.java       |    80 +
 .../apache/camel/diagram/TopologyLayoutEngine.java |    10 +
 .../resources/camel/diagram/camel-route-diagram.js |   166 +-
 .../camel/diagram/camel-topology-diagram.js        |   210 +-
 .../camel/diagram/DiagramErrorHandlingTest.java    |   153 +
 .../apache/camel/diagram/RouteErrorFrameTest.java  |   167 +
 .../camel/diagram/TopologyErrorFrameTest.java      |   212 +
 .../camel/diagram/TopologyHelperErrorPathTest.java |    72 +
 components/camel-direct/pom.xml                    |     2 +-
 .../org/apache/camel/component/direct/direct.json  |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/direct/DirectEndpoint.java     |     2 +-
 .../camel/component/direct/DirectProducer.java     |    12 +-
 components/camel-disruptor/pom.xml                 |     2 +-
 .../camel/component/disruptor/disruptor-vm.json    |     5 +-
 .../camel/component/disruptor/disruptor.json       |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/disruptor-vm-component.adoc      |    32 +
 .../component/disruptor/DisruptorEndpoint.java     |     2 +-
 .../component/disruptor/DisruptorProducer.java     |    26 +-
 .../disruptor/DisruptorReplyRouteStopTest.java     |    93 +
 .../FileDisruptorShutdownCompleteAllTasksTest.java |     6 +-
 components/camel-dns/pom.xml                       |     2 +-
 .../org/apache/camel/component/dns/dns.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-docker/pom.xml                    |     2 +-
 .../org/apache/camel/component/docker/docker.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../docker/consumer/DockerEventsConsumer.java      |   185 +-
 .../docker/consumer/DockerStatsConsumer.java       |    42 +-
 .../consumer/DockerEventsConsumerStreamTest.java   |   182 +
 components/camel-drill/pom.xml                     |     2 +-
 .../org/apache/camel/component/drill/drill.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-drill/src/main/docs/drill-component.adoc |    24 +
 components/camel-dropbox/pom.xml                   |     8 +-
 .../apache/camel/component/dropbox/dropbox.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/dropbox/core/DropboxAPIFacade.java   |    28 +-
 .../dropbox/core/DropboxAPIFacadePagingTest.java   |   174 +
 components/camel-duckdb/pom.xml                    |     2 +-
 .../org/apache/camel/component/duckdb/duckdb.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/duckdb-component.adoc            |    64 +
 components/camel-dynamic-router/pom.xml            |     2 +-
 .../control/dynamic-router-control.json            |     2 +-
 .../dynamicrouter/routing/dynamic-router.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ehcache/pom.xml                   |     2 +-
 .../apache/camel/component/ehcache/ehcache.json    |     6 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/EhcacheAggregationRepository.json   |     2 +-
 .../camel/bean/EhcacheIdempotentRepository.json    |     2 +-
 .../camel/bean/EhcacheKeyValueRepository.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/ehcache-component.adoc           |   103 +-
 .../component/ehcache/EhcacheConfiguration.java    |     4 +-
 components/camel-elasticsearch-rest-client/pom.xml |     2 +-
 .../rest/client/elasticsearch-rest-client.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../client/ElasticsearchRestClientProducer.java    |    38 +-
 .../rest/client/NodeScopedCredentialsProvider.java |    81 +
 ...ticsearchRestClientBasicAuthenticationTest.java |    95 +
 ...ticsearchRestClientProducerCredentialsTest.java |    81 +
 .../client/NodeScopedCredentialsProviderTest.java  |   103 +
 components/camel-elasticsearch/pom.xml             |     2 +-
 .../apache/camel/component/es/elasticsearch.json   |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 ...lasticsearchBulkRequestAggregationStrategy.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/es/ElasticsearchProducer.java  |    35 +-
 .../es/NodeScopedCredentialsProvider.java          |    81 +
 .../es/ElasticsearchProducerCredentialsTest.java   |    83 +
 .../es/NodeScopedCredentialsProviderTest.java      |   103 +
 components/camel-event/pom.xml                     |     2 +-
 .../apache/camel/component/camelevent/event.json   |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-event/src/main/docs/event-component.adoc |     3 +
 .../component/camelevent/CamelEventConsumer.java   |     5 +
 .../component/camelevent/CamelEventEndpoint.java   |     2 +-
 components/camel-exec/pom.xml                      |     2 +-
 .../org/apache/camel/component/exec/exec.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-fastjson/pom.xml                  |     2 +-
 .../apache/camel/component/fastjson/fastjson.json  |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-fhir/camel-fhir-api/pom.xml       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/fhir-api.json          |     2 +-
 components/camel-fhir/camel-fhir-component/pom.xml |     2 +-
 .../org/apache/camel/component/fhir/fhir.json      |     2 +-
 .../org/apache/camel/component/fhir/fhirJson.json  |     2 +-
 .../org/apache/camel/component/fhir/fhirXml.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/fhir-component.adoc              |    52 +
 .../src/main/docs/fhirJson-dataformat.adoc         |    22 +
 .../src/main/docs/fhirXml-dataformat.adoc          |    22 +
 components/camel-fhir/pom.xml                      |     2 +-
 components/camel-file-watch/pom.xml                |     2 +-
 .../camel/component/file/watch/file-watch.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-file/pom.xml                      |     2 +-
 .../org/apache/camel/component/file/file.json      |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/FileLockClusterService.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-file/src/main/docs/file-component.adoc   |    14 +
 .../apache/camel/component/file/FileConsumer.java  |    25 +
 .../camel/component/file/FileOperations.java       |    67 +-
 .../camel/component/file/GenericFileConsumer.java  |   117 +-
 .../camel/component/file/GenericFileHelper.java    |    23 +-
 .../component/file/GenericFileKeptDoneFiles.java   |    85 +
 .../component/file/GenericFileOnCompletion.java    |    15 +
 .../camel/component/file/GenericFileProducer.java  |     5 +
 .../component/file/FileProducerMapBodyTest.java    |   104 +
 components/camel-flatpack/pom.xml                  |     2 +-
 .../apache/camel/component/flatpack/flatpack.json  |     2 +-
 .../apache/camel/dataformat/flatpack/flatpack.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/flatpack-dataformat.adoc         |    59 +-
 components/camel-flink/pom.xml                     |     2 +-
 .../org/apache/camel/component/flink/flink.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-flowable/pom.xml                  |     2 +-
 .../apache/camel/component/flowable/flowable.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-fop/pom.xml                       |     2 +-
 .../org/apache/camel/component/fop/fop.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-fory/pom.xml                      |     2 +-
 .../org/apache/camel/component/fory/fory.json      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel-fory/src/main/docs/fory-dataformat.adoc  |    26 +
 components/camel-freemarker/pom.xml                |     2 +-
 .../camel/component/freemarker/freemarker.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ftp-common/pom.xml                |     2 +-
 components/camel-ftp/pom.xml                       |     2 +-
 .../apache/camel/component/file/remote/ftp.json    |     2 +-
 .../apache/camel/component/file/remote/ftps.json   |     2 +-
 .../apache/camel/component/file/remote/sftp.json   |     2 +-
 .../org/apache/camel/dev-console/sftp.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../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 +-
 .../remote/integration/FtpRecursiveDepth2IT.java   |    17 +-
 .../remote/integration/FtpRecursiveDepth3IT.java   |    13 +-
 .../remote/integration/FtpRecursiveDepthIT.java    |    13 +-
 components/camel-geocoder/pom.xml                  |     2 +-
 .../apache/camel/component/geocoder/geocoder.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-git/pom.xml                       |     2 +-
 .../org/apache/camel/component/git/git.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-github2/pom.xml                   |     2 +-
 .../apache/camel/component/github2/github2.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../github2/consumer/AbstractGitHub2Consumer.java  |    11 +
 .../component/github2/consumer/CommitConsumer.java |   102 +-
 .../component/github2/consumer/EventsConsumer.java |     9 +-
 .../consumer/PullRequestCommentConsumer.java       |     7 +-
 .../github2/consumer/PullRequestConsumer.java      |    10 +-
 .../component/github2/consumer/TagConsumer.java    |     6 +-
 .../consumer/GitHub2ConsumerPositionTest.java      |   471 +
 .../camel-google/camel-google-bigquery/pom.xml     |     2 +-
 .../component/google/bigquery/google-bigquery.json |     2 +-
 .../google/bigquery/sql/google-bigquery-sql.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/google-bigquery-component.adoc   |    25 +-
 .../main/docs/google-bigquery-sql-component.adoc   |    20 +
 .../google/bigquery/GoogleBigQueryProducer.java    |     4 +-
 .../camel-google/camel-google-calendar/pom.xml     |     2 +-
 .../component/google/calendar/google-calendar.json |     2 +-
 .../calendar/stream/google-calendar-stream.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 ...le-calendar-stream-application-cloudevents.json |     2 +-
 .../src/main/docs/google-calendar-component.adoc   |    25 +
 .../docs/google-calendar-stream-component.adoc     |    20 +
 .../camel-google/camel-google-common/pom.xml       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/google-common.json     |     2 +-
 components/camel-google/camel-google-drive/pom.xml |     2 +-
 .../camel/component/google/drive/google-drive.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/google-drive-component.adoc      |    27 +-
 .../camel-google/camel-google-firestore/pom.xml    |     2 +-
 .../google/firestore/google-firestore.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-google/camel-google-functions/pom.xml    |     2 +-
 .../google/functions/google-functions.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-google/camel-google-mail/pom.xml  |     2 +-
 .../camel/component/google/mail/google-mail.json   |     2 +-
 .../google/mail/stream/google-mail-stream.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../camel/transformer/google-mail-draft.json       |     2 +-
 ...google-mail-stream-application-cloudevents.json |     2 +-
 .../google-mail-update-message-labels.json         |     2 +-
 .../main/docs/google-mail-stream-component.adoc    |    20 +
 .../mail/stream/GoogleMailStreamConsumer.java      |    61 +-
 .../google/mail/stream/FakeGmailClientFactory.java |   187 +
 .../GoogleMailStreamConsumerInProgressTest.java    |   226 +
 .../camel-google/camel-google-pubsub/pom.xml       |     2 +-
 .../component/google/pubsub/google-pubsub.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../google-pubsub-application-cloudevents.json     |     2 +-
 .../google/pubsub/GooglePubsubConsumer.java        |    11 +-
 .../google/pubsub/GooglePubsubProducer.java        |     5 +-
 .../GooglePubsubConsumerNackFailureTest.java       |   130 +
 .../camel-google-secret-manager/pom.xml            |     2 +-
 .../secret/manager/google-secret-manager.json      |     2 +-
 .../org/apache/camel/dev-console/gcp-secrets.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../GoogleSecretManagerPropertiesFunction.java     |     8 +-
 .../camel-google/camel-google-sheets/pom.xml       |     2 +-
 .../component/google/sheets/google-sheets.json     |     2 +-
 .../google/sheets/stream/google-sheets-stream.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../google-sheets-application-x-struct.json        |     2 +-
 ...ogle-sheets-stream-application-cloudevents.json |     2 +-
 .../src/main/docs/google-sheets-component.adoc     |    25 +
 .../main/docs/google-sheets-stream-component.adoc  |    29 +-
 .../camel-google-speech-to-text/pom.xml            |     2 +-
 .../google/speechtotext/google-speech-to-text.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-google/camel-google-storage/pom.xml      |     2 +-
 .../component/google/storage/google-storage.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../google-storage-application-cloudevents.json    |     2 +-
 .../google/storage/GoogleCloudStorageConsumer.java |    92 +-
 ...oogleCloudStorageConsumerDeletedObjectTest.java |   117 +
 ...eCloudStorageConsumerInProgressFailureTest.java |    79 +
 .../GoogleCloudStorageConsumerInProgressTest.java  |   153 +
 ...oogleCloudStorageConsumerListingWindowTest.java |   214 +
 .../camel-google-text-to-speech/pom.xml            |     2 +-
 .../google/texttospeech/google-text-to-speech.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-google/camel-google-vertexai/pom.xml     |     2 +-
 .../component/google/vertexai/google-vertexai.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-google/camel-google-vision/pom.xml       |     2 +-
 .../component/google/vision/google-vision.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-google/pom.xml                    |     2 +-
 components/camel-graphql/pom.xml                   |     2 +-
 .../apache/camel/component/graphql/graphql.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/graphql/GraphqlEndpoint.java   |    77 +-
 .../camel/component/graphql/GraphqlProducer.java   |    10 +-
 .../graphql/GraphqlCredentialsAuthorityTest.java   |   166 +
 components/camel-grok/pom.xml                      |     2 +-
 .../org/apache/camel/component/grok/grok.json      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-groovy/pom.xml                    |     2 +-
 .../org/apache/camel/dev-console/groovy.json       |     2 +-
 .../org/apache/camel/groovy/json/groovyJson.json   |     2 +-
 .../org/apache/camel/groovy/xml/groovyXml.json     |     2 +-
 .../org/apache/camel/language/groovy/groovy.json   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../camel/language/groovy/GroovyExpression.java    |    65 +-
 .../groovy/GroovyMissingPropertyHintTest.java      |    26 +-
 components/camel-grpc/pom.xml                      |     2 +-
 .../org/apache/camel/component/grpc/grpc.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/grpc/GrpcProducerStreamingTest.java  |    29 +-
 components/camel-gson/pom.xml                      |     2 +-
 .../org/apache/camel/component/gson/gson.json      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-hashicorp-vault/pom.xml           |     2 +-
 .../component/hashicorp/vault/hashicorp-vault.json |     2 +-
 .../camel/dev-console/hashicorp-secrets.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../src/main/docs/hashicorp-vault-component.adoc   |    13 +-
 .../vault/HashicorpVaultPropertiesFunction.java    |    99 +-
 .../vault/HashicorpVaultReloadTriggerTask.java     |     8 +
 .../HashicorpVaultPropertiesFunctionTest.java      |   184 +
 .../vault/HashicorpVaultReloadTriggerTaskTest.java |   232 +
 components/camel-hazelcast/pom.xml                 |     2 +-
 .../hazelcast/instance/hazelcast-instance.json     |     2 +-
 .../component/hazelcast/list/hazelcast-list.json   |     2 +-
 .../component/hazelcast/map/hazelcast-map.json     |     2 +-
 .../hazelcast/multimap/hazelcast-multimap.json     |     2 +-
 .../hazelcast/pncounter/hazelcast-pncounter.json   |     2 +-
 .../component/hazelcast/queue/hazelcast-queue.json |     2 +-
 .../replicatedmap/hazelcast-replicatedmap.json     |     2 +-
 .../hazelcast/ringbuffer/hazelcast-ringbuffer.json |     2 +-
 .../component/hazelcast/seda/hazelcast-seda.json   |     2 +-
 .../component/hazelcast/set/hazelcast-set.json     |     2 +-
 .../component/hazelcast/topic/hazelcast-topic.json |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/HazelcastAggregationRepository.json |     2 +-
 .../camel/bean/HazelcastIdempotentRepository.json  |     2 +-
 .../camel/bean/HazelcastKeyValueRepository.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/hazelcast-set-component.adoc     |    47 +-
 .../hazelcast/seda/HazelcastSedaConsumer.java      |    13 +-
 .../HazelcastSedaTransactedRollbackOnlyTest.java   |   112 +
 components/camel-hivemq/pom.xml                    |     2 +-
 .../org/apache/camel/component/hivemq/hivemq.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-hl7/pom.xml                       |     2 +-
 .../org/apache/camel/component/hl7/hl7.json        |     2 +-
 .../org/apache/camel/component/hl7/hl7terser.json  |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 components/camel-http-base/pom.xml                 |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/http-base.json         |     2 +-
 components/camel-http-common/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/http-common.json       |     2 +-
 .../camel/http/common/DefaultHttpBinding.java      |    36 +-
 .../camel/http/common/HttpCommonEndpoint.java      |     8 +-
 .../camel/http/common/HttpConfiguration.java       |     4 +-
 .../apache/camel/http/common/HttpConverter.java    |    21 +-
 .../camel/http/common/HttpConverterGzipTest.java   |   201 +
 components/camel-http/pom.xml                      |     2 +-
 .../component/http/HttpEndpointConfigurer.java     |    12 +
 .../component/http/HttpEndpointUriFactory.java     |     4 +-
 .../org/apache/camel/component/http/http.json      |    22 +-
 .../org/apache/camel/component/http/https.json     |    22 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/LoggingHttpActivityListener.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-http/src/main/docs/http-component.adoc   |   182 +-
 .../apache/camel/component/http/HttpComponent.java |    22 +-
 .../apache/camel/component/http/HttpEndpoint.java  |    34 +
 .../apache/camel/component/http/HttpProducer.java  |    77 +-
 .../component/http/OAuth2CachedTokensKey.java      |    64 +
 .../http/OAuth2CachedTokensKeyResolver.java        |    46 +
 .../component/http/OAuth2ClientConfigurer.java     |    36 +-
 .../http/HttpOAuth2CachedTokensKeyTest.java        |   210 +
 .../http/HttpOAuth2ResourceIndicatorTest.java      |   129 +
 .../component/http/HttpOAuth2TokenCachingTest.java |   141 +-
 .../HttpProducerEmptyCharsetParameterTest.java     |    73 +
 .../component/http/HttpProducerMapBodyTest.java    |    40 +-
 .../http/HttpProducerMultiValueHeaderTest.java     |   127 +
 .../HttpProducerTwoHeadersWithSameKeyTest.java     |     8 +-
 .../component/http/OAuth2CachedTokensKeyTest.java  |    58 +
 .../camel-huawei/camel-huaweicloud-common/pom.xml  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/huaweicloud-common.json    |     2 +-
 .../camel-huawei/camel-huaweicloud-dms/pom.xml     |     2 +-
 .../component/huaweicloud/dms/hwcloud-dms.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-huawei/camel-huaweicloud-frs/pom.xml     |     2 +-
 .../component/huaweicloud/frs/hwcloud-frs.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-huaweicloud-functiongraph/pom.xml        |     2 +-
 .../org/apache/camel/hwcloud-functiongraph.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-huawei/camel-huaweicloud-iam/pom.xml     |     2 +-
 .../component/huaweicloud/iam/hwcloud-iam.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-huaweicloud-imagerecognition/pom.xml     |     2 +-
 .../image/hwcloud-imagerecognition.json            |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-huawei/camel-huaweicloud-obs/pom.xml     |     2 +-
 .../component/huaweicloud/obs/hwcloud-obs.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/huaweicloud/obs/OBSConsumer.java     |   113 +-
 .../huaweicloud/obs/OBSConsumerInProgressTest.java |   300 +
 .../obs/OBSConsumerObjectThatCannotBeGotTest.java  |   220 +
 .../camel-huawei/camel-huaweicloud-smn/pom.xml     |     2 +-
 .../component/huaweicloud/smn/hwcloud-smn.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-huawei/pom.xml                    |     2 +-
 components/camel-ibm/camel-ibm-cos/pom.xml         |     2 +-
 .../apache/camel/component/ibm/cos/ibm-cos.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/ibm/cos/IBMCOSConsumer.java    |    37 +-
 .../camel/component/ibm/cos/FakeS3Server.java      |   206 +
 .../ibm/cos/IBMCOSConsumerInProgressTest.java      |   244 +
 .../camel-ibm/camel-ibm-secrets-manager/pom.xml    |     2 +-
 .../ibm/secrets/manager/ibm-secrets-manager.json   |     2 +-
 .../org/apache/camel/dev-console/ibm-secrets.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../main/docs/ibm-secrets-manager-component.adoc   |     1 +
 .../IBMSecretsManagerPropertiesFunction.java       |    21 +-
 .../vault/IBMEventStreamReloadTriggerTask.java     |    73 +-
 .../IBMSecretsManagerPropertiesFunctionTest.java   |   137 +
 .../vault/IBMEventStreamReloadTriggerTaskTest.java |   139 +
 .../camel-ibm/camel-ibm-watson-discovery/pom.xml   |     2 +-
 .../ibm/watson/discovery/ibm-watson-discovery.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-ibm/camel-ibm-watson-language/pom.xml    |     2 +-
 .../ibm/watson/language/ibm-watson-language.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-ibm-watson-speech-to-text/pom.xml        |     2 +-
 .../ibm/watson/stt/ibm-watson-speech-to-text.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-ibm-watson-text-to-speech/pom.xml        |     2 +-
 .../ibm/watson/tts/ibm-watson-text-to-speech.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ibm/camel-ibm-watsonx-ai/pom.xml  |     2 +-
 .../component/ibm/watsonx/ai/ibm-watsonx-ai.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../integration/WatsonxAiWebSocketStreamingIT.java |     4 +-
 .../camel-ibm/camel-ibm-watsonx-data/pom.xml       |     2 +-
 .../ibm/watsonx/data/ibm-watsonx-data.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ibm/pom.xml                       |     2 +-
 components/camel-ical/pom.xml                      |     2 +-
 .../org/apache/camel/component/ical/ical.json      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel/component/ical/ICalDataFormat.java       |     5 +-
 .../ICalDataFormatConcurrentUnmarshalTest.java     |   164 +
 .../component/ical/ICalDataFormatTimeZoneTest.java |    77 +
 components/camel-iggy/pom.xml                      |     2 +-
 .../org/apache/camel/component/iggy/iggy.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-iggy/src/main/docs/iggy-component.adoc   |     4 -
 .../apache/camel/component/iggy/IggyEndpoint.java  |    21 +-
 .../component/iggy/IggyTopicMessageExpiryTest.java |    85 +
 components/camel-ignite/pom.xml                    |     9 +-
 .../camel/component/ignite/cache/ignite-cache.json |     2 +-
 .../component/ignite/compute/ignite-compute.json   |     2 +-
 .../component/ignite/events/ignite-events.json     |     2 +-
 .../camel/component/ignite/idgen/ignite-idgen.json |     2 +-
 .../ignite/messaging/ignite-messaging.json         |     2 +-
 .../camel/component/ignite/queue/ignite-queue.json |     2 +-
 .../camel/component/ignite/set/ignite-set.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../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 +
 .../camel/component/ignite/IgniteComputeTest.java  |    31 +-
 .../camel-infinispan-common/pom.xml                |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/infinispan-common.json |     2 +-
 .../camel-infinispan-embedded/pom.xml              |     2 +-
 .../infinispan/embedded/infinispan-embedded.json   |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../InfinispanEmbeddedAggregationRepository.json   |     2 +-
 .../bean/InfinispanEmbeddedClusterService.json     |     2 +-
 .../InfinispanEmbeddedIdempotentRepository.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-infinispan/camel-infinispan/pom.xml      |     2 +-
 .../component/infinispan/remote/infinispan.json    |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../InfinispanRemoteAggregationRepository.json     |     2 +-
 .../camel/bean/InfinispanRemoteClusterService.json |     2 +-
 .../bean/InfinispanRemoteIdempotentRepository.json |     2 +-
 .../bean/InfinispanRemoteKeyValueRepository.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../camel/transformer/infinispan-embeddings.json   |     2 +-
 components/camel-infinispan/pom.xml                |     2 +-
 components/camel-influxdb/pom.xml                  |     2 +-
 .../apache/camel/component/influxdb/influxdb.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-influxdb2/pom.xml                 |     2 +-
 .../camel/component/influxdb2/influxdb2.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/influxdb2-component.adoc         |    11 +
 .../component/influxdb2/InfluxDb2Producer.java     |    10 +-
 .../InfluxDb2ProducerWriteFailureTest.java         |   213 +
 components/camel-iso8583/pom.xml                   |     2 +-
 .../apache/camel/dataformat/iso8583/iso8583.json   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-jackson-avro/pom.xml              |     2 +-
 .../camel/component/jackson/avro/avroJackson.json  |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../org/apache/camel/transformer/avro-binary.json  |     2 +-
 .../camel/transformer/avro-x-java-object.json      |     2 +-
 .../apache/camel/transformer/avro-x-struct.json    |     2 +-
 components/camel-jackson-protobuf/pom.xml          |     2 +-
 .../jackson/protobuf/protobufJackson.json          |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../apache/camel/transformer/protobuf-binary.json  |     2 +-
 .../camel/transformer/protobuf-x-java-object.json  |     2 +-
 .../camel/transformer/protobuf-x-struct.json       |     2 +-
 components/camel-jackson/pom.xml                   |     2 +-
 .../apache/camel/component/jackson/jackson.json    |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../apache/camel/transformer/application-json.json |     2 +-
 .../transformer/application-x-java-object.json     |     2 +-
 .../camel/transformer/application-x-struct.json    |     2 +-
 components/camel-jackson3-avro/pom.xml             |     2 +-
 .../camel/component/jackson3/avro/avroJackson.json |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../org/apache/camel/transformer/avro-binary.json  |     2 +-
 .../camel/transformer/avro-x-java-object.json      |     2 +-
 .../apache/camel/transformer/avro-x-struct.json    |     2 +-
 components/camel-jackson3-protobuf/pom.xml         |     2 +-
 .../jackson3/protobuf/protobufJackson.json         |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../apache/camel/transformer/protobuf-binary.json  |     2 +-
 .../camel/transformer/protobuf-x-java-object.json  |     2 +-
 .../camel/transformer/protobuf-x-struct.json       |     2 +-
 components/camel-jackson3/pom.xml                  |     2 +-
 .../apache/camel/component/jackson3/jackson.json   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../apache/camel/transformer/application-json.json |     2 +-
 .../transformer/application-x-java-object.json     |     2 +-
 .../camel/transformer/application-x-struct.json    |     2 +-
 components/camel-jackson3xml/pom.xml               |     2 +-
 .../camel/component/jackson3xml/jacksonXml.json    |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-jacksonxml/pom.xml                |     2 +-
 .../camel/component/jacksonxml/jacksonXml.json     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-jactl/pom.xml                     |     2 +-
 .../org/apache/camel/language/jactl/jactl.json     |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 components/camel-jandex/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/jandex.json            |     2 +-
 components/camel-jasypt/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/jasypt.json            |     2 +-
 components/camel-javascript/pom.xml                |     2 +-
 .../META-INF/org/apache/camel/language/js/js.json  |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../src/main/docs/js-language.adoc                 |    62 +-
 .../camel/language/js/JavaScriptExpression.java    |    29 +-
 .../language/js/JavaScriptBindingNamesTest.java    |    69 +
 .../camel/language/js/JavaScriptVariablesTest.java |   100 +
 components/camel-jaxb/pom.xml                      |     2 +-
 .../org/apache/camel/converter/jaxb/jaxb.json      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel-jaxb/src/main/docs/jaxb-dataformat.adoc  |    72 +
 components/camel-jcache/pom.xml                    |     2 +-
 .../org/apache/camel/component/jcache/jcache.json  |     4 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/JCacheAggregationRepository.json    |     2 +-
 .../camel/bean/JCacheIdempotentRepository.json     |     2 +-
 .../camel/bean/JCacheKeyValueRepository.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/jcache/JCacheConfiguration.java      |     2 +-
 .../camel/component/jcache/JCacheManager.java      |     2 +-
 components/camel-jcr/pom.xml                       |     2 +-
 .../org/apache/camel/component/jcr/jcr.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-jdbc/pom.xml                      |     2 +-
 .../org/apache/camel/component/jdbc/jdbc.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-jdbc/src/main/docs/jdbc-component.adoc   |    36 +
 .../apache/camel/component/jdbc/JdbcComponent.java |    14 +-
 .../jdbc/JdbcComponentSecretRotationAwareTest.java |   166 +
 components/camel-jetty-common/pom.xml              |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/jetty-common.json      |     2 +-
 components/camel-jetty/pom.xml                     |     2 +-
 .../org/apache/camel/component/jetty12/jetty.json  |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/jetty12/AttachmentHttpBinding.java   |    65 +-
 ...tpBindingQueryParametersUnreadableBodyTest.java |   134 +
 .../jetty/JettyEmptyCharsetParameterTest.java      |    63 +
 .../jetty/JettyGzipRequestEmptyBodyTest.java       |   102 +
 .../jetty/JettyGzipRequestExpectContinueTest.java  |   125 +
 .../jetty/MultiPartFormRepeatedFieldTest.java      |    70 +
 components/camel-jfr/pom.xml                       |     2 +-
 .../META-INF/org/apache/camel/dev-console/jfr.json |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-jfr/src/generated/resources/jfr.json     |     2 +-
 components/camel-jgroups-raft/pom.xml              |     2 +-
 .../camel/component/jgroups/raft/jgroups-raft.json |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/JGroupsRaftClusterService.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/jgroups-raft-component.adoc      |     4 +
 .../jgroups/raft/CamelRoleChangeListener.java      |    30 +-
 .../raft/cluster/ClusterRoleChangeListener.java    |     7 +-
 .../raft/cluster/JGroupsRaftClusterView.java       |    22 +-
 .../jgroups/raft/CamelRoleChangeListenerTest.java  |    46 +
 .../cluster/ClusterRoleChangeListenerTest.java     |    73 +
 .../raft/cluster/JGroupsRaftClusterViewTest.java   |    39 +
 .../src/test/resources/raftABC.xml                 |     7 +-
 components/camel-jgroups/pom.xml                   |     2 +-
 .../apache/camel/component/jgroups/jgroups.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-jira/pom.xml                      |     2 +-
 .../org/apache/camel/component/jira/jira.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-jira/src/main/docs/jira-component.adoc   |    55 +
 .../jira/producer/AddCommentProducer.java          |     3 +-
 .../jira/producer/AddIssueLinkProducer.java        |     3 +-
 .../component/jira/producer/AddIssueProducer.java  |     9 +-
 .../jira/producer/AddWorkLogProducer.java          |     4 +-
 .../jira/producer/AttachFileProducer.java          |     6 +-
 .../jira/producer/DeleteIssueProducer.java         |     3 +-
 .../jira/producer/TransitionIssueProducer.java     |     6 +-
 .../component/jira/producer/WatcherProducer.java   |     6 +-
 .../jira/producer/AddCommentProducerTest.java      |     5 +-
 .../jira/producer/AddIssueLinkProducerTest.java    |    10 +-
 .../jira/producer/AddWorkLogProducerTest.java      |     5 +-
 .../AttachFileProducerFromFileRouteTest.java       |     2 +-
 .../AttachFileProducerInputStreamTest.java         |     2 +-
 .../jira/producer/AttachFileProducerTest.java      |     2 +-
 .../producer/DeleteIssueProducerFailureTest.java   |   101 +
 .../jira/producer/DeleteIssueProducerTest.java     |     2 +-
 .../producer/JiraProducerRejectedRequestTest.java  |   235 +
 .../jira/producer/TransitionIssueProducerTest.java |     2 +-
 .../jira/producer/WatcherProducerTest.java         |     4 +-
 components/camel-jms/pom.xml                       |     6 +-
 .../org/apache/camel/component/jms/jms.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/jms/JmsConfiguration.java      |     4 +
 .../org/apache/camel/component/jms/JmsMessage.java |     7 +
 .../jms/JmsMessageCopyFromAttachmentsTest.java     |    86 +
 .../jms/JmsPreserveMessageQosTimeToLiveTest.java   |   174 +
 ...sRequestReplyExclusiveReplyToComponentTest.java |     3 +
 ...RequestReplyExclusiveReplyToConcurrentTest.java |     2 +-
 .../jms/JmsRequestReplyExclusiveReplyToTest.java   |     3 +
 .../integration/spring/tx/RouteIdTransactedIT.java |    15 +-
 components/camel-jmx/pom.xml                       |     2 +-
 .../org/apache/camel/component/jmx/jmx.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-jmx/src/main/docs/jmx-component.adoc     |    30 +
 .../apache/camel/component/jmx/JMXConsumer.java    |   112 +-
 .../component/jmx/JMXConsumerReconnectTest.java    |   362 +
 components/camel-jolt/pom.xml                      |     2 +-
 .../org/apache/camel/component/jolt/jolt.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-jooq/pom.xml                      |     2 +-
 .../org/apache/camel/component/jooq/jooq.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-jooq/src/main/docs/jooq-component.adoc   |     3 +
 .../apache/camel/component/jooq/JooqConsumer.java  |    42 +-
 ...JooqConsumerDeleteFailedPooledExchangeTest.java |    34 +
 .../jooq/JooqConsumerDeleteFailedTest.java         |   114 +
 components/camel-joor/pom.xml                      |     2 +-
 .../org/apache/camel/language/joor/java.json       |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 components/camel-jpa/pom.xml                       |     2 +-
 .../org/apache/camel/component/jpa/jpa.json        |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/JpaKeyValueRepository.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-jpa/src/main/docs/jpa-component.adoc     |     7 +
 .../apache/camel/component/jpa/JpaConsumer.java    |    17 +
 .../component/jpa/JpaConsumerRollbackOnlyTest.java |   155 +
 components/camel-jq/pom.xml                        |     2 +-
 .../META-INF/org/apache/camel/language/jq/jq.json  |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/language/jq/JqExpression.java |    15 +-
 .../camel/language/jq/JqNullBodyHintTest.java      |     2 +-
 components/camel-jsch/pom.xml                      |     2 +-
 .../org/apache/camel/component/scp/scp.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-jsch/src/main/docs/scp-component.adoc    |    44 +-
 components/camel-jslt/pom.xml                      |     2 +-
 .../org/apache/camel/component/jslt/jslt.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-json-validator/pom.xml            |     2 +-
 .../component/jsonvalidator/json-validator.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-jsonapi/pom.xml                   |     2 +-
 .../apache/camel/component/jsonapi/jsonApi.json    |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/jsonApi-dataformat.adoc          |    28 +
 components/camel-jsonata/pom.xml                   |     2 +-
 .../apache/camel/component/jsonata/jsonata.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-jsonb/pom.xml                     |     2 +-
 .../org/apache/camel/component/jsonb/jsonb.json    |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-jsonpath/pom.xml                  |     2 +-
 .../org/apache/camel/jsonpath/jsonpath.json        |     4 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/jsonpath/JsonPathEngine.java  |     9 +-
 .../camel/jsonpath/JsonPathNullBodyHintTest.java   |     2 +-
 components/camel-jsoup/pom.xml                     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-jsoup/src/generated/resources/jsoup.json |     4 +-
 components/camel-jsoup/src/main/docs/jsoup.adoc    |     2 +-
 components/camel-jt400/pom.xml                     |     2 +-
 .../org/apache/camel/component/jt400/jt400.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-jta/pom.xml                       |     8 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-jta/src/generated/resources/jta.json     |     2 +-
 .../apache/camel/jta/TransactionErrorHandler.java  |    11 +-
 ...ansactionErrorHandlerGracePeriodShutdownIT.java |     4 +-
 ...ransactionErrorHandlerGracefulShutdownTest.java |   187 +
 ...ransactionErrorHandlerRollbackOnlyLastTest.java |   125 +
 components/camel-jte/pom.xml                       |     2 +-
 .../org/apache/camel/component/jte/jte.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-kafka-common/pom.xml              |     2 +-
 .../component/kafka/AbstractKafkaComponent.java    |    40 +-
 .../component/kafka/KafkaClientConfiguration.java  |     9 +-
 .../component/kafka/KafkaReconnectSupport.java     |    57 +
 components/camel-kafka-share/pom.xml               |    75 +
 .../kafka/share/KafkaShareComponentConfigurer.java |   534 +
 .../kafka/share/KafkaShareEndpointConfigurer.java  |   489 +
 .../kafka/share/KafkaShareEndpointUriFactory.java  |   159 +
 .../camel/component/kafka/share/kafka-share.json   |   193 +
 .../services/org/apache/camel/component.properties |     7 +
 .../org/apache/camel/component/kafka-share         |     2 +
 .../apache/camel/configurer/kafka-share-component  |     2 +
 .../apache/camel/configurer/kafka-share-endpoint   |     2 +
 .../apache/camel/urifactory/kafka-share-endpoint   |     2 +
 .../src/main/docs/kafka-share-component.adoc       |   220 +
 .../share/DefaultKafkaShareClientFactory.java      |    41 +
 .../kafka/share/KafkaShareAcknowledgeType.java     |    49 +
 .../kafka/share/KafkaShareClientFactory.java       |    45 +
 .../kafka/share/KafkaShareCommitMode.java          |    32 +
 .../component/kafka/share/KafkaShareComponent.java |   103 +
 .../kafka/share/KafkaShareConfiguration.java       |   344 +
 .../component/kafka/share/KafkaShareConstants.java |    49 +
 .../component/kafka/share/KafkaShareConsumer.java  |   158 +
 .../kafka/share/KafkaShareConsumerHealthCheck.java |    67 +
 .../component/kafka/share/KafkaShareEndpoint.java  |   176 +
 .../kafka/share/KafkaShareFetchRecords.java        |   452 +
 .../kafka/share/KafkaShareComponentTest.java       |    88 +
 .../kafka/share/KafkaShareConfigurationTest.java   |    94 +
 .../kafka/share/KafkaShareConsumerErrorTest.java   |   239 +
 .../kafka/share/KafkaShareConsumerTest.java        |   135 +
 .../kafka/share/RecordingShareConsumer.java        |   139 +
 .../share/integration/KafkaShareConsumerIT.java    |   186 +
 .../src/test/resources/log4j2.properties           |    32 +
 components/camel-kafka/pom.xml                     |     2 +-
 .../org/apache/camel/component/kafka/kafka.json    |     6 +-
 .../org/apache/camel/dev-console/kafka.json        |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/KafkaIdempotentRepository.json      |     2 +-
 .../apache/camel/bean/KafkaKeyValueRepository.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |     5 +
 .../camel/component/kafka/KafkaComponent.java      |    19 +-
 .../camel/component/kafka/KafkaFetchRecords.java   |   111 +-
 .../batching/KafkaRecordBatchingProcessor.java     |    19 +-
 .../processor/idempotent/kafka/KafkaChangelog.java |   273 +
 .../kafka/KafkaIdempotentRepository.java           |   161 +-
 .../keyvalue/kafka/KafkaKeyValueRepository.java    |   162 +-
 .../kafka/KafkaBatchingConsumerPollErrorTest.java  |   188 +
 .../KafkaBatchingConsumerProcessErrorTest.java     |   146 +
 .../component/kafka/KafkaConsumerStopTest.java     |   197 +
 .../kafka/KafkaIdempotentRepositoryTest.java       |    15 +-
 components/camel-kamelet/pom.xml                   |     2 +-
 .../kamelet/KameletComponentConfigurer.java        |     6 +
 .../kamelet/KameletEndpointConfigurer.java         |     6 +
 .../kamelet/KameletEndpointUriFactory.java         |     3 +-
 .../apache/camel/component/kamelet/kamelet.json    |    14 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/kamelet-component.adoc           |    67 +-
 .../apache/camel/component/kamelet/Kamelet.java    |   316 +-
 .../camel/component/kamelet/KameletComponent.java  |    49 +
 .../camel/component/kamelet/KameletEndpoint.java   |    16 +
 .../kamelet/KameletAdvancedOptionsTest.java        |  1473 +
 components/camel-keycloak/pom.xml                  |     2 +-
 .../apache/camel/component/keycloak/keycloak.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/keycloak-consumer.adoc           |    31 +-
 .../src/main/docs/keycloak-producer.adoc           |    19 +-
 .../src/main/docs/keycloak-security.adoc           |     4 +-
 .../camel/component/keycloak/KeycloakConsumer.java |    16 +-
 .../keycloak/KeycloakConsumerLatestEventsTest.java |   159 +
 components/camel-knative/camel-knative-api/pom.xml |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/knative-api.json       |     2 +-
 .../camel-knative/camel-knative-component/pom.xml  |     2 +-
 .../apache/camel/component/knative/knative.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-knative/camel-knative-http/pom.xml       |     4 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/knative-http.json      |     2 +-
 .../knative/http/KnativeHttpConsumer.java          |    23 +-
 .../knative/http/KnativeHttpProducer.java          |    19 +-
 .../http/KnativeHttpMultiValueHeaderTest.java      |   290 +
 .../component/knative/http/KnativeHttpServer.java  |     6 +-
 components/camel-knative/pom.xml                   |     2 +-
 components/camel-kubernetes/pom.xml                |     2 +-
 .../KubernetesConfigMapsEndpointUriFactory.java    |     3 +-
 .../KubernetesCronJobEndpointUriFactory.java       |     3 +-
 ...ubernetesCustomResourcesEndpointUriFactory.java |     3 +-
 .../KubernetesDeploymentsEndpointUriFactory.java   |     3 +-
 .../events/KubernetesEventsEndpointUriFactory.java |     3 +-
 .../hpa/KubernetesHPAEndpointUriFactory.java       |     3 +-
 .../job/KubernetesJobEndpointUriFactory.java       |     3 +-
 .../KubernetesNamespacesEndpointUriFactory.java    |     3 +-
 .../nodes/KubernetesNodesEndpointUriFactory.java   |     3 +-
 ...ernetesPersistentVolumesEndpointUriFactory.java |     3 +-
 ...sPersistentVolumesClaimsEndpointUriFactory.java |     3 +-
 .../pods/KubernetesPodsEndpointUriFactory.java     |     3 +-
 ...esReplicationControllersEndpointUriFactory.java |     3 +-
 ...KubernetesResourcesQuotaEndpointUriFactory.java |     3 +-
 .../KubernetesSecretsEndpointUriFactory.java       |     3 +-
 ...ubernetesServiceAccountsEndpointUriFactory.java |     3 +-
 .../KubernetesServicesEndpointUriFactory.java      |     3 +-
 .../OpenshiftBuildConfigsEndpointUriFactory.java   |     3 +-
 .../builds/OpenshiftBuildsEndpointUriFactory.java  |     3 +-
 ...enshiftDeploymentConfigsEndpointUriFactory.java |     3 +-
 .../config_maps/kubernetes-config-maps.json        |     4 +-
 .../kubernetes/cronjob/kubernetes-cronjob.json     |     4 +-
 .../kubernetes-custom-resources.json               |     4 +-
 .../deployments/kubernetes-deployments.json        |     4 +-
 .../kubernetes/events/kubernetes-events.json       |     4 +-
 .../component/kubernetes/hpa/kubernetes-hpa.json   |     4 +-
 .../component/kubernetes/job/kubernetes-job.json   |     4 +-
 .../namespaces/kubernetes-namespaces.json          |     4 +-
 .../kubernetes/nodes/kubernetes-nodes.json         |     4 +-
 .../kubernetes-persistent-volumes.json             |     4 +-
 .../kubernetes-persistent-volumes-claims.json      |     4 +-
 .../component/kubernetes/pods/kubernetes-pods.json |     4 +-
 .../kubernetes-replication-controllers.json        |     4 +-
 .../kubernetes-resources-quota.json                |     4 +-
 .../kubernetes/secrets/kubernetes-secrets.json     |     4 +-
 .../kubernetes-service-accounts.json               |     4 +-
 .../kubernetes/services/kubernetes-services.json   |     4 +-
 .../build_configs/openshift-build-configs.json     |     4 +-
 .../openshift/builds/openshift-builds.json         |     4 +-
 .../openshift-deploymentconfigs.json               |     4 +-
 .../camel/dev-console/kubernetes-configmaps.json   |     2 +-
 .../camel/dev-console/kubernetes-secrets.json      |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/KubernetesClusterService.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../main/docs/kubernetes-cronjob-component.adoc    |    21 +
 .../kubernetes-custom-resources-component.adoc     |    50 +-
 .../kubernetes/KubernetesConfiguration.java        |     2 +-
 .../vault/ConfigmapsReloadTriggerTask.java         |    82 +-
 .../secrets/vault/SecretsReloadTriggerTask.java    |    82 +-
 .../kubernetes/cluster/utils/LockTestServer.java   |     9 +-
 ...ConfigmapsReloadTriggerTaskWatchClosedTest.java |   158 +
 .../SecretsReloadTriggerTaskWatchClosedTest.java   |   158 +
 components/camel-kudu/pom.xml                      |     8 +-
 .../org/apache/camel/component/kudu/kudu.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-kudu/src/main/docs/kudu-component.adoc   |    41 +
 .../apache/camel/component/kudu/KuduProducer.java  |    41 +-
 .../component/kudu/KuduRowErrorException.java      |    53 +
 .../component/kudu/KuduProducerRowErrorTest.java   |   200 +
 components/camel-language/pom.xml                  |     2 +-
 .../apache/camel/component/language/language.json  |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/language/LanguageEndpoint.java |     2 +-
 components/camel-ldap/pom.xml                      |     2 +-
 .../org/apache/camel/component/ldap/ldap.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-ldap/src/main/docs/ldap-component.adoc   |    44 +-
 components/camel-ldif/pom.xml                      |     3 +-
 .../org/apache/camel/component/ldif/ldif.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-ldif/src/main/docs/ldif-component.adoc   |    64 +-
 .../apache/camel/component/ldif/LdifProducer.java  |    23 +-
 .../apache/camel/component/ldif/LdifModDnTest.java |   122 +
 components/camel-log/pom.xml                       |     2 +-
 .../org/apache/camel/component/log/log.json        |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/log/LogEndpoint.java    |     3 +-
 components/camel-lra/pom.xml                       |     2 +-
 .../service/lra/LRASagaServiceConfigurer.java      |    12 +
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-lra/src/generated/resources/lra.json     |     2 +-
 components/camel-lra/src/main/docs/lra.adoc        |     2 +
 .../camel/service/lra/LRACallbackSigner.java       |    94 +
 .../org/apache/camel/service/lra/LRAClient.java    |    36 +-
 .../org/apache/camel/service/lra/LRAConstants.java |     2 +
 .../apache/camel/service/lra/LRASagaRoutes.java    |    72 +-
 .../apache/camel/service/lra/LRASagaService.java   |   181 +-
 .../camel/service/lra/LRACallbackSignerTest.java   |   139 +
 .../apache/camel/service/lra/LRAClientTest.java    |   108 +
 .../camel/service/lra/LRAPropagatedSagaTest.java   |   129 +
 .../lra/LRASagaRoutesCallbackSignatureTest.java    |   301 +
 .../lra/LRASagaRoutesUnsignedCallbackTest.java     |   136 +
 .../lra/LRASagaServiceAllowedCoordinatorTest.java  |   141 +
 .../service/lra/LRASagaServiceAllowlistTest.java   |    18 +
 .../camel/service/lra/LRASagaServiceTest.java      |    10 +
 .../camel/service/lra/LRASignedCallbacksIT.java    |    30 +
 components/camel-lucene/pom.xml                    |     8 +-
 .../org/apache/camel/component/lucene/lucene.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/lucene/LuceneComponent.java    |     6 +-
 .../component/lucene/LuceneConfiguration.java      |    14 +-
 .../camel/component/lucene/LuceneEndpoint.java     |    10 +
 .../component/lucene/LuceneIndexProducer.java      |     6 -
 .../camel/component/lucene/LuceneIndexer.java      |    32 +-
 .../component/lucene/LuceneQueryProducer.java      |    21 +-
 .../camel/component/lucene/LuceneSearcher.java     |    13 +-
 .../processor/lucene/LuceneQueryProcessor.java     |    10 +-
 .../lucene/LuceneEndpointConfigurationTest.java    |   113 +
 .../lucene/LuceneIndexProducerLifecycleTest.java   |   193 +
 .../lucene/LuceneQueryProducerLifecycleTest.java   |   151 +
 components/camel-lumberjack/pom.xml                |     7 +-
 .../camel/component/lumberjack/lumberjack.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../lumberjack/io/LumberjackMessageHandler.java    |    42 +-
 .../lumberjack/LumberjackOutOfOrderAckTest.java    |   146 +
 .../camel/component/lumberjack/LumberjackUtil.java |    21 +-
 components/camel-lzf/pom.xml                       |     2 +-
 .../org/apache/camel/dataformat/lzf/lzf.json       |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-mail-microsoft-oauth/pom.xml      |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/mail-microsoft-oauth.json  |     2 +-
 components/camel-mail/pom.xml                      |     2 +-
 .../org/apache/camel/component/mail/imap.json      |     6 +-
 .../org/apache/camel/component/mail/imaps.json     |     6 +-
 .../org/apache/camel/component/mail/pop3.json      |     6 +-
 .../org/apache/camel/component/mail/pop3s.json     |     6 +-
 .../org/apache/camel/component/mail/smtp.json      |     6 +-
 .../org/apache/camel/component/mail/smtps.json     |     6 +-
 .../dataformat/mime/multipart/mimeMultipart.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |    87 +-
 .../src/main/docs/mimeMultipart-dataformat.adoc    |    45 +-
 .../apache/camel/component/mail/MailBinding.java   |     8 +-
 .../camel/component/mail/MailConfiguration.java    |     3 +-
 .../apache/camel/component/mail/MailConsumer.java  |    73 +-
 .../mail/AdditionalMailPropertiesTest.java         |     4 +-
 .../camel/component/mail/AuthenticatorTest.java    |     2 +-
 .../camel/component/mail/FromFileSendMailTest.java |     2 +-
 .../mail/MailAttachmentDuplicateNamesTest.java     |     6 +-
 .../mail/MailAttachmentFileNameQuotingTest.java    |     2 +-
 .../component/mail/MailAttachmentNamesTest.java    |     2 +-
 .../mail/MailAttachmentPollEnrichTest.java         |     2 +-
 .../mail/MailAttachmentRedeliveryTest.java         |     2 +-
 .../camel/component/mail/MailAttachmentTest.java   |     6 +-
 .../mail/MailAttachmentsUmlautIssueTest.java       |     2 +-
 .../component/mail/MailBatchConsumerTest.java      |     2 +-
 .../component/mail/MailCollectionHeaderTest.java   |     2 +-
 .../component/mail/MailCommitOnCompletionTest.java |     2 +-
 .../mail/MailComponentRecipientSetTest.java        |     2 +-
 .../mail/MailContentTypeResolverTest.java          |     2 +-
 .../camel/component/mail/MailContentTypeTest.java  |     6 +-
 .../camel/component/mail/MailConvertersTest.java   |     2 +-
 .../camel/component/mail/MailCopyToTest.java       |     3 +-
 .../component/mail/MailCustomContentTypeTest.java  |    12 +-
 .../mail/MailDefaultDelayForMailConsumeTest.java   |     2 +-
 .../camel/component/mail/MailDisconnectTest.java   |    10 +-
 .../mail/MailDoNotDeleteIfProcessFailsTest.java    |     2 +-
 .../camel/component/mail/MailFetchSizeTest.java    |     2 +-
 .../component/mail/MailFetchSizeZeroTest.java      |     2 +-
 .../mail/MailHeaderOverrideOptionsTest.java        |     2 +-
 ...aderOverrulePreConfigurationRecipientsTest.java |     2 +-
 .../component/mail/MailHtmlAttachmentTest.java     |     2 +-
 .../MailIdempotentRepositoryDuplicateTest.java     |     2 +-
 .../MailIdempotentRepositoryNotRoutedTest.java     |   216 +
 .../MailIdempotentRepositoryPollErrorTest.java     |   218 +
 .../mail/MailIdempotentRepositoryTest.java         |     2 +-
 .../component/mail/MailMaxMessagesPerPollTest.java |     2 +-
 .../camel/component/mail/MailMessageTest.java      |     1 -
 .../component/mail/MailMimeDecodeHeadersTest.java  |     4 +-
 .../camel/component/mail/MailMoveToTest.java       |     4 +-
 .../component/mail/MailMultipleRecipientsTest.java |     4 +-
 .../MailMultipleRecipientsUsingHeadersTest.java    |     2 +-
 .../mail/MailNameAndEmailInRecipientTest.java      |     2 +-
 .../component/mail/MailPollEnrichNoMailTest.java   |     2 +-
 .../camel/component/mail/MailPollEnrichTest.java   |     2 +-
 .../component/mail/MailPostProcessActionTest.java  |     2 +-
 .../mail/MailProcessOnlyUnseenMessagesTest.java    |     2 +-
 .../component/mail/MailProducerConcurrentTest.java |     2 +-
 .../camel/component/mail/MailProducerTest.java     |     4 +-
 .../mail/MailProducerUnsupportedCharsetTest.java   |    68 +-
 .../mail/MailRecipientsPipeIssueTest.java          |     2 +-
 .../camel/component/mail/MailRecipientsTest.java   |     8 +-
 .../camel/component/mail/MailReplyToTest.java      |     4 +-
 .../apache/camel/component/mail/MailRouteTest.java |     4 +-
 .../camel/component/mail/MailSearchTermTest.java   |     2 +-
 .../MailSearchTermUriConfigLast24HoursTest.java    |     2 +-
 .../mail/MailSearchTermUriConfigTest.java          |     2 +-
 .../mail/MailShutdownCompleteAllTasksTest.java     |     2 +-
 .../MailShutdownCompleteCurrentTaskOnlyTest.java   |     2 +-
 .../camel/component/mail/MailSortTermTest.java     |     2 +-
 .../component/mail/MailSortTermThreeTest.java      |     2 +-
 .../camel/component/mail/MailSortTermTwoTest.java  |     2 +-
 .../component/mail/MailSplitAttachmentsTest.java   |     2 +-
 .../camel/component/mail/MailSubjectTest.java      |     2 +-
 .../mail/MailToMultipleEndpointsTest.java          |     2 +-
 .../component/mail/MailUsernameWithAtSignTest.java |     2 +-
 .../component/mail/MailUsingCustomSessionTest.java |     2 +-
 .../camel/component/mail/MailUsingHeadersTest.java |     4 +-
 .../component/mail/MailUsingOwnComponentTest.java  |     2 +-
 .../org/apache/camel/component/mail/Mailbox.java   |    27 +
 .../component/mail/MimeMessageConsumeTest.java     |     2 +-
 .../mail/MimeMultipartAlternativeTest.java         |     2 +-
 ...imeMultipartAlternativeWithContentTypeTest.java |     2 +-
 ...MultipartAlternativeWithLongerFilenameTest.java |    39 +-
 .../mail/MultipleDestinationConsumeTest.java       |     2 +-
 .../mail/NestedMimeMessageConsumeTest.java         |     2 +-
 .../camel/component/mail/RawMailMessageTest.java   |     2 +-
 .../component/mail/SearchTermBuilderTest.java      |     3 -
 .../mail/SpringMailSplitAttachmentsTest.java       |     2 +-
 components/camel-mapstruct/pom.xml                 |     2 +-
 .../camel/component/mapstruct/mapstruct.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-master/pom.xml                    |     2 +-
 .../org/apache/camel/component/master/master.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-mdc/pom.xml                       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-mdc/src/generated/resources/mdc.json     |     2 +-
 components/camel-metrics/pom.xml                   |     2 +-
 .../apache/camel/component/metrics/metrics.json    |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/metrics/MetricsEndpoint.java   |     3 +-
 components/camel-micrometer-observability/pom.xml  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/micrometer-observability.json        |     2 +-
 components/camel-micrometer-prometheus/pom.xml     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/micrometer-prometheus.json |     2 +-
 components/camel-micrometer/pom.xml                |     2 +-
 .../camel/component/micrometer/micrometer.json     |     2 +-
 .../org/apache/camel/dev-console/micrometer.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../MicrometerExchangeEventNotifier.java           |     3 +
 ...ractMicrometerServiceConvertMeterToMapTest.java |     8 +-
 .../camel-microprofile-config/pom.xml              |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/microprofile-config.json   |     2 +-
 .../camel-microprofile-fault-tolerance/pom.xml     |     2 +-
 .../apache/camel/dev-console/fault-tolerance.json  |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/microprofile-fault-tolerance.json    |     2 +-
 .../camel-microprofile-health/pom.xml              |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/microprofile-health.json   |     2 +-
 components/camel-microprofile/pom.xml              |     2 +-
 components/camel-milo/pom.xml                      |     2 +-
 .../milo/browse/MiloBrowseComponentConfigurer.java |    18 +
 .../milo/browse/MiloBrowseEndpointConfigurer.java  |    18 +
 .../milo/browse/MiloBrowseEndpointUriFactory.java  |     5 +-
 .../milo/client/MiloClientComponentConfigurer.java |    18 +
 .../milo/client/MiloClientEndpointConfigurer.java  |    31 +-
 .../milo/client/MiloClientEndpointUriFactory.java  |     7 +-
 .../camel/component/milo/browse/milo-browse.json   |    16 +-
 .../camel/component/milo/client/milo-client.json   |    71 +-
 .../camel/component/milo/server/milo-server.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/milo-browse-component.adoc       |    35 +-
 .../src/main/docs/milo-client-component.adoc       |   196 +-
 .../src/main/docs/milo-server-component.adoc       |    44 +
 .../apache/camel/component/milo/MiloConstants.java |     5 +
 .../component/milo/browse/MiloBrowseEndpoint.java  |     4 +-
 .../client/MiloClientCachingConnectionManager.java |    12 +-
 .../milo/client/MiloClientConfiguration.java       |    76 +-
 .../milo/client/MiloClientConnection.java          |   105 +-
 .../component/milo/client/MiloClientConsumer.java  |    67 +-
 .../component/milo/client/MiloClientEndpoint.java  |    43 +-
 .../milo/client/MonitorFilterConfiguration.java    |    14 +-
 .../client/internal/ServerCertificateTrust.java    |   227 +
 .../milo/client/internal/SubscriptionManager.java  |   464 +-
 .../component/milo/MiloClientExecutorTest.java     |   157 +
 .../component/milo/MonitorItemLifecycleTest.java   |   474 +
 .../milo/MonitorItemMultiConnectionsTest.java      |    10 +-
 .../camel/component/milo/MonitorItemTest.java      |   154 +-
 .../camel/component/milo/MonitorNodesTest.java     |   302 +
 .../milo/ServerCertificateValidationTest.java      |   213 +
 .../milo/client/MiloClientConfigurationTest.java   |    83 +
 .../internal/ServerCertificateTrustTest.java       |   280 +
 .../component/milo/client/internal/TestPki.java    |   145 +
 components/camel-mina-sftp/pom.xml                 |     2 +-
 .../component/file/remote/mina/mina-sftp.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../file/remote/mina/MinaSftpOperations.java       |    23 +-
 .../mina/sftp/SftpProducerAllowNullBodyIT.java     |    63 +
 .../mina/sftp/SftpProducerWithCharsetIT.java       |    42 +
 components/camel-mina/pom.xml                      |     2 +-
 .../component/mina/MinaComponentConfigurer.java    |     6 +
 .../component/mina/MinaEndpointConfigurer.java     |     6 +
 .../component/mina/MinaEndpointUriFactory.java     |     3 +-
 .../org/apache/camel/component/mina/mina.json      |    10 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-mina/src/main/docs/mina-component.adoc   |    16 +
 .../camel/component/mina/MinaClientSslFilter.java  |    53 +
 .../camel/component/mina/MinaConfiguration.java    |    15 +
 .../apache/camel/component/mina/MinaConsumer.java  |     5 +-
 .../apache/camel/component/mina/MinaHelper.java    |     3 +-
 .../apache/camel/component/mina/MinaProducer.java  |     5 +-
 .../component/mina/MinaClientSslFilterTest.java    |   190 +
 ...lContextParametersHostnameVerificationTest.java |    90 +
 .../camel/component/mina/MinaWriteFailureTest.java |   119 +
 components/camel-minio/pom.xml                     |     2 +-
 .../org/apache/camel/component/minio/minio.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-minio/src/main/docs/minio-component.adoc |     4 +
 .../camel/component/minio/MinioConsumer.java       |    76 +-
 .../apache/camel/component/minio/FakeS3Server.java |   219 +
 .../minio/MinioConsumerDeletedObjectTest.java      |   108 +
 .../minio/MinioConsumerInProgressFailureTest.java  |    80 +
 .../minio/MinioConsumerInProgressTest.java         |   128 +
 components/camel-mllp/pom.xml                      |     2 +-
 .../component/mllp/MllpComponentConfigurer.java    |     6 +
 .../component/mllp/MllpEndpointConfigurer.java     |     6 +
 .../component/mllp/MllpEndpointUriFactory.java     |     3 +-
 .../org/apache/camel/component/mllp/mllp.json      |    14 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-mllp/src/main/docs/mllp-component.adoc   |    41 +
 .../camel/component/mllp/MllpConfiguration.java    |    21 +-
 .../apache/camel/component/mllp/MllpEndpoint.java  |     8 +
 .../component/mllp/MllpTcpClientProducer.java      |     8 +
 ...pTcpClientProducerHostnameVerificationTest.java |   133 +
 .../camel-mllp/src/test/resources/keystore.jks     |   Bin 2762 -> 2778 bytes
 components/camel-mock/pom.xml                      |     2 +-
 .../org/apache/camel/component/mock/mock.json      |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-mock/src/main/docs/mock-component.adoc   |    39 +
 .../apache/camel/component/mock/MockEndpoint.java  |     2 +-
 components/camel-mongodb-gridfs/pom.xml            |     8 +-
 .../component/mongodb/gridfs/mongodb-gridfs.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/mongodb/gridfs/GridFsConsumer.java   |   120 +-
 .../gridfs/GridFsConsumerTimestampTest.java        |   427 +
 components/camel-mongodb/pom.xml                   |     2 +-
 .../apache/camel/component/mongodb/mongodb.json    |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/MongoDbIdempotentRepository.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../mongodb/MongoAbstractConsumerThread.java       |    23 +-
 .../MongoDbConsumerCursorRegenerationTest.java     |   279 +
 components/camel-mustache/pom.xml                  |     2 +-
 .../apache/camel/component/mustache/mustache.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-mvel/pom.xml                      |     2 +-
 .../org/apache/camel/component/mvel/mvel.json      |     2 +-
 .../org/apache/camel/language/mvel/mvel.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../camel-mvel/src/main/docs/mvel-language.adoc    |    16 +-
 .../org/apache/camel/language/mvel/RootObject.java |    25 +
 .../camel/language/mvel/MvelVariablesTest.java     |    91 +
 components/camel-mybatis/pom.xml                   |     2 +-
 .../camel/component/mybatis/mybatis-bean.json      |     2 +-
 .../apache/camel/component/mybatis/mybatis.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/mybatis-component.adoc           |     5 +
 .../camel/component/mybatis/MyBatisConsumer.java   |    11 +-
 .../camel/component/mybatis/MyBatisProducer.java   |    37 +-
 .../MyBatisOnConsumeFailedPooledExchangeTest.java  |    34 +
 .../mybatis/MyBatisOnConsumeFailedTest.java        |   158 +
 .../mybatis/MyBatisStringParameterTest.java        |    89 +
 .../org/apache/camel/component/mybatis/Account.xml |    24 +
 components/camel-nats/pom.xml                      |     2 +-
 .../org/apache/camel/component/nats/nats.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../nats/integration/NatsAuthConsumerLoadIT.java   |     2 +
 .../nats/integration/NatsAuthITSupport.java        |     4 +
 .../integration/NatsAuthTokenConsumerLoadIT.java   |     2 +
 .../nats/integration/NatsAuthTokenITSupport.java   |     3 +
 .../integration/NatsConsumerHeadersSupportIT.java  |     6 +-
 .../component/nats/integration/NatsConsumerIT.java |    19 +-
 .../nats/integration/NatsConsumerLoadIT.java       |     6 +-
 .../integration/NatsConsumerMaxMessagesIT.java     |     7 +-
 .../NatsConsumerMaxMessagesQueueIT.java            |    10 +-
 .../integration/NatsConsumerReplyToFailureIT.java  |     6 +
 .../nats/integration/NatsConsumerReplyToIT.java    |    12 +-
 .../integration/NatsConsumerReplyToInOnlyIT.java   |     2 +
 .../NatsConsumerWithConnectionLoadIT.java          |     8 +-
 .../integration/NatsConsumerWithRedeliveryIT.java  |    15 +-
 .../component/nats/integration/NatsITSupport.java  |    25 +
 .../nats/integration/NatsProducerReplyToIT.java    |     2 +
 .../integration/NatsProducerReplyToTimeoutIT.java  |     4 +-
 .../nats/jetstream/NatsJetstreamConsumerIT.java    |     2 +
 components/camel-netty-http/pom.xml                |     7 +-
 .../camel/component/netty/http/netty-http.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../netty/http/NettyChannelBufferStreamCache.java  |    23 +-
 .../http/NettyChannelBufferStreamCacheTest.java    |   178 +
 .../netty/http/NettyHttpGzipRequestBodyTest.java   |   120 +
 components/camel-netty/pom.xml                     |     2 +-
 .../org/apache/camel/component/netty/netty.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-netty/src/main/docs/netty-component.adoc |    16 +
 .../netty/DefaultClientInitializerFactory.java     |    21 +-
 .../netty/DefaultServerInitializerFactory.java     |    27 +-
 ...ConsumerClientModeHostnameVerificationTest.java |   214 +
 .../netty/NettySSLHostnameVerificationTest.java    |   117 +
 .../src/test/resources/keystore-localhost.jks      |   Bin 0 -> 3990 bytes
 .../src/test/resources/keystore-localhost.txt      |    26 +
 components/camel-oaipmh/pom.xml                    |     2 +-
 .../org/apache/camel/oaipmh/component/oaipmh.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-oauth/pom.xml                     |    24 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-oauth/src/generated/resources/oauth.json |     2 +-
 components/camel-oauth/src/main/docs/oauth.adoc    |     2 +-
 .../org/apache/camel/oauth/HttpRequestHeaders.java |   124 +
 .../apache/camel/oauth/InMemorySessionStore.java   |    14 +-
 .../camel/oauth/NettyHttpRequestHeaders.java       |    38 +
 .../main/java/org/apache/camel/oauth/OAuth.java    |     7 +
 .../camel/oauth/OAuthBearerTokenProcessor.java     |    25 +-
 .../camel/oauth/ServletHttpRequestHeaders.java     |    81 +
 .../camel/oauth/VertxHttpRequestHeaders.java       |    38 +
 .../http/springboot/PlatformHttpMessage.java       |    43 +
 .../oauth/AbstractOAuthRequestHeadersTest.java     |   249 +
 .../apache/camel/oauth/HttpRequestHeadersTest.java |   168 +
 .../camel/oauth/OAuthBearerTokenProcessorTest.java |    85 +
 .../oauth/OAuthRequestHeadersNettyHttpTest.java    |    43 +
 .../oauth/OAuthRequestHeadersServletTest.java      |    66 +
 .../oauth/OAuthRequestHeadersUndertowTest.java     |    59 +
 .../camel/oauth/OAuthRequestHeadersVertxTest.java  |    45 +
 .../java/org/apache/camel/oauth/StubOAuth.java     |    74 +
 components/camel-observability-services/pom.xml    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/observability-services.json          |     2 +-
 components/camel-observation/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/observation.json       |     2 +-
 components/camel-ocsf/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat/ocsf/ocsf.json     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-odata/pom.xml                     |     2 +-
 .../org/apache/camel/component/odata/odata.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-ognl/pom.xml                      |     2 +-
 .../org/apache/camel/language/ognl/ognl.json       |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../camel-ognl/src/main/docs/ognl-language.adoc    |    16 +-
 .../org/apache/camel/language/ognl/RootObject.java |    25 +
 .../camel/language/ognl/OgnlVariablesTest.java     |    91 +
 components/camel-olingo2/camel-olingo2-api/pom.xml |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/olingo2-api.json       |     2 +-
 .../camel-olingo2/camel-olingo2-component/pom.xml  |     2 +-
 .../apache/camel/component/olingo2/olingo2.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-olingo2/pom.xml                   |     2 +-
 components/camel-olingo4/camel-olingo4-api/pom.xml |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/olingo4-api.json       |     2 +-
 .../camel-olingo4/camel-olingo4-component/pom.xml  |     2 +-
 .../apache/camel/component/olingo4/olingo4.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-olingo4/pom.xml                   |     2 +-
 components/camel-once/pom.xml                      |     2 +-
 .../org/apache/camel/component/once/once.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-opa/pom.xml                       |     2 +-
 .../org/apache/camel/component/opa/opa.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-opa/src/main/docs/opa-component.adoc     |   201 +
 components/camel-openapi-java/pom.xml              |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/openapi-java.json      |     2 +-
 .../apache/camel/openapi/RestOpenApiReader.java    |    17 +-
 .../RestOpenApiReaderArrayAllowableValuesTest.java |   126 +
 components/camel-openapi-validator/pom.xml         |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/openapi-validator.json |     2 +-
 components/camel-openfeature/pom.xml               |    62 +
 .../OpenFeatureComponentConfigurer.java            |   127 +
 .../openfeature/OpenFeatureEndpointConfigurer.java |   105 +
 .../openfeature/OpenFeatureEndpointUriFactory.java |    92 +
 .../camel/component/openfeature/openfeature.json   |    70 +
 .../camel/language/openfeature/openfeature.json    |    25 +
 .../services/org/apache/camel/component.properties |     7 +
 .../org/apache/camel/component/openfeature         |     2 +
 .../apache/camel/configurer/openfeature-component  |     2 +
 .../apache/camel/configurer/openfeature-endpoint   |     2 +
 .../services/org/apache/camel/language.properties  |     7 +
 .../services/org/apache/camel/language/openfeature |     2 +
 .../apache/camel/urifactory/openfeature-endpoint   |     2 +
 .../src/main/docs/openfeature-component.adoc       |   682 +
 .../src/main/docs/openfeature-language.adoc        |   302 +
 .../openfeature/OpenFeatureComponent.java          |   215 +
 .../openfeature/OpenFeatureConfiguration.java      |   235 +
 .../openfeature/OpenFeatureConstants.java          |    53 +
 .../component/openfeature/OpenFeatureEndpoint.java |   457 +
 .../component/openfeature/OpenFeatureProducer.java |    42 +
 .../language/openfeature/OpenFeatureLanguage.java  |   170 +
 .../OpenFeatureInMemoryProviderTest.java           |   104 +
 .../openfeature/OpenFeatureLanguageTest.java       |   238 +
 .../openfeature/OpenFeatureProducerTest.java       |   373 +
 .../src/test/resources/openfeature/flags.json      |    53 +
 components/camel-openfga/pom.xml                   |     2 +-
 .../apache/camel/component/openfga/openfga.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/openfga-component.adoc           |   253 +
 components/camel-opensearch/pom.xml                |     2 +-
 .../camel/component/opensearch/opensearch.json     |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../OpensearchBulkRequestAggregationStrategy.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../opensearch/NodeScopedCredentialsProvider.java  |    68 +
 .../component/opensearch/OpensearchProducer.java   |    37 +-
 .../NodeScopedCredentialsProviderTest.java         |    94 +
 .../OpensearchBasicAuthenticationTest.java         |   112 +
 .../OpensearchProducerCredentialsTest.java         |    82 +
 components/camel-openstack/pom.xml                 |     2 +-
 .../openstack/cinder/openstack-cinder.json         |     2 +-
 .../openstack/glance/openstack-glance.json         |     2 +-
 .../openstack/keystone/openstack-keystone.json     |     2 +-
 .../openstack/neutron/openstack-neutron.json       |     2 +-
 .../component/openstack/nova/openstack-nova.json   |     2 +-
 .../component/openstack/swift/openstack-swift.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../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 +
 components/camel-opentelemetry-metrics/pom.xml     |     2 +-
 .../metrics/opentelemetry-metrics.json             |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../OpenTelemetryExchangeEventNotifier.java        |     4 +-
 components/camel-opentelemetry/pom.xml             |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/opentelemetry.json     |     2 +-
 components/camel-opentelemetry2/pom.xml            |     2 +-
 .../apache/camel/dev-console/opentelemetry.json    |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/opentelemetry2.json    |     2 +-
 components/camel-optaplanner/pom.xml               |     2 +-
 .../camel/component/optaplanner/optaplanner.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-paho-mqtt5/pom.xml                |     2 +-
 .../camel/component/paho/mqtt5/paho-mqtt5.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-paho/pom.xml                      |     2 +-
 .../org/apache/camel/component/paho/paho.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-parquet-avro/pom.xml              |     2 +-
 .../camel/dataformat/parquet/avro/parquetAvro.json |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/parquetAvro-dataformat.adoc      |    47 +-
 components/camel-pdf/pom.xml                       |     2 +-
 .../org/apache/camel/component/pdf/pdf.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-pg-replication-slot/pom.xml       |     2 +-
 .../pg/replication/slot/pg-replication-slot.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../slot/PgReplicationSlotConsumer.java            |    92 +-
 .../PgReplicationSlotConsumerReconnectTest.java    |   430 +
 components/camel-pgevent/pom.xml                   |    19 +-
 .../apache/camel/component/pgevent/pgevent.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/pgevent-component.adoc           |    33 +
 .../camel/component/pgevent/PgEventConsumer.java   |   101 +-
 .../pgevent/PgEventConsumerReconnectTest.java      |   207 +
 components/camel-platform-http-jolokia/pom.xml     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/platform-http-jolokia.json |     2 +-
 components/camel-platform-http-main/pom.xml        |     2 +-
 .../apache/camel/dev-console/main-http-server.json |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/platform-http-main.json    |     2 +-
 .../platform/http/main/MainHttpServer.java         |     4 +-
 components/camel-platform-http-vertx/pom.xml       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/platform-http-vertx.json   |     2 +-
 .../http/vertx/VertxPlatformHttpConsumer.java      |    19 +-
 .../http/vertx/VertxPlatformHttpRouter.java        |    29 +-
 .../http/vertx/VertxPlatformHttpSupport.java       |    26 +-
 .../vertx/VertxPlatformHttpAuthenticationTest.java |    40 +-
 .../vertx/VertxPlatformHttpMapResponseTest.java    |   120 +
 .../vertx/VertxPlatformHttpRequestCharsetTest.java |    99 +
 components/camel-platform-http/pom.xml             |     2 +-
 .../component/platform/http/platform-http.json     |     2 +-
 .../apache/camel/dev-console/platform-http.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../src/main/docs/platform-http-component.adoc     |     7 +
 components/camel-plc4x/pom.xml                     |     2 +-
 .../org/apache/camel/component/plc4x/plc4x.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-plc4x/src/main/docs/plc4x-component.adoc |    18 +-
 components/camel-pqc/pom.xml                       |     2 +-
 .../apache/camel/component/pqc/dataformat/pqc.json |     2 +-
 .../org/apache/camel/component/pqc/pqc.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel-pqc/src/main/docs/pqc-component.adoc     |    20 +-
 .../camel-pqc/src/main/docs/pqc-dataformat.adoc    |    18 +-
 .../apache/camel/component/pqc/PQCComponent.java   |    12 +
 .../apache/camel/component/pqc/PQCProducer.java    |   102 +-
 .../component/pqc/crypto/hybrid/HybridKEM.java     |    44 +-
 .../component/pqc/dataformat/PQCDataFormat.java    |    42 +-
 .../camel/component/pqc/InterleavingProbe.java     |    83 +
 .../pqc/PQCDefaultMaterialAutowiringTest.java      |    83 +
 .../PQCKemConcurrentExtractionIsolationTest.java   |   123 +
 .../pqc/PQCKemSharedKeyGeneratorIsolationTest.java |   151 +
 .../pqc/PQCParameterSpecResolverTest.java          |     4 +
 .../camel/component/pqc/ProbedKeyAgreement.java    |    90 +
 .../camel/component/pqc/ProbedKeyGenerator.java    |    75 +
 .../crypto/hybrid/HybridKEMConcurrencyTest.java    |   152 +
 .../dataformat/PQCDataFormatConcurrencyTest.java   |   170 +
 components/camel-printer/pom.xml                   |     2 +-
 .../org/apache/camel/component/printer/lpr.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-protobuf/pom.xml                  |     2 +-
 .../apache/camel/dataformat/protobuf/protobuf.json |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/protobuf-dataformat.adoc         |     2 +
 .../dataformat/protobuf/ProtobufConverter.java     |    10 +-
 .../protobuf/ProtobufBytesFieldMapTest.java        |    82 +
 components/camel-pubnub/pom.xml                    |     2 +-
 .../org/apache/camel/component/pubnub/pubnub.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-pulsar/pom.xml                    |     2 +-
 .../org/apache/camel/component/pulsar/pulsar.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/pulsar-component.adoc            |    36 +
 .../integration/PulsarCustomMessageReceiptIT.java  |    43 +-
 components/camel-python/pom.xml                    |     2 +-
 .../org/apache/camel/language/python/python.json   |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../src/main/docs/python-language.adoc             |    62 +-
 .../camel/language/python/PythonExpression.java    |    29 +-
 .../language/python/PythonBindingNamesTest.java    |    67 +
 .../camel/language/python/PythonVariablesTest.java |    96 +
 components/camel-python3/pom.xml                   |     2 +-
 .../org/apache/camel/language/python3/python3.json |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../src/main/docs/python3-language.adoc            |    40 +-
 .../camel/language/python3/Python3Language.java    |    43 +-
 .../language/python3/Python3BindingNamesTest.java  |   126 +
 .../language/python3/Python3LanguageEvalTest.java  |     2 +-
 .../python3/Python3LanguageSecurityTest.java       |     4 +-
 .../language/python3/Python3VariablesTest.java     |   135 +
 components/camel-quartz/pom.xml                    |     2 +-
 .../org/apache/camel/component/quartz/quartz.json  |     2 +-
 .../org/apache/camel/dev-console/quartz.json       |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/CronScheduledRoutePolicy.json       |     2 +-
 .../camel/bean/SimpleScheduledRoutePolicy.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 ...QuartzConsumerTwoAppsClusteredRecoveryTest.java |     7 +-
 components/camel-quickfix/pom.xml                  |     2 +-
 .../apache/camel/component/quickfixj/quickfix.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/quickfix-component.adoc          |    99 +-
 components/camel-quickjs/pom.xml                   |     2 +-
 .../org/apache/camel/language/quickjs/quickjs.json |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 components/camel-reactive-streams/pom.xml          |     2 +-
 .../reactive/streams/reactive-streams.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/reactive-streams-component.adoc  |    16 +
 .../streams/ReactiveStreamsCamelSubscriber.java    |     4 +-
 .../reactive/streams/ReactiveStreamsConsumer.java  |   192 +-
 .../streams/ConsumerGracefulShutdownTest.java      |   135 +
 .../reactive/streams/ConsumerStopTest.java         |     4 +-
 .../reactive/streams/ConsumerSuspendTest.java      |   216 +
 components/camel-reactor/pom.xml                   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/reactor.json           |     2 +-
 components/camel-redis/pom.xml                     |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/RedisAggregationRepository.json     |     2 +-
 .../apache/camel/bean/RedisKeyValueRepository.json |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-redis/src/generated/resources/redis.json |     2 +-
 components/camel-ref/pom.xml                       |     2 +-
 .../org/apache/camel/component/ref/ref.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-resilience4j-micrometer/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/resilience4j-micrometer.json         |     2 +-
 components/camel-resilience4j/pom.xml              |     2 +-
 .../org/apache/camel/dev-console/resilience4j.json |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/resilience4j.json      |     2 +-
 .../resilience4j/ResilienceProcessor.java          |   121 +-
 .../ResilienceTimeoutDuringWriteBackTest.java      |   239 +
 components/camel-resourceresolver-github/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/resourceresolver-github.json         |     2 +-
 components/camel-rest-openapi/pom.xml              |     2 +-
 .../camel/component/rest/openapi/rest-openapi.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../DefaultRestOpenapiProcessorStrategy.java       |    17 +-
 .../rest/openapi/RestOpenApiEndpoint.java          |    21 +-
 .../component/rest/openapi/RestOpenApiHelper.java  |    18 +
 .../rest/openapi/RestOpenApiHelperTest.java        |    18 +
 .../RestOpenApiSpecificationProblemsTest.java      |    96 +
 .../openapi/RestOpenapiProcessorStrategyTest.java  |    25 +
 .../src/test/resources/nested-path.json            |    39 +
 components/camel-rest-postman/pom.xml              |     2 +-
 .../postman/RestPostmanComponentConfigurer.java    |     6 +
 .../RestPostmanConfigurationConfigurer.java        |     7 +
 .../postman/RestPostmanEndpointConfigurer.java     |     6 +
 .../postman/RestPostmanEndpointUriFactory.java     |     3 +-
 .../camel/component/rest/postman/rest-postman.json |    16 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/rest-postman-component.adoc      |   182 +-
 .../rest/postman/RestPostmanConfiguration.java     |    24 +-
 .../rest/postman/RestPostmanEndpoint.java          |    54 +-
 .../collection/PostmanCollectionLoader.java        |    17 +
 .../rest/postman/support/PostmanRequestMapper.java |    31 +-
 .../postman/support/PostmanVariableResolver.java   |    20 +-
 .../postman/RestPostmanPropertyFallbackTest.java   |   263 +
 .../collection/PostmanCollectionLoaderTest.java    |    44 +
 .../resources/property-fallback-collection.json    |   136 +
 components/camel-rest/pom.xml                      |     2 +-
 .../org/apache/camel/component/rest/rest-api.json  |     2 +-
 .../org/apache/camel/component/rest/rest.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/rest-api-component.adoc          |    29 +
 components/camel-robotframework/pom.xml            |     2 +-
 .../component/robotframework/robotframework.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-rocketmq/pom.xml                  |     2 +-
 .../apache/camel/component/rocketmq/rocketmq.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-rss/pom.xml                       |     2 +-
 .../org/apache/camel/component/rss/rss.json        |     4 +-
 .../org/apache/camel/dataformat/rss/rss.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-rxjava/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/rxjava.json            |     2 +-
 components/camel-saga/pom.xml                      |     2 +-
 .../org/apache/camel/component/saga/saga.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-saga/src/main/docs/saga-component.adoc   |    53 +
 .../camel-salesforce-codegen/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/salesforce-codegen.json    |     2 +-
 .../camel-salesforce-component/pom.xml             |     2 +-
 .../camel/component/salesforce/salesforce.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-salesforce-maven-plugin/pom.xml          |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/salesforce-maven-plugin.json         |     2 +-
 components/camel-salesforce/pom.xml                |     2 +-
 components/camel-sap-netweaver/pom.xml             |     2 +-
 .../component/sap/netweaver/sap-netweaver.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-saxon/pom.xml                     |     2 +-
 .../org/apache/camel/component/xquery/xquery.json  |     2 +-
 .../org/apache/camel/language/xquery/xquery.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 components/camel-scheduler/pom.xml                 |     2 +-
 .../camel/component/scheduler/scheduler.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-schematron/pom.xml                |     2 +-
 .../camel/component/schematron/schematron.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-seda/pom.xml                      |     2 +-
 .../org/apache/camel/component/seda/seda.json      |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/seda/SedaEndpoint.java  |     2 +-
 .../apache/camel/component/seda/SedaProducer.java  |    39 +-
 .../camel-servicenow-component/pom.xml             |     2 +-
 .../camel/component/servicenow/servicenow.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/servicenow-component.adoc        |    33 +-
 .../camel-servicenow-maven-plugin/pom.xml          |     2 +-
 components/camel-servicenow/pom.xml                |     2 +-
 components/camel-servlet/pom.xml                   |     2 +-
 .../apache/camel/component/servlet/servlet.json    |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../servlet/ServletEmptyCharsetParameterTest.java  |    76 +
 .../servlet/ServletStringResponseCharsetTest.java  |    28 +-
 components/camel-shell/pom.xml                     |     2 +-
 .../org/apache/camel/component/shell/shell.json    |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-shell/src/main/docs/shell-component.adoc |     3 +-
 components/camel-shiro/pom.xml                     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-shiro/src/generated/resources/shiro.json |     2 +-
 components/camel-sjms/pom.xml                      |     2 +-
 .../org/apache/camel/component/sjms/sjms.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../consumer/SimpleMessageListenerContainer.java   |    66 +-
 .../SjmsConsumerRecoveryFailedAttemptTest.java     |   363 +
 components/camel-sjms2/pom.xml                     |     2 +-
 .../org/apache/camel/component/sjms2/sjms2.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-slack/pom.xml                     |    14 +-
 .../org/apache/camel/component/slack/slack.json    |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../transformer/slack-application-cloudevents.json |     2 +-
 .../camel-slack/src/main/docs/slack-component.adoc |     6 +
 .../camel/component/slack/SlackConsumer.java       |   103 +-
 .../camel/component/slack/SlackEndpoint.java       |     3 +-
 .../component/slack/SlackConsumerHasMoreTest.java  |   292 +
 ...ckConsumerSuspendedBatchPooledExchangeTest.java |    74 +
 .../slack/SlackConsumerSuspendedBatchTest.java     |   311 +
 .../component/slack/dst/SlackSuspendDstTest.java   |    36 +
 .../camel/component/slack/dst/SlackWorld.java      |   288 +
 components/camel-smb/pom.xml                       |     2 +-
 .../org/apache/camel/component/smb/smb.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-smb/src/main/docs/smb-component.adoc     |    44 +
 .../smb/SmbComponentConnectionReadIT.java          |     3 +-
 components/camel-smooks/pom.xml                    |     2 +-
 .../org/apache/camel/component/smooks/smooks.json  |     2 +-
 .../org/apache/camel/dataformat/smooks/smooks.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel/component/smooks/SmooksProcessor.java    |    11 +-
 .../component/smooks/SmooksSecuritySupport.java    |    80 +-
 .../component/smooks/SmooksReaderConfigTest.java   |    91 +
 .../component/smooks/SmooksSourceBodyTest.java     |   165 +
 .../reader-without-class-smooks-config.xml         |    42 +
 components/camel-smpp/pom.xml                      |     8 +-
 .../component/smpp/SmppComponentConfigurer.java    |     6 +
 .../component/smpp/SmppEndpointConfigurer.java     |     6 +
 .../component/smpp/SmppEndpointUriFactory.java     |     3 +-
 .../org/apache/camel/component/smpp/smpp.json      |    16 +-
 .../org/apache/camel/component/smpp/smpps.json     |    16 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-smpp/src/main/docs/smpp-component.adoc   |    15 +-
 .../camel/component/smpp/SmppConfiguration.java    |    15 +
 .../component/smpp/SmppConnectionFactory.java      |    68 +-
 .../apache/camel/component/smpp/SmppConsumer.java  |     5 +-
 .../apache/camel/component/smpp/SmppProducer.java  |    15 +-
 .../component/smpp/SmppConfigurationTest.java      |     5 +
 ...pConnectionFactoryHostnameVerificationTest.java |   330 +
 ...mppTRXProducerSupervisingRouteControllerIT.java |    41 +-
 .../src/test/resources/jsse/localhost.p12          |   Bin 0 -> 2606 bytes
 components/camel-snakeyaml/pom.xml                 |     2 +-
 .../camel/component/snakeyaml/snakeYaml.json       |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-snmp/pom.xml                      |     2 +-
 .../org/apache/camel/component/snmp/snmp.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-soap/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat/soap/soap.json     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-solr/pom.xml                      |     2 +-
 .../org/apache/camel/component/solr/solr.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-spiffe/pom.xml                    |     2 +-
 .../org/apache/camel/component/spiffe/spiffe.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../spiffe/integration/SpiffeMutualTlsIT.java      |     4 +-
 .../spiffe/integration/SpiffeWorkloadApiIT.java    |     4 +-
 components/camel-splunk-hec/pom.xml                |     2 +-
 .../camel/component/splunkhec/splunk-hec.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-spring-ai/camel-spring-ai-chat/pom.xml   |     2 +-
 .../component/springai/chat/spring-ai-chat.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-spring-ai-embeddings/pom.xml             |     2 +-
 .../springai/embeddings/spring-ai-embeddings.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-spring-ai/camel-spring-ai-image/pom.xml  |     2 +-
 .../component/springai/image/spring-ai-image.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-spring-ai-vector-store/pom.xml           |     2 +-
 .../vectorstore/spring-ai-vector-store.json        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-spring-parent/camel-spring-ai/pom.xml    |     2 +-
 .../camel-spring-parent/camel-spring-batch/pom.xml |     2 +-
 .../camel/component/spring/batch/spring-batch.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-spring-cloud-config/pom.xml              |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/spring-cloud-config.json   |     2 +-
 .../config/SpringCloudConfigReloadTriggerTask.java |     6 +-
 .../cloud/config/SpringConfigRemaindersCache.java  |    13 +-
 .../camel-spring-parent/camel-spring-jdbc/pom.xml  |     2 +-
 .../camel/component/spring/jdbc/spring-jdbc.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/spring-jdbc-component.adoc       |    23 +
 .../camel-spring-parent/camel-spring-ldap/pom.xml  |     2 +-
 .../camel/component/springldap/spring-ldap.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/spring-ldap-component.adoc       |    39 +
 .../camel-spring-parent/camel-spring-main/pom.xml  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/spring-main.json       |     2 +-
 .../camel-spring-rabbitmq/pom.xml                  |     2 +-
 .../component/springrabbit/spring-rabbitmq.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-spring-parent/camel-spring-redis/pom.xml |     2 +-
 .../apache/camel/component/redis/spring-redis.json |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../bean/SpringRedisIdempotentRepository.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/spring-redis-component.adoc      |   104 +
 .../camel-spring-security/pom.xml                  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/spring-security.json   |     2 +-
 .../camel-spring-parent/camel-spring-ws/pom.xml    |     2 +-
 .../camel/component/spring/ws/spring-ws.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-spring-parent/camel-spring-xml/pom.xml   |     2 +-
 .../camel/spring/xml/keyStoreParameters.json       |     2 +-
 .../camel/spring/xml/secureRandomParameters.json   |     2 +-
 .../camel/spring/xml/sslContextParameters.json     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/spring-xml.json        |     2 +-
 .../camel/language/spel/SpelVariablesTest.java     |    61 +
 ...tionalClientDataSourceGracefulShutdownTest.java |   166 +
 .../camel-spring-parent/camel-spring/pom.xml       |     2 +-
 .../apache/camel/component/event/spring-event.json |     2 +-
 .../org/apache/camel/language/spel/spel.json       |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../bean/SpringCacheIdempotentRepository.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../camel-spring/src/main/docs/spel-language.adoc  |    16 +-
 .../src/main/docs/spring-event-component.adoc      |    33 +
 .../org/apache/camel/language/spel/RootObject.java |    25 +
 .../camel/spring/spi/TransactionErrorHandler.java  |    19 +-
 .../camel-undertow-spring-security/pom.xml         |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/undertow-spring-security.json        |     2 +-
 components/camel-spring-parent/pom.xml             |     2 +-
 components/camel-sql/pom.xml                       |    20 +-
 .../org/apache/camel/component/sql/sql.json        |     2 +-
 .../camel/component/sql/stored/sql-stored.json     |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/JdbcAggregationRepository.json      |     2 +-
 .../apache/camel/bean/JdbcKeyValueRepository.json  |     2 +-
 .../apache/camel/bean/JdbcMessageIdRepository.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-sql/src/main/docs/sql-component.adoc     |    37 +
 .../src/main/docs/sql-stored-component.adoc        |    63 +-
 .../sql/DefaultSqlPrepareStatementStrategy.java    |    16 +-
 .../apache/camel/component/sql/SqlComponent.java   |    14 +-
 .../apache/camel/component/sql/SqlConsumer.java    |    21 +-
 .../component/sql/stored/SqlStoredComponent.java   |    14 +-
 .../sql/DataSourceHelperAgroalIntegrationTest.java |   100 +
 .../sql/DataSourceHelperHikariIntegrationTest.java |   131 +
 .../sql/SqlComponentSecretRotationAwareTest.java   |   237 +
 .../SqlConsumerRollbackOnlyPooledExchangeTest.java |    34 +
 .../component/sql/SqlConsumerRollbackOnlyTest.java |   161 +
 .../sql/SqlProducerInParameterNamesTest.java       |    82 +
 .../SqlStoredComponentSecretRotationAwareTest.java |   166 +
 components/camel-ssh/pom.xml                       |     2 +-
 .../org/apache/camel/component/ssh/ssh.json        |    10 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-ssh/src/main/docs/ssh-component.adoc     |    66 +
 .../component/ssh/ResourceBasedSSHKeyVerifier.java |   342 +-
 .../camel/component/ssh/SshConfiguration.java      |    15 +-
 .../org/apache/camel/component/ssh/SshHelper.java  |    29 +-
 .../ssh/ResourceBasedSSHKeyVerifierTest.java       |   370 +-
 .../ssh/SshComponentKnownHostEdDSATest.java        |    13 +-
 .../ssh/SshComponentKnownHostIPv6Test.java         |   183 +
 .../component/ssh/SshComponentKnownHostTest.java   |   146 +-
 .../component/ssh/SshComponentTestSupport.java     |    40 +-
 .../camel-ssh/src/test/resources/known_hosts_eddsa |     1 -
 .../camel-ssh/src/test/resources/known_hosts_valid |     1 -
 .../camel-state-store/camel-state-store/pom.xml    |     2 +-
 .../statestore/StateStoreComponentConfigurer.java  |    11 +
 .../camel/component/statestore/state-store.json    |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/state-store-component.adoc       |    19 +
 .../statestore/StateStoreBackendFactory.java       |    39 +
 .../component/statestore/StateStoreComponent.java  |    33 +-
 .../StateStoreBackendFactoryAmbiguousTest.java     |   105 +
 .../statestore/StateStoreBackendFactoryTest.java   |    97 +
 components/camel-state-store/pom.xml               |     2 +-
 components/camel-stax/pom.xml                      |     2 +-
 .../org/apache/camel/component/stax/stax.json      |     2 +-
 .../camel/language/xtokenizer/xtokenize.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../camel-stax/src/main/docs/stax-component.adoc   |    67 +-
 components/camel-stitch/pom.xml                    |     2 +-
 .../org/apache/camel/component/stitch/stitch.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/stitch-component.adoc            |    23 +
 components/camel-stream/pom.xml                    |     2 +-
 .../org/apache/camel/component/stream/stream.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-stringtemplate/pom.xml            |     2 +-
 .../component/stringtemplate/string-template.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-stripe/pom.xml                    |     2 +-
 .../org/apache/camel/component/stripe/stripe.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-stub/pom.xml                      |     2 +-
 .../org/apache/camel/component/stub/stub.json      |     5 +-
 .../org/apache/camel/dev-console/stub.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../camel-stub/src/main/docs/stub-component.adoc   |    27 +
 .../apache/camel/component/stub/StubEndpoint.java  |     2 +-
 components/camel-swift/pom.xml                     |     2 +-
 .../apache/camel/dataformat/swift/mt/swiftMt.json  |     2 +-
 .../apache/camel/dataformat/swift/mx/swiftMx.json  |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/swiftMt-dataformat.adoc          |    11 +
 .../src/main/docs/swiftMx-dataformat.adoc          |    11 +
 components/camel-syslog/pom.xml                    |     2 +-
 .../org/apache/camel/component/syslog/syslog.json  |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-tahu/pom.xml                      |     2 +-
 .../org/apache/camel/component/tahu/tahu-edge.json |     2 +-
 .../org/apache/camel/component/tahu/tahu-host.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/tahu-edge-component.adoc         |    63 +
 .../src/main/docs/tahu-host-component.adoc         |    24 +
 components/camel-tarfile/pom.xml                   |     2 +-
 .../apache/camel/dataformat/tarfile/tarFile.json   |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/TarAggregationStrategy.json  |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-telegram/pom.xml                  |     2 +-
 .../telegram/TelegramEndpointConfigurer.java       |    12 +
 .../telegram/TelegramEndpointUriFactory.java       |     7 +-
 .../apache/camel/component/telegram/telegram.json  |     6 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/telegram-component.adoc          |    13 +
 .../component/telegram/TelegramConfiguration.java  |    30 +
 .../camel/component/telegram/TelegramEndpoint.java |    52 +-
 .../camel/component/telegram/TelegramService.java  |    10 +
 .../telegram/TelegramWebhookProcessor.java         |    34 +-
 .../telegram/service/TelegramAsyncHandler.java     |    24 +-
 .../telegram/service/TelegramMessageHandler.java   |    27 +-
 .../service/TelegramServiceRestBotAPIAdapter.java  |    32 +-
 .../telegram/TelegramProducerFailureTest.java      |   303 +
 .../telegram/TelegramProducerInterruptTest.java    |   239 +
 .../telegram/TelegramWebhookCallTest.java          |    82 +-
 .../telegram/TelegramWebhookSecretTokenTest.java   |   132 +
 .../TelegramServiceRestBotAPIAdapterErrorTest.java |   138 +
 components/camel-telemetry-dev/pom.xml             |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/telemetry-dev.json     |     2 +-
 components/camel-telemetry/pom.xml                 |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/telemetry.json         |     2 +-
 components/camel-test/camel-test-citrus/pom.xml    |   111 +
 .../citrus/CitrusComponentConfigurer.java          |    22 +
 .../component/citrus/CitrusEndpointConfigurer.java |    51 +
 .../component/citrus/CitrusEndpointUriFactory.java |    93 +
 .../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      |    28 +
 components/camel-test/camel-test-dst/pom.xml       |   117 +
 .../services/org/apache/camel/other.properties     |     7 +
 .../src/generated/resources/test-dst.json          |    15 +
 .../camel-test-dst/src/main/docs/test-dst.adoc     |   421 +
 .../main/java/org/apache/camel/test/dst/Dst.java   |   659 +
 .../java/org/apache/camel/test/dst/DstCamel.java   |    73 +
 .../java/org/apache/camel/test/dst/DstClock.java   |   262 +
 .../java/org/apache/camel/test/dst/DstEscapes.java |    96 +
 .../org/apache/camel/test/dst/DstExecutor.java     |   259 +
 .../org/apache/camel/test/dst/DstExtension.java    |   351 +
 .../org/apache/camel/test/dst/DstInstrument.java   |    64 +
 .../apache/camel/test/dst/DstInstrumentation.java  |   568 +
 .../java/org/apache/camel/test/dst/DstLedger.java  |    73 +
 .../java/org/apache/camel/test/dst/DstSeed.java    |    32 +
 .../java/org/apache/camel/test/dst/DstTask.java    |   186 +
 .../java/org/apache/camel/test/dst/DstTest.java    |    51 +
 .../camel/test/dst/DstThreadPoolFactory.java       |    80 +
 .../org/apache/camel/test/dst/DstViolation.java    |    34 +
 .../java/org/apache/camel/test/dst/DstWaits.java   |   214 +
 .../org/apache/camel/test/dst/DstWatchdog.java     |    85 +
 .../java/org/apache/camel/test/dst/Invariant.java  |    28 +
 .../java/org/apache/camel/test/dst/Invariants.java |   138 +
 .../apache/camel/test/dst/DstAlsoRewriteTest.java  |    64 +
 .../apache/camel/test/dst/DstBlockingWaitTest.java |   203 +
 .../apache/camel/test/dst/DstCoreWaitsTest.java    |   182 +
 .../camel/test/dst/DstInstrumentationTest.java     |   114 +
 .../org/apache/camel/test/dst/DstOneRunTest.java   |    63 +
 .../apache/camel/test/dst/DstSchedulerTest.java    |   183 +
 .../apache/camel/test/dst/DstSeedScrambleTest.java |   119 +
 .../org/apache/camel/test/dst/DstSleepTest.java    |    89 +
 .../apache/camel/test/dst/DstStrictModeTest.java   |   199 +
 .../apache/camel/test/dst/DstTimedWaitTest.java    |   178 +
 .../apache/camel/test/dst/sample/SampleClock.java  |    70 +
 .../camel/test/dst/sample/SampleEscapes.java       |    39 +
 .../camel/test/dst/sample/SampleSleeper.java       |    40 +
 .../camel/test/dst/sample/SampleStreams.java       |    40 +
 .../apache/camel/test/dst/sample/SampleWaits.java  |    91 +
 .../src/test/resources/log4j2.properties           |    26 +
 components/camel-test/camel-test-junit5/pom.xml    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/test-junit5.json       |     2 +-
 components/camel-test/camel-test-junit6/pom.xml    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/test-junit6.json       |     2 +-
 .../camel-test/camel-test-main-junit5/pom.xml      |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/test-main-junit5.json  |     2 +-
 .../camel-test/camel-test-main-junit6/pom.xml      |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/test-main-junit6.json  |     2 +-
 .../camel/test/main/junit6/CamelMainExtension.java |     1 +
 .../camel/test/main/junit6/CamelMainTest.java      |     7 +
 .../camel-test/camel-test-spring-junit5/pom.xml    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/test-spring-junit5.json    |     2 +-
 .../camel-test/camel-test-spring-junit6/pom.xml    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/test-spring-junit6.json    |     2 +-
 .../spring/junit6/CamelAnnotationsHandler.java     |     1 +
 .../test/spring/junit6/EnableRouteDiagramDump.java |     7 +
 components/camel-test/pom.xml                      |     4 +-
 components/camel-thrift/pom.xml                    |     2 +-
 .../org/apache/camel/component/thrift/thrift.json  |     2 +-
 .../org/apache/camel/dataformat/thrift/thrift.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-thymeleaf/pom.xml                 |     2 +-
 .../camel/component/thymeleaf/thymeleaf.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-tika/pom.xml                      |     2 +-
 .../org/apache/camel/component/tika/tika.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-timer/pom.xml                     |     2 +-
 .../org/apache/camel/component/timer/timer.json    |     9 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/timer/TimerComponent.java      |     4 +-
 .../camel/component/timer/TimerEndpoint.java       |     7 +-
 components/camel-toon/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat/toon/toon.json     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-tracing/pom.xml                   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/tracing.json           |     2 +-
 components/camel-twilio/pom.xml                    |     2 +-
 .../org/apache/camel/component/twilio/twilio.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/twilio-component.adoc            |    31 +
 components/camel-twitter/pom.xml                   |     8 +-
 .../directmessage/twitter-directmessage.json       |     2 +-
 .../component/twitter/search/twitter-search.json   |     2 +-
 .../twitter/timeline/twitter-timeline.json         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../main/docs/twitter-directmessage-component.adoc |    38 +
 .../src/main/docs/twitter-search-component.adoc    |    46 +
 .../src/main/docs/twitter-timeline-component.adoc  |    47 +-
 .../twitter/search/SearchConsumerHandler.java      |    11 +-
 .../component/twitter/search/SearchProducer.java   |    11 +-
 .../timeline/AbstractStatusConsumerHandler.java    |     3 +-
 .../twitter/TwitterSearchQueryOptionsTest.java     |   220 +
 .../component/twitter/TwitterTimelinePollTest.java |   140 +
 components/camel-ubl/pom.xml                       |     2 +-
 .../org/apache/camel/component/ubl/ubl.json        |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-undertow/pom.xml                  |     2 +-
 .../apache/camel/component/undertow/undertow.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../undertow/DefaultUndertowHttpBinding.java       |     7 +-
 .../camel/component/undertow/UndertowConsumer.java |     8 +-
 .../camel/component/undertow/UndertowHelper.java   |    25 +
 .../camel/component/undertow/UndertowProducer.java |    44 +-
 .../undertow/UndertowFormCharsetTest.java          |   104 +
 .../undertow/UndertowProducerEncodedUriTest.java   |   113 +
 components/camel-univocity-parsers/pom.xml         |     2 +-
 .../camel/dataformat/univocity/univocityCsv.json   |     2 +-
 .../camel/dataformat/univocity/univocityFixed.json |     2 +-
 .../camel/dataformat/univocity/univocityTsv.json   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-validator/pom.xml                 |     2 +-
 .../camel/component/validator/validator.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/validator-component.adoc         |    42 +
 components/camel-velocity/pom.xml                  |     2 +-
 .../apache/camel/component/velocity/velocity.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-vertx/camel-vertx-common/pom.xml  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/vertx-common.json      |     2 +-
 components/camel-vertx/camel-vertx-http/pom.xml    |     2 +-
 .../camel/component/vertx/http/vertx-http.json     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../vertx/http/DefaultVertxHttpBinding.java        |    13 +-
 .../vertx/http/TestVertxMetricsFactory.java        |    34 +
 .../vertx/http/VertxHttpCustomVertxTest.java       |     2 -
 .../vertx/http/VertxHttpMultiValueHeaderTest.java  |   141 +
 .../component/vertx/http/VertxHttpTestSupport.java |     4 +-
 .../io.vertx.core.spi.VertxServiceProvider         |     1 +
 .../camel-vertx/camel-vertx-websocket/pom.xml      |     2 +-
 .../component/vertx/websocket/vertx-websocket.json |     2 +-
 .../apache/camel/dev-console/vertx-websocket.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../websocket/VertxWebsocketClientConsumer.java    |   193 +-
 .../vertx/websocket/VertxWebsocketConsumer.java    |     3 +-
 .../vertx/websocket/VertxWebsocketEndpoint.java    |   115 +-
 .../vertx/websocket/VertxWebsocketHelper.java      |    10 +
 .../vertx/websocket/TestVertxMetricsFactory.java   |    34 +
 .../vertx/websocket/VertxWebSocketEventTest.java   |     2 +-
 .../vertx/websocket/VertxWebSocketTestSupport.java |    49 +-
 .../VertxWebsocketAbandonConnectTest.java          |    78 +
 .../VertxWebsocketClientConsumerHandlersTest.java  |   119 +
 .../VertxWebsocketComponentConfigurationTest.java  |     2 -
 ...WebsocketConsumerAsClientSlowReconnectTest.java |   250 +
 .../VertxWebsocketExternalServerTest.java          |     2 +-
 .../VertxWebsocketHandshakeHeadersTest.java        |     4 +-
 .../vertx/websocket/VertxWebsocketSSLTest.java     |     9 +-
 .../vertx/websocket/VertxWebsocketTest.java        |    31 +-
 .../io.vertx.core.spi.VertxServiceProvider         |     1 +
 components/camel-vertx/camel-vertx/pom.xml         |     2 +-
 .../org/apache/camel/component/vertx/vertx.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel-vertx/src/main/docs/vertx-component.adoc |    51 +
 components/camel-vertx/pom.xml                     |     2 +-
 components/camel-wal/pom.xml                       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-wal/src/generated/resources/wal.json     |     2 +-
 components/camel-wasm/pom.xml                      |    25 +-
 .../wasm/WasmConfigurationConfigurer.java          |    47 +-
 .../component/wasm/WasmEndpointConfigurer.java     |    47 +-
 .../component/wasm/WasmEndpointUriFactory.java     |    19 +-
 .../org/apache/camel/component/wasm/wasm.json      |    23 +-
 .../org/apache/camel/language/wasm/wasm.json       |    26 -
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     7 -
 .../services/org/apache/camel/language/wasm        |     2 -
 .../camel-wasm/src/main/docs/wasm-component.adoc   |   328 +-
 .../camel-wasm/src/main/docs/wasm-language.adoc    |   185 -
 .../apache/camel/component/wasm/WasmComponent.java |    12 +-
 .../camel/component/wasm/WasmConfiguration.java    |   143 +-
 .../apache/camel/component/wasm/WasmEndpoint.java  |   149 +-
 .../component/wasm/WasmExitCodeException.java      |    51 +
 .../apache/camel/component/wasm/WasmProducer.java  |   347 +-
 .../apache/camel/language/wasm/WasmExpression.java |   166 -
 .../apache/camel/language/wasm/WasmLanguage.java   |    85 -
 .../java/org/apache/camel/wasm/WasiCommand.java    |   334 +
 .../src/main/java/org/apache/camel/wasm/Wasm.java  |    14 +-
 .../java/org/apache/camel/wasm/WasmFunction.java   |   108 -
 .../java/org/apache/camel/wasm/WasmSupport.java    |    65 -
 .../component/wasm/WasmCompiledComponentTest.java  |    29 +
 .../camel/component/wasm/WasmComponentTest.java    |  1057 +-
 .../camel/language/wasm/WasmLanguageTest.java      |    98 -
 .../org/apache/camel/wasm/WasiCommandTest.java     |   306 +
 .../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 -
 components/camel-weather/pom.xml                   |     2 +-
 .../apache/camel/component/weather/weather.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-web3j/pom.xml                     |     2 +-
 .../org/apache/camel/component/web3j/web3j.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/web3j/Web3jConsumer.java       |   122 +-
 .../web3j/Web3jConsumerResubscribeTest.java        |   196 +
 components/camel-webhook/pom.xml                   |     2 +-
 .../apache/camel/component/webhook/webhook.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/webhook-component.adoc           |    33 +
 components/camel-whatsapp/pom.xml                  |     2 +-
 .../apache/camel/component/whatsapp/whatsapp.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/whatsapp-component.adoc          |    47 +-
 .../service/WhatsAppServiceRestAPIAdapter.java     |    27 +-
 .../whatsapp/WhatsAppProducerFailureTest.java      |   132 +
 components/camel-wordpress/pom.xml                 |     2 +-
 .../camel/component/wordpress/wordpress.json       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/wordpress-component.adoc         |    24 +
 components/camel-workday/pom.xml                   |     2 +-
 .../apache/camel/component/workday/workday.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/workday-component.adoc           |    45 +
 components/camel-xchange/pom.xml                   |     2 +-
 .../apache/camel/component/xchange/xchange.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-xj/pom.xml                        |     2 +-
 .../META-INF/org/apache/camel/component/xj/xj.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-xmlsecurity/pom.xml               |     2 +-
 .../component/xmlsecurity/xmlsecurity-sign.json    |     2 +-
 .../component/xmlsecurity/xmlsecurity-verify.json  |     2 +-
 .../camel/dataformat/xmlsecurity/xmlSecurity.json  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 components/camel-xmpp/pom.xml                      |     2 +-
 .../org/apache/camel/component/xmpp/xmpp.json      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-xpath/pom.xml                     |     2 +-
 .../org/apache/camel/language/xpath/xpath.json     |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 components/camel-xslt-saxon/pom.xml                |     2 +-
 .../camel/component/xslt/saxon/xslt-saxon.json     |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/XsltSaxonAggregationStrategy.json   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-xslt/pom.xml                      |     2 +-
 .../org/apache/camel/component/xslt/xslt.json      |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/XsltAggregationStrategy.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 components/camel-zendesk/pom.xml                   |     2 +-
 .../apache/camel/component/zendesk/zendesk.json    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../src/main/docs/zendesk-component.adoc           |    28 +
 components/camel-zip-deflater/pom.xml              |     2 +-
 .../camel/dataformat/deflater/gzipDeflater.json    |     2 +-
 .../camel/dataformat/deflater/zipDeflater.json     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../deflater/GzipDeflaterDataFormat.java           |     6 +-
 .../deflater/GzipDataFormatBodyReadAgainTest.java  |   123 +
 components/camel-zipfile/pom.xml                   |     2 +-
 .../apache/camel/dataformat/zipfile/zipFile.json   |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/ZipAggregationStrategy.json  |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../src/main/docs/zipFile-dataformat.adoc          |     4 +
 .../aggregate/zipfile/ZipAggregationStrategy.java  |    31 +
 .../ZipAggregationStrategySameFileNameTest.java    |   206 +
 components/camel-zookeeper-master/pom.xml          |     2 +-
 .../zookeepermaster/zookeeper-master.json          |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../zookeepermaster/MasterEndpointIT-context.xml   |    26 +-
 .../MasterQuartzEndpointIT-context.xml             |    26 +-
 components/camel-zookeeper/pom.xml                 |    16 +-
 .../camel/component/zookeeper/zookeeper.json       |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../apache/camel/bean/ZooKeeperClusterService.json |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/zookeeper/ConnectionHolder.java      |    81 +-
 .../component/zookeeper/ZooKeeperConsumer.java     |    32 +-
 .../component/zookeeper/ZooKeeperProducer.java     |    13 +-
 .../operations/ChildrenChangedOperation.java       |     4 +-
 .../zookeeper/operations/DataChangedOperation.java |     4 +-
 .../operations/ExistenceChangedOperation.java      |     5 +
 .../operations/FutureEventDrivenOperation.java     |    45 +-
 .../ZooKeeperConsumerSessionExpiryTest.java        |   253 +
 .../zookeeper/integration/ConsumeChildrenIT.java   |    37 +-
 .../operations/FutureEventDrivenOperationTest.java |    37 +
 components/pom.xml                                 |     5 +-
 core/camel-api/pom.xml                             |     2 +-
 .../java/org/apache/camel/spi/Metadata.java        |     8 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |    22 +
 .../java/org/apache/camel/spi/UriParam.java        |     8 +
 .../services/org/apache/camel/api.properties       |     2 +-
 .../org/apache/camel/api/AggregationStrategy.json  |     2 +-
 .../org/apache/camel/api/CamelContext.json         |     2 +-
 .../services/org/apache/camel/api/Exchange.json    |     2 +-
 .../services/org/apache/camel/api/Expression.json  |     2 +-
 .../services/org/apache/camel/api/Message.json     |     2 +-
 .../services/org/apache/camel/api/Predicate.json   |     2 +-
 .../services/org/apache/camel/api/Processor.json   |     2 +-
 .../org/apache/camel/api/ProducerTemplate.json     |     2 +-
 .../services/org/apache/camel/api/Registry.json    |     2 +-
 .../org/apache/camel/api/TypeConverter.json        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-api/src/generated/resources/api.json    |     2 +-
 .../src/main/java/org/apache/camel/NamedRoute.java |    23 +
 .../src/main/java/org/apache/camel/Route.java      |    44 +-
 .../org/apache/camel/RouteStoppingException.java   |    39 +
 .../main/java/org/apache/camel/RoutesBuilder.java  |    19 +-
 .../src/main/java/org/apache/camel/ai/AiEvent.java |   121 +
 .../org/apache/camel/spi/BrowsableEndpoint.java    |    20 +-
 .../main/java/org/apache/camel/spi/CamelEvent.java |     9 +-
 .../org/apache/camel/spi/DumpRoutesStrategy.java   |    22 +
 .../java/org/apache/camel/spi/ErrorRegistry.java   |    14 +
 .../java/org/apache/camel/spi/EventNotifier.java   |    19 +
 .../org/apache/camel/spi/RouteDiagramDumper.java   |   117 +
 .../org/apache/camel/spi/RouteTopologyDumper.java  |    59 +-
 .../java/org/apache/camel/spi/RoutesLoader.java    |     6 +
 .../main/java/org/apache/camel/spi/UnitOfWork.java |    18 +
 .../camel/support/jsse/KeyManagersParameters.java  |     2 +-
 .../camel/support/jsse/KeyStoreParameters.java     |     2 +-
 .../camel/support/jsse/SSLContextParameters.java   |     4 +-
 .../camel/support/jsse/SecureRandomParameters.java |     2 +-
 .../support/jsse/TrustManagersParameters.java      |     2 +-
 core/camel-base-engine/pom.xml                     |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../org/apache/camel/bean/DurationRoutePolicy.json |     2 +-
 .../camel/bean/DurationRoutePolicyFactory.json     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/base-engine.json       |     2 +-
 .../camel/impl/debugger/DefaultDebugger.java       |     3 +
 .../camel/impl/engine/AbstractCamelContext.java    |    63 +-
 .../camel/impl/engine/CamelInternalProcessor.java  |     4 +-
 .../engine/DefaultAsyncProcessorAwaitManager.java  |     4 +-
 .../impl/engine/DefaultBeanIntrospection.java      |    25 +-
 .../camel/impl/engine/DefaultErrorRegistry.java    |    17 +
 .../org/apache/camel/impl/engine/DefaultRoute.java |    26 +-
 .../camel/impl/engine/DefaultRoutesLoader.java     |    44 +-
 .../camel/impl/engine/DefaultUnitOfWork.java       |    21 +
 .../camel/impl/engine/PooledExchangeFactory.java   |    55 +-
 .../impl/engine/SharedCamelInternalProcessor.java  |     4 +-
 core/camel-base/pom.xml                            |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-base/src/generated/resources/base.json  |     2 +-
 .../camel/impl/converter/TypeResolverHelper.java   |    68 +-
 core/camel-cluster/pom.xml                         |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/cluster.json           |     2 +-
 core/camel-console/pom.xml                         |     2 +-
 .../org/apache/camel/dev-console/activity.json     |     2 +-
 .../META-INF/org/apache/camel/dev-console/api.json |     2 +-
 .../org/apache/camel/dev-console/bean.json         |     2 +-
 .../org/apache/camel/dev-console/blocked.json      |     2 +-
 .../org/apache/camel/dev-console/browse.json       |     2 +-
 .../apache/camel/dev-console/circuit-breaker.json  |     2 +-
 .../org/apache/camel/dev-console/consumer.json     |     2 +-
 .../org/apache/camel/dev-console/context.json      |     2 +-
 .../org/apache/camel/dev-console/datasource.json   |     2 +-
 .../org/apache/camel/dev-console/debug.json        |     2 +-
 .../org/apache/camel/dev-console/endpoint.json     |     2 +-
 .../org/apache/camel/dev-console/errors.json       |     9 +-
 .../apache/camel/dev-console/eval-language.json    |     2 +-
 .../org/apache/camel/dev-console/event.json        |     2 +-
 .../META-INF/org/apache/camel/dev-console/gc.json  |     2 +-
 .../org/apache/camel/dev-console/health.json       |     2 +-
 .../org/apache/camel/dev-console/heap-dump.json    |     2 +-
 .../apache/camel/dev-console/heap-histogram.json   |     2 +-
 .../org/apache/camel/dev-console/inflight.json     |     2 +-
 .../apache/camel/dev-console/internal-tasks.json   |     2 +-
 .../apache/camel/dev-console/java-security.json    |     2 +-
 .../apache/camel/dev-console/jfr-memory-leak.json  |     2 +-
 .../META-INF/org/apache/camel/dev-console/jvm.json |     2 +-
 .../META-INF/org/apache/camel/dev-console/log.json |     2 +-
 .../org/apache/camel/dev-console/memory.json       |     2 +-
 .../apache/camel/dev-console/message-history.json  |     2 +-
 .../apache/camel/dev-console/processor-detail.json |     2 +-
 .../org/apache/camel/dev-console/processor.json    |     2 +-
 .../org/apache/camel/dev-console/producer.json     |     2 +-
 .../org/apache/camel/dev-console/properties.json   |     2 +-
 .../org/apache/camel/dev-console/receive.json      |     2 +-
 .../org/apache/camel/dev-console/reload.json       |     2 +-
 .../org/apache/camel/dev-console/rest-spec.json    |     2 +-
 .../org/apache/camel/dev-console/rest.json         |     2 +-
 .../apache/camel/dev-console/route-controller.json |     2 +-
 .../org/apache/camel/dev-console/route-dump.json   |     2 +-
 .../org/apache/camel/dev-console/route-group.json  |     2 +-
 .../apache/camel/dev-console/route-structure.json  |     2 +-
 .../apache/camel/dev-console/route-topology.json   |    14 +-
 .../org/apache/camel/dev-console/route.json        |    25 +-
 .../org/apache/camel/dev-console/send.json         |     2 +-
 .../org/apache/camel/dev-console/service.json      |     2 +-
 .../apache/camel/dev-console/simple-language.json  |     2 +-
 .../org/apache/camel/dev-console/source.json       |     2 +-
 .../org/apache/camel/dev-console/sql-query.json    |     2 +-
 .../org/apache/camel/dev-console/sql-trace.json    |     2 +-
 .../apache/camel/dev-console/startup-recorder.json |     2 +-
 .../camel/dev-console/system-properties.json       |     2 +-
 .../org/apache/camel/dev-console/thread.json       |     2 +-
 .../META-INF/org/apache/camel/dev-console/top.json |     2 +-
 .../org/apache/camel/dev-console/trace.json        |     2 +-
 .../org/apache/camel/dev-console/transformers.json |     2 +-
 .../apache/camel/dev-console/type-converters.json  |     2 +-
 .../org/apache/camel/dev-console/variables.json    |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/console.json           |     2 +-
 .../impl/console/DefaultDevConsoleRegistry.java    |    21 +-
 .../camel/impl/console/ErrorRegistryConsole.java   |     4 +-
 .../apache/camel/impl/console/EventConsole.java    |     6 +
 .../camel/impl/console/ReceiveDevConsole.java      |    22 +-
 .../apache/camel/impl/console/RouteDevConsole.java |    16 +-
 .../impl/console/RouteTopologyDevConsole.java      |    29 +-
 .../console/DefaultDevConsoleRegistryTest.java     |    55 +
 .../impl/console/ErrorRegistryConsoleTest.java     |     2 +
 .../ProcessorDevConsoleThroughputLogTest.java      |    88 +
 .../camel/impl/console/ReceiveDevConsoleTest.java  |    21 +
 .../console/RouteDevConsoleTemplatedRouteTest.java |    90 +
 core/camel-core-all/pom.xml                        |     2 +-
 core/camel-core-catalog/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-catalog.json      |     2 +-
 .../camel/catalog/impl/AbstractCamelCatalog.java   |   187 +-
 core/camel-core-engine/pom.xml                     |     2 +-
 .../impl/DefaultDumpRoutesStrategyConfigurer.java  |     3 +
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-engine.json       |     2 +-
 .../modules/eips/examples/json/throwException.json |     1 +
 .../src/main/docs/modules/eips/nav.adoc            |     2 +-
 .../main/docs/modules/eips/pages/marshal-eip.adoc  |    51 +
 .../src/main/docs/modules/eips/pages/saga-eip.adoc |    33 +
 .../main/docs/modules/eips/pages/switch-eip.adoc   |    10 +-
 .../modules/eips/pages/throwException-eip.adoc     |     8 +-
 .../camel/impl/DefaultDumpRoutesStrategy.java      |    84 +-
 .../java/org/apache/camel/impl/DefaultModel.java   |    21 +-
 .../camel/impl/DefaultModelToStructureDumper.java  |    16 +-
 .../camel/impl/DefaultRouteTopologyDumper.java     |    87 +-
 core/camel-core-languages/pom.xml                  |     2 +-
 .../apache/camel/language/constant/constant.json   |     2 +-
 .../org/apache/camel/language/header/header.json   |     2 +-
 .../camel/language/property/exchangeProperty.json  |     2 +-
 .../org/apache/camel/language/ref/ref.json         |     2 +-
 .../org/apache/camel/language/simple/file.json     |     2 +-
 .../org/apache/camel/language/simple/simple.json   |     2 +-
 .../apache/camel/language/tokenizer/tokenize.json  |     2 +-
 .../apache/camel/language/variable/variable.json   |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 core/camel-core-model/pom.xml                      |     2 +-
 .../org/apache/camel/dev-console/bean-model.json   |     2 +-
 .../META-INF/org/apache/camel/model/aggregate.json |     8 +-
 .../camel/model/app/sslContextParameters.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 +-
 .../META-INF/org/apache/camel/model/marshal.json   |     3 +-
 .../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 +-
 .../org/apache/camel/model/throwException.json     |     2 +-
 .../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 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/model.properties     |     1 -
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-model.json        |     2 +-
 .../org/apache/camel/model/language/jaxb.index     |     1 -
 .../java/org/apache/camel/builder/Builder.java     |    18 -
 .../org/apache/camel/builder/DataFormatClause.java |    11 +-
 .../org/apache/camel/builder/ExpressionClause.java |    23 -
 .../camel/builder/ExpressionClauseSupport.java     |    26 -
 .../camel/builder/LanguageBuilderFactory.java      |    18 -
 .../org/apache/camel/builder/RouteBuilder.java     |    49 +
 .../org/apache/camel/model/MarshalDefinition.java  |    42 +-
 .../org/apache/camel/model/RouteDefinition.java    |    17 +
 .../camel/model/ThrowExceptionDefinition.java      |     2 +-
 .../apache/camel/model/UnmarshalDefinition.java    |    14 +-
 .../model/app/SSLContextParametersDefinition.java  |     8 +-
 .../camel/model/language/JsonPathExpression.java   |     1 +
 .../camel/model/language/WasmExpression.java       |   102 -
 core/camel-core-processor/pom.xml                  |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/GroupedBodyAggregationStrategy.json |     2 +-
 .../bean/GroupedExchangeAggregationStrategy.json   |     2 +-
 .../bean/GroupedMessageAggregationStrategy.json    |     2 +-
 .../camel/bean/MemoryAggregationRepository.json    |     2 +-
 .../camel/bean/StringAggregationStrategy.json      |     2 +-
 .../camel/bean/UseLatestAggregationStrategy.json   |     2 +-
 .../camel/bean/UseOriginalAggregationStrategy.json |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../org/apache/camel/transformer.properties        |     2 +-
 .../transformer/application-octet-stream.json      |     2 +-
 .../org/apache/camel/transformer/text-plain.json   |     2 +-
 .../src/generated/resources/core-processor.json    |     2 +-
 .../apache/camel/processor/AbstractThrottler.java  |     4 +-
 .../processor/ConcurrentRequestsThrottler.java     |     3 +-
 .../camel/processor/DelayProcessorSupport.java     |     7 +-
 .../apache/camel/processor/ThreadsProcessor.java   |     5 +-
 .../camel/processor/TotalRequestsThrottler.java    |     3 +-
 .../processor/aggregate/AggregateProcessor.java    |    51 +-
 .../errorhandler/RedeliveryErrorHandler.java       |    44 +-
 .../loadbalancer/FailOverLoadBalancer.java         |     4 +-
 .../processor/resequencer/ResequencerEngine.java   |     7 +-
 core/camel-core-reifier/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-reifier.json      |     2 +-
 .../apache/camel/reifier/DynamicRouterReifier.java |     6 +-
 .../org/apache/camel/reifier/MarshalReifier.java   |     3 +-
 .../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 -
 core/camel-core-xml/pom.xml                        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-xml.json          |     2 +-
 .../AbstractKeyManagersParametersFactoryBean.java  |     2 +-
 .../AbstractKeyStoreParametersFactoryBean.java     |     2 +-
 .../AbstractSSLContextParametersFactoryBean.java   |     2 +-
 .../AbstractSecureRandomParametersFactoryBean.java |     2 +-
 ...AbstractTrustManagersParametersFactoryBean.java |     2 +-
 core/camel-core/pom.xml                            |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-core/src/generated/resources/core.json  |     2 +-
 .../camel/CamelParallelExecutionStrategy.java      |    10 +-
 .../camel/builder/RouteModelRetainedTest.java      |    73 +
 .../component/browse/BrowseLimitMemoryTest.java    |   302 +
 ...tEagerMaxMessagesPerPollPooledExchangeTest.java |    69 +
 ...nsumeReadLockNotAcquiredPooledExchangeTest.java |   146 +
 .../FileConsumerDoneFileNameFilesLeftTest.java     |   472 +
 ...leConsumerJailStartingDirectorySymlinkTest.java |   187 +
 ...leProducerJailStartingDirectorySymlinkTest.java |   168 +
 .../component/seda/SedaReplyRouteStopTest.java     |    92 +
 .../DefaultRouteTopologyDumperErrorPathTest.java   |   106 +
 .../impl/ProducerCacheEvictSharedEndpointTest.java |   165 +
 .../apache/camel/impl/StopAllRoutesDrainTest.java  |    90 +
 .../converter/CoreTypeConverterRegistryTest.java   |    54 +
 .../impl/engine/DefaultBeanIntrospectionTest.java  |    71 +
 ...aultUnitOfWorkRouteStackLevelPredicateTest.java |   131 +
 .../impl/engine/IntrospectionSupportTest.java      |     2 +-
 .../PooledExchangeFactoryReleaseNotRoutedTest.java |   188 +
 .../camel/impl/engine/ShutdownWaitingAtTest.java   |     6 +-
 .../language/simple/SimpleSyntaxHintsTest.java     |    59 +-
 .../apache/camel/language/simple/SimpleTest.java   |    48 +
 .../model/MarshalUnmarshalDefinitionLabelTest.java |    85 +
 .../DynamicRouterUriDelimiterPlaceholderTest.java  |    57 +
 .../camel/processor/MarshalAllowNullBodyTest.java  |   104 +
 .../apache/camel/processor/SwitchEndpointTest.java |    29 +
 .../camel/processor/SwitchValidationTest.java      |     9 +
 .../camel/processor/UnmarshalProcessorTest.java    |     7 +-
 ...utoDiscoveredKeyValueRepositoryRecoverTest.java |    79 +
 .../AggregateTimeoutRepositoryExceptionTest.java   |   186 +
 .../errorhandler/RouteStopCutOffLogTest.java       |   138 +
 .../org/apache/camel/support/BodyFactsTest.java    |   161 +
 .../support/RouteWatcherReloadDataDirTest.java     |   193 +
 .../SSLContextParametersNamedGroupsListTest.java   |    20 +-
 .../support/jsse/SSLContextParametersTest.java     |   213 +-
 .../src/test/resources/junit-platform.properties   |     1 +
 core/camel-health/pom.xml                          |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/health.json            |     2 +-
 core/camel-java-io/pom.xml                         |    13 +-
 .../apache/camel/java/out/JavaDslModelWriter.java  |   156 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/java-io.json           |     4 +-
 .../camel/java/out/JavaDslModelWriterSupport.java  |     6 -
 .../java/JavaDumpExplicitDefaultValuesTest.java    |   161 +
 .../apache/camel/java/LwModelToJavaDumperTest.java |    27 +
 .../camel/java/in/replay-builder-methods.txt       |     2 -
 core/camel-main/pom.xml                            |     2 +-
 ...rRegistryConfigurationPropertiesConfigurer.java |     7 +
 .../main/LraConfigurationPropertiesConfigurer.java |    14 +
 .../MainConfigurationPropertiesConfigurer.java     |     7 +
 .../camel-main-configuration-metadata.json         |    12 +-
 .../camel/dev-console/main-configuration.json      |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-main/src/generated/resources/main.json  |     2 +-
 .../org/apache/camel/main/components.properties    |     3 +
 .../org/apache/camel/main/languages.properties     |     2 +-
 core/camel-main/src/main/docs/main.adoc            |    18 +-
 .../org/apache/camel/main/BaseMainSupport.java     |     2 +
 .../camel/main/DefaultConfigurationConfigurer.java |     3 +
 .../camel/main/DefaultConfigurationProperties.java |    25 +
 .../main/ErrorRegistryConfigurationProperties.java |    25 +
 .../camel/main/LraConfigurationProperties.java     |    48 +
 .../camel/main/MainDurationEventNotifier.java      |     1 +
 .../camel/main/SSLConfigurationProperties.java     |    16 +-
 .../ErrorRegistryConfigurationPropertiesTest.java  |    55 +
 .../apache/camel/main/MainDurationAliasTest.java   |    23 +
 .../main/MainNotAutoConfiguredWarningTest.java     |    12 +-
 .../camel/main/MainRoutesReloadIntervalTest.java   |    74 +
 core/camel-management-api/pom.xml                  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/management-api.json    |     2 +-
 .../management/mbean/ManagedCamelContextMBean.java |     2 +-
 .../mbean/ManagedErrorRegistryMBean.java           |     6 +
 .../api/management/mbean/ManagedRouteMBean.java    |    38 +
 .../mbean/ManagedThroughputLoggerMBean.java        |     2 +-
 core/camel-management/pom.xml                      |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/management.json        |     2 +-
 .../DefaultManagementObjectStrategy.java           |     2 +-
 .../mbean/ManagedAsyncProcessorAwaitManager.java   |     4 +-
 .../management/mbean/ManagedBrowsableEndpoint.java |    50 +-
 .../management/mbean/ManagedCamelContext.java      |     2 +-
 .../management/mbean/ManagedErrorRegistry.java     |    10 +
 .../management/mbean/ManagedEventNotifier.java     |    14 +-
 .../mbean/ManagedEventNotifierMBean.java           |     4 +
 .../camel/management/mbean/ManagedRoute.java       |    84 +
 .../camel/management/mbean/ManagedRouteGroup.java  |    28 +
 .../management/mbean/ManagedThroughputLogger.java  |    29 +
 .../DumpRouteStructureNoErrorHandlerTest.java      |    68 +
 .../ManagedBrowsableEndpointSnapshotTest.java      |   174 +
 .../camel/management/ManagedLogEndpointTest.java   |     3 +
 .../ManagedRouteGroupExchangeCountTest.java        |   187 +
 .../ManagedRouteGroupFailuresHandledTest.java      |     4 +-
 .../camel/management/ManagedRouteGroupTest.java    |     6 +-
 .../ManagedRouteRemoteExchangesTest.java           |   161 +
 .../ManagedRouteTemplatedRouteSourceTest.java      |    70 +
 .../ManagedVirtualThreadExecutorTest.java          |     3 -
 core/camel-support/pom.xml                         |     2 +-
 .../services/org/apache/camel/bean.properties      |     2 +-
 .../camel/bean/AcceptAllHeaderFilterStrategy.json  |     2 +-
 .../camel/bean/DefaultHeaderFilterStrategy.json    |     2 +-
 .../camel/bean/FileIdempotentRepository.json       |     2 +-
 .../camel/bean/KeyValueAggregationRepository.json  |     2 +-
 .../camel/bean/KeyValueIdempotentRepository.json   |     2 +-
 .../camel/bean/MemoryIdempotentRepository.json     |     2 +-
 .../camel/bean/MemoryKeyValueRepository.json       |     2 +-
 .../camel/bean/ThrottlingExceptionRoutePolicy.json |     2 +-
 .../camel/bean/ThrottlingInflightRoutePolicy.json  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/support.json           |     2 +-
 .../java/org/apache/camel/support/BodyFacts.java   |   381 +
 .../org/apache/camel/support/DataSourceHelper.java |   246 +
 .../java/org/apache/camel/support/EventHelper.java |    54 +
 .../org/apache/camel/support/ExchangeHelper.java   |    25 +
 .../support/FileWatcherResourceReloadStrategy.java |    18 +
 .../camel/support/RouteWatcherReloadStrategy.java  |   242 +-
 .../camel/support/SimpleEventNotifierSupport.java  |    12 +
 .../apache/camel/support/cache/ServicePool.java    |    17 +-
 .../org/apache/camel/support/http/HttpUtil.java    |    43 +-
 .../camel/support/processor/MarshalProcessor.java  |    22 +-
 .../support/processor/UnmarshalProcessor.java      |    19 +-
 .../idempotent/FileIdempotentRepository.java       |     9 +-
 .../apache/camel/support/http/HttpUtilTest.java    |   201 +
 .../FileIdempotentRepositoryFailedStoreTest.java   |   100 +
 core/camel-util/pom.xml                            |    60 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-util/src/generated/resources/util.json  |     2 +-
 .../java/org/apache/camel/util/ArtifactUtils.java  |     5 +-
 .../main/java/org/apache/camel/util/IOHelper.java  |    11 +-
 .../apache/camel/util/ImportantHeaderUtils.java    |     1 +
 .../java/org/apache/camel/util/SecurityUtils.java  |    36 +-
 .../java/org/apache/camel/util/SensitiveUtils.java |     2 +
 .../camel/util/concurrent/CamelThreadFactory.java  |    35 +-
 .../camel/util/concurrent/CamelThreadFactory.java  |    87 -
 .../java/org/apache/camel/util/IOHelperTest.java   |    10 +
 .../org/apache/camel/util/SecurityUtilsTest.java   |     3 +
 core/camel-xml-io-util/pom.xml                     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-io-util.json       |     2 +-
 core/camel-xml-io/pom.xml                          |     2 +-
 .../java/org/apache/camel/xml/in/ModelParser.java  |     8 +-
 .../java/org/apache/camel/xml/out/ModelWriter.java |   150 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-io.json            |     2 +-
 core/camel-xml-jaxb/pom.xml                        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-jaxb.json          |     2 +-
 core/camel-xml-jaxp-util/pom.xml                   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-jaxp-util.json     |     2 +-
 core/camel-xml-jaxp/pom.xml                        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-jaxp.json          |     2 +-
 core/camel-yaml-io/pom.xml                         |     2 +-
 .../org/apache/camel/yaml/out/YamlModelWriter.java |   160 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/yaml-io.json           |     2 +-
 .../org/apache/camel/yaml/LwModelToYAMLDumper.java |    85 +
 .../camel/yaml/out/YamlModelWriterSupport.java     |    19 +
 .../src/test/resources/yaml-routeconfig.yaml       |    24 +-
 core/pom.xml                                       |     2 +-
 coverage/pom.xml                                   |     7 +-
 design/java-dsl-parser.adoc                        |     5 +
 design/semantic-audit.adoc                         |   140 +
 .../modules/ROOT/examples/json/citrus.json         |     1 +
 .../modules/ROOT/examples/json/kafka-share.json    |     1 +
 .../modules/ROOT/examples/json/openfeature.json    |     1 +
 docs/components/modules/ROOT/nav.adoc              |     3 +
 .../modules/ROOT/pages/citrus-component.adoc       |     1 +
 .../modules/ROOT/pages/kafka-share-component.adoc  |     1 +
 .../modules/ROOT/pages/openfeature-component.adoc  |     1 +
 .../languages/examples/json/openfeature.json       |     1 +
 .../modules/languages/examples/json/wasm.json      |     1 -
 docs/components/modules/languages/nav.adoc         |     2 +-
 .../languages/pages/openfeature-language.adoc      |     1 +
 .../modules/languages/pages/wasm-language.adoc     |     1 -
 .../others/examples/json/semantic-openai.json      |     1 +
 .../others/examples/json/semantic-typesafe-ai.json |     1 +
 .../examples/json/semantic-wolf-defender.json      |     1 +
 .../modules/others/examples/json/test-dst.json     |     1 +
 docs/components/modules/others/nav.adoc            |     4 +
 .../modules/others/pages/semantic-openai.adoc      |     1 +
 .../modules/others/pages/semantic-typesafe-ai.adoc |     1 +
 .../others/pages/semantic-wolf-defender.adoc       |     1 +
 docs/components/modules/others/pages/test-dst.adoc |     1 +
 docs/pom.xml                                       |     2 +-
 .../modules/ROOT/attachments/security-model.yaml   |   148 +-
 .../images/jbang/camel-tui-ai-acp-claude-code.gif  |   Bin 0 -> 486422 bytes
 .../images/jbang/camel-tui-ai-agent-teaching.gif   |   Bin 0 -> 557096 bytes
 .../ROOT/images/jbang/camel-tui-ai-ways.svg        |   179 +
 .../ROOT/images/jbang/camel-tui-fix-with-ai.gif    |   Bin 0 -> 1032618 bytes
 .../ROOT/images/jbang/camel-tui-panel-theme.png    |   Bin 0 -> 346357 bytes
 .../jbang/camel-tui-semantic-audit-allow.png       |   Bin 0 -> 407111 bytes
 .../jbang/camel-tui-semantic-audit-block.png       |   Bin 0 -> 403161 bytes
 .../images/jbang/camel-tui-source-fix-with-ai.png  |   Bin 436980 -> 323369 bytes
 .../ROOT/images/jbang/camel-tui-tape-player.gif    |   Bin 0 -> 305206 bytes
 docs/user-manual/modules/ROOT/nav.adoc             |     3 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |   311 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |   334 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc    |  7494 +--
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |  1789 +
 .../modules/ROOT/pages/camel-4x-upgrade-guide.adoc |     1 +
 .../ROOT/pages/camel-jbang-ai-providers.adoc       |    23 +-
 .../modules/ROOT/pages/camel-jbang-ai.adoc         |    59 +-
 .../ROOT/pages/camel-jbang-configuration.adoc      |     7 +-
 .../ROOT/pages/camel-jbang-dev-services.adoc       |    21 +
 .../ROOT/pages/camel-jbang-diagnostics.adoc        |     3 +-
 .../modules/ROOT/pages/camel-jbang-exit-codes.adoc |   174 +
 .../ROOT/pages/camel-jbang-getting-started.adoc    |     4 +-
 .../modules/ROOT/pages/camel-jbang-kubernetes.adoc |    13 +-
 .../ROOT/pages/camel-jbang-launcher-install.adoc   |     4 +-
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |   213 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |   234 +-
 .../modules/ROOT/pages/camel-jbang-projects.adoc   |     1 -
 .../modules/ROOT/pages/camel-jbang-running.adoc    |    47 +
 .../ROOT/pages/camel-jbang-tui-ai-agents.adoc      |    37 +-
 .../ROOT/pages/camel-jbang-tui-ai-ways.adoc        |   144 +
 .../modules/ROOT/pages/camel-jbang-tui-ai.adoc     |    36 +-
 .../ROOT/pages/camel-jbang-tui-diagram.adoc        |    39 +-
 .../ROOT/pages/camel-jbang-tui-local-models.adoc   |     7 +-
 .../ROOT/pages/camel-jbang-tui-observe.adoc        |   251 +
 .../ROOT/pages/camel-jbang-tui-recording.adoc      |   247 +
 .../ROOT/pages/camel-jbang-tui-settings.adoc       |   217 +-
 .../ROOT/pages/camel-jbang-tui-source-editor.adoc  |    31 +-
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |    30 +-
 .../modules/ROOT/pages/camel-jbang-validation.adoc |    58 +-
 .../modules/ROOT/pages/camel-jbang.adoc            |    15 +
 .../modules/ROOT/pages/camel-maven-archetypes.adoc |     4 +-
 .../ROOT/pages/camel-report-maven-plugin.adoc      |     5 +
 .../modules/ROOT/pages/data-format.adoc            |    34 +
 .../modules/ROOT/pages/error-registry.adoc         |     1 +
 .../modules/ROOT/pages/health-check.adoc           |     2 +-
 .../ROOT/pages/jbang-commands/camel-jbang-ask.adoc |     6 +-
 .../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             |     4 +
 .../jbang-commands/camel-jbang-cmd-route-dump.adoc |     2 +
 .../camel-jbang-cmd-route-structure.adoc           |     2 +
 .../camel-jbang-cmd-route-topology.adoc            |     3 +
 .../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 |     4 +-
 .../jbang-commands/camel-jbang-config-get.adoc     |     1 +
 .../jbang-commands/camel-jbang-config-list.adoc    |     1 +
 .../pages/jbang-commands/camel-jbang-debug.adoc    |     3 +-
 .../ROOT/pages/jbang-commands/camel-jbang-dev.adoc |     3 +-
 .../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 +
 .../jbang-commands/camel-jbang-infra-restart.adoc  |     1 +
 .../jbang-commands/camel-jbang-infra-run.adoc      |     1 +
 .../pages/jbang-commands/camel-jbang-init.adoc     |     1 +
 .../jbang-commands/camel-jbang-kubernetes-run.adoc |     4 +-
 .../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 +
 .../jbang-commands/camel-jbang-route-parser.adoc   |    29 -
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |     3 +-
 .../jbang-commands/camel-jbang-semantic-audit.adoc |    50 +
 .../jbang-commands/camel-jbang-semantic-eval.adoc  |    36 +
 .../jbang-commands/camel-jbang-semantic-get.adoc   |    28 +
 .../camel-jbang-semantic-monitoring.adoc           |    28 +
 .../pages/jbang-commands/camel-jbang-semantic.adoc |    40 +
 .../pages/jbang-commands/camel-jbang-stop.adoc     |     2 +
 .../jbang-commands/camel-jbang-test-agent-run.adoc |    43 +
 .../camel-jbang-test-agent-start.adoc              |    44 +
 .../camel-jbang-test-agent-stop.adoc               |    27 +
 .../jbang-commands/camel-jbang-test-agent.adoc     |    38 +
 .../jbang-commands/camel-jbang-test-init.adoc      |     8 +-
 .../jbang-commands/camel-jbang-test-inspect.adoc   |    27 +
 .../pages/jbang-commands/camel-jbang-test-ps.adoc  |    29 +
 .../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 +-
 .../jbang-commands/camel-jbang-tui-monitor.adoc    |     3 +-
 .../ROOT/pages/jbang-commands/camel-jbang-tui.adoc |     3 +-
 .../camel-jbang-validate-normalize.adoc            |     2 +-
 .../camel-jbang-validate-properties.adoc           |     1 +
 .../camel-jbang-validate-source.adoc               |     1 +
 .../jbang-commands/camel-jbang-validate-yaml.adoc  |     1 +
 .../modules/ROOT/pages/release-guide.adoc          |     4 +-
 .../modules/ROOT/pages/route-diagram.adoc          |    11 +
 .../modules/ROOT/pages/route-group.adoc            |     6 +
 .../modules/ROOT/pages/route-reload.adoc           |     1 +
 .../modules/ROOT/pages/security-model.adoc         |   768 +-
 .../modules/ROOT/pages/virtual-threads.adoc        |     2 +-
 .../ROOT/pages/what-are-the-dependencies.adoc      |     1 +
 dsl/camel-cli-connector/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/cli-connector.json     |     2 +-
 .../src/main/docs/cli-connector.adoc               |    34 +-
 .../camel/cli/connector/CliActionDispatcher.java   |    15 +
 .../camel/cli/connector/CliActionOutcome.java      |   207 +
 .../camel/cli/connector/CliActionOutput.java       |    11 +
 .../cli/connector/FileCliConnectorTransport.java   |   153 +-
 .../camel/cli/connector/LocalCliConnector.java     |   139 +-
 .../connector/WebSocketCliConnectorTransport.java  |    64 +-
 .../camel/cli/connector/CliActionOutcomeTest.java  |   171 +
 .../connector/FileCliConnectorTransportTest.java   |   354 +
 .../LocalCliConnectorFileTransportTest.java        |    88 +-
 .../LocalCliConnectorSemanticLifecycleTest.java    |   163 +
 .../LocalCliConnectorSemanticMetadataTest.java     |   233 +
 .../cli/connector/WaitingSemanticConsole.java      |    61 +
 .../WebSocketCliConnectorTransportTest.java        |    38 +-
 dsl/camel-cli-debug/pom.xml                        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/cli-debug.json         |     2 +-
 dsl/camel-componentdsl/pom.xml                     |     9 +-
 .../component/ComponentsBuilderFactory.java        |    43 +-
 .../dsl/AwsCloudtrailComponentBuilderFactory.java  |    42 +
 .../dsl/CitrusComponentBuilderFactory.java         |   159 +
 .../dsl/ConsulComponentBuilderFactory.java         |    11 +-
 .../component/dsl/ImapComponentBuilderFactory.java |     5 +-
 .../dsl/ImapsComponentBuilderFactory.java          |     5 +-
 .../dsl/KafkaComponentBuilderFactory.java          |     2 +-
 .../dsl/KafkaShareComponentBuilderFactory.java     |  1638 +
 .../dsl/KameletComponentBuilderFactory.java        |    21 +
 .../dsl/MiloBrowseComponentBuilderFactory.java     |    68 +
 .../dsl/MiloClientComponentBuilderFactory.java     |    68 +
 .../component/dsl/MinaComponentBuilderFactory.java |    21 +
 .../component/dsl/MllpComponentBuilderFactory.java |    21 +
 .../dsl/OpenfeatureComponentBuilderFactory.java    |   376 +
 .../component/dsl/Pop3ComponentBuilderFactory.java |     5 +-
 .../dsl/Pop3sComponentBuilderFactory.java          |     5 +-
 .../dsl/RestPostmanComponentBuilderFactory.java    |    26 +
 .../component/dsl/SmppComponentBuilderFactory.java |    20 +
 .../dsl/SmppsComponentBuilderFactory.java          |    20 +
 .../component/dsl/SmtpComponentBuilderFactory.java |     5 +-
 .../dsl/SmtpsComponentBuilderFactory.java          |     5 +-
 .../component/dsl/SshComponentBuilderFactory.java  |    16 +-
 .../dsl/StateStoreComponentBuilderFactory.java     |    19 +
 .../dsl/TimerComponentBuilderFactory.java          |     7 +-
 .../component/dsl/WasmComponentBuilderFactory.java |     6 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/componentdsl.json      |     2 +-
 dsl/camel-dsl-modeline/pom.xml                     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/dsl-modeline.json      |     2 +-
 dsl/camel-dsl-support/pom.xml                      |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/dsl-support.json       |     2 +-
 dsl/camel-endpointdsl-support/pom.xml              |     2 +-
 dsl/camel-endpointdsl/pom.xml                      |     9 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |     3 +
 .../camel/builder/endpoint/EndpointBuilders.java   |     3 +
 .../builder/endpoint/EndpointHeaderBuilders.java   |    41 +
 .../builder/endpoint/StaticEndpointBuilders.java   |   208 +-
 .../AtmosphereWebsocketEndpointBuilderFactory.java |     4 +-
 .../endpoint/dsl/AtomEndpointBuilderFactory.java   |    10 +-
 .../endpoint/dsl/CitrusEndpointBuilderFactory.java |   643 +
 .../dsl/CloudtrailEndpointBuilderFactory.java      |    72 +
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java |    11 +-
 .../dsl/CouchbaseEndpointBuilderFactory.java       |     4 +-
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |    80 +-
 .../dsl/JettyHttp12EndpointBuilderFactory.java     |     4 +-
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |    12 +-
 .../dsl/KafkaShareEndpointBuilderFactory.java      |  2185 +
 .../dsl/KameletEndpointBuilderFactory.java         |   108 +
 .../dsl/LanguageEndpointBuilderFactory.java        |     8 +-
 .../endpoint/dsl/MailEndpointBuilderFactory.java   |     5 +-
 .../dsl/MiloBrowseEndpointBuilderFactory.java      |    97 +
 .../dsl/MiloClientEndpointBuilderFactory.java      |   470 +-
 .../endpoint/dsl/MinaEndpointBuilderFactory.java   |   108 +
 .../endpoint/dsl/MllpEndpointBuilderFactory.java   |    36 +
 .../endpoint/dsl/OpenAIEndpointBuilderFactory.java |    54 +-
 .../dsl/OpenFeatureEndpointBuilderFactory.java     |   533 +
 .../dsl/RestPostmanEndpointBuilderFactory.java     |    69 +
 .../endpoint/dsl/RssEndpointBuilderFactory.java    |    10 +-
 .../dsl/ServletEndpointBuilderFactory.java         |     4 +-
 .../endpoint/dsl/SlackEndpointBuilderFactory.java  |     4 +-
 .../endpoint/dsl/SmppEndpointBuilderFactory.java   |   102 +
 .../endpoint/dsl/SshEndpointBuilderFactory.java    |    75 +-
 .../dsl/TelegramEndpointBuilderFactory.java        |    59 +
 .../endpoint/dsl/TimerEndpointBuilderFactory.java  |    14 +-
 .../endpoint/dsl/WasmEndpointBuilderFactory.java   |   368 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/endpointdsl.json       |     2 +-
 dsl/camel-java-joor-dsl/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/java-joor-dsl.json     |     2 +-
 dsl/camel-jbang/README.md                          |    12 +-
 dsl/camel-jbang/camel-jbang-console/pom.xml        |     2 +-
 .../org/apache/camel/dev-console/jbang.json        |     2 +-
 .../org/apache/camel/dev-console/source-dir.json   |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/jbang-console.json     |     2 +-
 dsl/camel-jbang/camel-jbang-container/Makefile     |     4 +-
 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           |    79 +-
 .../META-INF/camel-jbang-commands-metadata.json    |    45 +-
 .../camel-jbang-configuration-metadata.json        |     3 +-
 .../dsl/jbang/core/commands/ai/eip-samples.json    |    90 +-
 .../apache/camel/dsl/jbang/core/commands/Ask.java  |   203 +-
 .../camel/dsl/jbang/core/commands/AskTools.java    |   567 +-
 .../dsl/jbang/core/commands/BackgroundWait.java    |   115 +
 .../dsl/jbang/core/commands/CamelCommand.java      |   129 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |   143 +-
 .../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      |   157 +-
 .../dsl/jbang/core/commands/DurationMixin.java     |    39 +
 .../camel/dsl/jbang/core/commands/EvalCommand.java |     3 +-
 .../camel/dsl/jbang/core/commands/Explain.java     |    91 +-
 .../camel/dsl/jbang/core/commands/Export.java      |    22 +-
 .../dsl/jbang/core/commands/ExportBaseCommand.java |    23 +-
 .../dsl/jbang/core/commands/ExportCamelMain.java   |     2 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |    51 +-
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |     2 +-
 .../core/commands/GroupedCommandHelpRenderer.java  |     2 +-
 .../camel/dsl/jbang/core/commands/Harden.java      |   107 +-
 .../apache/camel/dsl/jbang/core/commands/Init.java |   110 +-
 .../camel/dsl/jbang/core/commands/LlmClient.java   |   129 +-
 .../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  |   601 +-
 .../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    |    44 +-
 .../jbang/core/commands/TransformJavaRoutes.java   |   114 +-
 .../dsl/jbang/core/commands/TransformRoute.java    |    19 +-
 .../core/commands/action/ActionBaseCommand.java    |   259 +-
 .../core/commands/action/ActionTimeoutMixin.java   |    32 +
 .../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   |   155 +-
 .../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  |   124 +-
 .../jbang/core/commands/action/CamelSemantic.java  |   195 +
 .../core/commands/action/CamelSendAction.java      |   240 +-
 .../core/commands/action/CamelSourceAction.java    |   148 +-
 .../jbang/core/commands/action/CamelSourceTop.java |   168 +-
 .../core/commands/action/CamelSpanAction.java      |   246 +-
 .../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     |   197 +
 .../jbang/core/commands/action/SemanticAudit.java  |   357 +
 .../core/commands/action/SemanticEvaluate.java     |   221 +
 .../jbang/core/commands/action/SemanticGet.java    |    33 +
 .../core/commands/action/SemanticMonitoring.java   |    78 +
 .../commands/action/TransformMessageAction.java    |   172 +-
 .../dsl/jbang/core/commands/ai/AnswerChecks.java   |    16 +
 .../dsl/jbang/core/commands/ai/AppFeatures.java    |    16 +
 .../core/commands/ai/AuthoringGuidelines.java      |    56 +
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |   811 +-
 .../dsl/jbang/core/commands/ai/BeanRefChecks.java  |     2 +-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |  1107 +-
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |    91 +-
 .../jbang/core/commands/ai/DependencyLookup.java   |    47 +-
 .../dsl/jbang/core/commands/ai/EndpointChecks.java |    87 +-
 .../core/commands/ai/EndpointConsumerChecks.java   |    85 +-
 .../core/commands/ai/ExpressionEvaluator.java      |     5 +-
 .../dsl/jbang/core/commands/ai/HeaderChecks.java   |    92 +-
 .../core/commands/ai/HeaderPropertyMixups.java     |   200 +
 .../dsl/jbang/core/commands/ai/IndentLines.java    |   126 +
 .../core/commands/ai/IntegrationLauncher.java      |   179 +-
 .../jbang/core/commands/ai/IntegrationSummary.java |   104 +-
 .../jbang/core/commands/ai/JavaRouteReader.java    |    38 +-
 .../jbang/core/commands/ai/KameletDefinitions.java |    30 +-
 .../dsl/jbang/core/commands/ai/LenientRepairs.java |   575 +
 .../dsl/jbang/core/commands/ai/ModelChecks.java    |    73 +-
 .../jbang/core/commands/ai/OpenApiPathParams.java  |   294 +
 .../dsl/jbang/core/commands/ai/OpenApiVerbs.java   |    98 +-
 .../core/commands/ai/ProjectCapabilities.java      |    73 +-
 .../jbang/core/commands/ai/ProjectOverview.java    |   135 +-
 .../dsl/jbang/core/commands/ai/ProjectRoutes.java  |   189 +-
 .../dsl/jbang/core/commands/ai/ReloadOutcome.java  |   101 +-
 .../jbang/core/commands/ai/RepeatedToolCalls.java  |    31 +-
 .../jbang/core/commands/ai/RouteComponents.java    |   143 +
 .../dsl/jbang/core/commands/ai/SimpleChecks.java   |     9 +-
 .../jbang/core/commands/ai/SourceValidator.java    |   117 +-
 .../jbang/core/commands/ai/SqlDialectChecks.java   |   177 +
 .../dsl/jbang/core/commands/ai/ToolConfirms.java   |   483 +
 .../dsl/jbang/core/commands/ai/ToolContext.java    |    92 +-
 .../dsl/jbang/core/commands/ai/ToolDescriptor.java |    34 +-
 .../dsl/jbang/core/commands/ai/ToolGroup.java      |     4 +-
 .../dsl/jbang/core/commands/ai/ToolGroups.java     |     6 +
 .../dsl/jbang/core/commands/ai/ToolRegistry.java   |   251 +-
 .../dsl/jbang/core/commands/ai/ValidatorFacts.java |   103 +
 .../dsl/jbang/core/commands/ai/XmlChecks.java      |    50 +
 .../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    |    57 +-
 .../exceptionhandler/UsageErrorHandler.java        |    26 +
 .../jbang/core/commands/infra/InfraCommand.java    |     3 +-
 .../dsl/jbang/core/commands/infra/InfraGet.java    |    53 +-
 .../dsl/jbang/core/commands/infra/InfraLog.java    |    78 +-
 .../jbang/core/commands/infra/InfraRestart.java    |     7 +
 .../dsl/jbang/core/commands/infra/InfraRun.java    |   134 +-
 .../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  |   164 +-
 .../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 +
 .../dsl/jbang/core/common/CamelJBangConstants.java |     8 +-
 .../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   |    38 +
 .../camel/dsl/jbang/core/common/EndpointScope.java |    85 +
 .../dsl/jbang/core/common/EnvironmentHelper.java   |    26 +-
 .../camel/dsl/jbang/core/common/ExampleHelper.java |    31 +
 .../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  |    46 +
 .../camel/dsl/jbang/core/common/PluginHelper.java  |   115 +-
 .../camel/dsl/jbang/core/common/PluginType.java    |     1 -
 .../camel/dsl/jbang/core/common/Printer.java       |    52 +-
 .../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 |   155 +-
 .../camel/dsl/jbang/core/common/RuntimeUtil.java   |   182 +-
 .../jbang/core/common/SemanticAuditFilters.java    |   139 +
 .../jbang/core/common/SemanticImagePreview.java    |   117 +
 .../dsl/jbang/core/common/SemanticMediaInput.java  |   210 +
 .../jbang/core/common/SemanticResultFormatter.java |   208 +
 .../camel/dsl/jbang/core/common/StringPrinter.java |    42 +-
 .../dsl/jbang/core/common/TimeoutConverter.java    |    37 +
 .../camel/dsl/jbang/core/common/VersionHelper.java |   124 +-
 .../camel/dsl/jbang/core/model/ListProcessDTO.java |     5 +-
 .../examples/camel-jbang-example-catalog.json      |    13 +-
 .../connect/file-processing/application.properties |     4 +
 .../examples/connect/http-client/README.md         |    10 +-
 .../connect/http-client/http-client.camel.yaml     |    18 +-
 .../examples/contracts/openapi-client/README.md    |     4 +-
 .../openapi-client/openapi-client.camel.yaml       |    10 +-
 .../openapi-server/openapi-server.camel.yaml       |    10 +-
 .../examples/fail-well/error-handling/README.md    |    17 +-
 .../error-handling/application.properties          |     4 +
 .../error-handling/error-handling.camel.yaml       |    21 +-
 .../fail-well/error-handling/parked.camel.yaml     |    22 +
 .../transform/csv-to-json/application.properties   |     4 +
 .../main/resources/quarkus-docker/Dockerfile.jvm   |    51 -
 .../resources/templates/Dockerfile-quarkus21.ftl   |    69 +
 .../resources/templates/Dockerfile-quarkus25.ftl   |    69 +
 .../camel/dsl/jbang/core/commands/AskLoopTest.java |   157 +
 .../camel/dsl/jbang/core/commands/AskTest.java     |   130 +
 .../dsl/jbang/core/commands/AskToolsTest.java      |   192 +
 .../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 +
 .../dsl/jbang/core/commands/ExportQuarkusTest.java |    49 +
 .../camel/dsl/jbang/core/commands/ExportTest.java  |    96 +
 .../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 +
 .../jbang/core/commands/RouteDslConverterTest.java |     2 +-
 .../core/commands/RunCamelVersionCommandTest.java  |    62 +
 .../RunPropertiesFilesDependenciesTest.java        |   122 +
 .../camel/dsl/jbang/core/commands/RunTest.java     |    41 +
 .../dsl/jbang/core/commands/SortOptionsTest.java   |   114 +
 .../core/commands/TransformDataWeaveTest.java      |   125 +
 .../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 +-
 .../dsl/jbang/core/commands/UsesFixedPort.java     |    38 +
 .../jbang/core/commands/UsesWorkingDirectory.java  |    39 +
 .../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    |    43 +
 .../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      |    34 +-
 .../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/CamelRouteTopologyActionRenderTest.java |    37 +
 .../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  |    22 +-
 .../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  |   948 +
 .../action/TransformMessageActionTest.java         |   172 +
 .../core/commands/ai/AuthoringToolsEditTest.java   |   115 +-
 .../commands/ai/AuthoringToolsLenientTest.java     |   513 +
 .../core/commands/ai/AuthoringToolsLoopTest.java   |   119 +
 .../commands/ai/AuthoringToolsSameClassTest.java   |   142 +
 .../jbang/core/commands/ai/AuthoringToolsTest.java |    21 +-
 .../commands/ai/CatalogDocComponentAnswerTest.java |   241 +
 .../jbang/core/commands/ai/CatalogDocsTest.java    |   211 +-
 .../jbang/core/commands/ai/CatalogSamplesTest.java |    63 +-
 .../commands/ai/ErrorHandlingFindingsTest.java     |   293 +
 .../core/commands/ai/EvalInTheIntegrationTest.java |   117 +
 .../core/commands/ai/ExampleToolsRegistryTest.java |   153 +
 .../jbang/core/commands/ai/FakeIntegration.java    |   107 +
 .../core/commands/ai/HeaderPropertyMixupsTest.java |   100 +
 .../core/commands/ai/IntegrationLauncherTest.java  |    85 +-
 .../core/commands/ai/IntegrationSummaryTest.java   |   146 +
 .../core/commands/ai/OpenApiPathParamsTest.java    |   121 +
 .../commands/ai/OverviewValidateParityTest.java    |   163 +
 .../core/commands/ai/ProjectCapabilitiesTest.java  |    83 +
 .../jbang/core/commands/ai/ReloadOutcomeTest.java  |    55 +-
 .../core/commands/ai/RepeatedToolCallsTest.java    |    44 +-
 .../core/commands/ai/RouteComponentsTest.java      |   120 +
 .../jbang/core/commands/ai/RuntimeToolsTest.java   |   334 +
 .../commands/ai/SourceValidatorBeanRefsTest.java   |    40 +
 .../ai/SourceValidatorEndpointConsumersTest.java   |     2 +-
 .../commands/ai/SourceValidatorEndpointTest.java   |   113 +-
 .../commands/ai/SourceValidatorJavaXsltTest.java   |    29 +
 .../ai/SourceValidatorPlaceholderTest.java         |    48 +
 .../commands/ai/SourceValidatorRoutesTest.java     |    33 +
 .../commands/ai/SourceValidatorSimpleTest.java     |    31 +
 .../core/commands/ai/SqlDialectChecksTest.java     |   168 +
 .../jbang/core/commands/ai/ToolConfirmsTest.java   |   270 +
 .../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  |   104 +
 .../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    |    95 +
 .../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/EndpointScopeTest.java   |    53 +
 .../dsl/jbang/core/common/ExternalCommandTest.java |    60 +
 .../dsl/jbang/core/common/GitHubHelperTest.java    |    43 +
 .../jbang/core/common/JavaVersionMetadataTest.java |    55 +
 .../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 +
 .../dsl/jbang/core/common/RuntimeHelperTest.java   |   145 +
 .../jbang/core/common/RuntimeUtilLoggingTest.java  |    58 +
 .../jbang/core/common/SemanticMediaInputTest.java  |   136 +
 .../core/common/SemanticResultFormatterTest.java   |   100 +
 .../dsl/jbang/core/common/TemplateHelperTest.java  |    20 +
 .../jbang/core/common/TimeoutConverterTest.java    |    47 +
 .../dsl/jbang/core/common/VersionHelperTest.java   |    78 +
 .../src/test/resources/mytimer.kamelet.yaml        |     2 +-
 .../commands/ai/fakequarkus/components/log.json    |     2 +-
 .../commands/ai/fakequarkus/components/timer.json  |     2 +-
 dsl/camel-jbang/camel-jbang-it/pom.xml             |    19 +-
 dsl/camel-jbang/camel-jbang-main/pom.xml           |     2 +-
 dsl/camel-jbang/camel-jbang-mcp/pom.xml            |    13 +-
 .../core/commands/mcp/AiPipelineScaffoldTools.java |     1 +
 .../dsl/jbang/core/commands/mcp/AiTraceTools.java  |    16 +-
 .../jbang/core/commands/mcp/AuthoringTools.java    |   139 +-
 .../dsl/jbang/core/commands/mcp/CamelReleases.java |   126 +
 .../jbang/core/commands/mcp/CatalogService.java    |    52 +-
 .../dsl/jbang/core/commands/mcp/CatalogTools.java  |     2 +-
 .../commands/mcp/ComponentPropertiesTools.java     |   143 -
 .../commands/mcp/ConfigurationValidateTools.java   |   110 +-
 .../core/commands/mcp/DependencyCheckTools.java    |    99 +-
 .../jbang/core/commands/mcp/DependencyData.java    |    51 +-
 .../commands/mcp/DependencySecurityAuditTools.java |   189 +-
 .../dsl/jbang/core/commands/mcp/DiagnoseTools.java |    13 +-
 .../dsl/jbang/core/commands/mcp/ExampleTools.java  |   143 +-
 .../dsl/jbang/core/commands/mcp/ExplainTools.java  |    25 +-
 .../dsl/jbang/core/commands/mcp/HardenTools.java   |    26 +-
 .../dsl/jbang/core/commands/mcp/KameletTools.java  |    53 +-
 .../jbang/core/commands/mcp/McpSecurityConfig.java |     1 +
 .../core/commands/mcp/McpSecurityInterceptor.java  |    20 +-
 .../core/commands/mcp/McpServerInstructions.java   |   117 +
 .../dsl/jbang/core/commands/mcp/MigrationData.java |   694 +-
 .../jbang/core/commands/mcp/MigrationTools.java    |   250 +-
 .../dsl/jbang/core/commands/mcp/OpenApiTools.java  |   465 +-
 .../jbang/core/commands/mcp/PromptDefinitions.java |    65 +-
 .../commands/mcp/PropertiesTranslateTools.java     |    68 +-
 .../core/commands/mcp/RepeatedCallSessions.java    |    21 +-
 .../core/commands/mcp/RouteCostEstimateTools.java  |     1 +
 .../jbang/core/commands/mcp/RouteDiagramTools.java |    22 +-
 .../jbang/core/commands/mcp/RuntimeService.java    |    71 +
 .../dsl/jbang/core/commands/mcp/RuntimeTools.java  |   393 +-
 .../jbang/core/commands/mcp/SecurityScanTools.java |     1 +
 .../dsl/jbang/core/commands/mcp/TestInfraData.java |    10 -
 .../jbang/core/commands/mcp/TestScaffoldTools.java |    17 +-
 .../dsl/jbang/core/commands/mcp/VersionTools.java  |     7 +-
 .../src/main/resources/application.properties      |     4 +-
 .../core/commands/mcp/AuthoringToolsTest.java      |    38 +-
 .../jbang/core/commands/mcp/CamelReleasesTest.java |    60 +
 .../core/commands/mcp/CatalogServiceTest.java      |    33 +
 .../commands/mcp/ComponentPropertiesToolsTest.java |   121 -
 .../mcp/ConfigurationValidateToolsTest.java        |   181 +-
 .../commands/mcp/DependencyCheckToolsTest.java     |    99 +-
 .../mcp/DependencySecurityAuditToolsTest.java      |    55 +-
 .../jbang/core/commands/mcp/DiagnoseToolsTest.java |    34 +
 .../jbang/core/commands/mcp/ExampleToolsTest.java  |    84 +-
 .../jbang/core/commands/mcp/KameletToolsTest.java  |   125 +
 .../commands/mcp/McpSecuredToolClassesTest.java    |    44 +
 .../commands/mcp/McpSecurityInterceptorTest.java   |   133 +
 .../commands/mcp/McpServerInstructionsTest.java    |   139 +
 .../jbang/core/commands/mcp/McpToolClasses.java    |    81 +
 .../core/commands/mcp/MigrationDataSearchTest.java |    94 +-
 .../core/commands/mcp/MigrationToolsTest.java      |   221 +
 .../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 +
 .../core/commands/mcp/TestScaffoldToolsTest.java   |    22 +
 .../core/commands/mcp/TransformToolsTest.java      |     5 +-
 .../src/test/resources/petstore.yaml               |    83 +
 dsl/camel-jbang/camel-jbang-plugin-edit/pom.xml    |     2 +-
 .../dsl/jbang/core/commands/edit/EditCommand.java  |     1 +
 .../camel-jbang-plugin-generate/pom.xml            |     2 +-
 .../core/commands/generate/CodeGenerator.java      |     3 +-
 .../core/commands/generate/CodeRestGenerator.java  |    15 +-
 .../commands/generate/CodeSchemaGenerator.java     |    37 +-
 .../camel-jbang-plugin-kubernetes/pom.xml          |    20 +-
 .../camel-jbang-plugin-commands-metadata.json      |     2 +-
 .../commands/kubernetes/KubernetesCommand.java     |     3 +-
 .../core/commands/kubernetes/KubernetesDelete.java |     5 +-
 .../core/commands/kubernetes/KubernetesExport.java |     2 +-
 .../core/commands/kubernetes/KubernetesHelper.java |    50 +-
 .../commands/kubernetes/KubernetesPodLogs.java     |    18 +-
 .../core/commands/kubernetes/KubernetesRun.java    |   203 +-
 .../core/commands/kubernetes/MetadataHelper.java   |   169 +-
 .../commands/kubernetes/support/Capability.java    |    52 -
 .../kubernetes/support/SourceMetadata.java         |    24 +-
 .../kubernetes/traits/knative/KnativeTrait.java    |     4 +-
 .../kubernetes/KubernetesBooleanOptionsTest.java   |    73 +
 .../commands/kubernetes/KubernetesDeleteTest.java  |    10 +
 .../commands/kubernetes/KubernetesExportTest.java  |    20 +
 .../commands/kubernetes/KubernetesHelperTest.java  |    71 +
 .../commands/kubernetes/KubernetesPodLogsTest.java |     7 +-
 .../kubernetes/KubernetesRunClusterTypeTest.java   |   196 +
 .../kubernetes/KubernetesRunCustomTest.java        |    35 +-
 .../commands/kubernetes/MetadataHelperTest.java    |    61 +-
 dsl/camel-jbang/camel-jbang-plugin-mcp/pom.xml     |     2 +-
 .../camel-jbang-plugin-route-parser/pom.xml        |    78 -
 .../camel-jbang-plugin-commands-metadata.json      |     5 -
 .../camel-jbang-plugin-route-parser                |     2 -
 .../jbang/core/commands/parser/ParserPlugin.java   |    32 -
 .../core/commands/parser/RouteParserCommand.java   |   143 -
 dsl/camel-jbang/camel-jbang-plugin-test/pom.xml    |     2 +-
 .../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 +
 dsl/camel-jbang/camel-jbang-plugin-tui/AGENTS.md   |   142 +
 .../camel-jbang/camel-jbang-plugin-tui/CLAUDE.md   |     0
 dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml     |    27 +-
 .../camel-jbang-plugin-commands-metadata.json      |     2 +-
 .../core/commands/tui/AbstractDiagramTab.java      |   414 +
 .../dsl/jbang/core/commands/tui/AbstractTab.java   |     2 +-
 .../dsl/jbang/core/commands/tui/AcpSession.java    |   387 +
 .../dsl/jbang/core/commands/tui/ActionsPopup.java  |    23 +-
 .../jbang/core/commands/tui/ActivityLogPopup.java  |   231 +
 .../dsl/jbang/core/commands/tui/ActivityTab.java   |    11 +
 .../core/commands/tui/AiCliCommandExecutor.java    |    37 +-
 .../dsl/jbang/core/commands/tui/AiCopyPopup.java   |   128 +-
 .../dsl/jbang/core/commands/tui/AiFixPrompt.java   |    83 +-
 .../dsl/jbang/core/commands/tui/AiInputLine.java   |   523 +
 .../dsl/jbang/core/commands/tui/AiLogPopup.java    |   225 +-
 .../camel/dsl/jbang/core/commands/tui/AiPanel.java |  1698 +-
 .../core/commands/tui/AiProviderSelector.java      |    20 +
 .../core/commands/tui/AiProviderSwitchPopup.java   |   131 +-
 .../dsl/jbang/core/commands/tui/AiToolSet.java     |   267 +
 .../dsl/jbang/core/commands/tui/AiUsageStats.java  |   488 +
 .../jbang/core/commands/tui/ArchitectureView.java  |    89 +-
 .../jbang/core/commands/tui/AutocompletePopup.java |    28 +-
 .../dsl/jbang/core/commands/tui/BeansTab.java      |    69 +-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |  1035 +-
 .../jbang/core/commands/tui/CaptionOverlay.java    |    55 +-
 .../dsl/jbang/core/commands/tui/CatalogTab.java    |   136 +-
 .../dsl/jbang/core/commands/tui/ChoicePopup.java   |   184 +
 .../dsl/jbang/core/commands/tui/ClasspathTab.java  |    85 +-
 .../dsl/jbang/core/commands/tui/Confirmations.java |   112 +
 .../core/commands/tui/DataRefreshService.java      |    19 +-
 .../core/commands/tui/DiagramDetailSupport.java    |    55 +-
 .../jbang/core/commands/tui/DiagramSupport.java    |   258 +-
 .../dsl/jbang/core/commands/tui/DiagramTab.java    |   465 +-
 .../jbang/core/commands/tui/DiagramTopology.java   |   251 +
 .../dsl/jbang/core/commands/tui/DialogHelper.java  |     7 +-
 .../jbang/core/commands/tui/DocViewerPopup.java    |    46 +-
 .../dsl/jbang/core/commands/tui/DoctorPopup.java   |    40 +-
 .../dsl/jbang/core/commands/tui/DrawOverlay.java   |    50 +-
 .../dsl/jbang/core/commands/tui/EditReplay.java    |     4 +-
 .../dsl/jbang/core/commands/tui/EipDocSupport.java |   292 +-
 .../dsl/jbang/core/commands/tui/EndpointInfo.java  |     2 +
 .../dsl/jbang/core/commands/tui/EndpointsTab.java  |    19 +-
 .../dsl/jbang/core/commands/tui/ErrorsTab.java     |    11 +
 .../core/commands/tui/ExampleBrowserPopup.java     |    16 +-
 .../jbang/core/commands/tui/FileActionsPopup.java  |    49 +-
 .../jbang/core/commands/tui/FileWritePopup.java    |   201 -
 .../dsl/jbang/core/commands/tui/FilesBrowser.java  |     5 +
 .../dsl/jbang/core/commands/tui/FilterField.java   |   159 +
 .../jbang/core/commands/tui/FilterListPopup.java   |   334 +
 .../jbang/core/commands/tui/FolderInputPopup.java  |    19 +-
 .../dsl/jbang/core/commands/tui/FooterHints.java   |   101 +
 .../dsl/jbang/core/commands/tui/FormHelper.java    |    69 +-
 .../dsl/jbang/core/commands/tui/FuzzyFilter.java   |     9 +-
 .../dsl/jbang/core/commands/tui/GotoNodePopup.java |   223 +-
 .../jbang/core/commands/tui/GotoRoutePopup.java    |   218 +-
 .../core/commands/tui/GotoSourceNodePopup.java     |   345 +-
 .../dsl/jbang/core/commands/tui/GotoTabPopup.java  |   352 +-
 .../dsl/jbang/core/commands/tui/GroupPreview.java  |    38 +
 .../dsl/jbang/core/commands/tui/HelpOverlay.java   |    20 +-
 .../dsl/jbang/core/commands/tui/HistoryTab.java    |    59 +-
 .../dsl/jbang/core/commands/tui/HttpHelper.java    |     4 +-
 .../dsl/jbang/core/commands/tui/HttpProbe.java     |    15 +-
 .../camel/dsl/jbang/core/commands/tui/HttpTab.java |    13 +-
 .../jbang/core/commands/tui/InfraBrowserPopup.java |    20 +-
 .../dsl/jbang/core/commands/tui/InfraInfo.java     |     1 +
 .../dsl/jbang/core/commands/tui/InputHistory.java  |     3 +-
 .../jbang/core/commands/tui/IntegrationInfo.java   |     3 +-
 .../core/commands/tui/IntegrationSummaryHints.java |     4 +-
 .../dsl/jbang/core/commands/tui/LaunchManager.java |    51 +-
 .../dsl/jbang/core/commands/tui/LinkTargets.java   |    84 +
 .../dsl/jbang/core/commands/tui/LiveEdit.java      |   335 +
 .../dsl/jbang/core/commands/tui/LiveRunLines.java  |     6 +-
 .../camel/dsl/jbang/core/commands/tui/LogTab.java  |    59 +-
 .../core/commands/tui/MavenDependenciesTab.java    |    75 +-
 .../dsl/jbang/core/commands/tui/McpFacade.java     |   234 +-
 .../dsl/jbang/core/commands/tui/McpLogPopup.java   |   195 +-
 .../dsl/jbang/core/commands/tui/MemoryLeakTab.java |     5 +-
 .../jbang/core/commands/tui/MetricsCollector.java  |    16 +-
 .../jbang/core/commands/tui/MonitorContext.java    |   126 +-
 .../jbang/core/commands/tui/MonitorStartup.java    |    59 +
 .../dsl/jbang/core/commands/tui/MonitorTab.java    |    57 +-
 .../jbang/core/commands/tui/MonotonicClock.java    |    43 +
 .../dsl/jbang/core/commands/tui/OllamaMonitor.java |   194 +-
 .../dsl/jbang/core/commands/tui/OllamaTab.java     |    41 +-
 .../dsl/jbang/core/commands/tui/OverviewTab.java   |    30 +-
 .../dsl/jbang/core/commands/tui/PopupManager.java  |    33 +-
 .../jbang/core/commands/tui/ProcessControl.java    |   327 +
 .../core/commands/tui/ProcessControlPopup.java     |     6 +-
 .../dsl/jbang/core/commands/tui/ProcessTab.java    |     3 +-
 .../dsl/jbang/core/commands/tui/ProcessorInfo.java |     6 +
 .../jbang/core/commands/tui/ProjectFolders.java    |   115 +
 .../core/commands/tui/ProjectOverviewAssist.java   |    18 +-
 .../jbang/core/commands/tui/RecordingManager.java  |    50 +-
 .../dsl/jbang/core/commands/tui/RefactorPopup.java |    26 +-
 .../dsl/jbang/core/commands/tui/RouteGroups.java   |    55 +-
 .../dsl/jbang/core/commands/tui/RouteInfo.java     |     3 +
 .../dsl/jbang/core/commands/tui/RouteKeys.java     |     6 +-
 .../dsl/jbang/core/commands/tui/RouteLinks.java    |    95 +
 .../jbang/core/commands/tui/RouteRefactorings.java |     2 +-
 .../dsl/jbang/core/commands/tui/RoutesTab.java     |   376 +-
 .../jbang/core/commands/tui/RunOptionsForm.java    |    16 +-
 .../jbang/core/commands/tui/ScreenSanitizer.java   |    90 +
 .../jbang/core/commands/tui/SearchHighlighter.java |     6 +-
 .../jbang/core/commands/tui/SemanticAuditView.java |  1165 +
 .../commands/tui/SemanticCompletionContext.java    |   100 +
 .../core/commands/tui/SemanticCompletions.java     |    94 +
 .../jbang/core/commands/tui/SemanticDetails.java   |   322 +
 .../core/commands/tui/SemanticEvaluationPopup.java |   301 +
 .../jbang/core/commands/tui/SemanticImageView.java |    91 +
 .../core/commands/tui/SemanticMcpQueries.java      |   111 +
 .../commands/tui/SemanticMonitoringDetails.java    |   229 +
 .../core/commands/tui/SemanticMonitoringView.java  |   493 +
 .../core/commands/tui/SemanticParameterForm.java   |   621 +
 .../core/commands/tui/SemanticPlayground.java      |   577 +
 .../core/commands/tui/SemanticRelationships.java   |   147 +
 .../core/commands/tui/SemanticResultView.java      |   113 +
 .../dsl/jbang/core/commands/tui/SemanticTab.java   |  1112 +
 .../jbang/core/commands/tui/SendMessagePopup.java  |    10 +-
 .../dsl/jbang/core/commands/tui/SettingsPopup.java |   194 +-
 .../dsl/jbang/core/commands/tui/ShellPanel.java    |     2 +-
 .../jbang/core/commands/tui/SourceCompletion.java  |   900 +
 .../jbang/core/commands/tui/SourceEditAssist.java  |   140 +-
 .../core/commands/tui/SourceEditorNavigation.java  |    60 +-
 .../jbang/core/commands/tui/SourceLiveColumn.java  |   203 +
 .../core/commands/tui/SourceRefactorActions.java   |   388 +
 .../dsl/jbang/core/commands/tui/SourceTab.java     |   109 +-
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |  1791 +-
 .../dsl/jbang/core/commands/tui/SpansTab.java      |   120 +-
 .../dsl/jbang/core/commands/tui/SqlQueryTab.java   |    17 +-
 .../dsl/jbang/core/commands/tui/StatusParser.java  |     6 +
 .../dsl/jbang/core/commands/tui/StopAllPopup.java  |    10 +
 .../dsl/jbang/core/commands/tui/TabRegistry.java   |    83 +-
 .../dsl/jbang/core/commands/tui/TapePlayer.java    |   480 +
 .../dsl/jbang/core/commands/tui/TapeRecorder.java  |    68 +-
 .../camel/dsl/jbang/core/commands/tui/Theme.java   |   181 +-
 .../dsl/jbang/core/commands/tui/ThemePopup.java    |     6 +-
 .../dsl/jbang/core/commands/tui/ThreadsTab.java    |     4 +-
 .../dsl/jbang/core/commands/tui/TocPopup.java      |   243 +-
 .../jbang/core/commands/tui/ToolConfirmPopup.java  |   292 +
 .../jbang/core/commands/tui/TuiBackendHelper.java  |     7 +-
 .../dsl/jbang/core/commands/tui/TuiCommand.java    |    16 +-
 .../dsl/jbang/core/commands/tui/TuiFileTools.java  |   149 +
 .../dsl/jbang/core/commands/tui/TuiHelper.java     |   503 +-
 .../dsl/jbang/core/commands/tui/TuiIcons.java      |    16 +-
 .../dsl/jbang/core/commands/tui/TuiMcpServer.java  |    52 +-
 .../dsl/jbang/core/commands/tui/TuiSettings.java   |    13 +
 .../camel/dsl/jbang/core/commands/tui/TuiTool.java |    64 +
 .../core/commands/tui/TuiToolDefinitions.java      |   374 +-
 .../dsl/jbang/core/commands/tui/TuiToolGroups.java |    14 +-
 .../jbang/core/commands/tui/TuiToolRegistry.java   |   402 +-
 .../dsl/jbang/core/commands/tui/TuiWebServer.java  |    48 +-
 .../jbang/core/commands/tui/TypeConvertersTab.java |    67 +-
 .../jbang/core/commands/tui/WebPageHandler.java    |   102 +
 .../dsl/jbang/core/commands/tui/WebTerminal.java   |   201 +
 .../jbang/core/commands/tui/YamlBlockEditor.java   |    48 +-
 .../core/commands/tui/diagram/DiagramText.java     |   113 +
 .../commands/tui/diagram/RouteDiagramWidget.java   |   185 +-
 .../tui/diagram/TopologyDiagramWidget.java         |   197 +-
 .../src/main/resources/tui/help/beans.md           |     3 +-
 .../src/main/resources/tui/help/browse.md          |     2 +
 .../src/main/resources/tui/help/configuration.md   |     2 +
 .../src/main/resources/tui/help/diagram.md         |    48 +-
 .../src/main/resources/tui/help/endpoints.md       |    12 +-
 .../src/main/resources/tui/help/errors.md          |     2 +
 .../src/main/resources/tui/help/health.md          |     1 +
 .../src/main/resources/tui/help/history.md         |     1 +
 .../src/main/resources/tui/help/memory-leak.md     |     1 +
 .../src/main/resources/tui/help/ollama.md          |    28 +-
 .../src/main/resources/tui/help/overview.md        |     7 +-
 .../src/main/resources/tui/help/semantic.md        |   173 +
 .../src/main/resources/tui/help/source.md          |     2 +
 .../src/main/resources/tui/help/sql-trace.md       |     1 +
 .../src/main/resources/tui/help/threads.md         |     1 +
 .../src/main/resources/tui/web/index.html          |     4 +-
 .../core/commands/tui/AbstractDiagramTabTest.java  |   106 +
 .../commands/tui/AiCliCommandExecutorTest.java     |    11 +-
 .../jbang/core/commands/tui/AiFixPromptTest.java   |   172 +
 .../jbang/core/commands/tui/AiInputLineTest.java   |   146 +
 .../jbang/core/commands/tui/AiLogPopupTest.java    |    59 +
 .../jbang/core/commands/tui/AiPanelAcpTest.java    |    76 +-
 .../core/commands/tui/AiPanelGenAiUsageTest.java   |    31 +
 .../core/commands/tui/AiPanelPromptBudgetTest.java |    31 +-
 .../dsl/jbang/core/commands/tui/AiPanelTest.java   |   117 +-
 .../core/commands/tui/AiPanelToolGroupsTest.java   |    39 +-
 .../core/commands/tui/AiProviderSelectorTest.java  |    39 +
 .../core/commands/tui/ArchitectureViewTest.java    |    30 +
 .../core/commands/tui/AutocompletePopupTest.java   |    24 +
 .../tui/CamelMonitorRecordOptionsTest.java         |    38 +-
 .../jbang/core/commands/tui/CamelMonitorTest.java  |   135 +-
 .../core/commands/tui/CaptionOverlayTest.java      |    91 +
 .../core/commands/tui/CatalogTabKameletsTest.java  |    22 +
 .../core/commands/tui/ClasspathTabRenderTest.java  |    21 +
 .../jbang/core/commands/tui/ConfirmationsTest.java |   172 +
 .../core/commands/tui/DiagramTopologyTest.java     |   268 +
 .../jbang/core/commands/tui/DialogHelperTest.java  |    13 +
 .../tui/DocViewerPopupTapeInstructionsTest.java    |    49 +
 .../core/commands/tui/DoctorPopupWrapTest.java     |     6 +
 .../jbang/core/commands/tui/DrawOverlayTest.java   |    71 +
 .../commands/tui/EndpointUriCompletionTest.java    |     8 +-
 .../core/commands/tui/EndpointsTabRenderTest.java  |    26 +
 .../core/commands/tui/FileWritePopupTest.java      |   101 -
 .../jbang/core/commands/tui/FilterFieldTest.java   |   170 +
 .../core/commands/tui/FilterListPopupTest.java     |   136 +
 .../core/commands/tui/FixRuntimeFailureTest.java   |     8 +-
 .../jbang/core/commands/tui/FooterHintsTest.java   |   176 +
 .../core/commands/tui/FooterKeysInHelpTest.java    |   190 +
 .../jbang/core/commands/tui/FormHelperTest.java    |   111 +
 .../jbang/core/commands/tui/FuzzyFilterTest.java   |    21 +
 .../core/commands/tui/GotoSourceNodePopupTest.java |    31 +-
 .../jbang/core/commands/tui/GroupPreviewTest.java  |    44 +
 .../jbang/core/commands/tui/HelpOverlayTest.java   |    32 +
 .../jbang/core/commands/tui/InputHistoryTest.java  |    42 +
 .../core/commands/tui/JavaDslCompletionTest.java   |    10 +-
 .../core/commands/tui/LaunchManagerInfraTest.java  |    30 +-
 .../commands/tui/LaunchManagerOutcomeTest.java     |   116 +
 .../jbang/core/commands/tui/LinkTargetsTest.java   |    89 +
 .../dsl/jbang/core/commands/tui/LiveEditTest.java  |   169 +
 .../jbang/core/commands/tui/LiveRunLinesTest.java  |     8 +-
 .../jbang/core/commands/tui/LogTabRenderTest.java  |    70 +-
 .../core/commands/tui/McpFacadeConfirmTest.java    |   154 +
 .../core/commands/tui/McpFacadeLocateTextTest.java |    50 +
 .../core/commands/tui/McpFacadeWriteFileTest.java  |    65 +-
 .../tui/MonitorContextActionFilesTest.java         |   163 +
 .../commands/tui/MonitorContextRequestTest.java    |   114 +
 .../core/commands/tui/MonitorTabRefreshTest.java   |   185 +
 .../core/commands/tui/MonitorTabTextInputTest.java |   156 +
 .../core/commands/tui/MonotonicClockTest.java      |    54 +
 .../core/commands/tui/MonotonicTimersTest.java     |    97 +
 .../dsl/jbang/core/commands/tui/NoopBackend.java   |    14 +-
 .../jbang/core/commands/tui/OllamaMonitorTest.java |   121 +-
 .../core/commands/tui/OllamaTabRenderTest.java     |    21 +
 .../commands/tui/OpenedProjectLifecycleTest.java   |     6 +-
 .../jbang/core/commands/tui/PopupManagerTest.java  |    53 +
 .../core/commands/tui/ProcessControlTest.java      |    50 +
 .../core/commands/tui/ProjectFoldersTest.java      |    86 +
 .../commands/tui/ProjectOverviewAssistTest.java    |    26 +
 .../core/commands/tui/RecordingManagerTest.java    |    75 +-
 .../jbang/core/commands/tui/RouteGroupsTest.java   |    32 +
 .../tui/RouteInfoPanelDescriptionTest.java         |     4 +-
 .../jbang/core/commands/tui/RouteLinksTest.java    |    77 +
 .../core/commands/tui/RouteRefactoringsTest.java   |     2 +-
 .../core/commands/tui/RunOptionsFormTest.java      |     2 +-
 .../core/commands/tui/ScreenSanitizerTest.java     |   112 +
 .../core/commands/tui/SemanticAuditViewTest.java   |   210 +
 .../core/commands/tui/SemanticCompletionTest.java  |    62 +-
 .../core/commands/tui/SemanticDetailsTest.java     |    43 +
 .../core/commands/tui/SemanticImageViewTest.java   |   182 +
 .../tui/SemanticMetadataCompletionTest.java        |   296 +
 .../commands/tui/SemanticMonitoringViewTest.java   |   276 +
 .../commands/tui/SemanticParameterFormTest.java    |   249 +
 .../core/commands/tui/SemanticResultViewTest.java  |    96 +
 .../jbang/core/commands/tui/SemanticTabTest.java   |  1651 +
 .../core/commands/tui/SettingsPopupRenderTest.java |    53 +-
 .../jbang/core/commands/tui/SettingsPopupTest.java |   136 +-
 .../core/commands/tui/SimpleCompletionTest.java    |     8 +-
 .../commands/tui/SourceEditorNavigationTest.java   |    43 +
 .../commands/tui/SourceKameletValidationTest.java  |     8 +-
 .../commands/tui/SourceRefactorActionsTest.java    |   133 +
 .../commands/tui/SourceRouteValidationTest.java    |    16 +-
 .../jbang/core/commands/tui/SourceSizeTest.java    |   163 +
 .../core/commands/tui/SourceViewerEditTest.java    |    91 +-
 .../commands/tui/SourceViewerEditorOpsTest.java    |    79 +-
 .../commands/tui/SourceViewerLiveColumnTest.java   |    30 +-
 .../commands/tui/SourceViewerWordWrapTest.java     |    77 +
 .../core/commands/tui/SpansTabRenderTest.java      |    11 +
 .../jbang/core/commands/tui/StatusParserTest.java  |    23 +
 .../jbang/core/commands/tui/TabRegistryTest.java   |    69 +
 .../jbang/core/commands/tui/TapePlayerTest.java    |   256 +
 .../jbang/core/commands/tui/ThemePopupTest.java    |    56 +
 .../dsl/jbang/core/commands/tui/ThemeTest.java     |    80 +
 .../dsl/jbang/core/commands/tui/TocPopupTest.java  |    93 +
 .../core/commands/tui/ToolConfirmPopupTest.java    |   149 +
 .../core/commands/tui/TopologyErrorLayerTest.java  |   218 +
 .../tui/TuiBackendHelperRecordingTest.java         |    11 +-
 .../commands/tui/TuiCommandThemeOptionsTest.java   |    93 +
 .../jbang/core/commands/tui/TuiFileToolsTest.java  |   111 +
 .../dsl/jbang/core/commands/tui/TuiHelperTest.java |   244 +
 .../dsl/jbang/core/commands/tui/TuiIconsTest.java  |    15 +-
 .../core/commands/tui/TuiMcpServerClientTest.java  |    86 +
 .../commands/tui/TuiMcpServerToolErrorTest.java    |   106 +
 .../jbang/core/commands/tui/TuiSettingsTest.java   |     2 +
 .../commands/tui/TuiToolRegistryCoreToolsTest.java |    23 +
 .../tui/TuiToolRegistryEvalExpressionTest.java     |     8 +-
 .../jbang/core/commands/tui/TuiWebServerTest.java  |     2 +-
 .../jbang/core/commands/tui/WebTerminalTest.java   |   221 +
 .../jbang/core/commands/tui/XmlCompletionTest.java |    10 +-
 .../core/commands/tui/YamlBlockEditorTest.java     |    51 +
 .../core/commands/tui/YamlCompletionTest.java      |    18 +-
 .../tui/diagram/DashedBoxSelectionTest.java        |   134 +
 .../core/commands/tui/diagram/DiagramTextTest.java |   111 +
 .../commands/tui/diagram/RouteLinkMarkerTest.java  |    82 +
 .../camel-jbang-plugin-validate/pom.xml            |     2 +-
 .../camel-jbang-plugin-commands-metadata.json      |     2 +-
 .../validate/NormalizeDumpRoutesStrategy.java      |    95 +
 .../validate/PropertiesValidateCommand.java        |    17 +-
 .../commands/validate/SourceValidateCommand.java   |    13 +-
 .../core/commands/validate/ValidateCommand.java    |     3 +-
 .../jbang/core/commands/validate/ValidateJson.java |    39 +
 .../commands/validate/YamlNormalizeCommand.java    |   279 +-
 .../commands/validate/YamlValidateCommand.java     |    25 +-
 .../validate/ValidateBooleanOptionsTest.java       |    60 +
 .../core/commands/validate/ValidateJsonTest.java   |   139 +
 .../validate/YamlNormalizePerFileTest.java         |   257 +
 dsl/camel-jbang/camel-launcher-container/pom.xml   |     4 +-
 dsl/camel-jbang/camel-launcher/pom.xml             |     5 +-
 .../camel-launcher/src/install/install.ps1         |     6 +-
 .../camel-launcher/src/install/install.sh          |     4 +-
 .../camel-cli/sdkman/release-notes.md              |     4 +-
 .../src/main/assembly/launcher-content.xml         |     2 +
 .../src/main/resources/bin/camel.bat               |    11 +-
 .../camel-launcher/src/main/resources/bin/camel.sh |     7 +-
 .../dsl/jbang/launcher/CamelBatDiscoveryTest.java  |    63 +-
 .../dsl/jbang/launcher/CamelShDiscoveryTest.java   |    65 +-
 .../camel/dsl/jbang/launcher/FakeJavaTest.java     |     2 +-
 .../jbang/launcher/SelfUpdateIntegrationTest.java  |     2 +-
 .../launcher/WebsiteManifestGeneratorTest.java     |     2 +-
 dsl/camel-jbang/pom.xml                            |     3 +-
 dsl/camel-kamelet-main-support/pom.xml             |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/kamelet-main-support.json  |     2 +-
 dsl/camel-kamelet-main/pom.xml                     |     2 +-
 .../camel/dev-console/dependency-downloader.json   |     2 +-
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-component-known-dependencies.properties  |     3 +
 ...mel-factoryfinder-known-dependencies.properties |     1 -
 .../src/generated/resources/kamelet-main.json      |     2 +-
 .../camel/main/download/MainHttpServerFactory.java |    49 +
 .../main/known-third-party-libraries.properties    |     1 -
 .../camel-main-known-dependencies.properties       |     9 +
 .../download/KnownDependenciesResolverTest.java    |    43 +-
 .../main/download/MainHttpServerFactoryTest.java   |   121 +
 dsl/camel-xml-io-dsl/pom.xml                       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-io-dsl.json        |     2 +-
 .../dsl/xml/io/XmlConcurrentUpdateRoutesTest.java  |   137 +
 .../xml/io/XmlDumpExplicitDefaultValuesTest.java   |   181 +
 dsl/camel-xml-jaxb-dsl-test/definition/pom.xml     |     2 +-
 dsl/camel-xml-jaxb-dsl-test/pom.xml                |     2 +-
 dsl/camel-xml-jaxb-dsl-test/spring/pom.xml         |     2 +-
 dsl/camel-xml-jaxb-dsl/pom.xml                     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-jaxb-dsl.json      |     2 +-
 dsl/camel-yaml-dsl/camel-yaml-dsl-common/pom.xml   |     2 +-
 .../camel-yaml-dsl-deserializers/pom.xml           |     2 +-
 .../deserializers/ExpressionDeserializers.java     |     5 -
 .../dsl/yaml/deserializers/ModelDeserializers.java |    94 +-
 .../deserializers/ModelDeserializersResolver.java  |     2 -
 .../dsl/yaml/deserializers/BeansDeserializer.java  |    41 +
 .../RouteTemplateDefinitionDeserializer.java       |     1 +
 .../TemplatedRouteDefinitionDeserializer.java      |     1 +
 .../camel-yaml-dsl-maven-plugin/pom.xml            |     2 +-
 .../maven/dsl/yaml/GenerateYamlCompletionMojo.java |    13 +
 .../dsl/yaml/GenerateYamlDeserializersMojo.java    |     2 +-
 .../maven/dsl/yaml/GenerateYamlSchemaMojo.java     |    35 +
 .../maven/dsl/yaml/GenerateYamlSupportMojo.java    |     6 +
 .../camel-yaml-dsl-validator-maven-plugin/pom.xml  |     2 +-
 .../camel-yaml-dsl-validator/pom.xml               |     2 +-
 .../apache/camel/dsl/yaml/validator/DocBlocks.java |    71 +-
 .../camel/dsl/yaml/validator/DuplicateKeys.java    |    85 +
 .../dsl/yaml/validator/EndpointConsumers.java      |   211 +-
 .../camel/dsl/yaml/validator/EndpointRules.java    |   110 +
 .../camel/dsl/yaml/validator/ProjectFacts.java     |    58 +
 .../camel/dsl/yaml/validator/RouteGraph.java       |     3 -
 .../camel/dsl/yaml/validator/SchemaHints.java      |   135 +-
 .../camel/dsl/yaml/validator/TextBodyFlow.java     |   519 +-
 .../camel/dsl/yaml/validator/YamlValidator.java    |    68 +-
 .../camel/dsl/yaml/validator/DocBlocksTest.java    |    98 +
 .../camel/dsl/yaml/validator/DuplicateKeyTest.java |   152 +
 .../dsl/yaml/validator/EndpointConsumersTest.java  |   113 +-
 .../QuotingAndOptionPlacementHintTest.java         |   196 +
 .../dsl/yaml/validator/SemanticSchemaTest.java     |    36 +-
 .../dsl/yaml/validator/StructureHintTest.java      |    27 +-
 .../camel/dsl/yaml/validator/TextBodyFlowTest.java |   477 +
 .../yaml/validator/UserManualDocExamplesTest.java  |    16 +-
 .../validator/YamlValidatorPropertyHintTest.java   |    39 +
 .../dsl/yaml/validator/YamlValidatorTest.java      |    24 +
 dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml          |     7 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/schema/camelYamlDsl-canonical.json   |   170 +-
 .../resources/schema/camelYamlDsl-model.json       |   195 +-
 .../generated/resources/schema/camelYamlDsl.json   |   391 +-
 .../src/generated/resources/yaml-dsl.json          |     2 +-
 .../java/org/apache/camel/dsl/yaml/BeansTest.java  |    83 +
 .../camel/dsl/yaml/OnExceptionYamlDumpTest.java    |   252 +
 .../dsl/yaml/RouteConfigurationYamlDumpTest.java   |    83 +
 .../yaml/RouteReloadOnDemandRemovedFileTest.java   |   183 +
 .../RouteReloadOnDemandTemplatedRouteTest.java     |   192 +
 .../yaml/RouteReloadTemplatedRouteSourceTest.java  |   206 +
 .../dsl/yaml/RouteReloadTemplatedRouteTest.java    |    46 +-
 .../camel/dsl/yaml/SemanticEvaluationTest.java     |    94 +-
 .../dsl/yaml/TypeSafeAiLanguageYamlDslTest.java    |    55 +
 .../yaml/YamlDumpExplicitDefaultValuesTest.java    |   209 +
 dsl/camel-yaml-dsl/pom.xml                         |     2 +-
 dsl/pom.xml                                        |     2 +-
 etc/pom.xml                                        |     2 +-
 parent/pom.xml                                     |   149 +-
 pom.xml                                            |    10 +-
 test-infra/camel-test-infra-all/pom.xml            |    13 +-
 .../src/generated/resources/META-INF/metadata.json |   216 +-
 test-infra/camel-test-infra-arangodb/pom.xml       |     2 +-
 test-infra/camel-test-infra-artemis/pom.xml        |     2 +-
 .../services/AbstractArtemisEmbeddedService.java   |     2 +-
 .../artemis/services/ArtemisAMQPInfraService.java  |     2 +-
 .../infra/artemis/services/ArtemisContainer.java   |     3 +
 .../artemis/services/ArtemisMQTTInfraService.java  |     2 +-
 .../services/ArtemisPersistentVMInfraService.java  |     2 +-
 test-infra/camel-test-infra-aws-common/pom.xml     |     2 +-
 test-infra/camel-test-infra-aws-v2/pom.xml         |     2 +-
 .../test/infra/aws2/services/container.properties  |     2 +-
 test-infra/camel-test-infra-azure-common/pom.xml   |     2 +-
 .../camel-test-infra-azure-storage-blob/pom.xml    |     2 +-
 .../pom.xml                                        |     2 +-
 .../camel-test-infra-azure-storage-queue/pom.xml   |     2 +-
 test-infra/camel-test-infra-cassandra/pom.xml      |     2 +-
 test-infra/camel-test-infra-chatscript/pom.xml     |     2 +-
 test-infra/camel-test-infra-cli/pom.xml            |     2 +-
 test-infra/camel-test-infra-clickhouse/pom.xml     |     2 +-
 test-infra/camel-test-infra-common/pom.xml         |     2 +-
 test-infra/camel-test-infra-consul/pom.xml         |     2 +-
 test-infra/camel-test-infra-core/pom.xml           |     2 +-
 test-infra/camel-test-infra-couchbase/pom.xml      |     2 +-
 .../infra/couchbase/services/container.properties  |     2 +-
 test-infra/camel-test-infra-couchdb/pom.xml        |     2 +-
 .../infra/couchdb/services/container.properties    |     2 +-
 test-infra/camel-test-infra-cyberark-vault/pom.xml |     2 +-
 .../camel-test-infra-dispatch-router/pom.xml       |     2 +-
 test-infra/camel-test-infra-docling/pom.xml        |     2 +-
 .../infra/docling/services/container.properties    |     2 +-
 test-infra/camel-test-infra-duckdb/pom.xml         |     2 +-
 test-infra/camel-test-infra-elasticsearch/pom.xml  |     2 +-
 test-infra/camel-test-infra-fhir/pom.xml           |     2 +-
 test-infra/camel-test-infra-ftp/pom.xml            |     2 +-
 test-infra/camel-test-infra-google-pubsub/pom.xml  |     2 +-
 .../camel-test-infra-hashicorp-vault/pom.xml       |     2 +-
 .../hashicorp/vault/services/container.properties  |     2 +-
 test-infra/camel-test-infra-hazelcast/pom.xml      |     2 +-
 test-infra/camel-test-infra-hivemq/pom.xml         |     2 +-
 test-infra/camel-test-infra-ibmmq/pom.xml          |     2 +-
 .../services/IbmMQLocalContainerInfraService.java  |     9 +-
 .../test/infra/ibmmq/services/container.properties |     2 +-
 test-infra/camel-test-infra-iggy/pom.xml           |     2 +-
 test-infra/camel-test-infra-ignite/pom.xml         |     2 +-
 test-infra/camel-test-infra-infinispan/pom.xml     |     2 +-
 test-infra/camel-test-infra-jaeger/pom.xml         |     2 +-
 .../infra/jaeger/services/container.properties     |     2 +-
 test-infra/camel-test-infra-jdbc/pom.xml           |     2 +-
 test-infra/camel-test-infra-jetty/pom.xml          |     2 +-
 test-infra/camel-test-infra-kafka/pom.xml          |     2 +-
 .../services/ContainerLocalKafkaInfraService.java  |    15 +-
 .../infra/kafka/services/KafkaServiceFactory.java  |     2 +-
 .../test/infra/kafka/services/container.properties |     2 +-
 test-infra/camel-test-infra-keycloak/pom.xml       |     2 +-
 .../infra/keycloak/services/container.properties   |     2 +-
 test-infra/camel-test-infra-mcp-everything/pom.xml |     2 +-
 .../camel-test-infra-messaging-common/pom.xml      |     2 +-
 .../camel-test-infra-microprofile-lra/pom.xml      |     2 +-
 test-infra/camel-test-infra-milvus/pom.xml         |     2 +-
 .../infra/milvus/services/container.properties     |     2 +-
 test-infra/camel-test-infra-minio/pom.xml          |     2 +-
 test-infra/camel-test-infra-mongodb/pom.xml        |     2 +-
 test-infra/camel-test-infra-mosquitto/pom.xml      |     2 +-
 test-infra/camel-test-infra-nats/pom.xml           |     2 +-
 .../test/infra/nats/services/container.properties  |     2 +-
 test-infra/camel-test-infra-neo4j/pom.xml          |     2 +-
 test-infra/camel-test-infra-observability/pom.xml  |     2 +-
 test-infra/camel-test-infra-ollama/pom.xml         |     2 +-
 .../infra/ollama/services/container.properties     |     2 +-
 test-infra/camel-test-infra-opa/pom.xml            |     2 +-
 .../test/infra/opa/services/container.properties   |     2 +-
 test-infra/camel-test-infra-openai-mock/pom.xml    |     2 +-
 test-infra/camel-test-infra-openfga/pom.xml        |     2 +-
 .../infra/openfga/services/container.properties    |     2 +-
 test-infra/camel-test-infra-openldap/pom.xml       |     2 +-
 test-infra/camel-test-infra-opensearch/pom.xml     |     2 +-
 test-infra/camel-test-infra-parent/pom.xml         |     2 +-
 test-infra/camel-test-infra-pinecone/pom.xml       |     2 +-
 test-infra/camel-test-infra-postgres/pom.xml       |     2 +-
 test-infra/camel-test-infra-pulsar/pom.xml         |     2 +-
 .../infra/pulsar/services/container.properties     |     2 +-
 test-infra/camel-test-infra-qdrant/pom.xml         |     2 +-
 .../infra/qdrant/services/container.properties     |     2 +-
 test-infra/camel-test-infra-rabbitmq/pom.xml       |     2 +-
 .../infra/rabbitmq/services/container.properties   |     2 +-
 test-infra/camel-test-infra-redis/pom.xml          |     2 +-
 test-infra/camel-test-infra-rocketmq/pom.xml       |     2 +-
 test-infra/camel-test-infra-smb/pom.xml            |     2 +-
 test-infra/camel-test-infra-solr/pom.xml           |     2 +-
 test-infra/camel-test-infra-spiffe/pom.xml         |     7 +-
 .../services/SpiffeLocalContainerInfraService.java |   122 +-
 .../spiffe/services/SpiffeWorkloadUidTest.java     |    73 +
 .../camel-test-infra-tensorflow-serving/pom.xml    |     2 +-
 test-infra/camel-test-infra-triton/pom.xml         |     2 +-
 .../camel-test-infra-typesafe-ai-mock/pom.xml      |     2 +-
 test-infra/camel-test-infra-weaviate/pom.xml       |     2 +-
 .../camel-test-infra-wolf-defender/README.adoc     |    31 +
 test-infra/camel-test-infra-wolf-defender/pom.xml  |    43 +
 .../wolfdefender/services/WolfDefenderService.java |   203 +
 .../services/WolfDefenderServiceTest.java          |   223 +
 test-infra/camel-test-infra-xmpp/pom.xml           |     2 +-
 test-infra/camel-test-infra-zookeeper/pom.xml      |     2 +-
 test-infra/pom.xml                                 |     3 +-
 tests/camel-itest/pom.xml                          |     2 +-
 tests/camel-streamcaching-test/pom.xml             |     2 +-
 tests/pom.xml                                      |     2 +-
 .../camel-validator-test-resources/pom.xml         |     2 +-
 tests/test-bundles/pom.xml                         |     2 +-
 tooling/camel-exe/pom.xml                          |     2 +-
 tooling/camel-tooling-maven/pom.xml                |     2 +-
 tooling/camel-tooling-model/pom.xml                |     2 +-
 .../camel/tooling/model/BaseOptionModel.java       |     9 +
 .../apache/camel/tooling/model/ComponentModel.java |    13 +
 .../org/apache/camel/tooling/model/JsonMapper.java |    10 +
 .../tooling/model/DevConsoleOpenApiHelperTest.java |     4 +-
 .../apache/camel/tooling/model/JsonMapperTest.java |    39 +
 tooling/camel-tooling-util/pom.xml                 |     2 +-
 tooling/camel-util-json/pom.xml                    |     2 +-
 tooling/enforcer-rules/pom.xml                     |     2 +-
 tooling/maven/bom-generator-maven-plugin/pom.xml   |     2 +-
 .../maven/camel-api-component-maven-plugin/pom.xml |     2 +-
 tooling/maven/camel-component-maven-plugin/pom.xml |     2 +-
 .../pom.xml                                        |     2 +-
 tooling/maven/camel-maven-plugin/pom.xml           |     2 +-
 tooling/maven/camel-package-maven-plugin/pom.xml   |     2 +-
 .../packaging/EndpointSchemaGeneratorMojo.java     |     9 +
 .../maven/packaging/ModelWriterGeneratorMojo.java  |    48 +
 .../apache/camel/maven/packaging/MojoHelper.java   |     8 +-
 .../maven/packaging/PackageDataFormatMojo.java     |     1 +
 .../camel/maven/packaging/PackageLanguageMojo.java |     1 +
 .../packaging/PrepareCamelJBangCommandsMojo.java   |   295 +-
 .../camel/maven/packaging/SchemaGeneratorMojo.java |    14 +
 .../maven/packaging/UpdateSensitizeHelper.java     |     2 +-
 .../main/resources/velocity/model-yaml-writer.vm   |     5 +
 .../packaging/EndpointSchemaGeneratorMojoTest.java |    12 +
 .../maven/packaging/PackageLanguageMojoTest.java   |     2 +-
 .../PrepareCamelJBangCommandsMojoTest.java         |   589 +
 .../SchemaGeneratorMojoMultiEnumTest.java          |    74 +
 .../endpoint/SomeInternalRemoteEndpoint.java       |    24 +
 .../maven/camel-repackager-maven-plugin/pom.xml    |     2 +-
 tooling/maven/camel-restdsl-openapi-plugin/pom.xml |     2 +-
 tooling/maven/pom.xml                              |     2 +-
 tooling/maven/sync-properties-maven-plugin/pom.xml |     2 +-
 tooling/openapi-rest-dsl-generator/pom.xml         |     2 +-
 tooling/parent/pom.xml                             |     2 +-
 tooling/pom.xml                                    |     2 +-
 tooling/spi-annotations/pom.xml                    |     2 +-
 .../main/java/org/apache/camel/spi/Metadata.java   |     8 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |    22 +
 .../main/java/org/apache/camel/spi/UriParam.java   |     8 +
 6002 files changed, 269820 insertions(+), 81313 deletions(-)
 create mode 100644 .github/workflows/pr-license-check.yml
 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/components/kafka-share.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/openfeature.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/semantic-audit.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/semantic-evaluate.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/semantic-metadata.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/semantic-monitoring.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/citrus-component.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/kafka-share-component.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/openfeature-component.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/openfeature-language.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/semantic-openai.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/semantic-typesafe-ai.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/semantic-wolf-defender.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/test-dst.adoc
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/wasm-language.adoc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/openfeature.json
 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 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/semantic-openai.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/semantic-typesafe-ai.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/semantic-wolf-defender.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/test-dst.json
 create mode 100644 catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/JavaRouteModelReader.java
 create mode 100644 catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/JavaRouteModelReaderTest.java
 create mode 100644 components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/vertx/VertxMcpPrincipal.java
 create mode 100644 components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpPrincipalTest.java
 create mode 100644 components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIDecisionRefusalException.java
 create mode 100644 components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIDecisionResponseException.java
 create mode 100644 components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIDecisionServiceException.java
 create mode 100644 components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIDecisionsProducer.java
 create mode 100644 components/camel-ai/camel-openai/src/main/java/org/apache/camel/component/openai/OpenAIDecisionsSupport.java
 create mode 100644 components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIDecisionsHttpTest.java
 create mode 100644 components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/OpenAIDecisionsTest.java
 create mode 100644 components/camel-ai/camel-openai/src/test/java/org/apache/camel/component/openai/integration/OpenAIDecisionsExternalServiceIT.java
 create mode 100644 components/camel-ai/camel-semantic-openai/pom.xml
 create mode 100644 components/camel-ai/camel-semantic-openai/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 components/camel-ai/camel-semantic-openai/src/generated/resources/semantic-openai.json
 create mode 100644 components/camel-ai/camel-semantic-openai/src/main/docs/semantic-openai.adoc
 create mode 100644 components/camel-ai/camel-semantic-openai/src/main/java/org/apache/camel/semantic/openai/OpenAIDecisionsSemanticAdapter.java
 create mode 100644 components/camel-ai/camel-semantic-openai/src/test/java/org/apache/camel/semantic/openai/OpenAIDecisionsSemanticAdapterTest.java
 create mode 100644 components/camel-ai/camel-semantic-typesafe-ai/pom.xml
 create mode 100644 components/camel-ai/camel-semantic-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 components/camel-ai/camel-semantic-typesafe-ai/src/generated/resources/semantic-typesafe-ai.json
 create mode 100644 components/camel-ai/camel-semantic-typesafe-ai/src/main/docs/semantic-typesafe-ai.adoc
 create mode 100644 components/camel-ai/camel-semantic-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiSemanticAdapter.java
 create mode 100644 components/camel-ai/camel-semantic-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiSemanticAdapterTest.java
 create mode 100644 components/camel-ai/camel-semantic-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiSemanticApiPathTest.java
 create mode 100644 components/camel-ai/camel-semantic-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiTestSupport.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/pom.xml
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/generated/resources/semantic-wolf-defender.json
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/main/docs/semantic-wolf-defender.adoc
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/main/java/org/apache/camel/component/wolfdefender/WolfDefenderException.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/main/java/org/apache/camel/component/wolfdefender/WolfDefenderInference.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/main/java/org/apache/camel/component/wolfdefender/WolfDefenderSemanticAdapter.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderExample.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderInferenceTest.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderLanguageTest.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderModelIT.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderProbabilityTest.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/java/org/apache/camel/component/wolfdefender/WolfDefenderSemanticAdapterTest.java
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/python/generate_fixtures.py
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/resources/cancellation.onnx.bin
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/resources/classifier.onnx.bin
 create mode 100644 components/camel-ai/camel-semantic-wolf-defender/src/test/resources/tokenizer.json
 create mode 100644 components/camel-ai/camel-semantic/src/generated/resources/META-INF/org/apache/camel/dev-console/semantic-audit.json
 create mode 100644 components/camel-ai/camel-semantic/src/generated/resources/META-INF/org/apache/camel/dev-console/semantic-evaluate.json
 create mode 100644 components/camel-ai/camel-semantic/src/generated/resources/META-INF/org/apache/camel/dev-console/semantic-metadata.json
 create mode 100644 components/camel-ai/camel-semantic/src/generated/resources/META-INF/org/apache/camel/dev-console/semantic-monitoring.json
 create mode 100644 components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-console/semantic-audit
 create mode 100644 components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-console/semantic-evaluate
 create mode 100644 components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-console/semantic-metadata
 create mode 100644 components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-console/semantic-monitoring
 create mode 100644 components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/LoggingSemanticAuditSink.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/MemorySemanticAuditStore.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditCapabilities.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditConfiguration.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditConsole.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditInputConfiguration.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditInputRedactor.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditPage.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditQuery.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditReader.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditRecord.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditResultFilter.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditSink.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticEvaluateConsole.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticEvent.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticExchangeEvent.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticFinding.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticInput.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMetadataConsole.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMetricSource.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMonitoringConsole.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMonitoringEvent.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMonitoringSnapshot.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticObserver.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticResultMetrics.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditAccess.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditExtensions.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditInputSnapshot.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditService.java
 create mode 100644 components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticMonitoringService.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditAccessTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditBulkRetrievalTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditConsoleTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditInputTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditQueryTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditRegressionTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditReviewTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticConsoleTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticEvaluationTimeoutTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticEventTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticInputTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticMetadataConsoleTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticMonitoringSamplingTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticMonitoringTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticResultMetricsTest.java
 create mode 100644 components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticScoreMetadataTest.java
 delete mode 100644 components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/semantic-adapter
 create mode 100644 components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiInput.java
 delete mode 100644 components/camel-ai/camel-typesafe-ai/src/main/java/org/apache/camel/component/typesafeai/TypeSafeAiSemanticAdapter.java
 create mode 100644 components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiInputTest.java
 delete mode 100644 components/camel-ai/camel-typesafe-ai/src/test/java/org/apache/camel/component/typesafeai/TypeSafeAiSemanticAdapterTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-oss/src/test/java/org/apache/camel/component/alibaba/oss/OSSConsumerInProgressTest.java
 create mode 100644 components/camel-alibaba/camel-alibaba-oss/src/test/java/org/apache/camel/component/alibaba/oss/OSSConsumerObjectThatCannotBeGotTest.java
 create mode 100644 components/camel-atom/src/test/data/edited-feed.atom
 create mode 100644 components/camel-atom/src/test/java/org/apache/camel/component/atom/AtomEntrySortTest.java
 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-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerShardRotationTest.java
 create mode 100644 components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerSuspendedBatchPooledExchangeTest.java
 create mode 100644 components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerSuspendedBatchTest.java
 create mode 100644 components/camel-aws/camel-aws2-eventbridge/src/test/java/org/apache/camel/component/aws2/eventbridge/EventbridgeConsumerUserQueueTargetTest.java
 create mode 100644 components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/KinesisConsumerPositionTest.java
 create mode 100644 components/camel-aws/camel-aws2-s3-vectors/src/test/java/org/apache/camel/component/aws2/s3vectors/AWS2S3VectorsConsumerInProgressTest.java
 create mode 100644 components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerDeletedObjectPooledExchangeTest.java
 create mode 100644 components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerDeletedObjectTest.java
 create mode 100644 components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerInProgressTest.java
 create mode 100644 components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/FakeS3Server.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-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/FakeSqs.java
 create mode 100644 components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/SqsVisibilityDstTest.java
 create mode 100644 components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/SqsWorld.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-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/dst/EventHubsCheckpointDstTest.java
 create mode 100644 components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/dst/EventHubsWorld.java
 create mode 100644 components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesOperationsResumeDownloadTest.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-azure/camel-azure-storage-blob/src/test/java/org/apache/camel/component/azure/storage/blob/BlobConsumerInProgressTest.java
 create mode 100644 components/camel-azure/camel-azure-storage-blob/src/test/java/org/apache/camel/component/azure/storage/blob/BlobConsumerMoveAfterReadCopyStatusTest.java
 create mode 100644 components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyNumberWithoutPrecisionKeepsDecimalsTest.java
 create mode 100644 components/camel-bonita/src/test/java/org/apache/camel/component/bonita/BonitaStartCaseFileUploadTest.java
 create mode 100644 components/camel-bonita/src/test/java/org/apache/camel/component/bonita/BonitaStartProducerClientTest.java
 create mode 100644 components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxEventLogsManagerPagingTest.java
 create mode 100644 components/camel-chunk/src/test/java/org/apache/camel/component/chunk/ChunkValueExpansionTest.java
 create mode 100644 components/camel-chunk/src/test/resources/themes/bodykey.chtml
 create mode 100644 components/camel-chunk/src/test/resources/themes/headervalue.chtml
 create mode 100644 components/camel-chunk/src/test/resources/themes/loopmaps.chtml
 create mode 100644 components/camel-chunk/src/test/resources/themes/slicebody.chtml
 create mode 100644 components/camel-chunk/src/test/resources/themes/varvalue.chtml
 create mode 100644 components/camel-coap/src/test/java/org/apache/camel/coap/CoAPObserveRestartTest.java
 create mode 100644 components/camel-consul/src/test/java/org/apache/camel/component/consul/ConsulActionEnumsTest.java
 create mode 100644 components/camel-couchbase/src/test/java/org/apache/camel/component/couchbase/CouchbaseConsumerBodyTest.java
 create mode 100644 components/camel-datasonnet/src/main/resources/camel-dataweave.libsonnet
 create mode 100644 components/camel-datasonnet/src/test/java/org/apache/camel/language/datasonnet/DataWeaveCorpusTest.java
 create mode 100644 components/camel-datasonnet/src/test/java/org/apache/camel/language/datasonnet/DataWeaveExecutedCorpusTest.java
 create mode 100644 components/camel-datasonnet/src/test/resources/corpus/builtinFunctions.dwl
 create mode 100644 components/camel-datasonnet/src/test/resources/corpus/fieldAccess.dwl
 create mode 100644 components/camel-datasonnet/src/test/resources/corpus/filter.dwl
 create mode 100644 components/camel-datasonnet/src/test/resources/corpus/ifElse.dwl
 create mode 100644 components/camel-datasonnet/src/test/resources/corpus/mapTransform.dwl
 create mode 100644 components/camel-datasonnet/src/test/resources/corpus/reduce.dwl
 create mode 100644 components/camel-datasonnet/src/test/resources/corpus/shorthand.dwl
 create mode 100644 components/camel-datasonnet/src/test/resources/corpus/stringConcat.dwl
 create mode 100644 components/camel-datasonnet/src/test/resources/corpus/typeCoercion.dwl
 create mode 100644 components/camel-datasonnet/src/test/resources/dataweave-corpus/corpus.txt
 create mode 100644 components/camel-datasonnet/src/test/resources/dataweave-corpus/default.json
 create mode 100644 components/camel-dataweave/src/main/java/org/apache/camel/component/dataweave/DataWeaveConversionException.java
 create mode 100644 components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumConsumerReadinessTest.java
 create mode 100644 components/camel-diagram/src/main/java/org/apache/camel/diagram/RouteErrorFrame.java
 create mode 100644 components/camel-diagram/src/main/java/org/apache/camel/diagram/TopologyErrorFrame.java
 create mode 100644 components/camel-diagram/src/test/java/org/apache/camel/diagram/DiagramErrorHandlingTest.java
 create mode 100644 components/camel-diagram/src/test/java/org/apache/camel/diagram/RouteErrorFrameTest.java
 create mode 100644 components/camel-diagram/src/test/java/org/apache/camel/diagram/TopologyErrorFrameTest.java
 create mode 100644 components/camel-diagram/src/test/java/org/apache/camel/diagram/TopologyHelperErrorPathTest.java
 create mode 100644 components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorReplyRouteStopTest.java
 create mode 100644 components/camel-docker/src/test/java/org/apache/camel/component/docker/consumer/DockerEventsConsumerStreamTest.java
 create mode 100644 components/camel-dropbox/src/test/java/org/apache/camel/component/dropbox/core/DropboxAPIFacadePagingTest.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-github2/src/test/java/org/apache/camel/component/github2/consumer/GitHub2ConsumerPositionTest.java
 create mode 100644 components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/stream/FakeGmailClientFactory.java
 create mode 100644 components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamConsumerInProgressTest.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-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerDeletedObjectTest.java
 create mode 100644 components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerInProgressFailureTest.java
 create mode 100644 components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerInProgressTest.java
 create mode 100644 components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerListingWindowTest.java
 create mode 100644 components/camel-graphql/src/test/java/org/apache/camel/component/graphql/GraphqlCredentialsAuthorityTest.java
 create mode 100644 components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultPropertiesFunctionTest.java
 create mode 100644 components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultReloadTriggerTaskTest.java
 create mode 100644 components/camel-hazelcast/src/test/java/org/apache/camel/component/hazelcast/HazelcastSedaTransactedRollbackOnlyTest.java
 create mode 100644 components/camel-http-common/src/test/java/org/apache/camel/http/common/HttpConverterGzipTest.java
 create mode 100644 components/camel-http/src/main/java/org/apache/camel/component/http/OAuth2CachedTokensKey.java
 create mode 100644 components/camel-http/src/main/java/org/apache/camel/component/http/OAuth2CachedTokensKeyResolver.java
 create mode 100644 components/camel-http/src/test/java/org/apache/camel/component/http/HttpOAuth2CachedTokensKeyTest.java
 create mode 100644 components/camel-http/src/test/java/org/apache/camel/component/http/HttpOAuth2ResourceIndicatorTest.java
 create mode 100644 components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerEmptyCharsetParameterTest.java
 create mode 100644 components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerMultiValueHeaderTest.java
 create mode 100644 components/camel-http/src/test/java/org/apache/camel/component/http/OAuth2CachedTokensKeyTest.java
 create mode 100644 components/camel-huawei/camel-huaweicloud-obs/src/test/java/org/apache/camel/component/huaweicloud/obs/OBSConsumerInProgressTest.java
 create mode 100644 components/camel-huawei/camel-huaweicloud-obs/src/test/java/org/apache/camel/component/huaweicloud/obs/OBSConsumerObjectThatCannotBeGotTest.java
 create mode 100644 components/camel-ibm/camel-ibm-cos/src/test/java/org/apache/camel/component/ibm/cos/FakeS3Server.java
 create mode 100644 components/camel-ibm/camel-ibm-cos/src/test/java/org/apache/camel/component/ibm/cos/IBMCOSConsumerInProgressTest.java
 create mode 100644 components/camel-ibm/camel-ibm-secrets-manager/src/test/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunctionTest.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-ical/src/test/java/org/apache/camel/component/ical/ICalDataFormatConcurrentUnmarshalTest.java
 create mode 100644 components/camel-ical/src/test/java/org/apache/camel/component/ical/ICalDataFormatTimeZoneTest.java
 create mode 100644 components/camel-iggy/src/test/java/org/apache/camel/component/iggy/IggyTopicMessageExpiryTest.java
 create mode 100644 components/camel-influxdb2/src/test/java/org/apache/camel/component/influxdb2/InfluxDb2ProducerWriteFailureTest.java
 create mode 100644 components/camel-javascript/src/test/java/org/apache/camel/language/js/JavaScriptBindingNamesTest.java
 create mode 100644 components/camel-javascript/src/test/java/org/apache/camel/language/js/JavaScriptVariablesTest.java
 create mode 100644 components/camel-jdbc/src/test/java/org/apache/camel/component/jdbc/JdbcComponentSecretRotationAwareTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingQueryParametersUnreadableBodyTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyEmptyCharsetParameterTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyGzipRequestEmptyBodyTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyGzipRequestExpectContinueTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormRepeatedFieldTest.java
 create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/CamelRoleChangeListenerTest.java
 create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/ClusterRoleChangeListenerTest.java
 create mode 100644 components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusterViewTest.java
 create mode 100644 components/camel-jira/src/test/java/org/apache/camel/component/jira/producer/DeleteIssueProducerFailureTest.java
 create mode 100644 components/camel-jira/src/test/java/org/apache/camel/component/jira/producer/JiraProducerRejectedRequestTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsMessageCopyFromAttachmentsTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsPreserveMessageQosTimeToLiveTest.java
 create mode 100644 components/camel-jmx/src/test/java/org/apache/camel/component/jmx/JMXConsumerReconnectTest.java
 create mode 100644 components/camel-jooq/src/test/java/org/apache/camel/component/jooq/JooqConsumerDeleteFailedPooledExchangeTest.java
 create mode 100644 components/camel-jooq/src/test/java/org/apache/camel/component/jooq/JooqConsumerDeleteFailedTest.java
 create mode 100644 components/camel-jpa/src/test/java/org/apache/camel/component/jpa/JpaConsumerRollbackOnlyTest.java
 create mode 100644 components/camel-jta/src/test/java/org/apache/camel/jta/TransactionErrorHandlerGracefulShutdownTest.java
 create mode 100644 components/camel-jta/src/test/java/org/apache/camel/jta/TransactionErrorHandlerRollbackOnlyLastTest.java
 create mode 100644 components/camel-kafka-common/src/main/java/org/apache/camel/component/kafka/KafkaReconnectSupport.java
 create mode 100644 components/camel-kafka-share/pom.xml
 create mode 100644 components/camel-kafka-share/src/generated/java/org/apache/camel/component/kafka/share/KafkaShareComponentConfigurer.java
 create mode 100644 components/camel-kafka-share/src/generated/java/org/apache/camel/component/kafka/share/KafkaShareEndpointConfigurer.java
 create mode 100644 components/camel-kafka-share/src/generated/java/org/apache/camel/component/kafka/share/KafkaShareEndpointUriFactory.java
 create mode 100644 components/camel-kafka-share/src/generated/resources/META-INF/org/apache/camel/component/kafka/share/kafka-share.json
 create mode 100644 components/camel-kafka-share/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-kafka-share/src/generated/resources/META-INF/services/org/apache/camel/component/kafka-share
 create mode 100644 components/camel-kafka-share/src/generated/resources/META-INF/services/org/apache/camel/configurer/kafka-share-component
 create mode 100644 components/camel-kafka-share/src/generated/resources/META-INF/services/org/apache/camel/configurer/kafka-share-endpoint
 create mode 100644 components/camel-kafka-share/src/generated/resources/META-INF/services/org/apache/camel/urifactory/kafka-share-endpoint
 create mode 100644 components/camel-kafka-share/src/main/docs/kafka-share-component.adoc
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/DefaultKafkaShareClientFactory.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareAcknowledgeType.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareClientFactory.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareCommitMode.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareComponent.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareConfiguration.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareConstants.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareConsumer.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareConsumerHealthCheck.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareEndpoint.java
 create mode 100644 components/camel-kafka-share/src/main/java/org/apache/camel/component/kafka/share/KafkaShareFetchRecords.java
 create mode 100644 components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/KafkaShareComponentTest.java
 create mode 100644 components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/KafkaShareConfigurationTest.java
 create mode 100644 components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/KafkaShareConsumerErrorTest.java
 create mode 100644 components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/KafkaShareConsumerTest.java
 create mode 100644 components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/RecordingShareConsumer.java
 create mode 100644 components/camel-kafka-share/src/test/java/org/apache/camel/component/kafka/share/integration/KafkaShareConsumerIT.java
 create mode 100644 components/camel-kafka-share/src/test/resources/log4j2.properties
 create mode 100644 components/camel-kafka/src/main/java/org/apache/camel/processor/idempotent/kafka/KafkaChangelog.java
 create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaBatchingConsumerPollErrorTest.java
 create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaBatchingConsumerProcessErrorTest.java
 create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerStopTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletAdvancedOptionsTest.java
 create mode 100644 components/camel-keycloak/src/test/java/org/apache/camel/component/keycloak/KeycloakConsumerLatestEventsTest.java
 create mode 100644 components/camel-knative/camel-knative-http/src/test/java/org/apache/camel/component/knative/http/KnativeHttpMultiValueHeaderTest.java
 create mode 100644 components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/config_maps/vault/ConfigmapsReloadTriggerTaskWatchClosedTest.java
 create mode 100644 components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/secrets/vault/SecretsReloadTriggerTaskWatchClosedTest.java
 create mode 100644 components/camel-kudu/src/main/java/org/apache/camel/component/kudu/KuduRowErrorException.java
 create mode 100644 components/camel-kudu/src/test/java/org/apache/camel/component/kudu/KuduProducerRowErrorTest.java
 create mode 100644 components/camel-ldif/src/test/java/org/apache/camel/component/ldif/LdifModDnTest.java
 create mode 100644 components/camel-lra/src/main/java/org/apache/camel/service/lra/LRACallbackSigner.java
 create mode 100644 components/camel-lra/src/test/java/org/apache/camel/service/lra/LRACallbackSignerTest.java
 create mode 100644 components/camel-lra/src/test/java/org/apache/camel/service/lra/LRAPropagatedSagaTest.java
 create mode 100644 components/camel-lra/src/test/java/org/apache/camel/service/lra/LRASagaRoutesCallbackSignatureTest.java
 create mode 100644 components/camel-lra/src/test/java/org/apache/camel/service/lra/LRASagaRoutesUnsignedCallbackTest.java
 create mode 100644 components/camel-lra/src/test/java/org/apache/camel/service/lra/LRASagaServiceAllowedCoordinatorTest.java
 create mode 100644 components/camel-lra/src/test/java/org/apache/camel/service/lra/LRASignedCallbacksIT.java
 create mode 100644 components/camel-lucene/src/test/java/org/apache/camel/component/lucene/LuceneEndpointConfigurationTest.java
 create mode 100644 components/camel-lucene/src/test/java/org/apache/camel/component/lucene/LuceneIndexProducerLifecycleTest.java
 create mode 100644 components/camel-lucene/src/test/java/org/apache/camel/component/lucene/LuceneQueryProducerLifecycleTest.java
 create mode 100644 components/camel-lumberjack/src/test/java/org/apache/camel/component/lumberjack/LumberjackOutOfOrderAckTest.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/MiloClientExecutorTest.java
 create mode 100644 components/camel-milo/src/test/java/org/apache/camel/component/milo/MonitorItemLifecycleTest.java
 create mode 100644 components/camel-milo/src/test/java/org/apache/camel/component/milo/MonitorNodesTest.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-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpProducerAllowNullBodyIT.java
 create mode 100644 components/camel-mina/src/main/java/org/apache/camel/component/mina/MinaClientSslFilter.java
 create mode 100644 components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaClientSslFilterTest.java
 create mode 100644 components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaSslContextParametersHostnameVerificationTest.java
 create mode 100644 components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaWriteFailureTest.java
 create mode 100644 components/camel-minio/src/test/java/org/apache/camel/component/minio/FakeS3Server.java
 create mode 100644 components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerDeletedObjectTest.java
 create mode 100644 components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerInProgressFailureTest.java
 create mode 100644 components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerInProgressTest.java
 create mode 100644 components/camel-mllp/src/test/java/org/apache/camel/component/mllp/MllpTcpClientProducerHostnameVerificationTest.java
 create mode 100644 components/camel-mongodb-gridfs/src/test/java/org/apache/camel/component/mongodb/gridfs/GridFsConsumerTimestampTest.java
 create mode 100644 components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbConsumerCursorRegenerationTest.java
 create mode 100644 components/camel-mvel/src/test/java/org/apache/camel/language/mvel/MvelVariablesTest.java
 create mode 100644 components/camel-mybatis/src/test/java/org/apache/camel/component/mybatis/MyBatisOnConsumeFailedPooledExchangeTest.java
 create mode 100644 components/camel-mybatis/src/test/java/org/apache/camel/component/mybatis/MyBatisOnConsumeFailedTest.java
 create mode 100644 components/camel-mybatis/src/test/java/org/apache/camel/component/mybatis/MyBatisStringParameterTest.java
 create mode 100644 components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyChannelBufferStreamCacheTest.java
 create mode 100644 components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpGzipRequestBodyTest.java
 create mode 100644 components/camel-netty/src/test/java/org/apache/camel/component/netty/NettySSLConsumerClientModeHostnameVerificationTest.java
 create mode 100644 components/camel-netty/src/test/java/org/apache/camel/component/netty/NettySSLHostnameVerificationTest.java
 create mode 100644 components/camel-netty/src/test/resources/keystore-localhost.jks
 create mode 100644 components/camel-netty/src/test/resources/keystore-localhost.txt
 create mode 100644 components/camel-oauth/src/main/java/org/apache/camel/oauth/HttpRequestHeaders.java
 create mode 100644 components/camel-oauth/src/main/java/org/apache/camel/oauth/NettyHttpRequestHeaders.java
 create mode 100644 components/camel-oauth/src/main/java/org/apache/camel/oauth/ServletHttpRequestHeaders.java
 create mode 100644 components/camel-oauth/src/main/java/org/apache/camel/oauth/VertxHttpRequestHeaders.java
 create mode 100644 components/camel-oauth/src/test/java/org/apache/camel/component/platform/http/springboot/PlatformHttpMessage.java
 create mode 100644 components/camel-oauth/src/test/java/org/apache/camel/oauth/AbstractOAuthRequestHeadersTest.java
 create mode 100644 components/camel-oauth/src/test/java/org/apache/camel/oauth/HttpRequestHeadersTest.java
 create mode 100644 components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthBearerTokenProcessorTest.java
 create mode 100644 components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthRequestHeadersNettyHttpTest.java
 create mode 100644 components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthRequestHeadersServletTest.java
 create mode 100644 components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthRequestHeadersUndertowTest.java
 create mode 100644 components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthRequestHeadersVertxTest.java
 create mode 100644 components/camel-oauth/src/test/java/org/apache/camel/oauth/StubOAuth.java
 create mode 100644 components/camel-ognl/src/test/java/org/apache/camel/language/ognl/OgnlVariablesTest.java
 create mode 100644 components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderArrayAllowableValuesTest.java
 create mode 100644 components/camel-openfeature/pom.xml
 create mode 100644 components/camel-openfeature/src/generated/java/org/apache/camel/component/openfeature/OpenFeatureComponentConfigurer.java
 create mode 100644 components/camel-openfeature/src/generated/java/org/apache/camel/component/openfeature/OpenFeatureEndpointConfigurer.java
 create mode 100644 components/camel-openfeature/src/generated/java/org/apache/camel/component/openfeature/OpenFeatureEndpointUriFactory.java
 create mode 100644 components/camel-openfeature/src/generated/resources/META-INF/org/apache/camel/component/openfeature/openfeature.json
 create mode 100644 components/camel-openfeature/src/generated/resources/META-INF/org/apache/camel/language/openfeature/openfeature.json
 create mode 100644 components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/component/openfeature
 create mode 100644 components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/configurer/openfeature-component
 create mode 100644 components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/configurer/openfeature-endpoint
 create mode 100644 components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/language.properties
 create mode 100644 components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/language/openfeature
 create mode 100644 components/camel-openfeature/src/generated/resources/META-INF/services/org/apache/camel/urifactory/openfeature-endpoint
 create mode 100644 components/camel-openfeature/src/main/docs/openfeature-component.adoc
 create mode 100644 components/camel-openfeature/src/main/docs/openfeature-language.adoc
 create mode 100644 components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureComponent.java
 create mode 100644 components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureConfiguration.java
 create mode 100644 components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureConstants.java
 create mode 100644 components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureEndpoint.java
 create mode 100644 components/camel-openfeature/src/main/java/org/apache/camel/component/openfeature/OpenFeatureProducer.java
 create mode 100644 components/camel-openfeature/src/main/java/org/apache/camel/language/openfeature/OpenFeatureLanguage.java
 create mode 100644 components/camel-openfeature/src/test/java/org/apache/camel/component/openfeature/OpenFeatureInMemoryProviderTest.java
 create mode 100644 components/camel-openfeature/src/test/java/org/apache/camel/component/openfeature/OpenFeatureLanguageTest.java
 create mode 100644 components/camel-openfeature/src/test/java/org/apache/camel/component/openfeature/OpenFeatureProducerTest.java
 create mode 100644 components/camel-openfeature/src/test/resources/openfeature/flags.json
 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-pg-replication-slot/src/test/java/org/apache/camel/component/pg/replication/slot/PgReplicationSlotConsumerReconnectTest.java
 create mode 100644 components/camel-pgevent/src/test/java/org/apache/camel/component/pgevent/PgEventConsumerReconnectTest.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-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpRequestCharsetTest.java
 create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/InterleavingProbe.java
 create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCDefaultMaterialAutowiringTest.java
 create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCKemConcurrentExtractionIsolationTest.java
 create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCKemSharedKeyGeneratorIsolationTest.java
 create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/ProbedKeyAgreement.java
 create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/ProbedKeyGenerator.java
 create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/crypto/hybrid/HybridKEMConcurrencyTest.java
 create mode 100644 components/camel-pqc/src/test/java/org/apache/camel/component/pqc/dataformat/PQCDataFormatConcurrencyTest.java
 create mode 100644 components/camel-protobuf/src/test/java/org/apache/camel/dataformat/protobuf/ProtobufBytesFieldMapTest.java
 create mode 100644 components/camel-python/src/test/java/org/apache/camel/language/python/PythonBindingNamesTest.java
 create mode 100644 components/camel-python/src/test/java/org/apache/camel/language/python/PythonVariablesTest.java
 create mode 100644 components/camel-python3/src/test/java/org/apache/camel/language/python3/Python3BindingNamesTest.java
 create mode 100644 components/camel-python3/src/test/java/org/apache/camel/language/python3/Python3VariablesTest.java
 create mode 100644 components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/ConsumerGracefulShutdownTest.java
 create mode 100644 components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/ConsumerSuspendTest.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-rest-postman/src/test/java/org/apache/camel/component/rest/postman/RestPostmanPropertyFallbackTest.java
 create mode 100644 components/camel-rest-postman/src/test/resources/property-fallback-collection.json
 create mode 100644 components/camel-servlet/src/test/java/org/apache/camel/component/servlet/ServletEmptyCharsetParameterTest.java
 create mode 100644 components/camel-sjms/src/test/java/org/apache/camel/component/sjms/consumer/SjmsConsumerRecoveryFailedAttemptTest.java
 create mode 100644 components/camel-slack/src/test/java/org/apache/camel/component/slack/SlackConsumerHasMoreTest.java
 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
 create mode 100644 components/camel-slack/src/test/java/org/apache/camel/component/slack/dst/SlackSuspendDstTest.java
 create mode 100644 components/camel-slack/src/test/java/org/apache/camel/component/slack/dst/SlackWorld.java
 create mode 100644 components/camel-smooks/src/test/java/org/apache/camel/component/smooks/SmooksReaderConfigTest.java
 create mode 100644 components/camel-smooks/src/test/java/org/apache/camel/component/smooks/SmooksSourceBodyTest.java
 create mode 100644 components/camel-smooks/src/test/resources/reader-without-class-smooks-config.xml
 create mode 100644 components/camel-smpp/src/test/java/org/apache/camel/component/smpp/SmppConnectionFactoryHostnameVerificationTest.java
 create mode 100644 components/camel-smpp/src/test/resources/jsse/localhost.p12
 create mode 100644 components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/language/spel/SpelVariablesTest.java
 create mode 100644 components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/interceptor/TransactionalClientDataSourceGracefulShutdownTest.java
 create mode 100644 components/camel-sql/src/test/java/org/apache/camel/component/sql/DataSourceHelperAgroalIntegrationTest.java
 create mode 100644 components/camel-sql/src/test/java/org/apache/camel/component/sql/DataSourceHelperHikariIntegrationTest.java
 create mode 100644 components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlComponentSecretRotationAwareTest.java
 create mode 100644 components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerRollbackOnlyPooledExchangeTest.java
 create mode 100644 components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerRollbackOnlyTest.java
 create mode 100644 components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlProducerInParameterNamesTest.java
 create mode 100644 components/camel-sql/src/test/java/org/apache/camel/component/sql/stored/SqlStoredComponentSecretRotationAwareTest.java
 create mode 100644 components/camel-ssh/src/test/java/org/apache/camel/component/ssh/SshComponentKnownHostIPv6Test.java
 delete mode 100644 components/camel-ssh/src/test/resources/known_hosts_eddsa
 delete mode 100644 components/camel-ssh/src/test/resources/known_hosts_valid
 create mode 100644 components/camel-state-store/camel-state-store/src/main/java/org/apache/camel/component/statestore/StateStoreBackendFactory.java
 create mode 100644 components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreBackendFactoryAmbiguousTest.java
 create mode 100644 components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreBackendFactoryTest.java
 create mode 100644 components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramProducerFailureTest.java
 create mode 100644 components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramProducerInterruptTest.java
 create mode 100644 components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramWebhookSecretTokenTest.java
 create mode 100644 components/camel-telegram/src/test/java/org/apache/camel/component/telegram/service/TelegramServiceRestBotAPIAdapterErrorTest.java
 create mode 100644 components/camel-test/camel-test-citrus/pom.xml
 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
 create mode 100644 components/camel-test/camel-test-citrus/src/generated/java/org/apache/camel/component/citrus/CitrusEndpointUriFactory.java
 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
 create mode 100644 components/camel-test/camel-test-citrus/src/generated/resources/META-INF/services/org/apache/camel/component/citrus
 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
 create mode 100644 components/camel-test/camel-test-citrus/src/test/resources/log4j2-test.properties
 create mode 100644 components/camel-test/camel-test-dst/pom.xml
 create mode 100644 components/camel-test/camel-test-dst/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 components/camel-test/camel-test-dst/src/generated/resources/test-dst.json
 create mode 100644 components/camel-test/camel-test-dst/src/main/docs/test-dst.adoc
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/Dst.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstCamel.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstClock.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstEscapes.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstExecutor.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstExtension.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstInstrument.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstInstrumentation.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstLedger.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstSeed.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstTask.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstThreadPoolFactory.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstViolation.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstWaits.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstWatchdog.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/Invariant.java
 create mode 100644 components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/Invariants.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstAlsoRewriteTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstBlockingWaitTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstCoreWaitsTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstInstrumentationTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstOneRunTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstSchedulerTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstSeedScrambleTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstSleepTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstStrictModeTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstTimedWaitTest.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleClock.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleEscapes.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleSleeper.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleStreams.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleWaits.java
 create mode 100644 components/camel-test/camel-test-dst/src/test/resources/log4j2.properties
 create mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/TwitterSearchQueryOptionsTest.java
 create mode 100644 components/camel-twitter/src/test/java/org/apache/camel/component/twitter/TwitterTimelinePollTest.java
 create mode 100644 components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowFormCharsetTest.java
 create mode 100644 components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowProducerEncodedUriTest.java
 create mode 100644 components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/TestVertxMetricsFactory.java
 create mode 100644 components/camel-vertx/camel-vertx-http/src/test/java/org/apache/camel/component/vertx/http/VertxHttpMultiValueHeaderTest.java
 create mode 100644 components/camel-vertx/camel-vertx-http/src/test/resources/META-INF/services/io.vertx.core.spi.VertxServiceProvider
 create mode 100644 components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/TestVertxMetricsFactory.java
 create mode 100644 components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketAbandonConnectTest.java
 create mode 100644 components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketClientConsumerHandlersTest.java
 create mode 100644 components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketConsumerAsClientSlowReconnectTest.java
 create mode 100644 components/camel-vertx/camel-vertx-websocket/src/test/resources/META-INF/services/io.vertx.core.spi.VertxServiceProvider
 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/generated/resources/META-INF/services/org/apache/camel/language/wasm
 delete mode 100644 components/camel-wasm/src/main/docs/wasm-language.adoc
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/component/wasm/WasmExitCodeException.java
 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
 create mode 100644 components/camel-wasm/src/main/java/org/apache/camel/wasm/WasiCommand.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
 create mode 100644 components/camel-wasm/src/test/java/org/apache/camel/component/wasm/WasmCompiledComponentTest.java
 delete mode 100644 components/camel-wasm/src/test/java/org/apache/camel/language/wasm/WasmLanguageTest.java
 create mode 100644 components/camel-wasm/src/test/java/org/apache/camel/wasm/WasiCommandTest.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-whatsapp/src/test/java/org/apache/camel/component/whatsapp/WhatsAppProducerFailureTest.java
 create mode 100644 components/camel-zip-deflater/src/test/java/org/apache/camel/dataformat/deflater/GzipDataFormatBodyReadAgainTest.java
 create mode 100644 components/camel-zipfile/src/test/java/org/apache/camel/processor/aggregate/zipfile/ZipAggregationStrategySameFileNameTest.java
 create mode 100644 components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/ZooKeeperConsumerSessionExpiryTest.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/RouteStoppingException.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/ai/AiEvent.java
 create mode 100644 core/camel-console/src/test/java/org/apache/camel/impl/console/ProcessorDevConsoleThroughputLogTest.java
 create mode 100644 core/camel-console/src/test/java/org/apache/camel/impl/console/RouteDevConsoleTemplatedRouteTest.java
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/throwException.json
 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/browse/BrowseLimitMemoryTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumeNotEagerMaxMessagesPerPollPooledExchangeTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumeReadLockNotAcquiredPooledExchangeTest.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/component/file/FileConsumerJailStartingDirectorySymlinkTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/file/FileProducerJailStartingDirectorySymlinkTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/seda/SedaReplyRouteStopTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/DefaultRouteTopologyDumperErrorPathTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/ProducerCacheEvictSharedEndpointTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/StopAllRoutesDrainTest.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/impl/engine/DefaultUnitOfWorkRouteStackLevelPredicateTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/engine/PooledExchangeFactoryReleaseNotRoutedTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/model/MarshalUnmarshalDefinitionLabelTest.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/MarshalAllowNullBodyTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateAutoDiscoveredKeyValueRepositoryRecoverTest.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/processor/errorhandler/RouteStopCutOffLogTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/support/BodyFactsTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/support/RouteWatcherReloadDataDirTest.java
 create mode 100644 core/camel-java-io/src/test/java/org/apache/camel/java/JavaDumpExplicitDefaultValuesTest.java
 create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/ErrorRegistryConfigurationPropertiesTest.java
 create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/MainRoutesReloadIntervalTest.java
 create mode 100644 core/camel-management/src/test/java/org/apache/camel/management/DumpRouteStructureNoErrorHandlerTest.java
 create mode 100644 core/camel-management/src/test/java/org/apache/camel/management/ManagedBrowsableEndpointSnapshotTest.java
 create mode 100644 core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteGroupExchangeCountTest.java
 create mode 100644 core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteRemoteExchangesTest.java
 create mode 100644 core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteTemplatedRouteSourceTest.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/BodyFacts.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/DataSourceHelper.java
 create mode 100644 core/camel-support/src/test/java/org/apache/camel/support/http/HttpUtilTest.java
 create mode 100644 core/camel-support/src/test/java/org/apache/camel/support/processor/idempotent/FileIdempotentRepositoryFailedStoreTest.java
 delete mode 100644 core/camel-util/src/main/java21/org/apache/camel/util/concurrent/CamelThreadFactory.java
 create mode 100644 design/semantic-audit.adoc
 create mode 120000 docs/components/modules/ROOT/examples/json/citrus.json
 create mode 120000 docs/components/modules/ROOT/examples/json/kafka-share.json
 create mode 120000 docs/components/modules/ROOT/examples/json/openfeature.json
 create mode 120000 docs/components/modules/ROOT/pages/citrus-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/kafka-share-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/openfeature-component.adoc
 create mode 120000 docs/components/modules/languages/examples/json/openfeature.json
 delete mode 120000 docs/components/modules/languages/examples/json/wasm.json
 create mode 120000 docs/components/modules/languages/pages/openfeature-language.adoc
 delete mode 120000 docs/components/modules/languages/pages/wasm-language.adoc
 create mode 120000 docs/components/modules/others/examples/json/semantic-openai.json
 create mode 120000 docs/components/modules/others/examples/json/semantic-typesafe-ai.json
 create mode 120000 docs/components/modules/others/examples/json/semantic-wolf-defender.json
 create mode 120000 docs/components/modules/others/examples/json/test-dst.json
 create mode 120000 docs/components/modules/others/pages/semantic-openai.adoc
 create mode 120000 docs/components/modules/others/pages/semantic-typesafe-ai.adoc
 create mode 120000 docs/components/modules/others/pages/semantic-wolf-defender.adoc
 create mode 120000 docs/components/modules/others/pages/test-dst.adoc
 create mode 100644 docs/user-manual/modules/ROOT/images/jbang/camel-tui-ai-acp-claude-code.gif
 create mode 100644 docs/user-manual/modules/ROOT/images/jbang/camel-tui-ai-agent-teaching.gif
 create mode 100644 docs/user-manual/modules/ROOT/images/jbang/camel-tui-ai-ways.svg
 create mode 100644 docs/user-manual/modules/ROOT/images/jbang/camel-tui-fix-with-ai.gif
 create mode 100644 docs/user-manual/modules/ROOT/images/jbang/camel-tui-panel-theme.png
 create mode 100644 docs/user-manual/modules/ROOT/images/jbang/camel-tui-semantic-audit-allow.png
 create mode 100644 docs/user-manual/modules/ROOT/images/jbang/camel-tui-semantic-audit-block.png
 create mode 100644 docs/user-manual/modules/ROOT/images/jbang/camel-tui-tape-player.gif
 create mode 100644 docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_24.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-exit-codes.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-tui-ai-ways.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-tui-recording.adoc
 delete mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-route-parser.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic-audit.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic-eval.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic-get.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic-monitoring.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic.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
 create mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent-stop.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-inspect.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-ps.adoc
 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-cli-connector/src/test/java/org/apache/camel/cli/connector/LocalCliConnectorSemanticLifecycleTest.java
 create mode 100644 dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/LocalCliConnectorSemanticMetadataTest.java
 create mode 100644 dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/WaitingSemanticConsole.java
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/CitrusComponentBuilderFactory.java
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KafkaShareComponentBuilderFactory.java
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpenfeatureComponentBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/CitrusEndpointBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KafkaShareEndpointBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/OpenFeatureEndpointBuilderFactory.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
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DurationMixin.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/ActionTimeoutMixin.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSemantic.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticActionCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticAudit.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticEvaluate.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticGet.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticMonitoring.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringGuidelines.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/HeaderPropertyMixups.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/IndentLines.java
 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/OpenApiPathParams.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/RouteComponents.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/SqlDialectChecks.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ToolConfirms.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/exceptionhandler/UsageErrorHandler.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
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CopyableRow.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/EndpointScope.java
 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
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/MavenCommand.java
 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
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/SemanticAuditFilters.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/SemanticImagePreview.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/SemanticMediaInput.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/SemanticResultFormatter.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/TimeoutConverter.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/fail-well/error-handling/parked.camel.yaml
 delete mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/quarkus-docker/Dockerfile.jvm
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/Dockerfile-quarkus21.ftl
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/resources/templates/Dockerfile-quarkus25.ftl
 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/AskTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/AskToolsTest.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/ExportQuarkusTest.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/RunCamelVersionCommandTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunPropertiesFilesDependenciesTest.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/TransformDataWeaveTest.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
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/UsesFixedPort.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/UsesWorkingDirectory.java
 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
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelHeapDumpTest.java
 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/SemanticCommandTest.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/AuthoringToolsLoopTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringToolsSameClassTest.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/ErrorHandlingFindingsTest.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/ExampleToolsRegistryTest.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/HeaderPropertyMixupsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/OpenApiPathParamsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/OverviewValidateParityTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/RouteComponentsTest.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/SqlDialectChecksTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ToolConfirmsTest.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/InfraRunPropertyTest.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/EndpointScopeTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ExternalCommandTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/GitHubHelperTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/JavaVersionMetadataTest.java
 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/RuntimeHelperTest.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/SemanticMediaInputTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/SemanticResultFormatterTest.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/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpServerInstructions.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
 create mode 100644 dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/KameletToolsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpSecuredToolClassesTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpServerInstructionsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpToolClasses.java
 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
 delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/support/Capability.java
 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-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesHelperTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRunClusterTypeTest.java
 delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-route-parser/pom.xml
 delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-route-parser/src/generated/resources/META-INF/camel-jbang-plugin-commands-metadata.json
 delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-route-parser/src/generated/resources/META-INF/services/org/apache/camel/camel-jbang-plugin/camel-jbang-plugin-route-parser
 delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-route-parser/src/main/java/org/apache/camel/dsl/jbang/core/commands/parser/ParserPlugin.java
 delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-route-parser/src/main/java/org/apache/camel/dsl/jbang/core/commands/parser/RouteParserCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/AGENTS.md
 copy CLAUDE.md => dsl/camel-jbang/camel-jbang-plugin-tui/CLAUDE.md (100%)
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AbstractDiagramTab.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AcpSession.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ActivityLogPopup.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AiInputLine.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AiToolSet.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AiUsageStats.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ChoicePopup.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/Confirmations.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramTopology.java
 delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FileWritePopup.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FilterField.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FilterListPopup.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FooterHints.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LinkTargets.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LiveEdit.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/main/java/org/apache/camel/dsl/jbang/core/commands/tui/MonotonicClock.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ProcessControl.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ProjectFolders.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteLinks.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ScreenSanitizer.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticAuditView.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticCompletionContext.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticCompletions.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticDetails.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticEvaluationPopup.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticImageView.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMcpQueries.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMonitoringDetails.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMonitoringView.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticParameterForm.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticPlayground.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticRelationships.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticResultView.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticTab.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceCompletion.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceLiveColumn.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceRefactorActions.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TapePlayer.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ToolConfirmPopup.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiFileTools.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiTool.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/WebPageHandler.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/WebTerminal.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/DiagramText.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/help/semantic.md
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AbstractDiagramTabTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AiFixPromptTest.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/AiLogPopupTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/CaptionOverlayTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ConfirmationsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramTopologyTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DocViewerPopupTapeInstructionsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DrawOverlayTest.java
 delete mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FileWritePopupTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FilterFieldTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FilterListPopupTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FooterHintsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FooterKeysInHelpTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FormHelperTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/InputHistoryTest.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/LinkTargetsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LiveEditTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/McpFacadeConfirmTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/McpFacadeLocateTextTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorContextActionFilesTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorContextRequestTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorTabRefreshTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorTabTextInputTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonotonicClockTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonotonicTimersTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ProcessControlTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ProjectFoldersTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteLinksTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ScreenSanitizerTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticAuditViewTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticDetailsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticImageViewTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMetadataCompletionTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMonitoringViewTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticParameterFormTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticResultViewTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticTabTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceRefactorActionsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceSizeTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceViewerWordWrapTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TapePlayerTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ThemePopupTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TocPopupTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ToolConfirmPopupTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TopologyErrorLayerTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiCommandThemeOptionsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiFileToolsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiMcpServerClientTest.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/WebTerminalTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/DashedBoxSelectionTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/DiagramTextTest.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
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/NormalizeDumpRoutesStrategy.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateJson.java
 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-jbang/camel-jbang-plugin-validate/src/test/java/org/apache/camel/dsl/jbang/core/commands/validate/YamlNormalizePerFileTest.java
 create mode 100644 dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/MainHttpServerFactoryTest.java
 create mode 100644 dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/XmlConcurrentUpdateRoutesTest.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/DuplicateKeys.java
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/EndpointRules.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-validator/src/test/java/org/apache/camel/dsl/yaml/validator/DuplicateKeyTest.java
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/QuotingAndOptionPlacementHintTest.java
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/OnExceptionYamlDumpTest.java
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteConfigurationYamlDumpTest.java
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadOnDemandRemovedFileTest.java
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadOnDemandTemplatedRouteTest.java
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadTemplatedRouteSourceTest.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 test-infra/camel-test-infra-wolf-defender/README.adoc
 create mode 100644 test-infra/camel-test-infra-wolf-defender/pom.xml
 create mode 100644 test-infra/camel-test-infra-wolf-defender/src/main/java/org/apache/camel/test/infra/wolfdefender/services/WolfDefenderService.java
 create mode 100644 test-infra/camel-test-infra-wolf-defender/src/test/java/org/apache/camel/test/infra/wolfdefender/services/WolfDefenderServiceTest.java
 create mode 100644 tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/PrepareCamelJBangCommandsMojoTest.java
 create mode 100644 tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/SchemaGeneratorMojoMultiEnumTest.java
 create mode 100644 tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/endpoint/SomeInternalRemoteEndpoint.java