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 2024/01/04 10:56:27 UTC

(camel) branch dependabot/github_actions/actions/labeler-5.0.0 updated (d9b7fc65870 -> ac1d2693906)

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

github-bot pushed a change to branch dependabot/github_actions/actions/labeler-5.0.0
in repository https://gitbox.apache.org/repos/asf/camel.git


    omit d9b7fc65870 Bump actions/labeler from 4.3.0 to 5.0.0
     add 0870a33ab2d CAMEL-19991: Jetty and SB upgrades
     add 84a67bba53e Bump com.hierynomus:smbj from 0.12.2 to 0.13.0 (#12312)
     add 792daa048f6 CAMEL-20186: camel-jbang - dependency update (#12313)
     add b266dcc8656 Bump jetty-version from 12.0.3 to 12.0.4 (#12311)
     add 72b6c54c30a Bump jetty-version from 12.0.3 to 12.0.4 (#12311)
     add dc99c535ea9 Upgrade Lucene to version 9.9.0 (#12314)
     add 10b09335df9 CAMEL-20188: camel-yaml-dsl - Schema has a lot of inheritErrorHandler that should be removed
     add 05b5783767e Regen and upgrade to localstack 3.0.2 (#12315)
     add 45013eb6f8d CAMEL-20181: camel-openapi-java - refactor tests to support both OpenAPI 3.0 and 3.1 (#12316)
     add f988910dba1 CAMEL-20185 - Kubernetes CronJob Component
     add 50afe55c57a CAMEL-20185 - Kubernetes CronJob Component - Docs
     add fb2f18d8731 CAMEL-20185 - Kubernetes CronJob Component - Added to kit
     add c0851aff6aa CAMEL-20185 - Kubernetes CronJob Component - Docs
     add 78360ca0533 Added Kubernetes Cronjob component SB docs (#12319)
     add d934c7c0b61 CAMEL-19723: camel-core - Add convertHeaderTo EIP (#12318)
     add b8ffbb5cb06 Fix https://github.com/apache/camel-k/issues/4936
     add 79b2c840ba9 Fix S3 manual tests
     add 73d4d7ca039 Lets use Camel JBang instead of Camel CLI in the camel log
     add a4690d86912 camel-jbang - Update known versions
     add f66072fa59a camel-jbang - Fix version list command for known repos
     add 172cbdbf83e Bump dnsjava:dnsjava from 3.5.2 to 3.5.3 (#12323)
     add 779ab53d27b CAMEL-20193: camel-openapi-java - add to support OpenAPI 3.1 ModelConverter (#12322)
     add 9f023b753cc Bump org.codehaus.mojo:properties-maven-plugin from 1.1.0 to 1.2.1 (#12324)
     add bde48cd75d7 Upgrade AWS SDK to version 2.21.39 (#12326)
     add 219a3f30cfa Bump org.codehaus.mojo:properties-maven-plugin from 1.1.0 to 1.2.1
     add 2cd7ef8d7eb Upgrade JGit to version 6.8.0.202311291450-r (#12327)
     add a326c9af70e CAMEL-20149 - Release guide: Add instructions to sign and publish SBOM files to dist/release folder (#12328)
     add 274754f5cbb CAMEL-19991: Make platform-http jetty dependencies test scope
     add 6ae8aa7089d CAMEL-20187: Add basic support of virtual threads (#12292)
     add 66842861ce8 CAMEL-20196 - Deprecate camel-hdfs (#12330)
     add df19aec0091 CAMEL-20197: camel-catalog - Allow to provide options for validateLanguage
     add cc66fb8138e CAMEL-20187: Explain how to enable VT at build time (#12331)
     add 112bae52d76 CAMEL-20198 - Upgrade google-api-services-gmail version to v1-rev20231106-2.0.0 (#12332)
     add b61edd8bf40 Bump com.google.apis:google-api-services-calendar (#12325)
     add e6001c8b3bb Bump com.google.apis:google-api-services-sheets (#12266)
     add 170eaafec26 Bump huaweicloud-sdk-version from 3.1.69 to 3.1.70 (#12337)
     add 9cdcbceb86d CAMEL-20194: move the properties files to a separate dir
     add 3799b4ba52a Regen
     add 89572a70d1e Bump jandex-version from 3.1.5 to 3.1.6 (#12334)
     add 4d0e1ee4b4e Bump org.redisson:redisson from 3.23.2 to 3.25.0 (#12336)
     add b60825aa5d7 (chores) camel-kafka: improve pausable EIP documentation
     add 8a923555f57 (chores) components: fixed checkstyle
     add 7c8beaf0ba9 Bump xchange-version from 5.1.0 to 5.1.1 (#12344)
     add 1539afe51d3 Bump com.nimbusds:nimbus-jose-jwt from 9.37.1 to 9.37.2 (#12342)
     add bd754dd6cec Bump com.microsoft.azure:msal4j from 1.13.9 to 1.14.0 (#12343)
     add 2c05fff1349 Bump aws-java-sdk2-version from 2.21.39 to 2.21.40 (#12341)
     add 10e2e5ea22e Camel-Kubernetes: Job component is only producer (#12345)
     add ee17670c284 Scheduled consumer should be able to mark as ready sooner than after first poll (default) (#12346)
     add 3bafdbb52ef Release: Modify the name of SBOMs to be uploaded on dist/release
     add 8b7f918da30 CAMEL-20194: fixed incorrect directory for the azure test infra (#12349)
     add 5737f7806b1 CAMEL-20204: getLength on StringSource/StreamSourceCache to not use super. (#12348)
     add 6c58e629711 Use undertow transport in cxf itests
     add a23b8070337 Bump org.apache.kafka:kafka-clients from 3.6.0 to 3.6.1
     add 0473b63fdc3 Bump com.googlecode.libphonenumber:libphonenumber
     add 9c18415c7cc (chores) core: wait for I/O to reduce flakiness (#12353)
     add 12971f1facf Bump com.pubnub:pubnub-gson from 6.4.1 to 6.4.4
     add c6e21b8ce1d Bump com.braintreepayments.gateway:braintree-java from 3.29.0 to 3.30.0
     add 79e73e0afdd Bump com.sun.xml.messaging.saaj:saaj-impl from 3.0.2 to 3.0.3
     add 589faa0b4f0 Bump com.twilio.sdk:twilio from 9.9.1 to 9.14.1
     add ffbe24a3381 Bump metrics-version from 4.2.22 to 4.2.23 (#12362)
     add 221c352c204 Bump org.apache.maven.plugins:maven-plugin-plugin from 3.9.0 to 3.10.2 (#12358)
     add 3a876955d25 (chores) camel-core: disabled flaky test on GitHub Actions (#12357)
     add 3cffa659ddd INFRA-25195: Cassandra tests do not run reliably on ppc64le (#12356)
     add 0c6efeaca83 CAMEL-20019 demo cookie handling (#12347)
     add 366ad149eee Update known releases in catalog
     add 85e7721c63f Bump google-auth-library-oauth2-http-version from 1.5.3 to 1.20.0 (#12352)
     add c2d2436f9ec Bump org.postgresql:postgresql from 42.7.0 to 42.7.1 (#12363)
     add 6da59f9316a Bump org.postgresql:postgresql from 42.7.0 to 42.7.1
     add 50f524c5d21 Bump com.prowidesoftware:pw-iso20022 (#12364)
     add e304a5c9949 CAMEL-19991: camel-jetty - Upgrade to jetty 12
     add 4dbd51d9d30 Bump io.grpc:grpc-bom from 1.59.1 to 1.60.0 (#12366)
     add 2562cf7e26b Bump com.atlassian.oai:swagger-request-validator-core (#12365)
     add a6ddaa51b9d (chores) camel-test-infra-elasticsearch: update ElasticSearch container to the latest version (#12056)
     add bd72d74b6cd Bump huaweicloud-sdk-version from 3.1.70 to 3.1.71 (#12367)
     add 79b5f7a9eaf CAMEL-20120: camel-log - Add options to show route id/group
     add 000d73e8682 Regen
     add 216aab8a8b1 CAMEL-20120: simple language - Add options to show route id/group
     add f0c99094253 (chores) break large methods (#12368)
     add 3870caf3f1e CAMEL-20191: camel-yaml-dsl - Fix inconsitent name in generated schema vs model. CAMEL-20207: Fix resequencer EIP to not use dash in configuration nodes. (#12369)
     add 3d4ba5c13d7 camel-jbang - Upgrade SB and Q
     add dd88a91c6bb CAMEL-20191: camel-yaml-dsl - Fix inconsitent name in generated schema vs model. CAMEL-20207: Fix resequencer EIP to not use dash in configuration nodes. (#12369)
     add bbcc36787bd Bump opensearch-rest-client-version from 2.11.0 to 2.11.1 (#12372)
     add f418a4747b8 Bump com.google.cloud:google-cloud-secretmanager-bom (#12370)
     add 55efdffbe66 Update commercial-camel-offerings.adoc for Red Hat
     add 3a3286ee4aa Bump jakarta.xml.soap:jakarta.xml.soap-api from 3.0.0 to 3.0.1 (#12375)
     add 7a95f4935ec Add missing details in route model and bump id and description to top (#12376)
     add 67b632ed28c camel-yaml-dsl - Fix some model stuff
     add ee3d992d6a4 camel-yaml-dsl - Add missing options on route
     add 9069a6774b2 CAMEL-20211: camel-jbang - Export should work when using idempotent consumer with repostiroy that connects to a database. Those need to be stubbed like we do for components.
     add c777ede24ba Bump elytron-web from 1.10.2.Final to 4.0.0.Final
     add e094da46470 Bump org.mvel:mvel2 from 2.5.0.Final to 2.5.1.Final
     add 843c02ae0c9 Bump aws-java-sdk2-version from 2.21.40 to 2.21.41 (#12378)
     add d3254a43a52 CAMEL-20213: camel-core dependency injection should inject fields with @BeanInject more eager. (#12381)
     add 8416a8fea9f CAMEL-20209: leverage Azure Files overwrite feature (#12377)
     add 161d3f872b0 Bump org.opensearch.client:opensearch-java from 2.8.0 to 2.8.1 (#12382)
     add eca6bbc65f8 Bump org.codehaus.mojo:versions-maven-plugin from 2.16.0 to 2.16.2 (#12383)
     add a42b47ef29f Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 (#12384)
     add 436e68a87cd Regen SBOM from commit a42b47ef29f36e435a3ac18053f31a525bd34690 (#12389)
     add 36e26cd8471 camel-parquet-avro: Add the capability to lazy load records during unmarshal (#12385)
     add 8e2239e2d73 CAMEL-20213: camel-core dependency injection should inject fields with @BeanInject more eager. (#12381)
     add ec65c6d4ad2 CAMEL-20213: camel-core dependency injection should inject fields with @BeanInject more eager. (#12381)
     add 6f1b9770528 CAMEL-20166 : Create component Elasticsearch Rest Client (#12374)
     add ab6f7914ef7 CAMEL-20166: Polished
     add b7b4821944b CAMEL-20166: Polished
     add 0676679baac CAMEL-20212: Move MemoryStateRepository and FileStateRepository to camel-support
     add 9eda7c3c386 Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.0 to 3.5.1 (#12393)
     add 8e8b06922a7 Bump com.couchbase.client:java-client from 3.5.0 to 3.5.1 (#12392)
     add fb197dc28ad CAMEL-20210: camel-core - Rest DSL Narrow content-type with charset fails clientRequestValidation
     add 6dd17199c0a Regen
     add a32824e5035 Regen
     add 5726f4dd69e Fix docs
     add 07253d522f6 Upgrade AWS SDK v2 to version 2.21.42 (#12394)
     add aed2bd1e5ba CAMEL-19734: fixing the elapsed time to message history  (#12388)
     add b712e07180a CAMEL-19734: camel-core: Deprecate unused StopWatch method.
     add dc8447f4916 Upgrade Azure SDK BOM to version 1.2.19 (#12395)
     add 69a303a0aa6 Upgrade Azurite container image to version 3.28.0 (#12396)
     add 609f211f9b0 Upgrade Google Libraries BOM to version 26.28.0 (#12397)
     add ebafc4c5e11 Fix RAT
     add 1805832eb99 Upgrade Google Functions BOM to version 2.33.0 (#12398)
     add 9cc62845ea7 Fixed NPE
     add 72a757d54fe camel-jbang - Lets show only v4 versions by default.
     add f903e0fbc94 CAMEL-20214: camel-core: Multicast/Splitter EIP using timeout should cancel task if completed before timeout, so task is not taking up space in thread pool. (#12399)
     add 8e849ba5c95 Disable integration test for camel-package-maven-plugin
     add 4609a4e0e1e Disable integration tests on camel-restdsl-openapi-plugin
     add d1d92c5da69 Bump com.influxdb:influxdb-client-java from 6.10.0 to 6.11.0
     add aad3ef47c66 Bump io.fabric8:mockwebserver from 0.2.2 to 6.9.2
     add 823a5241ee5 Bump slf4j-version from 2.0.7 to 2.0.9 (#12403)
     add 6e52df320a8 Bump micrometer-version from 1.12.0 to 1.12.1 (#12404)
     add 24f9450385e Bump org.apache.pdfbox:pdfbox from 3.0.0 to 3.0.1 (#12405)
     add 408ff0fc51d Bump org.jsoup:jsoup from 1.16.1 to 1.17.1 (#12406)
     add 47adb022c29 Bump org.apache.maven.plugins:maven-surefire-report-plugin (#12401)
     add 5c317978eb0 CAMEL-20219: Add Protobuf data type transformer
     add 62440fecf02 Bump com.ibm.icu:icu4j from 73.2 to 74.1 (#12408)
     add f030b922919 Bump redis.clients:jedis from 5.0.2 to 5.1.0 (#12409)
     add 01fe69da9a7 Bump commons-validator:commons-validator from 1.7 to 1.8.0 (#12407)
     add 1e8f7a38256 camel-jbang: Use https for apache snapshot repo
     add d5ddb8cce49 Upgrade micrometer tracing 1.2.1
     add bcc23aab396 Bump io.camunda:zeebe-client-java from 8.2.11 to 8.3.4
     add 1adb694ba5a Bump aws-java-sdk2-version from 2.21.42 to 2.21.43
     add 977a06a7e74 Bump org.glassfish.jaxb:jaxb-runtime from 4.0.3 to 4.0.4 (#12412)
     add d89cbb58710 Bump com.h2database:h2 from 2.2.220 to 2.2.224 (#12414)
     add 0cd10ba3cfc Bump com.networknt:json-schema-validator from 1.0.87 to 1.0.88 (#12416)
     add 1e7f329c11c Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0 (#12417)
     add 41d81d67276 Bump com.microsoft.azure:msal4j from 1.14.0 to 1.14.1
     add 5b435f19437 Bump com.amazonaws:aws-xray-recorder-sdk-bom from 2.14.0 to 2.15.0
     add b5f47c56395 Bump com.alibaba:fastjson from 2.0.42 to 2.0.43 (#12420)
     add 33a737841fc Bump httpcore-version from 5.2.3 to 5.2.4 (#12421)
     add 3fdd104c0ab Upgrade open-telemetry 1.33.0
     add 9c35b9e5494 CAMEL-20220 - Camel Azure Key Vault: Support Azure Identity in the component and secrets function (#12422)
     add f79ab6c2bd5 CAMEL-20220 - Camel Azure Key Vault: Support Azure Identity in the component and secrets function - Docs (#12423)
     add c5aef5f5f21 CAMEL-20113: consolidate jms2 tests from camel-itest-jms2
     add b720f8d8ad4 CAMEL-20224: remove milliseconds-based input from StopWatch (#12424)
     add 66b4da24cda Joor (#12425)
     add a5e2b4401d2 Add link to next release
     add 44b7790ec5f CAMEL-20206: split overly complex method in CamelInternalProcessor (#12426)
     add 12583da1976 Bump org.apache.xbean:xbean-spring from 4.23 to 4.24 (#12428)
     add 019513e2b2a Bump io.projectreactor.netty:reactor-netty from 1.1.13 to 1.1.14 (#12429)
     add 8e898ca34e5 Bump com.slack.api:slack-api-client from 1.30.0 to 1.36.1 (#12427)
     add bdb4e403c49 Bump commons-logging:commons-logging from 1.2 to 1.3.0 (#12430)
     add 32dcb541a6f Bump io.swagger.parser.v3:swagger-parser from 2.1.16 to 2.1.19 (#12431)
     add 75cf538c88e Bump aws-java-sdk2-version from 2.21.43 to 2.21.44 (#12432)
     add 8721f80652e Bump com.ibm.icu:icu4j from 74.1 to 74.2 (#12433)
     add 652f3ee8fb1 Use Latest Vault container image 1.15.4 (#12434)
     add ca2f552e497 CAMEL-20229 - Camel-Azure-Storage-Queue: Add CloudEvents Data Type Transformer (#12435)
     add 9e0c98ef744 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure CosmosDB
     add d02d47bf798 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure CosmosDB - Migration docs
     add 7bd3379d886 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure CosmosDB
     add 4882e39c4a6 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure CosmosDB
     add 72ddd49933f CAMEL-20230: camel-core - PollEnrich and Enrich EIP should eager start component if possible (#12441)
     add b9800b379bf CAMEL-20206: split overly complex methods in catalog components (#12439)
     add 759b7d84732 Regen
     add 096329ddfa8 CAMEL-20232: camel-core - Kamelets with Enrich and PollEnrich dynamic endpoints with template parameters (#12443)
     add 805c3829630 CAMEL-20231: make generators configurable
     add 9d66b01c1c3 Update jasypt docs
     add 1f6e246abdd Polished
     add fc2567db83e CAMEL-20233: camel-jbang - camel catalog other does not list kotlin-dsl
     add b181817d494 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Eventhubs
     add ec8909a62e4 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Eventhubs - Migration docs
     add 4f2660c588a CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Eventhubs - Test
     add 1bd5cf0c2a9 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Eventhubs - Docs
     add 63ad028f16c Update known releases in catalog
     add a4f82bb1acd CAMEL-17825: Hash generator in the Simple language (#12444)
     add 8ccfaa9f35b Fix unusued parameter
     add 36e7fe3b4ab Bump org.apache.maven.plugins:maven-surefire-report-plugin (#12447)
     add 21d16ba41a1 Bump com.google.auth:google-auth-library-oauth2-http (#12445)
     add 7efed0682a7 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure CosmosDB - Fix default value for Credential Type
     add 2ee1894c75d CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure CosmosDB - Fix default value for Credential Type
     add 49dfbb9d889 Bump org.elasticsearch.client:elasticsearch-rest-client-sniffer (#12446)
     add 267a9882b33 Fix to configurable mongodb image (#12449)
     add 0b59aa0d6fc CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Servicebus
     add 9e3eb534d04 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Servicebus - Docs
     add 038a60f26ae CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Servicebus - Migration Docs
     add 6a5b3e5e551 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Servicebus - Tests
     add 7b3cff38465 CAMEL-20235: consolidate commit management behavior between component and endpoint (#12452)
     add 1e5bd5dd8e3 CAMEL-20113: camel/tests consolidating (#12453)
     add 53b8b62ac0e (chores) camel-core: disable flaky tests on GH actions (#12454)
     add c65a2e6509f CAMEL-20225: move time-related information to a separate abstraction
     add 4a2e7278164 Update redshift
     add 5b2e1f805ac Bump org.owasp:dependency-check-maven from 9.0.0 to 9.0.5 (#12458)
     add a08fca23645 Bump aws-java-sdk2-version from 2.21.44 to 2.21.46 (#12459)
     add 2cd73166fa7 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Files
     add 7a7b841dce4 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Files - Docs
     add f7b41da5034 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Files - Migration Docs
     add 7d655367124 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Files
     add 7c66c11d975 CAMEL-20234: consolidate exchange visibility
     add e34e84b10a4 CAMEL-20234: remove the endpoint-based constructor
     add a62cf089cdb Update known releases in catalog
     add e6e984002f4 Upgrade spring 6.1.2
     add b47910bf00f Fixed test after changes in camel-core tests
     add 2726fe92a37 CAMEL-20241: camel-jbang - Pretty print xml body should not have noisy empty lines
     add 7381d932865 Regen
     add 2c8a2741771 CAMEL-18082: camel-jbang - Camel run in prompt mode to ask for requir… (#12461)
     add f67bc954fa4 supervising route controller (#12463)
     add 236c339b46c CAMEL-20245: camel-jbang - Log http summary when using supervised route controller.
     add 3125dbd92c9 Upgrade netty 4.1.104
     add fee9bacff67 CAMEL-20242: camel-core: RouteController health check to be DOWN during starting routes. Supervising route controller option to be DOWN during restarting phase.
     add 1be16e1e7d6 Upgrade jooq 3.19.0
     add a755bd0c98b CAMEL-20243: camel-main - Move route controller options into its own … (#12464)
     add 1ef6daf9a71 Regen SBOM from commit a755bd0c98b03f485c9845ad142ea79e4d32b849 (#12466)
     add af0a53c5514 Upgrade Owasp Maven Plugin Dependency Check to version 9.0.6 (#12471)
     add a3c2e778878 Bump aws-java-sdk2-version from 2.21.46 to 2.22.0 (#12470)
     add 812c872af45 Bump debezium-version from 2.4.1.Final to 2.4.2.Final (#12469)
     add 025d8d87dd8 Bump resilience4j-version from 2.1.0 to 2.2.0 (#12468)
     add eae165c8e98 Bump actions/upload-artifact from 3 to 4 (#12456)
     add 1d41b0b5fc0 CAMEL-17721: camel-core - MDC custom keys should preserve existing va… (#12465)
     add 740c128239c CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Datalake
     add 315cf720661 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Datalake
     add 6fb286f162f CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Datalake - Migration Docs
     add b0c3f1a4519 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Datalake - Docs
     add 76ecdd50c5d CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Datalake - Tests
     add a1a2eaa3939 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Datalake
     add b31bcdba9c1 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Datalake
     add 2ac4e9677ab Fix website doc build
     add c3bc84b1cc1 CAMEL-20225: use the clock API when possible for exchange duration calculations
     add 935ed455c71 CAMEL-20225: deprecate ad-hoc elapsed time calculations
     add 5f3c86019c1 CAMEL-20225: use a monotonic source for computing duration
     add f7048e5f4e3 CAMEL-20225: simplify getting a ZonedDateTime
     add 868c1ad1b79 CAMEL-20225: simplify getting a Date instance from the clock API
     add 40ff1c1e986 CAMEL-20252: remove misleading tests
     add aa9629936e1 (chores): fix a misleading manual test in camel-core (#12478)
     add 8a2207e0904 * CAMEL-20113: camel itests refactoring (#12480)
     add a0f61aef0f4 Bump org.junit-pioneer:junit-pioneer from 2.0.1 to 2.2.0 (#12483)
     add 028ae540e67 Bump spring-ws-version from 4.0.8 to 4.0.9 (#12481)
     add f3cef08ee63 Bump aws-java-sdk2-version from 2.22.0 to 2.22.1 (#12482)
     add 296c59b3c79 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Storage Queue
     add fab7087129d CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Storage Queue - Migration Docs
     add 8e8f7b5df62 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Storage Queue - Docs
     add 8ca9ce4b6f3 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Storage Queue
     add cc8e66ebe5a CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Storage Queue - Docs
     add 8f6c703e58a CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Storage Queue
     add a65705d76a7 CAMEL-20250: AWS Kinesis consumer - add KinesisResumeStrategy (#12462)
     add f9f850b6b2f CAMEL-20249: camel-micrometer - Should remove meters when stopping to avoid having old unused meters when reloading routes or redeploying apps (#12486)
     add 53815307753 micrometer console - add option for include tags or not.
     add 13fe1fa080a CAMEL-20225: initial rework of message history to use the new clock API (#12479)
     add 2e9ea98ef54 Bump for next version
     add e0fe33d4b8c Regen
     add 591c793651d (chores): regen/fixed checkstyle (#12490)
     add c9ee94f0e76 fix(file): cannot assume a . is always an hidden dir (#12489)
     add 25d61fe4c60 CAMEL-20225: use a StopWatch for computing duration (#12491)
     add 4d4baa08946 Bump hapi-fhir-version from 6.10.0 to 6.10.1 (#12488)
     add 51f4159da33 Fix examples links in docs (#12492)
     add ddf960c18ca camel-jbang - Upgrade to Camel 4.3.0 release
     add f6856bbc5ee Bump com.pubnub:pubnub-gson from 6.4.4 to 6.4.5 (#12487)
     add 7e7c555b199 camel-jbang - Upgrade to quarkus 3.6.3
     add fe836e62161 CAMEL-20258: camel-jbang - cron component should use camel-quartz as cron service
     add 77beff6f360 Bump jetty-version from 12.0.4 to 12.0.5 (#12493)
     add 1e7ff8a3819 bump olingo4-version from 4.10.0 to 5.0.0 (#12495)
     add 107bcbc7824 bump aws-java-sdk2-version from 2.22.1 to 2.22.2 (#12494)
     add 2e567c884e2 Bump spring-version from 6.1.1 to 6.1.2 (#12496)
     add 3880a1617b6 Upgrade spring security 6.2.1
     add d4d810371db CAMEL-20261 - camel-http: update doc on httpClient.cookieSpec option (#12497)
     add 705e6a151f9 CAMEL-20259 - Remove Camel-HDFS Component (#12499)
     add 8886146842c CAMEL-20254: camel-http - pre-emptive authentication breaks basic auth (#12498)
     add c10b89b1f3d Bump huaweicloud-sdk-version from 3.1.71 to 3.1.72 (#12501)
     add 44df5e97c10 Bump com.nimbusds:nimbus-jose-jwt from 9.37.2 to 9.37.3 (#12502)
     add ac5b61101fd Bump com.networknt:json-schema-validator from 1.0.88 to 1.1.0 (#12503)
     add bbfac4f72cc Upgrade Jsch to version 0.2.15 (#12505)
     add e4d9423f3c8 camel-jbang - Upgrade to quarkus 3.6.4
     add 03363cd9e15 CAMEL-20113: fixed broken JMS tests (#12507)
     add a44c375ebb5 CAMEL-20256: adjust ThroughputLogger to use the StopWatch (#12508)
     add b61c06a5583 CAMEL-20225: adjust DefaultAsyncProcessorAwaitManager to use the StopWatch (#12509)
     add 36c0a9126b1 CAMEL-20225: adjust DefaultRoute to use the StopWatch (#12511)
     add 1b51e7a260d CAMEL-20251: Add Camel K commands to Camel JBang
     add 02cb7cac217 CAMEL-19262: camel-azure-eventbus - Apache Camel wrapper for Service … (#12510)
     add e82d926daa4 CAMEL-20267: use a monotonic time source for the Throttler and SamplingThrottler (#12512)
     add 4c0a8c07763 Regen
     add d7d5aa28161 CAMEL-20225: reduce clock instantiation overhead (#12513)
     add 342983e6526 CAMEL-20225: converted tests to use StopWatch
     add e3abac39358 CAMEL-20225: converted camel-box to the StopWatch
     add 463c0106985 Merging files that are being reformatted during 'mvn install' (#12516)
     add 00cb59a2a6d Bump org.owasp:dependency-check-maven from 9.0.6 to 9.0.7
     add a99e5d932e4 Bump org.codehaus.plexus:plexus-xml from 4.0.2 to 4.0.3
     add d42f2dcce13 Bump aws-java-sdk2-version from 2.22.2 to 2.22.3 (#12520)
     add 2f4c48452cb Bump jetcd-version from 0.7.5 to 0.7.7 (#12522)
     add ad32d8619de Polished
     add 9e8d80efda3 Bump jooq-version from 3.19.0 to 3.19.1 (#12523)
     add 32895633b40 Bump com.huaweicloud:esdk-obs-java from 3.23.5 to 3.23.9.1 (#12525)
     add 19d8ed5d53a Bump bytebuddy-version from 1.14.10 to 1.14.11 (#12526)
     add a98f0fb4101 Bump org.influxdb:influxdb-java from 2.23 to 2.24 (#12524)
     add 4e5c4de5668 CAMEL-20271 - Camel-AWS-Cloudtrail: Improve consumers by adding more information as exchange headers (#12528)
     add 12d8bf0be4e CAMEL-20257: convert AbstractContext to the clock API
     add a9057ab6d74 CAMEL-20273: camel-jbang - Stub dataformat and language during export (#12529)
     add 8c3da6d829c Polished
     add 0eceb328241 camel-geocoder - Fix potential NPE if no data
     add 3a221ffe1c4 Bump com.google.guava:guava from 32.1.3-jre to 33.0.0-jre
     add 394d99d5147 Jmx upd (#12532)
     add c8077592cd4 Regen
     add 8b5056fac20 chore(camel-jbang): Use printer API for command log output
     add a0b4bb9ede6 Bump lucene-version from 9.9.0 to 9.9.1 (#12536)
     add 1795af1d624 Bump net.sf.saxon:Saxon-HE from 12.3 to 12.4
     add 1150513c7be Bump io.projectreactor:reactor-core from 3.6.0 to 3.6.1
     add 54d46a97c23 Bump debezium-version from 2.4.2.Final to 2.5.0.Final (#12537)
     add c4a0d4e7659 Regen for commit 54d46a97c23859b6429999c360c81e3d72007d20 (#12541)
     add fc15e7d1c54 Bump ch.qos.logback:logback-classic from 1.4.13 to 1.4.14 (#12540)
     add 662e84622c8 Regen due to debezium upgrade
     add f54ebc06504 Bump huaweicloud-sdk-version from 3.1.72 to 3.1.73 (#12542)
     add b6944b9b166 CAMEL-20269: fixed a concurrency issue launching the embedded Artemis broker
     add 2d09ecbb3ba Bump com.microsoft.azure:msal4j from 1.14.1 to 1.14.2 (#12544)
     add b2c9abc4e99 Bump com.google.cloud:google-cloud-secretmanager-bom (#12546)
     add 23b7031e6d9 Bump org.javassist:javassist from 3.29.2-GA to 3.30.1-GA (#12543)
     add ff7d68d51f8 (chores) catalog: remove string literal duplications
     add 3e08116ba6c (chores) catalog: remove string literal duplications
     add 14cb5a12acc (chores) camel-box: remove duplications
     add 7917bcb5965 CAMEL-20275: components - Mark options that can are used for text inp… (#12551)
     add 0ad1f548b9c CAMEL-20113: camel/tests consolidating (#12547)
     add d5fae4f1052 (chores) components: remove string literal duplications (#12552)
     add f65dd524b24 (chores) tooling: remove string literal duplications (#12554)
     add 5a042f93a7a (chores) core: remove string literal duplications (#12553)
     add a0b8c9e7cd5 CAMEL-20225: convert MessageHistory to the clock API (#12531)
     add 65f92e6a161 CAMEL-20276: disabled shared topic tests (#12556)
     add 9eb3be94c22 CAMEL-19971: camel-consul - Migrate to a new project that is maintained (#12555)
     add 5bc7f271402 CAMEL-19971: camel-consul - Migrate to a new project that is maintained
     add 9a75a5fc001 Bump swagger-openapi3-version from 2.2.19 to 2.2.20
     add 6e8b6eee352 Bump org.jgroups:jgroups-raft from 1.0.11.Final to 1.0.12.Final
     add eda7bc15092 Bump aws-java-sdk2-version from 2.22.3 to 2.22.4
     add 13bb94208c5 Bump org.springframework.data:spring-data-redis from 3.2.0 to 3.2.1
     add 875ed72ffd1 Bump com.github.eirslett:frontend-maven-plugin from 1.14.2 to 1.15.0 (#12560)
     add 4ecb0fad484 Bump com.influxdb:influxdb-client-java from 6.11.0 to 6.12.0
     add 2943ae348f4 Bump org.redisson:redisson from 3.25.0 to 3.25.2
     add 0f69bf15e98 Bump groovy-version from 4.0.16 to 4.0.17 (#12563)
     add 67f6e1e50fd Bump spring-ldap-version from 3.2.0 to 3.2.1 (#12565)
     add f0d0992969d Bump com.google.apis:google-api-services-drive (#12566)
     add 7c33ab5385b Regen
     add 279b7cd6639 Bump io.rest-assured:rest-assured from 5.3.1 to 5.4.0 (#12567)
     add 6245cdeed07 Bump org.springframework.amqp:spring-rabbit from 3.1.0 to 3.1.1 (#12568)
     add 274ac1a1788 Bump kotlin-version from 1.9.21 to 1.9.22 (#12569)
     add ec9d3529786 CAMEL-19746: Update mybatis doc
     add d304a17f842 [CAMEL-20280] JCachePolicy: initialize bypassExpression (#12570)
     add 05f737e4a46 CAMEL-19681: Fixed BodyAs
     add a2359ecb8b1 Bump huaweicloud-sdk-version from 3.1.73 to 3.1.74 (#12572)
     add 3449dd8b398 Bump org.apache.yetus:audience-annotations from 0.14.1 to 0.15.0 (#12573)
     add 055c25a553f Bump cometd-java-server-version from 8.0.0.beta0 to 8.0.0.beta1
     add 73a70e454bf Bump xyz.rogfam:littleproxy from 2.1.0 to 2.1.1 (#12575)
     add 9db0bc008dc Bump org.apache.jackrabbit:jackrabbit-core from 2.21.20 to 2.21.22
     add 9f71ef6bfca Bump com.google.cloud:google-cloud-functions-bom from 2.33.0 to 2.34.0
     add 49dee7b3751 Bump com.arangodb:arangodb-java-driver from 7.3.0 to 7.4.0 (#12581)
     add 5a4c29403b6 fix typo
     add 88d10e7ab4c Bump maven-surefire-plugin-version from 3.2.2 to 3.2.3 (#12584)
     add 0375ff9c705 Bump org.openapitools:openapi-generator from 7.1.0 to 7.2.0 (#12578)
     add 8490563ba76 CAMEL-20248: camel-salesforce: Continue Jetty 12 migration
     add 5d3f4192480 CAMEL-20236: camel-salesforce: Add missing bulk job properties
     add e5779d198d2 camel-salesforce: Enable checkstyle
     add 8882d6c186d camel-salesforce: Improve test.
     add 17bbc6cae61 CAMEL-18482: Split EIP - Allow to split in single mode. (#12576)
     add 0957c53b3e9 Bump org.cometd.java:cometd-java-client-http-jetty (#12582)
     add 00775397375 Bump org.apache.maven.plugins:maven-compiler-plugin (#12571)
     add d79cdd4a8a1 Revert "Bump org.apache.maven.plugins:maven-compiler-plugin (#12571)"
     add 03f4cc03031 CAMEL-20247: Rework of dynamic router EIP component. (#12467)
     add d5c0ea0ee10 CAMEL-20270: Introduce JBang plugins (#12583)
     add dfc70bce62d CAMEL-00000: Fixed a few bugs and sonar findings that I somehow missed. (#12587)
     add dae5983b720 CAMEL-20277 make gRPC proxy routes available for all streaming method types (#12586)
     add d1ae54e663a CAMEL-19849: Added docs about limitation
     add 802e0560b94 Bump aws-java-sdk2-version from 2.22.4 to 2.22.5 (#12588)
     add 0f42b2991e0 Bump com.alibaba:fastjson from 2.0.43 to 2.0.44 (#12591)
     add abc1e91524a Bump org.mybatis:mybatis from 3.5.13 to 3.5.15 (#12589)
     add 9e62d7ece30 Bump hapi-fhir-version from 6.10.1 to 6.10.2 (#12590)
     add 3f26269b318 Regen SBOM from commit 9e62d7ece3066880153ea69345cd011e2a54a3b4 (#12593)
     add 5c031d5f390 CAMEL-20276: fixing jms shared topic tests (#12580)
     add d459787f737 CAMEL-20247: Created entry in upgrade guide for 4.4 to describe dynamic router eip component changes. (#12595)
     add 4d31866115a Bump io.grpc:grpc-bom from 1.60.0 to 1.60.1 (#12596)
     add 936b652e2a8 Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 (#12598)
     add fa12e807d0a Bump com.google.cloud:libraries-bom from 26.28.0 to 26.29.0 (#12599)
     add 51987d1232e CAMEL-15570: camel-jte component (#12600)
     add d0bd867da42 CAMEL-15570: camel-jte component
     add 2be494b8c7c CAMEL-15570: camel-jte component
     add 08d4cd7754e Bump org.apache.santuario:xmlsec from 4.0.0 to 4.0.1 (#12601)
     add b7ec9f24019 Bump org.javassist:javassist from 3.30.1-GA to 3.30.2-GA (#12602)
     add cc1f0f9190e Bump com.atlassian.sal:sal-api from 5.1.4 to 5.2.0 (#12603)
     add e26f1a92f68 Revert "Bump com.atlassian.sal:sal-api from 5.1.4 to 5.2.0 (#12603)"
     add f6bf6eeb4b0 Unmarshal (#12592)
     add 9b69b04d9a8 Remote (#12604)
     add 5e2a89635bd Kamelet no (#12606)
     add 4935f7940c8 CAMEL-19143: parquet avro dataformat - Add enum for compression levels. (#12607)
     add ae5994e9ab9 Fix heading levels
     add 456f5e83077 Update known releases in catalog
     add a83eaaa0d01 CAMEL-20113: camel/tests consolidating (#12594)
     add 4805ba2f3b2 early exit from loop when the condition is met (#12608)
     add cec2ed5e07a Bump aws-java-sdk2-version from 2.22.5 to 2.22.6 (#12609)
     add 03bb5d6623f Bump ignite-version from 2.15.0 to 2.16.0 (#12611)
     add 32663504709 Bump org.apache.maven.plugins:maven-compiler-plugin (#12610)
     add 168e511dd96 camel-jbang - Upgrade to maven compiler 3.12.1
     add 6959b2e986a Polished
     add f79496b51dc CAMEL-20019: camel-platform-http-vertx implement session handler (#12530)
     add 133cf618bdc camel-jbang - Upgrade to kamelets 4.3.0
     add f494af85ace Bump com.braintreepayments.gateway:braintree-java from 3.30.0 to 3.31.0 (#12614)
     add f8c3f4941b4 Bump huaweicloud-sdk-version from 3.1.74 to 3.1.75 (#12615)
     add 52ca57db6dd Bump log4j2-version from 2.22.0 to 2.22.1 (#12613)
     add 1fafb45b2fa Upgrade log4j in maven archetypes
     add 071719ad73e Bump aws-java-sdk2-version from 2.22.6 to 2.22.7 (#12617)
     add 22b211422d0 Regen
     add 183b1e0d64c Bump slf4j-version from 2.0.9 to 2.0.10 (#12618)
     add f70df08b4e1 Bump org.jsoup:jsoup from 1.17.1 to 1.17.2 (#12619)
     add d19b9ef6aed camel-json-validator: Added options to set DeserializationFeature for ObjectMapper (#12620)
     add ec517d32270 Bump aws-java-sdk2-version from 2.22.7 to 2.22.9 (#12621)
     add 51ba2a82c8a Bump org.slf4j:slf4j-api from 2.0.9 to 2.0.10 (#12622)
     add c4af3401066 CAMEL-19749: Introduce variables to Camel (#12624)
     add 727be7a26b7 camel-core: expression should call super.init (#12626)
     add ecd6fe3f670 camel-core: Unmarshal allowNullBody should be advanced as its seldom in use.
     add c0a89a57f52 Regen SBOM from commit ecd6fe3f670c4209bcda89aa5e218fc00523f31c (#12627)
     add 9bbf8055f59 Bump io.smallrye.config:smallrye-config from 3.4.4 to 3.5.0 (#12630)
     add b159101d319 Try to fix doc build problem
     add f6d65e51e12 Bump pulsar-version from 3.1.1 to 3.1.2
     add 1a3a9f9dd15 Bump huaweicloud-sdk-version from 3.1.75 to 3.1.75-patch (#12628)
     add 7e768d10d61 CAMEL-20284: camel-ignite - Enable tests on JDK21
     add 6c27e967071 camel-ftp: Logging level for JSCH should be limited to its supported enum values. Thanks to Carl Kabitz for reporting.
     add 54867f9194d Regen
     add c092b5f07ba Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.5.0 to 3.6.3 (#12632)
     add e50351422aa CAMEL-19749: Add variables as concept to Camel (#12633)
     add b091ac74c2d Bump org.assertj:assertj-core from 3.24.2 to 3.25.0 (#12634)
     add a3e11a30fbb Toname (#12635)
     add 71394b5f663 Increase max number of opened pull request for depdencies update from Dependabot
     add 90faf3f50a7 Fluent (#12637)
     add 1e05aa32948 Bump org.assertj:assertj-core from 3.25.0 to 3.25.1
     add 43897893384 Bump io.smallrye.config:smallrye-config from 3.5.0 to 3.5.1
     add 6f83cebc9ab CAMEL-19749: Add variables as concept to Camel
     add 6a77266b1ac Update docs with more links to variables.
     add 6e8d9e6edae CAMEL-20113: camel/tests consolidating (#12612)
     add 9a7ac1d8a76 CAMEL-20225: use a monotonic clock in the BackOffTimerTask (#12642)
     add c5e095a8b2e Javadoc typo (#12644)
     add 89c0f22f57b CAMEL-20113: camel/tests consolidating (#12643)
     add 95f88d70a0b CAMEL-20225: minor documentation improvements for the clock API (#12646)
     add 0eade4fe1db Bump aws-java-sdk2-version from 2.22.9 to 2.22.10 (#12645)
     add 9cd9e5327c1 Bump io.camunda:zeebe-client-java from 8.3.4 to 8.4.0
     add ad5924da898 Bump com.github.mwiede:jsch from 0.2.15 to 0.2.16
     add d706385ba9e Bump elasticsearch-java-client-version from 8.10.4 to 8.11.3
     add 1383acb7c85 (chores): cleanup duplicated pattern matching code (#12649)
     add ac1d2693906 Bump actions/labeler from 4.3.0 to 5.0.0

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   (d9b7fc65870)
            \
             N -- N -- N   refs/heads/dependabot/github_actions/actions/labeler-5.0.0 (ac1d2693906)

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/dependabot.yml                             |     1 +
 .github/workflows/alternative-os-build-main.yml    |     2 +-
 .github/workflows/generate-sbom-main.yml           |     2 +-
 .github/workflows/pr-build-camel-3.yml             |     4 +-
 .github/workflows/pr-build-camel-40x.yml           |     2 +-
 .github/workflows/pr-build-main.yml                |     2 +-
 .github/workflows/push-build-camel-3.yml           |     2 +-
 .github/workflows/push-build-camel-40x.yml         |     2 +-
 .github/workflows/push-build-main.yml              |     2 +-
 Jenkinsfile.jdk21                                  |     3 +-
 README.md                                          |     4 +-
 apache-camel/pom.xml                               |     2 +-
 archetypes/camel-archetype-api-component/pom.xml   |     2 +-
 archetypes/camel-archetype-component/pom.xml       |     2 +-
 archetypes/camel-archetype-dataformat/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/camel-archetype-spring/pom.xml          |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 archetypes/pom.xml                                 |     2 +-
 bom/camel-bom/pom.xml                              |    22 +-
 bom/pom.xml                                        |     2 +-
 buildingtools/pom.xml                              |     2 +-
 camel-dependencies/pom.xml                         |     2 +-
 camel-sbom/camel-sbom.json                         | 93409 +++++++++----------
 camel-sbom/camel-sbom.xml                          | 67093 +++++++------
 catalog/camel-allcomponents/pom.xml                |    17 +-
 catalog/camel-catalog-common/pom.xml               |     2 +-
 catalog/camel-catalog-console/pom.xml              |     2 +-
 catalog/camel-catalog-lucene/pom.xml               |     2 +-
 catalog/camel-catalog-maven/pom.xml                |     2 +-
 .../maven/MavenVersionManagerManualTest.java       |     2 +-
 catalog/camel-catalog/pom.xml                      |     2 +-
 .../org/apache/camel/catalog/components.properties |     5 +-
 .../apache/camel/catalog/components/activemq.json  |     5 +-
 .../org/apache/camel/catalog/components/amqp.json  |     5 +-
 .../apache/camel/catalog/components/arangodb.json  |     5 +-
 .../org/apache/camel/catalog/components/as2.json   |     5 +-
 .../apache/camel/catalog/components/asterisk.json  |     5 +-
 .../catalog/components/atmosphere-websocket.json   |     5 +-
 .../org/apache/camel/catalog/components/atom.json  |     5 +-
 .../org/apache/camel/catalog/components/avro.json  |     5 +-
 .../camel/catalog/components/aws-cloudtrail.json   |    11 +-
 .../camel/catalog/components/aws-config.json       |     5 +-
 .../catalog/components/aws-secrets-manager.json    |     5 +-
 .../camel/catalog/components/aws2-athena.json      |     5 +-
 .../apache/camel/catalog/components/aws2-cw.json   |     5 +-
 .../apache/camel/catalog/components/aws2-ddb.json  |     5 +-
 .../camel/catalog/components/aws2-ddbstream.json   |     5 +-
 .../apache/camel/catalog/components/aws2-ec2.json  |     7 +-
 .../apache/camel/catalog/components/aws2-ecs.json  |     5 +-
 .../apache/camel/catalog/components/aws2-eks.json  |     5 +-
 .../camel/catalog/components/aws2-eventbridge.json |     5 +-
 .../apache/camel/catalog/components/aws2-iam.json  |     5 +-
 .../catalog/components/aws2-kinesis-firehose.json  |     5 +-
 .../camel/catalog/components/aws2-kinesis.json     |     5 +-
 .../apache/camel/catalog/components/aws2-kms.json  |     5 +-
 .../camel/catalog/components/aws2-lambda.json      |     5 +-
 .../apache/camel/catalog/components/aws2-mq.json   |     5 +-
 .../apache/camel/catalog/components/aws2-msk.json  |     5 +-
 .../catalog/components/aws2-redshift-data.json     |     5 +-
 .../apache/camel/catalog/components/aws2-s3.json   |     5 +-
 .../apache/camel/catalog/components/aws2-ses.json  |     5 +-
 .../apache/camel/catalog/components/aws2-sns.json  |     5 +-
 .../apache/camel/catalog/components/aws2-sqs.json  |     5 +-
 .../catalog/components/aws2-step-functions.json    |     5 +-
 .../apache/camel/catalog/components/aws2-sts.json  |     5 +-
 .../camel/catalog/components/aws2-timestream.json  |     5 +-
 .../camel/catalog/components/aws2-translate.json   |     5 +-
 .../camel/catalog/components/azure-cosmosdb.json   |     9 +-
 .../camel/catalog/components/azure-eventhubs.json  |    19 +-
 .../camel/catalog/components/azure-files.json      |   202 +-
 .../camel/catalog/components/azure-key-vault.json  |    18 +-
 .../camel/catalog/components/azure-servicebus.json |    47 +-
 .../catalog/components/azure-storage-blob.json     |     5 +-
 .../catalog/components/azure-storage-datalake.json |   173 +-
 .../catalog/components/azure-storage-queue.json    |   101 +-
 .../camel/catalog/components/bean-validator.json   |     5 +-
 .../org/apache/camel/catalog/components/bean.json  |     5 +-
 .../apache/camel/catalog/components/bonita.json    |     5 +-
 .../org/apache/camel/catalog/components/box.json   |     5 +-
 .../apache/camel/catalog/components/braintree.json |     5 +-
 .../apache/camel/catalog/components/browse.json    |     5 +-
 .../camel/catalog/components/caffeine-cache.json   |     5 +-
 .../catalog/components/caffeine-loadcache.json     |     5 +-
 .../camel/catalog/components/chatscript.json       |     5 +-
 .../org/apache/camel/catalog/components/chunk.json |     5 +-
 .../org/apache/camel/catalog/components/class.json |     5 +-
 .../apache/camel/catalog/components/cm-sms.json    |     5 +-
 .../apache/camel/catalog/components/coap+tcp.json  |     5 +-
 .../org/apache/camel/catalog/components/coap.json  |     5 +-
 .../apache/camel/catalog/components/coaps+tcp.json |     5 +-
 .../org/apache/camel/catalog/components/coaps.json |     5 +-
 .../apache/camel/catalog/components/cometd.json    |     5 +-
 .../apache/camel/catalog/components/cometds.json   |     5 +-
 .../apache/camel/catalog/components/consul.json    |    17 +-
 .../camel/catalog/components/controlbus.json       |     5 +-
 .../apache/camel/catalog/components/couchbase.json |     5 +-
 .../apache/camel/catalog/components/couchdb.json   |     5 +-
 .../org/apache/camel/catalog/components/cql.json   |     5 +-
 .../org/apache/camel/catalog/components/cron.json  |     5 +-
 .../apache/camel/catalog/components/crypto.json    |     5 +-
 .../org/apache/camel/catalog/components/cxf.json   |     5 +-
 .../org/apache/camel/catalog/components/cxfrs.json |     5 +-
 .../camel/catalog/components/dataformat.json       |     5 +-
 .../camel/catalog/components/dataset-test.json     |     5 +-
 .../apache/camel/catalog/components/dataset.json   |     5 +-
 .../camel/catalog/components/debezium-db2.json     |   149 +-
 .../camel/catalog/components/debezium-mongodb.json |   157 +-
 .../camel/catalog/components/debezium-mysql.json   |   311 +-
 .../camel/catalog/components/debezium-oracle.json  |   301 +-
 .../catalog/components/debezium-postgres.json      |   213 +-
 .../catalog/components/debezium-sqlserver.json     |   157 +-
 .../org/apache/camel/catalog/components/dhis2.json |     5 +-
 .../camel/catalog/components/digitalocean.json     |     5 +-
 .../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   |     5 +-
 .../org/apache/camel/catalog/components/dns.json   |     5 +-
 .../apache/camel/catalog/components/docker.json    |     5 +-
 .../org/apache/camel/catalog/components/drill.json |     5 +-
 .../apache/camel/catalog/components/dropbox.json   |     5 +-
 .../catalog/components/dynamic-router-control.json |    50 +
 .../camel/catalog/components/dynamic-router.json   |    52 +-
 .../apache/camel/catalog/components/ehcache.json   |     5 +-
 .../components/elasticsearch-rest-client.json      |    45 +
 .../camel/catalog/components/elasticsearch.json    |     5 +-
 .../org/apache/camel/catalog/components/etcd3.json |     5 +-
 .../org/apache/camel/catalog/components/exec.json  |     5 +-
 .../apache/camel/catalog/components/facebook.json  |     5 +-
 .../org/apache/camel/catalog/components/fhir.json  |     5 +-
 .../camel/catalog/components/file-watch.json       |     7 +-
 .../org/apache/camel/catalog/components/file.json  |     9 +-
 .../apache/camel/catalog/components/flatpack.json  |     5 +-
 .../org/apache/camel/catalog/components/flink.json |     5 +-
 .../org/apache/camel/catalog/components/fop.json   |     5 +-
 .../camel/catalog/components/freemarker.json       |     5 +-
 .../org/apache/camel/catalog/components/ftp.json   |    11 +-
 .../org/apache/camel/catalog/components/ftps.json  |    11 +-
 .../apache/camel/catalog/components/geocoder.json  |     5 +-
 .../org/apache/camel/catalog/components/git.json   |     5 +-
 .../apache/camel/catalog/components/github.json    |     5 +-
 .../catalog/components/google-bigquery-sql.json    |     7 +-
 .../camel/catalog/components/google-bigquery.json  |     5 +-
 .../catalog/components/google-calendar-stream.json |     5 +-
 .../camel/catalog/components/google-calendar.json  |     5 +-
 .../camel/catalog/components/google-drive.json     |     7 +-
 .../camel/catalog/components/google-functions.json |     5 +-
 .../catalog/components/google-mail-stream.json     |     5 +-
 .../camel/catalog/components/google-mail.json      |     9 +-
 .../camel/catalog/components/google-pubsub.json    |     5 +-
 .../catalog/components/google-secret-manager.json  |     5 +-
 .../catalog/components/google-sheets-stream.json   |     3 +-
 .../camel/catalog/components/google-sheets.json    |     3 +-
 .../camel/catalog/components/google-storage.json   |     5 +-
 .../org/apache/camel/catalog/components/grape.json |     5 +-
 .../apache/camel/catalog/components/graphql.json   |     5 +-
 .../org/apache/camel/catalog/components/grpc.json  |    43 +-
 .../camel/catalog/components/guava-eventbus.json   |     5 +-
 .../camel/catalog/components/hashicorp-vault.json  |     5 +-
 .../catalog/components/hazelcast-atomicvalue.json  |     5 +-
 .../catalog/components/hazelcast-instance.json     |     5 +-
 .../camel/catalog/components/hazelcast-list.json   |     5 +-
 .../camel/catalog/components/hazelcast-map.json    |     5 +-
 .../catalog/components/hazelcast-multimap.json     |     5 +-
 .../camel/catalog/components/hazelcast-queue.json  |     5 +-
 .../components/hazelcast-replicatedmap.json        |     5 +-
 .../catalog/components/hazelcast-ringbuffer.json   |     5 +-
 .../camel/catalog/components/hazelcast-seda.json   |     5 +-
 .../camel/catalog/components/hazelcast-set.json    |     5 +-
 .../camel/catalog/components/hazelcast-topic.json  |     5 +-
 .../org/apache/camel/catalog/components/hdfs.json  |    91 -
 .../org/apache/camel/catalog/components/http.json  |     3 +-
 .../org/apache/camel/catalog/components/https.json |     3 +-
 .../camel/catalog/components/hwcloud-dms.json      |     5 +-
 .../camel/catalog/components/hwcloud-frs.json      |     5 +-
 .../catalog/components/hwcloud-functiongraph.json  |     5 +-
 .../camel/catalog/components/hwcloud-iam.json      |     5 +-
 .../components/hwcloud-imagerecognition.json       |     5 +-
 .../camel/catalog/components/hwcloud-obs.json      |     5 +-
 .../camel/catalog/components/hwcloud-smn.json      |     5 +-
 .../camel/catalog/components/iec60870-client.json  |     5 +-
 .../camel/catalog/components/iec60870-server.json  |     5 +-
 .../camel/catalog/components/ignite-cache.json     |     5 +-
 .../camel/catalog/components/ignite-compute.json   |     5 +-
 .../camel/catalog/components/ignite-events.json    |     5 +-
 .../camel/catalog/components/ignite-idgen.json     |     5 +-
 .../camel/catalog/components/ignite-messaging.json |     5 +-
 .../camel/catalog/components/ignite-queue.json     |     5 +-
 .../camel/catalog/components/ignite-set.json       |     5 +-
 .../org/apache/camel/catalog/components/imap.json  |     5 +-
 .../org/apache/camel/catalog/components/imaps.json |     5 +-
 .../catalog/components/infinispan-embedded.json    |     5 +-
 .../camel/catalog/components/infinispan.json       |     5 +-
 .../apache/camel/catalog/components/influxdb.json  |     5 +-
 .../apache/camel/catalog/components/influxdb2.json |     5 +-
 .../org/apache/camel/catalog/components/irc.json   |     5 +-
 .../apache/camel/catalog/components/ironmq.json    |     5 +-
 .../apache/camel/catalog/components/jcache.json    |     5 +-
 .../org/apache/camel/catalog/components/jcr.json   |     5 +-
 .../org/apache/camel/catalog/components/jdbc.json  |     5 +-
 .../org/apache/camel/catalog/components/jetty.json |     5 +-
 .../camel/catalog/components/jgroups-raft.json     |     5 +-
 .../apache/camel/catalog/components/jgroups.json   |     5 +-
 .../org/apache/camel/catalog/components/jira.json  |     5 +-
 .../org/apache/camel/catalog/components/jms.json   |     5 +-
 .../org/apache/camel/catalog/components/jmx.json   |     5 +-
 .../org/apache/camel/catalog/components/jolt.json  |     5 +-
 .../org/apache/camel/catalog/components/jooq.json  |     5 +-
 .../org/apache/camel/catalog/components/jpa.json   |     5 +-
 .../org/apache/camel/catalog/components/jslt.json  |     5 +-
 .../camel/catalog/components/json-patch.json       |     5 +-
 .../camel/catalog/components/json-validator.json   |    11 +-
 .../apache/camel/catalog/components/jsonata.json   |     5 +-
 .../org/apache/camel/catalog/components/jt400.json |     5 +-
 .../org/apache/camel/catalog/components/jte.json   |    46 +
 .../org/apache/camel/catalog/components/kafka.json |     5 +-
 .../apache/camel/catalog/components/kamelet.json   |    11 +-
 .../apache/camel/catalog/components/knative.json   |     5 +-
 .../catalog/components/kubernetes-config-maps.json |     5 +-
 .../catalog/components/kubernetes-cronjob.json     |    60 +
 .../components/kubernetes-custom-resources.json    |     5 +-
 .../catalog/components/kubernetes-deployments.json |     5 +-
 .../catalog/components/kubernetes-events.json      |     5 +-
 .../camel/catalog/components/kubernetes-hpa.json   |     5 +-
 .../camel/catalog/components/kubernetes-job.json   |    70 +-
 .../catalog/components/kubernetes-namespaces.json  |     5 +-
 .../camel/catalog/components/kubernetes-nodes.json |     5 +-
 .../kubernetes-persistent-volumes-claims.json      |     5 +-
 .../components/kubernetes-persistent-volumes.json  |     5 +-
 .../camel/catalog/components/kubernetes-pods.json  |     5 +-
 .../kubernetes-replication-controllers.json        |     5 +-
 .../components/kubernetes-resources-quota.json     |     5 +-
 .../catalog/components/kubernetes-secrets.json     |     5 +-
 .../components/kubernetes-service-accounts.json    |     5 +-
 .../catalog/components/kubernetes-services.json    |     5 +-
 .../org/apache/camel/catalog/components/kudu.json  |     5 +-
 .../apache/camel/catalog/components/language.json  |     5 +-
 .../org/apache/camel/catalog/components/ldap.json  |     5 +-
 .../org/apache/camel/catalog/components/ldif.json  |     5 +-
 .../org/apache/camel/catalog/components/log.json   |    16 +-
 .../org/apache/camel/catalog/components/lpr.json   |     5 +-
 .../apache/camel/catalog/components/lucene.json    |     5 +-
 .../camel/catalog/components/lumberjack.json       |     5 +-
 .../apache/camel/catalog/components/mapstruct.json |     5 +-
 .../apache/camel/catalog/components/master.json    |     5 +-
 .../apache/camel/catalog/components/metrics.json   |     5 +-
 .../camel/catalog/components/micrometer.json       |     5 +-
 .../org/apache/camel/catalog/components/mina.json  |     5 +-
 .../org/apache/camel/catalog/components/minio.json |     5 +-
 .../org/apache/camel/catalog/components/mllp.json  |     5 +-
 .../org/apache/camel/catalog/components/mock.json  |     5 +-
 .../camel/catalog/components/mongodb-gridfs.json   |     5 +-
 .../apache/camel/catalog/components/mongodb.json   |     5 +-
 .../apache/camel/catalog/components/mustache.json  |     5 +-
 .../org/apache/camel/catalog/components/mvel.json  |     5 +-
 .../camel/catalog/components/mybatis-bean.json     |     5 +-
 .../apache/camel/catalog/components/mybatis.json   |     5 +-
 .../org/apache/camel/catalog/components/nats.json  |     5 +-
 .../camel/catalog/components/netty-http.json       |     5 +-
 .../org/apache/camel/catalog/components/netty.json |     5 +-
 .../apache/camel/catalog/components/nitrite.json   |     5 +-
 .../apache/camel/catalog/components/oaipmh.json    |     5 +-
 .../apache/camel/catalog/components/olingo2.json   |     5 +-
 .../apache/camel/catalog/components/olingo4.json   |     5 +-
 .../camel/catalog/components/opensearch.json       |     5 +-
 .../components/openshift-build-configs.json        |     5 +-
 .../camel/catalog/components/openshift-builds.json |     5 +-
 .../components/openshift-deploymentconfigs.json    |     5 +-
 .../camel/catalog/components/openstack-cinder.json |     5 +-
 .../camel/catalog/components/openstack-glance.json |     5 +-
 .../catalog/components/openstack-keystone.json     |     5 +-
 .../catalog/components/openstack-neutron.json      |     5 +-
 .../camel/catalog/components/openstack-nova.json   |     5 +-
 .../camel/catalog/components/openstack-swift.json  |     5 +-
 .../camel/catalog/components/optaplanner.json      |     5 +-
 .../camel/catalog/components/paho-mqtt5.json       |     5 +-
 .../org/apache/camel/catalog/components/paho.json  |     5 +-
 .../org/apache/camel/catalog/components/pdf.json   |     5 +-
 .../catalog/components/pg-replication-slot.json    |     5 +-
 .../apache/camel/catalog/components/pgevent.json   |     5 +-
 .../camel/catalog/components/platform-http.json    |     5 +-
 .../org/apache/camel/catalog/components/plc4x.json |     5 +-
 .../org/apache/camel/catalog/components/pop3.json  |     5 +-
 .../org/apache/camel/catalog/components/pop3s.json |     5 +-
 .../apache/camel/catalog/components/pubnub.json    |     5 +-
 .../apache/camel/catalog/components/pulsar.json    |     5 +-
 .../apache/camel/catalog/components/quartz.json    |     5 +-
 .../apache/camel/catalog/components/quickfix.json  |     5 +-
 .../camel/catalog/components/reactive-streams.json |     5 +-
 .../org/apache/camel/catalog/components/ref.json   |     5 +-
 .../apache/camel/catalog/components/rest-api.json  |     5 +-
 .../camel/catalog/components/rest-openapi.json     |     5 +-
 .../org/apache/camel/catalog/components/rest.json  |     3 +-
 .../camel/catalog/components/robotframework.json   |     5 +-
 .../apache/camel/catalog/components/rocketmq.json  |     5 +-
 .../org/apache/camel/catalog/components/rss.json   |     5 +-
 .../org/apache/camel/catalog/components/saga.json  |     5 +-
 .../camel/catalog/components/salesforce.json       |     3 +-
 .../camel/catalog/components/sap-netweaver.json    |     5 +-
 .../apache/camel/catalog/components/scheduler.json |     5 +-
 .../camel/catalog/components/schematron.json       |     5 +-
 .../org/apache/camel/catalog/components/scp.json   |     5 +-
 .../org/apache/camel/catalog/components/seda.json  |     5 +-
 .../apache/camel/catalog/components/service.json   |     5 +-
 .../camel/catalog/components/servicenow.json       |     3 +-
 .../apache/camel/catalog/components/servlet.json   |     5 +-
 .../org/apache/camel/catalog/components/sftp.json  |    13 +-
 .../org/apache/camel/catalog/components/sjms.json  |     5 +-
 .../org/apache/camel/catalog/components/sjms2.json |     5 +-
 .../org/apache/camel/catalog/components/slack.json |     5 +-
 .../org/apache/camel/catalog/components/smb.json   |     5 +-
 .../org/apache/camel/catalog/components/smpp.json  |     5 +-
 .../org/apache/camel/catalog/components/smpps.json |     5 +-
 .../org/apache/camel/catalog/components/smtp.json  |     5 +-
 .../org/apache/camel/catalog/components/smtps.json |     5 +-
 .../org/apache/camel/catalog/components/snmp.json  |     5 +-
 .../camel/catalog/components/splunk-hec.json       |     5 +-
 .../apache/camel/catalog/components/splunk.json    |     5 +-
 .../camel/catalog/components/spring-batch.json     |     5 +-
 .../camel/catalog/components/spring-event.json     |     5 +-
 .../camel/catalog/components/spring-jdbc.json      |     5 +-
 .../camel/catalog/components/spring-ldap.json      |     5 +-
 .../camel/catalog/components/spring-rabbitmq.json  |     5 +-
 .../camel/catalog/components/spring-redis.json     |     5 +-
 .../apache/camel/catalog/components/spring-ws.json |     5 +-
 .../camel/catalog/components/sql-stored.json       |     7 +-
 .../org/apache/camel/catalog/components/sql.json   |     7 +-
 .../org/apache/camel/catalog/components/ssh.json   |     5 +-
 .../org/apache/camel/catalog/components/stax.json  |     5 +-
 .../apache/camel/catalog/components/stitch.json    |     5 +-
 .../org/apache/camel/catalog/components/stomp.json |     5 +-
 .../apache/camel/catalog/components/stream.json    |     5 +-
 .../camel/catalog/components/string-template.json  |     5 +-
 .../org/apache/camel/catalog/components/stub.json  |     5 +-
 .../apache/camel/catalog/components/telegram.json  |     5 +-
 .../apache/camel/catalog/components/thrift.json    |     5 +-
 .../apache/camel/catalog/components/thymeleaf.json |    19 +-
 .../org/apache/camel/catalog/components/tika.json  |     5 +-
 .../org/apache/camel/catalog/components/timer.json |     5 +-
 .../apache/camel/catalog/components/twilio.json    |     5 +-
 .../catalog/components/twitter-directmessage.json  |     3 +-
 .../camel/catalog/components/twitter-search.json   |     3 +-
 .../camel/catalog/components/twitter-timeline.json |     3 +-
 .../apache/camel/catalog/components/undertow.json  |     3 +-
 .../apache/camel/catalog/components/validator.json |     5 +-
 .../apache/camel/catalog/components/velocity.json  |     5 +-
 .../camel/catalog/components/vertx-http.json       |     5 +-
 .../camel/catalog/components/vertx-websocket.json  |     5 +-
 .../org/apache/camel/catalog/components/vertx.json |     5 +-
 .../apache/camel/catalog/components/weather.json   |     5 +-
 .../org/apache/camel/catalog/components/web3j.json |     5 +-
 .../apache/camel/catalog/components/webhook.json   |     5 +-
 .../apache/camel/catalog/components/whatsapp.json  |     5 +-
 .../apache/camel/catalog/components/wordpress.json |     5 +-
 .../apache/camel/catalog/components/workday.json   |     5 +-
 .../apache/camel/catalog/components/xchange.json   |     5 +-
 .../org/apache/camel/catalog/components/xj.json    |     5 +-
 .../camel/catalog/components/xmlsecurity-sign.json |     5 +-
 .../catalog/components/xmlsecurity-verify.json     |     5 +-
 .../org/apache/camel/catalog/components/xmpp.json  |     5 +-
 .../apache/camel/catalog/components/xquery.json    |     5 +-
 .../camel/catalog/components/xslt-saxon.json       |     5 +-
 .../org/apache/camel/catalog/components/xslt.json  |     5 +-
 .../org/apache/camel/catalog/components/zeebe.json |     5 +-
 .../apache/camel/catalog/components/zendesk.json   |     5 +-
 .../camel/catalog/components/zookeeper-master.json |     5 +-
 .../apache/camel/catalog/components/zookeeper.json |     5 +-
 .../org/apache/camel/catalog/dataformats/asn1.json |     8 +-
 .../org/apache/camel/catalog/dataformats/avro.json |     6 +-
 .../camel/catalog/dataformats/avroJackson.json     |    40 +-
 .../apache/camel/catalog/dataformats/barcode.json  |    12 +-
 .../apache/camel/catalog/dataformats/base64.json   |    10 +-
 .../apache/camel/catalog/dataformats/bindyCsv.json |    14 +-
 .../camel/catalog/dataformats/bindyFixed.json      |    14 +-
 .../apache/camel/catalog/dataformats/bindyKvp.json |    14 +-
 .../org/apache/camel/catalog/dataformats/cbor.json |    24 +-
 .../apache/camel/catalog/dataformats/crypto.json   |    22 +-
 .../org/apache/camel/catalog/dataformats/csv.json  |    62 +-
 .../apache/camel/catalog/dataformats/fastjson.json |     2 +-
 .../apache/camel/catalog/dataformats/fhirJson.json |    40 +-
 .../apache/camel/catalog/dataformats/fhirXml.json  |    40 +-
 .../apache/camel/catalog/dataformats/flatpack.json |    20 +-
 .../org/apache/camel/catalog/dataformats/grok.json |    12 +-
 .../org/apache/camel/catalog/dataformats/gson.json |     2 +-
 .../camel/catalog/dataformats/gzipDeflater.json    |     2 +-
 .../org/apache/camel/catalog/dataformats/hl7.json  |     6 +-
 .../org/apache/camel/catalog/dataformats/ical.json |     6 +-
 .../apache/camel/catalog/dataformats/jackson.json  |    44 +-
 .../camel/catalog/dataformats/jacksonXml.json      |    36 +-
 .../org/apache/camel/catalog/dataformats/jaxb.json |    44 +-
 .../apache/camel/catalog/dataformats/jsonApi.json  |     8 +-
 .../apache/camel/catalog/dataformats/jsonb.json    |     2 +-
 .../org/apache/camel/catalog/dataformats/lzf.json  |     6 +-
 .../camel/catalog/dataformats/mimeMultipart.json   |    14 +-
 .../camel/catalog/dataformats/parquetAvro.json     |     9 +-
 .../org/apache/camel/catalog/dataformats/pgp.json  |    32 +-
 .../apache/camel/catalog/dataformats/protobuf.json |    10 +-
 .../camel/catalog/dataformats/protobufJackson.json |    40 +-
 .../org/apache/camel/catalog/dataformats/rss.json  |     2 +-
 .../camel/catalog/dataformats/snakeYaml.json       |    28 +-
 .../org/apache/camel/catalog/dataformats/soap.json |    16 +-
 .../apache/camel/catalog/dataformats/swiftMt.json  |     6 +-
 .../apache/camel/catalog/dataformats/swiftMx.json  |    12 +-
 .../apache/camel/catalog/dataformats/syslog.json   |     2 +-
 .../apache/camel/catalog/dataformats/tarFile.json  |    12 +-
 .../apache/camel/catalog/dataformats/thrift.json   |    10 +-
 .../camel/catalog/dataformats/univocityCsv.json    |    38 +-
 .../camel/catalog/dataformats/univocityFixed.json  |    36 +-
 .../camel/catalog/dataformats/univocityTsv.json    |    32 +-
 .../camel/catalog/dataformats/xmlSecurity.json     |    28 +-
 .../camel/catalog/dataformats/zipDeflater.json     |     6 +-
 .../apache/camel/catalog/dataformats/zipFile.json  |    12 +-
 .../org/apache/camel/catalog/languages/bean.json   |    18 +-
 .../apache/camel/catalog/languages/constant.json   |    10 +-
 .../apache/camel/catalog/languages/csimple.json    |    10 +-
 .../apache/camel/catalog/languages/datasonnet.json |    14 +-
 .../camel/catalog/languages/exchangeProperty.json  |     8 +-
 .../org/apache/camel/catalog/languages/file.json   |    10 +-
 .../org/apache/camel/catalog/languages/groovy.json |    10 +-
 .../org/apache/camel/catalog/languages/header.json |     8 +-
 .../apache/camel/catalog/languages/hl7terser.json  |    14 +-
 .../org/apache/camel/catalog/languages/java.json   |    14 +-
 .../org/apache/camel/catalog/languages/joor.json   |    14 +-
 .../org/apache/camel/catalog/languages/jq.json     |    14 +-
 .../org/apache/camel/catalog/languages/js.json     |    10 +-
 .../apache/camel/catalog/languages/jsonpath.json   |    26 +-
 .../org/apache/camel/catalog/languages/mvel.json   |    10 +-
 .../org/apache/camel/catalog/languages/ognl.json   |    10 +-
 .../org/apache/camel/catalog/languages/python.json |    10 +-
 .../org/apache/camel/catalog/languages/ref.json    |    10 +-
 .../org/apache/camel/catalog/languages/simple.json |    10 +-
 .../org/apache/camel/catalog/languages/spel.json   |    10 +-
 .../apache/camel/catalog/languages/tokenize.json   |    28 +-
 .../org/apache/camel/catalog/languages/xpath.json  |    30 +-
 .../org/apache/camel/catalog/languages/xquery.json |    20 +-
 .../apache/camel/catalog/languages/xtokenize.json  |    18 +-
 .../main/camel-main-configuration-metadata.json    |    27 +-
 .../org/apache/camel/catalog/models.properties     |     8 +-
 .../org/apache/camel/catalog/models/aggregate.json |    62 +-
 .../org/apache/camel/catalog/models/apiKey.json    |    12 +-
 .../org/apache/camel/catalog/models/asn1.json      |     6 +-
 .../org/apache/camel/catalog/models/avro.json      |    42 +-
 .../org/apache/camel/catalog/models/barcode.json   |    10 +-
 .../org/apache/camel/catalog/models/base64.json    |     8 +-
 .../org/apache/camel/catalog/models/basicAuth.json |     4 +-
 .../apache/camel/catalog/models/batch-config.json  |    21 -
 .../apache/camel/catalog/models/batchConfig.json   |    21 +
 .../org/apache/camel/catalog/models/bean.json      |    14 +-
 .../apache/camel/catalog/models/bearerToken.json   |     6 +-
 .../org/apache/camel/catalog/models/bindy.json     |    12 +-
 .../catalog/models/blacklistServiceFilter.json     |     6 +-
 .../catalog/models/cachingServiceDiscovery.json    |    10 +-
 .../org/apache/camel/catalog/models/cbor.json      |    22 +-
 .../org/apache/camel/catalog/models/choice.json    |    12 +-
 .../camel/catalog/models/circuitBreaker.json       |    16 +-
 .../apache/camel/catalog/models/claimCheck.json    |    16 +-
 .../catalog/models/combinedServiceDiscovery.json   |     6 +-
 .../catalog/models/combinedServiceFilter.json      |     6 +-
 .../org/apache/camel/catalog/models/constant.json  |     8 +-
 .../catalog/models/consulServiceDiscovery.json     |    22 +-
 .../apache/camel/catalog/models/convertBodyTo.json |    12 +-
 .../camel/catalog/models/convertHeaderTo.json      |    24 +
 .../camel/catalog/models/convertVariableTo.json    |    24 +
 .../org/apache/camel/catalog/models/crypto.json    |    20 +-
 .../org/apache/camel/catalog/models/csimple.json   |     8 +-
 .../org/apache/camel/catalog/models/csv.json       |    60 +-
 .../org/apache/camel/catalog/models/custom.json    |     4 +-
 .../camel/catalog/models/customLoadBalancer.json   |     4 +-
 .../camel/catalog/models/customServiceFilter.json  |     6 +-
 .../apache/camel/catalog/models/datasonnet.json    |    12 +-
 .../camel/catalog/models/deadLetterChannel.json    |    30 +-
 .../camel/catalog/models/defaultErrorHandler.json  |    26 +-
 .../camel/catalog/models/defaultLoadBalancer.json  |     4 +-
 .../org/apache/camel/catalog/models/delay.json     |    14 +-
 .../org/apache/camel/catalog/models/delete.json    |    34 +-
 .../camel/catalog/models/dnsServiceDiscovery.json  |     8 +-
 .../org/apache/camel/catalog/models/doCatch.json   |    12 +-
 .../org/apache/camel/catalog/models/doFinally.json |     8 +-
 .../org/apache/camel/catalog/models/doTry.json     |     8 +-
 .../apache/camel/catalog/models/dynamicRouter.json |    14 +-
 .../org/apache/camel/catalog/models/enrich.json    |    25 +-
 .../apache/camel/catalog/models/errorHandler.json  |     4 +-
 .../camel/catalog/models/exchangeProperty.json     |     6 +-
 .../apache/camel/catalog/models/expression.json    |     6 +-
 .../org/apache/camel/catalog/models/failover.json  |    10 +-
 .../models/faultToleranceConfiguration.json        |    28 +-
 .../org/apache/camel/catalog/models/fhirJson.json  |    38 +-
 .../org/apache/camel/catalog/models/fhirXml.json   |    38 +-
 .../org/apache/camel/catalog/models/filter.json    |    12 +-
 .../org/apache/camel/catalog/models/flatpack.json  |    18 +-
 .../org/apache/camel/catalog/models/from.json      |     6 +-
 .../org/apache/camel/catalog/models/get.json       |    34 +-
 .../org/apache/camel/catalog/models/grok.json      |    10 +-
 .../org/apache/camel/catalog/models/groovy.json    |     8 +-
 .../org/apache/camel/catalog/models/head.json      |    34 +-
 .../org/apache/camel/catalog/models/header.json    |     6 +-
 .../camel/catalog/models/healthyServiceFilter.json |     4 +-
 .../org/apache/camel/catalog/models/hl7.json       |     4 +-
 .../org/apache/camel/catalog/models/hl7terser.json |    12 +-
 .../org/apache/camel/catalog/models/ical.json      |     4 +-
 .../camel/catalog/models/idempotentConsumer.json   |    20 +-
 .../org/apache/camel/catalog/models/inputType.json |     8 +-
 .../org/apache/camel/catalog/models/intercept.json |     8 +-
 .../apache/camel/catalog/models/interceptFrom.json |     8 +-
 .../catalog/models/interceptSendToEndpoint.json    |    14 +-
 .../apache/camel/catalog/models/jacksonXml.json    |    34 +-
 .../org/apache/camel/catalog/models/java.json      |    12 +-
 .../org/apache/camel/catalog/models/jaxb.json      |    42 +-
 .../org/apache/camel/catalog/models/joor.json      |    12 +-
 .../org/apache/camel/catalog/models/jq.json        |    12 +-
 .../org/apache/camel/catalog/models/js.json        |     8 +-
 .../org/apache/camel/catalog/models/json.json      |    46 +-
 .../org/apache/camel/catalog/models/jsonApi.json   |     6 +-
 .../org/apache/camel/catalog/models/jsonpath.json  |    24 +-
 .../catalog/models/jtaTransactionErrorHandler.json |    30 +-
 .../org/apache/camel/catalog/models/kamelet.json   |     8 +-
 .../catalog/models/kubernetesServiceDiscovery.json |    42 +-
 .../org/apache/camel/catalog/models/language.json  |     8 +-
 .../apache/camel/catalog/models/loadBalance.json   |    10 +-
 .../catalog/models/loadBalancerConfiguration.json  |     4 +-
 .../org/apache/camel/catalog/models/log.json       |    16 +-
 .../org/apache/camel/catalog/models/loop.json      |    16 +-
 .../org/apache/camel/catalog/models/lzf.json       |     4 +-
 .../org/apache/camel/catalog/models/marshal.json   |     8 +-
 .../org/apache/camel/catalog/models/method.json    |    16 +-
 .../apache/camel/catalog/models/mimeMultipart.json |    12 +-
 .../org/apache/camel/catalog/models/multicast.json |    32 +-
 .../org/apache/camel/catalog/models/mutualTLS.json |     4 +-
 .../org/apache/camel/catalog/models/mvel.json      |     8 +-
 .../org/apache/camel/catalog/models/oauth2.json    |    14 +-
 .../org/apache/camel/catalog/models/ognl.json      |     8 +-
 .../apache/camel/catalog/models/onCompletion.json  |    22 +-
 .../apache/camel/catalog/models/onException.json   |    30 +-
 .../apache/camel/catalog/models/onFallback.json    |     8 +-
 .../apache/camel/catalog/models/openIdConnect.json |     6 +-
 .../org/apache/camel/catalog/models/otherwise.json |     8 +-
 .../apache/camel/catalog/models/outputType.json    |     8 +-
 .../org/apache/camel/catalog/models/param.json     |    22 +-
 .../apache/camel/catalog/models/parquetAvro.json   |     7 +-
 .../catalog/models/passThroughServiceFilter.json   |     4 +-
 .../org/apache/camel/catalog/models/patch.json     |    34 +-
 .../org/apache/camel/catalog/models/pausable.json  |     8 +-
 .../org/apache/camel/catalog/models/pgp.json       |    30 +-
 .../org/apache/camel/catalog/models/pipeline.json  |     8 +-
 .../org/apache/camel/catalog/models/policy.json    |     8 +-
 .../apache/camel/catalog/models/pollEnrich.json    |    23 +-
 .../org/apache/camel/catalog/models/post.json      |    34 +-
 .../org/apache/camel/catalog/models/process.json   |     8 +-
 .../org/apache/camel/catalog/models/protobuf.json  |    44 +-
 .../org/apache/camel/catalog/models/put.json       |    34 +-
 .../org/apache/camel/catalog/models/python.json    |     8 +-
 .../apache/camel/catalog/models/recipientList.json |    38 +-
 .../camel/catalog/models/redeliveryPolicy.json     |    50 +-
 .../org/apache/camel/catalog/models/ref.json       |     8 +-
 .../camel/catalog/models/refErrorHandler.json      |     4 +-
 .../apache/camel/catalog/models/removeHeader.json  |     8 +-
 .../apache/camel/catalog/models/removeHeaders.json |     8 +-
 .../camel/catalog/models/removeProperties.json     |     8 +-
 .../camel/catalog/models/removeProperty.json       |     8 +-
 .../camel/catalog/models/removeVariable.json       |    20 +
 .../apache/camel/catalog/models/resequence.json    |    12 +-
 .../catalog/models/resilience4jConfiguration.json  |    42 +-
 .../camel/catalog/models/responseHeader.json       |    16 +-
 .../org/apache/camel/catalog/models/rest.json      |    30 +-
 .../apache/camel/catalog/models/restBinding.json   |    24 +-
 .../org/apache/camel/catalog/models/rests.json     |     6 +-
 .../org/apache/camel/catalog/models/resumable.json |    12 +-
 .../org/apache/camel/catalog/models/rollback.json  |    12 +-
 .../org/apache/camel/catalog/models/route.json     |    41 +-
 .../apache/camel/catalog/models/routeBuilder.json  |     4 +-
 .../camel/catalog/models/routeConfiguration.json   |    18 +-
 .../apache/camel/catalog/models/routeTemplate.json |    10 +-
 .../org/apache/camel/catalog/models/routes.json    |     6 +-
 .../apache/camel/catalog/models/routingSlip.json   |    14 +-
 .../org/apache/camel/catalog/models/saga.json      |    22 +-
 .../org/apache/camel/catalog/models/sample.json    |     8 +-
 .../org/apache/camel/catalog/models/script.json    |     8 +-
 .../apache/camel/catalog/models/serviceCall.json   |    34 +-
 .../catalog/models/serviceCallConfiguration.json   |    26 +-
 .../models/serviceChooserConfiguration.json        |     4 +-
 .../models/serviceDiscoveryConfiguration.json      |     4 +-
 .../camel/catalog/models/serviceExpression.json    |     8 +-
 .../catalog/models/serviceFilterConfiguration.json |     4 +-
 .../org/apache/camel/catalog/models/setBody.json   |     8 +-
 .../camel/catalog/models/setExchangePattern.json   |     8 +-
 .../org/apache/camel/catalog/models/setHeader.json |     8 +-
 .../apache/camel/catalog/models/setHeaders.json    |     6 +-
 .../apache/camel/catalog/models/setProperty.json   |     8 +-
 .../apache/camel/catalog/models/setVariable.json   |    21 +
 .../org/apache/camel/catalog/models/simple.json    |     8 +-
 .../org/apache/camel/catalog/models/soap.json      |    14 +-
 .../org/apache/camel/catalog/models/sort.json      |     8 +-
 .../org/apache/camel/catalog/models/spel.json      |     8 +-
 .../org/apache/camel/catalog/models/split.json     |    36 +-
 .../models/springTransactionErrorHandler.json      |    30 +-
 .../catalog/models/staticServiceDiscovery.json     |     6 +-
 .../org/apache/camel/catalog/models/step.json      |     8 +-
 .../org/apache/camel/catalog/models/sticky.json    |     4 +-
 .../org/apache/camel/catalog/models/stop.json      |     6 +-
 .../apache/camel/catalog/models/stream-config.json |    22 -
 .../apache/camel/catalog/models/streamConfig.json  |    22 +
 .../org/apache/camel/catalog/models/swiftMt.json   |     4 +-
 .../org/apache/camel/catalog/models/swiftMx.json   |    10 +-
 .../org/apache/camel/catalog/models/tarFile.json   |    10 +-
 .../camel/catalog/models/templateParameter.json    |     8 +-
 .../camel/catalog/models/threadPoolProfile.json    |    20 +-
 .../org/apache/camel/catalog/models/threads.json   |    26 +-
 .../org/apache/camel/catalog/models/thrift.json    |     8 +-
 .../org/apache/camel/catalog/models/throttle.json  |    18 +-
 .../camel/catalog/models/throwException.json       |    12 +-
 .../apache/camel/catalog/models/tidyMarkup.json    |     6 +-
 .../org/apache/camel/catalog/models/to.json        |    10 +-
 .../org/apache/camel/catalog/models/toD.json       |    18 +-
 .../org/apache/camel/catalog/models/tokenize.json  |    26 +-
 .../apache/camel/catalog/models/transacted.json    |     8 +-
 .../org/apache/camel/catalog/models/transform.json |    12 +-
 .../apache/camel/catalog/models/univocityCsv.json  |    36 +-
 .../camel/catalog/models/univocityFixed.json       |    34 +-
 .../apache/camel/catalog/models/univocityTsv.json  |    30 +-
 .../org/apache/camel/catalog/models/unmarshal.json |     8 +-
 .../org/apache/camel/catalog/models/validate.json  |     8 +-
 .../org/apache/camel/catalog/models/weighted.json  |     8 +-
 .../org/apache/camel/catalog/models/when.json      |     8 +-
 .../catalog/models/whenSkipSendToEndpoint.json     |     8 +-
 .../org/apache/camel/catalog/models/wireTap.json   |    26 +-
 .../apache/camel/catalog/models/xmlSecurity.json   |    26 +-
 .../org/apache/camel/catalog/models/xpath.json     |    28 +-
 .../org/apache/camel/catalog/models/xquery.json    |    18 +-
 .../org/apache/camel/catalog/models/xtokenize.json |    16 +-
 .../org/apache/camel/catalog/models/yaml.json      |    26 +-
 .../apache/camel/catalog/models/zipDeflater.json   |     4 +-
 .../org/apache/camel/catalog/models/zipFile.json   |    10 +-
 .../catalog/models/zookeeperServiceDiscovery.json  |    20 +-
 .../org/apache/camel/catalog/others.properties     |     1 +
 .../apache/camel/catalog/others/attachments.json   |     2 +-
 .../org/apache/camel/catalog/others/aws-xray.json  |     2 +-
 .../catalog/others/azure-schema-registry.json      |     4 +-
 .../apache/camel/catalog/others/cli-connector.json |     2 +-
 .../org/apache/camel/catalog/others/cloud.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 +-
 .../apache/camel/catalog/others/csimple-joor.json  |     2 +-
 .../org/apache/camel/catalog/others/debug.json     |     2 +-
 .../apache/camel/catalog/others/dsl-modeline.json  |     2 +-
 .../org/apache/camel/catalog/others/elytron.json   |     2 +-
 .../apache/camel/catalog/others/endpointdsl.json   |     2 +-
 .../apache/camel/catalog/others/groovy-dsl.json    |     4 +-
 .../apache/camel/catalog/others/headersmap.json    |     2 +-
 .../org/apache/camel/catalog/others/health.json    |     2 +-
 .../org/apache/camel/catalog/others/jasypt.json    |     2 +-
 .../apache/camel/catalog/others/java-joor-dsl.json |     2 +-
 .../org/apache/camel/catalog/others/jfr.json       |     2 +-
 .../org/apache/camel/catalog/others/js-dsl.json    |     2 +-
 .../org/apache/camel/catalog/others/jsh-dsl.json   |     2 +-
 .../org/apache/camel/catalog/others/jta.json       |     2 +-
 .../apache/camel/catalog/others/kamelet-main.json  |     2 +-
 .../apache/camel/catalog/others/kotlin-dsl.json    |    15 +
 .../org/apache/camel/catalog/others/leveldb.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 +-
 .../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 +-
 .../apache/camel/catalog/others/observation.json   |     2 +-
 .../apache/camel/catalog/others/openapi-java.json  |     2 +-
 .../apache/camel/catalog/others/opentelemetry.json |     2 +-
 .../camel/catalog/others/platform-http-main.json   |     2 +-
 .../camel/catalog/others/platform-http-vertx.json  |     2 +-
 .../catalog/others/reactive-executor-tomcat.json   |     2 +-
 .../catalog/others/reactive-executor-vertx.json    |     2 +-
 .../org/apache/camel/catalog/others/reactor.json   |     2 +-
 .../org/apache/camel/catalog/others/redis.json     |     2 +-
 .../apache/camel/catalog/others/resilience4j.json  |     2 +-
 .../catalog/others/resourceresolver-github.json    |     2 +-
 .../org/apache/camel/catalog/others/rxjava.json    |     2 +-
 .../org/apache/camel/catalog/others/shiro.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/test-junit5.json   |     2 +-
 .../camel/catalog/others/test-main-junit5.json     |     2 +-
 .../camel/catalog/others/test-spring-junit5.json   |     2 +-
 .../catalog/others/threadpoolfactory-vertx.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 +-
 .../catalog/releases/camel-quarkus-releases.json   |     7 +
 .../camel/catalog/releases/camel-releases.json     |    26 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |   380 +-
 .../org/apache/camel/catalog/CamelCatalog.java     |     6 +
 .../catalog/CamelCatalogJSonSchemaResolver.java    |    13 +-
 .../apache/camel/catalog/DefaultCamelCatalog.java  |    38 +-
 .../org/apache/camel/catalog/CamelCatalogTest.java |     5 +
 catalog/camel-csimple-maven-plugin/pom.xml         |     2 +-
 .../java/org/apache/camel/maven/GenerateMojo.java  |   115 +-
 catalog/camel-report-maven-plugin/pom.xml          |     4 +-
 .../org/apache/camel/maven/RouteCoverageMojo.java  |   209 +-
 .../java/org/apache/camel/maven/ValidateMojo.java  |   105 +-
 .../htmlxlsx/process/CoverageResultsProcessor.java |     1 -
 catalog/camel-route-parser/pom.xml                 |     2 +-
 .../apache/camel/parser/RouteBuilderParser.java    |    66 +-
 catalog/dummy-component/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/dummy/dummy.json    |     5 +-
 catalog/pom.xml                                    |     2 +-
 components/camel-activemq/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/activemq/activemq.json  |     5 +-
 components/camel-amqp/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/amqp/amqp.json      |     5 +-
 components/camel-arangodb/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/arangodb/arangodb.json  |     5 +-
 .../camel/component/arangodb/ArangoDbProducer.java |    27 +-
 components/camel-as2/camel-as2-api/pom.xml         |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/as2-api.json           |     2 +-
 components/camel-as2/camel-as2-component/pom.xml   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/as2/as2.json        |     5 +-
 components/camel-as2/pom.xml                       |     2 +-
 components/camel-asn1/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/dataformat/asn1/asn1.json     |     8 +-
 .../camel-asn1/src/main/docs/asn1-dataformat.adoc  |     9 +-
 .../camel/dataformat/asn1/ASN1DataFormat.java      |    25 +-
 components/camel-asterisk/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/asterisk/asterisk.json  |     5 +-
 components/camel-atmosphere-websocket/pom.xml      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../atmosphere/websocket/atmosphere-websocket.json |     5 +-
 components/camel-atom/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/atom/atom.json      |     5 +-
 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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/avro/avro.json      |     5 +-
 .../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.properties         |     2 +-
 .../org/apache/camel/dataformat/avro/avro.json     |     6 +-
 components/camel-aws/camel-aws-cloudtrail/pom.xml  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/aws/cloudtrail/aws-cloudtrail.json   |    11 +-
 .../aws/cloudtrail/CloudtrailConstants.java        |    15 +
 .../aws/cloudtrail/CloudtrailConsumer.java         |    15 +-
 components/camel-aws/camel-aws-config/pom.xml      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/aws/config/aws-config.json     |     5 +-
 .../component/aws/config/AWSConfigProducer.java    |     3 +-
 .../camel-aws/camel-aws-secrets-manager/pom.xml    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../aws/secretsmanager/aws-secrets-manager.json    |     5 +-
 components/camel-aws/camel-aws-xray/pom.xml        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/aws-xray.json          |     2 +-
 .../decorators/ElasticsearchSegmentDecorator.java  |     2 +-
 components/camel-aws/camel-aws2-athena/pom.xml     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/aws2/athena/aws2-athena.json   |     5 +-
 components/camel-aws/camel-aws2-cw/pom.xml         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/cw/aws2-cw.json    |     5 +-
 components/camel-aws/camel-aws2-ddb/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/ddb/aws2-ddb.json  |     5 +-
 .../component/aws2/ddbstream/aws2-ddbstream.json   |     5 +-
 .../aws2/ddbstream/Ddb2StreamConsumer.java         |     5 +
 components/camel-aws/camel-aws2-ec2/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |     7 +-
 .../camel/component/aws2/ec2/AWS2EC2Producer.java  |    17 +-
 components/camel-aws/camel-aws2-ecs/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/ecs/aws2-ecs.json  |     5 +-
 components/camel-aws/camel-aws2-eks/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/eks/aws2-eks.json  |     5 +-
 .../camel-aws/camel-aws2-eventbridge/pom.xml       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../aws2/eventbridge/aws2-eventbridge.json         |     5 +-
 components/camel-aws/camel-aws2-iam/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/iam/aws2-iam.json  |     5 +-
 .../camel/component/aws2/iam/IAM2Producer.java     |    20 +-
 components/camel-aws/camel-aws2-kinesis/pom.xml    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/kinesis-resume-strategy       |     2 +
 .../aws2/firehose/aws2-kinesis-firehose.json       |     5 +-
 .../camel/component/aws2/kinesis/aws2-kinesis.json |     5 +-
 .../component/aws2/kinesis/Kinesis2Consumer.java   |    20 +-
 .../consumer/KinesisConsumerOffsetProcessor.java   |    34 +
 .../consumer/KinesisDefaultResumeAdapter.java      |    48 +-
 .../kinesis/consumer/KinesisResumeAdapter.java     |    17 +-
 .../kinesis/consumer/KinesisResumeStrategy.java    |    89 +
 .../KinesisResumeStrategyConfiguration.java        |    68 +
 .../kinesis/integration/KinesisConsumerIT.java     |     3 +
 .../KinesisConsumerResumeAfterRestartIT.java       |   106 +
 .../integration/KinesisConsumerResumeIT.java       |    19 +-
 components/camel-aws/camel-aws2-kms/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/kms/aws2-kms.json  |     5 +-
 .../camel/component/aws2/kms/KMS2Producer.java     |     9 +-
 components/camel-aws/camel-aws2-lambda/pom.xml     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/aws2/lambda/aws2-lambda.json   |     5 +-
 .../component/aws2/lambda/Lambda2Producer.java     |     7 +-
 components/camel-aws/camel-aws2-mq/pom.xml         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/mq/aws2-mq.json    |     5 +-
 .../camel/component/aws2/mq/MQ2Producer.java       |    13 +-
 components/camel-aws/camel-aws2-msk/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/msk/aws2-msk.json  |     5 +-
 components/camel-aws/camel-aws2-redshift/pom.xml   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../aws2/redshift/data/aws2-redshift-data.json     |     5 +-
 .../aws2/redshift/data/RedshiftData2Producer.java  |     2 -
 components/camel-aws/camel-aws2-s3/pom.xml         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/s3/aws2-s3.json    |     5 +-
 .../camel/component/aws2/s3/AWS2S3Consumer.java    |     4 +
 .../aws2/s3/integration/S3ComponentManualIT.java   |    17 +-
 components/camel-aws/camel-aws2-ses/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/ses/aws2-ses.json  |     5 +-
 components/camel-aws/camel-aws2-sns/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/sns/aws2-sns.json  |     5 +-
 .../camel/component/aws2/sns/Sns2Producer.java     |    12 +-
 components/camel-aws/camel-aws2-sqs/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |     5 +-
 .../camel/component/aws2/sqs/Sqs2Consumer.java     |     3 +
 .../component/aws2/sqs/Sqs2MessageHelper.java      |    13 +-
 .../camel-aws/camel-aws2-step-functions/pom.xml    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../aws2/stepfunctions/aws2-step-functions.json    |     5 +-
 components/camel-aws/camel-aws2-sts/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/aws2/sts/aws2-sts.json  |     5 +-
 components/camel-aws/camel-aws2-timestream/pom.xml |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/aws2/timestream/aws2-timestream.json |     5 +-
 components/camel-aws/camel-aws2-translate/pom.xml  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/aws2/translate/aws2-translate.json   |     5 +-
 components/camel-aws/pom.xml                       |     2 +-
 .../camel-azure/camel-azure-cosmosdb/pom.xml       |     2 +-
 .../cosmosdb/CosmosDbComponentConfigurer.java      |    12 +-
 .../azure/cosmosdb/CosmosDbEndpointConfigurer.java |    12 +-
 .../azure/cosmosdb/CosmosDbEndpointUriFactory.java |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/azure/cosmosdb/azure-cosmosdb.json   |     9 +-
 .../azure/cosmosdb/CosmosDbConfiguration.java      |    22 +-
 .../component/azure/cosmosdb/CredentialType.java   |    35 +
 .../cosmosdb/client/CosmosDbClientFactory.java     |     6 +-
 .../operations/CosmosDbClientOperations.java       |     7 +-
 .../operations/CosmosDbContainerOperations.java    |    55 +-
 .../operations/CosmosDbDatabaseOperations.java     |    15 +-
 .../azure/cosmosdb/CosmosDbEndpointTest.java       |    23 +
 .../camel-azure/camel-azure-eventhubs/pom.xml      |     2 +-
 .../eventhubs/EventHubsComponentConfigurer.java    |     6 +
 .../eventhubs/EventHubsEndpointConfigurer.java     |     6 +
 .../eventhubs/EventHubsEndpointUriFactory.java     |     3 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/azure/eventhubs/azure-eventhubs.json |    19 +-
 .../src/main/docs/azure-eventhubs-component.adoc   |    16 +-
 .../component/azure/eventhubs/CredentialType.java  |    39 +
 .../azure/eventhubs/EventHubsConfiguration.java    |    16 +
 .../eventhubs/client/EventHubsClientFactory.java   |    44 +-
 .../azure/eventhubs/EventHubsComponentTest.java    |    19 +
 .../azure/eventhubs/EventProcessorTest.java        |     1 +
 components/camel-azure/camel-azure-files/pom.xml   |    15 +-
 .../file/azure/FilesEndpointConfigurer.java        |     6 +
 .../file/azure/FilesEndpointUriFactory.java        |     3 +-
 .../services/org/apache/camel/component.properties |     4 +-
 .../camel/component/file/azure/azure-files.json    |   202 +-
 .../src/main/docs/azure-files-component.adoc       |     7 +-
 .../camel/component/file/azure/CredentialType.java |    37 +
 .../component/file/azure/FilesConfiguration.java   |    29 +-
 .../camel/component/file/azure/FilesConsumer.java  |     5 +-
 .../component/file/azure/FilesOperations.java      |    18 +-
 .../file/azure/FilesConfigurationTest.java         |   145 +
 .../file/azure/FilesConfigurationTests.java        |   141 -
 .../component/file/azure/FilesEndpointTest.java    |    43 +
 .../component/file/azure/FilesEndpointTests.java   |    43 -
 .../camel/component/file/azure/FilesPathTest.java  |    52 +
 .../camel/component/file/azure/FilesPathTests.java |    52 -
 .../component/file/azure/FilesURIStringsTest.java  |    38 +
 .../component/file/azure/FilesURIStringsTests.java |    38 -
 .../camel-azure/camel-azure-key-vault/pom.xml      |     2 +-
 .../key/vault/KeyVaultEndpointConfigurer.java      |     6 +
 .../key/vault/KeyVaultEndpointUriFactory.java      |     3 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/azure/key/vault/azure-key-vault.json |    18 +-
 .../src/main/docs/azure-key-vault-component.adoc   |    32 +
 .../component/azure/key/vault/CredentialType.java  |    35 +
 .../azure/key/vault/KeyVaultConfiguration.java     |    16 +
 .../azure/key/vault/KeyVaultEndpoint.java          |    18 +-
 .../azure/key/vault/KeyVaultProducer.java          |    11 +-
 .../key/vault/KeyVaultPropertiesFunction.java      |    25 +-
 .../camel-azure-schema-registry/pom.xml            |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/azure-schema-registry.json |     4 +-
 .../src/main/docs/azure-schema-registry.adoc       |     2 +-
 .../camel-azure/camel-azure-servicebus/pom.xml     |     2 +-
 .../servicebus/ServiceBusComponentConfigurer.java  |    12 +
 .../servicebus/ServiceBusEndpointConfigurer.java   |    12 +
 .../servicebus/ServiceBusEndpointUriFactory.java   |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../azure/servicebus/azure-servicebus.json         |    47 +-
 .../src/main/docs/azure-servicebus-component.adoc  |    19 +
 .../component/azure/servicebus/CredentialType.java |    39 +
 .../azure/servicebus/ServiceBusComponent.java      |     3 -
 .../azure/servicebus/ServiceBusConfiguration.java  |    31 +-
 .../azure/servicebus/ServiceBusConsumer.java       |    41 +-
 .../servicebus/client/ServiceBusClientFactory.java |    14 +-
 .../azure/servicebus/ServiceBusEndpointTest.java   |    27 +-
 .../camel-azure/camel-azure-storage-blob/pom.xml   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../azure/storage/blob/azure-storage-blob.json     |     5 +-
 .../component/azure/storage/blob/BlobConsumer.java |     4 +-
 .../storage/blob/operations/BlobOperations.java    |    15 +-
 .../camel-azure-storage-datalake/pom.xml           |     6 +-
 .../datalake/DataLakeComponentConfigurer.java      |    12 +-
 .../datalake/DataLakeEndpointConfigurer.java       |    12 +-
 .../datalake/DataLakeEndpointUriFactory.java       |     2 +-
 .../services/org/apache/camel/component.properties |     6 +-
 .../storage/datalake/azure-storage-datalake.json   |   173 +-
 .../docs/azure-storage-datalake-component.adoc     |    14 +-
 .../azure/storage/datalake/CredentialType.java     |    52 +
 .../storage/datalake/DataLakeConfiguration.java    |    19 +-
 .../azure/storage/datalake/DataLakeConsumer.java   |     6 +-
 .../datalake/client/DataLakeClientFactory.java     |    24 +-
 .../datalake/component/DataLakeComponentTest.java  |    47 +-
 .../camel-azure/camel-azure-storage-queue/pom.xml  |    14 +-
 .../storage/queue/QueueComponentConfigurer.java    |     6 +
 .../storage/queue/QueueEndpointConfigurer.java     |     6 +
 .../storage/queue/QueueEndpointUriFactory.java     |     3 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../azure-storage-queue-application-cloudevents    |     2 +
 .../azure/storage/queue/azure-storage-queue.json   |   101 +-
 .../main/docs/azure-storage-queue-component.adoc   |    17 +-
 .../azure/storage/queue/CredentialType.java        |    41 +
 .../azure/storage/queue/QueueComponent.java        |     8 -
 .../azure/storage/queue/QueueConfiguration.java    |    16 +
 .../azure/storage/queue/QueueConsumer.java         |     4 +-
 .../storage/queue/client/QueueClientFactory.java   |    18 +-
 .../storage/queue/operations/QueueOperations.java  |     7 +-
 ...eStorageQueueCloudEventDataTypeTransformer.java |    56 +
 .../azure/storage/queue/QueueComponentTest.java    |    23 +
 components/camel-azure/pom.xml                     |     2 +-
 components/camel-barcode/pom.xml                   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../apache/camel/dataformat/barcode/barcode.json   |    12 +-
 components/camel-base64/pom.xml                    |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/dataformat/base64/base64.json |    10 +-
 components/camel-bean-validator/pom.xml            |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/bean/validator/bean-validator.json   |     5 +-
 .../bean/validator/BeanValidatorEndpoint.java      |     2 +-
 components/camel-bean/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/component/bean/bean.json      |     5 +-
 .../apache/camel/component/beanclass/class.json    |     5 +-
 .../org/apache/camel/language/bean/bean.json       |    18 +-
 .../camel-bean/src/main/docs/bean-language.adoc    |     2 +-
 .../bean/AbstractCamelInvocationHandler.java       |    25 +-
 .../apache/camel/component/bean/BeanEndpoint.java  |     2 +-
 .../org/apache/camel/component/bean/BeanInfo.java  |     7 +
 .../camel/component/beanclass/ClassEndpoint.java   |     2 +-
 components/camel-bindy/pom.xml                     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel/dataformat/bindy/csv/bindyCsv.json       |    14 +-
 .../camel/dataformat/bindy/fixed/bindyFixed.json   |    14 +-
 .../camel/dataformat/bindy/kvp/bindyKvp.json       |    14 +-
 components/camel-bonita/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/bonita/bonita.json  |     5 +-
 components/camel-box/camel-box-api/pom.xml         |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/box-api.json           |     2 +-
 .../box/api/BoxCollaborationsManager.java          |    57 +-
 .../component/box/api/BoxCommentsManager.java      |    52 +-
 .../component/box/api/BoxEventLogsManager.java     |    13 +-
 .../camel/component/box/api/BoxEventsManager.java  |     6 +-
 .../camel/component/box/api/BoxFilesManager.java   |   135 +-
 .../camel/component/box/api/BoxFoldersManager.java |   104 +-
 .../camel/component/box/api/BoxGroupsManager.java  |    68 +-
 .../apache/camel/component/box/api/BoxHelper.java  |    74 +
 .../camel/component/box/api/BoxSearchManager.java  |    13 +-
 .../camel/component/box/api/BoxTasksManager.java   |    74 +-
 .../camel/component/box/api/BoxUsersManager.java   |    82 +-
 components/camel-box/camel-box-component/pom.xml   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/box/box.json        |     5 +-
 components/camel-box/pom.xml                       |     2 +-
 components/camel-braintree/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/braintree/braintree.json       |     5 +-
 components/camel-browse/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/browse/browse.json  |     5 +-
 .../camel/component/browse/BrowseEndpoint.java     |     2 +-
 components/camel-caffeine/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/caffeine/cache/caffeine-cache.json   |     5 +-
 .../caffeine/load/caffeine-loadcache.json          |     5 +-
 .../caffeine/cache/CaffeineCacheEndpoint.java      |     2 +-
 .../caffeine/load/CaffeineLoadCacheEndpoint.java   |     2 +-
 components/camel-cassandraql/pom.xml               |     9 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/cassandra/cql.json  |     5 +-
 components/camel-cbor/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/cbor/cbor.json      |    24 +-
 .../camel/component/cbor/CBORDataFormat.java       |    39 +-
 components/camel-chatscript/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/chatscript/chatscript.json     |     5 +-
 components/camel-chunk/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/chunk/chunk.json    |     5 +-
 .../camel-chunk/src/main/docs/chunk-component.adoc |     2 +
 .../camel/component/chunk/ChunkEndpoint.java       |     2 +-
 components/camel-cloudevents/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/cloudevents.json       |     2 +-
 .../camel/component/cloudevents/CloudEvent.java    |     5 +-
 components/camel-cm-sms/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/cm/cm-sms.json      |     5 +-
 components/camel-coap/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../resources/org/apache/camel/coap/coap+tcp.json  |     5 +-
 .../resources/org/apache/camel/coap/coap.json      |     5 +-
 .../resources/org/apache/camel/coap/coaps+tcp.json |     5 +-
 .../resources/org/apache/camel/coap/coaps.json     |     5 +-
 components/camel-cometd/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/cometd/cometd.json  |     5 +-
 .../org/apache/camel/component/cometd/cometds.json |     5 +-
 components/camel-consul/pom.xml                    |     4 +-
 .../consul/ConsulComponentConfigurer.java          |     8 +-
 .../component/consul/ConsulEndpointConfigurer.java |     8 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/consul/consul.json  |    17 +-
 .../consul/ConsulClientConfiguration.java          |     4 +-
 .../component/consul/ConsulConfiguration.java      |     4 +-
 .../camel/component/consul/ConsulConstants.java    |     6 +-
 .../camel/component/consul/ConsulEndpoint.java     |     2 +-
 .../camel/component/consul/ConsulRegistry.java     |    19 +-
 .../consul/cloud/ConsulServiceDiscovery.java       |    10 +-
 .../consul/cloud/ConsulServiceRegistry.java        |    12 +-
 .../cloud/ConsulServiceRegistryConfiguration.java  |     1 +
 .../consul/cluster/ConsulClusterConfiguration.java |     1 +
 .../consul/cluster/ConsulClusterView.java          |    18 +-
 .../consul/endpoint/AbstractConsulConsumer.java    |     2 +-
 .../consul/endpoint/AbstractConsulProducer.java    |    10 +-
 .../consul/endpoint/ConsulAgentProducer.java       |     6 +-
 .../consul/endpoint/ConsulCatalogProducer.java     |     8 +-
 .../consul/endpoint/ConsulCoordinatesProducer.java |     4 +-
 .../consul/endpoint/ConsulEventConsumer.java       |    12 +-
 .../consul/endpoint/ConsulEventProducer.java       |     8 +-
 .../consul/endpoint/ConsulHealthProducer.java      |     6 +-
 .../consul/endpoint/ConsulKeyValueConsumer.java    |    12 +-
 .../consul/endpoint/ConsulKeyValueProducer.java    |     8 +-
 .../endpoint/ConsulPreparedQueryProducer.java      |     6 +-
 .../consul/endpoint/ConsulSessionProducer.java     |     6 +-
 .../consul/endpoint/ConsulStatusProducer.java      |     4 +-
 .../camel/component/consul/ConsulAgentIT.java      |     4 +-
 .../camel/component/consul/ConsulCatalogIT.java    |     2 +-
 .../component/consul/ConsulClientKeyValueIT.java   |     2 +-
 .../component/consul/ConsulCoordinatesIT.java      |     4 +-
 .../camel/component/consul/ConsulEventIT.java      |     4 +-
 .../camel/component/consul/ConsulEventWatchIT.java |     2 +-
 .../camel/component/consul/ConsulHealthIT.java     |    10 +-
 .../component/consul/ConsulKeyValueWatchIT.java    |     2 +-
 .../camel/component/consul/ConsulRegistryIT.java   |     2 +-
 .../camel/component/consul/ConsulSessionIT.java    |     6 +-
 .../camel/component/consul/ConsulTestSupport.java  |     2 +-
 .../camel/component/consul/MockAgentTest.java      |     4 +-
 .../camel/component/consul/MockCatalogTest.java    |     4 +-
 .../cloud/ConsulDefaultServiceCallRouteIT.java     |     6 +-
 .../consul/cloud/ConsulServiceDiscoveryIT.java     |     8 +-
 .../cloud/ConsulServiceRegistrationTestBase.java   |     8 +-
 .../consul/cloud/ConsulServiceRegistryIT.java      |     8 +-
 .../cloud/SpringConsulServiceCallRouteTest.java    |     8 +-
 components/camel-controlbus/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/controlbus/controlbus.json     |     5 +-
 .../component/controlbus/ControlBusEndpoint.java   |     2 +-
 components/camel-couchbase/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/couchbase/couchbase.json       |     5 +-
 .../component/couchbase/CouchbaseConsumer.java     |     3 +
 .../integration/ConsumeMessagesWithLimitIT.java    |     4 +-
 .../integration/ConsumeResumeStrategyIT.java       |     4 +-
 .../integration/ProduceMessagesSimpleIT.java       |     4 +-
 .../integration/ProduceMessagesWithAutoIDIT.java   |     4 +-
 .../couchbase/integration/RemoveMessagesIT.java    |     4 +-
 components/camel-couchdb/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/couchdb/couchdb.json    |     5 +-
 components/camel-cron/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/cron/cron.json      |     5 +-
 .../apache/camel/component/cron/CronEndpoint.java  |     2 +-
 components/camel-crypto/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/crypto/crypto.json  |     5 +-
 .../org/apache/camel/converter/crypto/crypto.json  |    22 +-
 .../org/apache/camel/converter/crypto/pgp.json     |    32 +-
 .../component/crypto/DigitalSignatureEndpoint.java |     2 +-
 components/camel-csimple-joor/pom.xml              |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/csimple-joor.json      |     2 +-
 .../language/csimple/joor/OriginalSimpleTest.java  |     5 +-
 components/camel-csv/pom.xml                       |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/dataformat/csv/csv.json       |    62 +-
 .../apache/camel/dataformat/csv/CsvDataFormat.java |     7 +-
 .../camel/dataformat/csv/CsvRecordConverter.java   |     2 +-
 .../camel/dataformat/csv/CsvUnmarshaller.java      |    30 +-
 components/camel-cxf/camel-cxf-common/pom.xml      |     2 +-
 components/camel-cxf/camel-cxf-rest/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/cxf/jaxrs/cxfrs.json    |     5 +-
 .../component/cxf/jaxrs/DefaultCxfRsBinding.java   |   550 +-
 components/camel-cxf/camel-cxf-soap/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/cxf/jaxws/cxf.json  |     5 +-
 .../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/component/cxf/CxfMulticastTest.java      |    79 +
 .../camel/component/cxf/CxfOneWayRouteTest.java    |     5 +-
 .../camel/component/cxf/CxfRecipientListTest.java  |   100 +
 .../cxf/CxfRecipientListWithUrlParamsTest.java     |   102 +
 .../camel/component/cxf/CxfMulticastBeans.xml      |    80 +
 .../camel/component/cxf/CxfRecipientListBeans.xml  |    78 +
 .../cxf/CxfRecipientListWithUrlParamsBeans.xml     |    88 +
 .../camel-cxf/camel-cxf-spring-transport/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/cxf-spring-transport.json  |     2 +-
 .../AbstractCamelContextBeanDefinitionParser.java  |     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-dataformat/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/dataformat/dataformat.json     |     5 +-
 .../component/dataformat/DataFormatEndpoint.java   |     2 +-
 components/camel-dataset/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/dataset/dataset-test.json      |     5 +-
 .../apache/camel/component/dataset/dataset.json    |     5 +-
 .../camel/component/dataset/DataSetEndpoint.java   |     2 +-
 .../component/dataset/DataSetTestEndpoint.java     |     2 +-
 components/camel-datasonnet/pom.xml                |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../camel/language/datasonnet/datasonnet.json      |    14 +-
 .../camel-debezium-common-component/pom.xml        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/debezium-common.json   |     2 +-
 .../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 +-
 .../debezium/DebeziumDb2ComponentConfigurer.java   |    12 +
 .../debezium/DebeziumDb2EndpointConfigurer.java    |    12 +
 .../debezium/DebeziumDb2EndpointUriFactory.java    |     4 +-
 .../Db2ConnectorEmbeddedDebeziumConfiguration.java |    35 +
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/debezium/debezium-db2.json     |   149 +-
 .../camel-debezium/camel-debezium-mongodb/pom.xml  |     2 +-
 .../DebeziumMongodbComponentConfigurer.java        |    12 +
 .../DebeziumMongodbEndpointConfigurer.java         |    12 +
 .../DebeziumMongodbEndpointUriFactory.java         |     4 +-
 ...goDbConnectorEmbeddedDebeziumConfiguration.java |    45 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/debezium/debezium-mongodb.json |   157 +-
 .../camel-debezium/camel-debezium-mysql/pom.xml    |     2 +-
 .../debezium/DebeziumMySqlComponentConfigurer.java |    18 +
 .../debezium/DebeziumMySqlEndpointConfigurer.java  |    18 +
 .../debezium/DebeziumMySqlEndpointUriFactory.java  |     5 +-
 ...ySqlConnectorEmbeddedDebeziumConfiguration.java |    60 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/debezium/debezium-mysql.json   |   311 +-
 .../camel-debezium/camel-debezium-oracle/pom.xml   |     2 +-
 .../DebeziumOracleComponentConfigurer.java         |    12 +
 .../debezium/DebeziumOracleEndpointConfigurer.java |    12 +
 .../debezium/DebeziumOracleEndpointUriFactory.java |     4 +-
 ...acleConnectorEmbeddedDebeziumConfiguration.java |    35 +
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/debezium/debezium-oracle.json  |   301 +-
 .../camel-debezium/camel-debezium-postgres/pom.xml |     2 +-
 .../DebeziumPostgresComponentConfigurer.java       |    12 +
 .../DebeziumPostgresEndpointConfigurer.java        |    12 +
 .../DebeziumPostgresEndpointUriFactory.java        |     4 +-
 ...gresConnectorEmbeddedDebeziumConfiguration.java |    35 +
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/debezium/debezium-postgres.json      |   213 +-
 .../camel-debezium-sqlserver/pom.xml               |     2 +-
 .../DebeziumSqlserverComponentConfigurer.java      |    12 +
 .../DebeziumSqlserverEndpointConfigurer.java       |    12 +
 .../DebeziumSqlserverEndpointUriFactory.java       |     4 +-
 ...rverConnectorEmbeddedDebeziumConfiguration.java |    35 +
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/debezium/debezium-sqlserver.json     |   157 +-
 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-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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/dhis2/dhis2.json    |     5 +-
 components/camel-dhis2/pom.xml                     |     2 +-
 components/camel-digitalocean/pom.xml              |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/digitalocean/digitalocean.json |     5 +-
 components/camel-direct/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/direct/direct.json  |     5 +-
 .../camel/component/direct/DirectEndpoint.java     |     2 +-
 components/camel-disruptor/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/disruptor/disruptor-vm.json    |     5 +-
 .../camel/component/disruptor/disruptor.json       |     5 +-
 .../component/disruptor/DisruptorEndpoint.java     |     2 +-
 ...sruptorReconfigureWithBlockingProducerTest.java |     5 +-
 .../disruptor/SedaDisruptorCompareTest.java        |   437 -
 components/camel-djl/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/djl/djl.json        |     5 +-
 .../apache/camel/component/djl/DJLEndpoint.java    |     2 +-
 .../component/djl/model/AbstractPredictor.java     |     2 +
 .../model/CustomImageClassificationPredictor.java  |     8 +-
 .../djl/model/CustomObjectDetectionPredictor.java  |     8 +-
 .../djl/model/ZooImageClassificationPredictor.java |     8 +-
 .../djl/model/ZooObjectDetectionPredictor.java     |     8 +-
 components/camel-dns/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/dns/dns.json        |     5 +-
 components/camel-docker/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/docker/docker.json  |     5 +-
 .../docker/producer/AsyncDockerProducer.java       |     7 +-
 .../component/docker/producer/DockerProducer.java  |    23 +-
 components/camel-drill/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/drill/drill.json    |     5 +-
 components/camel-dropbox/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/dropbox/dropbox.json    |     5 +-
 .../camel/component/dropbox/DropboxEndpoint.java   |     2 +-
 components/camel-dynamic-router/pom.xml            |    13 +-
 .../DynamicRouterComponentConfigurer.java          |    55 -
 .../DynamicRouterEndpointConfigurer.java           |   148 -
 .../DynamicRouterEndpointUriFactory.java           |    92 -
 .../DynamicRouterControlComponentConfigurer.java   |    55 +
 .../DynamicRouterControlEndpointConfigurer.java    |    85 +
 .../DynamicRouterControlEndpointUriFactory.java    |    76 +
 ...icRouterControlProducerBulkConverterLoader.java |    90 +
 ...RouterControlProducerInvokeOnHeaderFactory.java |    27 +
 .../routing/DynamicRouterComponentConfigurer.java  |    55 +
 .../routing/DynamicRouterEndpointConfigurer.java   |   154 +
 .../routing/DynamicRouterEndpointUriFactory.java   |    88 +
 .../services/org/apache/camel/TypeConverterLoader  |     2 +
 .../services/org/apache/camel/component.properties |     4 +-
 .../org/apache/camel/component/dynamic-router      |     2 +-
 .../apache/camel/component/dynamic-router-control  |     2 +
 .../camel/configurer/dynamic-router-component      |     2 +-
 .../configurer/dynamic-router-control-component    |     2 +
 .../configurer/dynamic-router-control-endpoint     |     2 +
 .../camel/configurer/dynamic-router-endpoint       |     2 +-
 ...amicrouter.control.DynamicRouterControlProducer |     2 +
 .../camel/send-dynamic/dynamic-router-control      |     2 +
 .../urifactory/dynamic-router-control-endpoint     |     2 +
 .../camel/urifactory/dynamic-router-endpoint       |     2 +-
 .../control/dynamic-router-control.json            |    50 +
 .../component/dynamicrouter/dynamic-router.json    |    54 -
 .../dynamicrouter/routing/dynamic-router.json      |    52 +
 .../src/main/docs/dynamic-router-component.adoc    |   293 +-
 .../docs/dynamic-router-control-component.adoc     |   175 +
 .../dynamicrouter/DynamicRouterComponent.java      |   207 -
 .../dynamicrouter/DynamicRouterConfiguration.java  |   572 -
 .../dynamicrouter/DynamicRouterConstants.java      |   116 -
 .../DynamicRouterControlChannelProcessor.java      |   199 -
 .../dynamicrouter/DynamicRouterControlMessage.java |   130 -
 .../DynamicRouterControlProducer.java              |   114 -
 .../dynamicrouter/DynamicRouterEndpoint.java       |   340 -
 .../dynamicrouter/DynamicRouterFilterService.java  |   217 +
 .../DynamicRouterMulticastProcessor.java           |   299 -
 .../dynamicrouter/DynamicRouterProducer.java       |   117 -
 .../DynamicRouterRecipientListHelper.java          |   248 +
 .../component/dynamicrouter/PrioritizedFilter.java |    14 +-
 ...ynamicRouterControlChannelSendDynamicAware.java |   142 +
 .../control/DynamicRouterControlComponent.java     |    86 +
 .../control/DynamicRouterControlConfiguration.java |   241 +
 .../control/DynamicRouterControlConstants.java     |   241 +
 .../control/DynamicRouterControlEndpoint.java      |   217 +
 .../control/DynamicRouterControlMessage.java       |   269 +
 .../control/DynamicRouterControlProducer.java      |   277 +
 .../routing/DynamicRouterComponent.java            |   184 +
 .../routing/DynamicRouterConfiguration.java        |   410 +
 .../routing/DynamicRouterConstants.java            |   124 +
 .../routing/DynamicRouterEndpoint.java             |   236 +
 .../routing/DynamicRouterProcessor.java            |   156 +
 .../routing/DynamicRouterProducer.java             |   112 +
 .../dynamicrouter/DynamicRouterComponentTest.java  |    66 -
 .../DynamicRouterConfigurationTest.java            |    48 -
 .../DynamicRouterControlChannelProcessorTest.java  |   229 -
 .../DynamicRouterControlMessageTest.java           |    93 -
 .../DynamicRouterControlProducerTest.java          |    47 -
 .../dynamicrouter/DynamicRouterEndpointTest.java   |    61 -
 .../DynamicRouterFilterServiceTest.java            |   149 +
 .../dynamicrouter/DynamicRouterProcessorTest.java  |   139 -
 .../dynamicrouter/DynamicRouterProducerTest.java   |    53 -
 .../dynamicrouter/DynamicRouterTestConstants.java  |    80 +
 .../dynamicrouter/PrioritizedFilterTest.java       |    51 +-
 ...icRouterControlChannelSendDynamicAwareTest.java |    99 +
 .../control/DynamicRouterControlComponentTest.java |    73 +
 .../control/DynamicRouterControlEndpointTest.java  |   115 +
 .../control/DynamicRouterControlProducerTest.java  |   175 +
 .../DynamicRouterBasicSynchronousIT.java           |   219 +-
 .../DynamicRouterMultipleRecipientModeIT.java      |    88 +-
 .../DynamicRouterSendDynamicAwareIT.java           |    68 +
 .../DynamicRouterSingleRouteTwoParticipantsIT.java |   105 +-
 .../integration/DynamicRouterTwoRoutesIT.java      |    51 +-
 .../integration/DynamicRouterUriControlIT.java     |   203 -
 .../routing/DynamicRouterComponentTest.java        |   157 +
 .../routing/DynamicRouterEndpointTest.java         |   125 +
 .../routing/DynamicRouterProcessorTest.java        |   111 +
 .../routing/DynamicRouterProducerTest.java         |    87 +
 .../support/DynamicRouterTestSupport.java          |   279 -
 ...ynamicRouterMultipleRecipientModeIT-context.xml |    16 +-
 ...cRouterSingleRouteTwoParticipantsIT-context.xml |    10 +-
 .../DynamicRouterTwoRoutesIT-context.xml           |    10 +-
 components/camel-ehcache/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/ehcache/ehcache.json    |     5 +-
 components/camel-elasticsearch-rest-client/pom.xml |    87 +
 ...ElasticsearchRestClientComponentConfigurer.java |    55 +
 .../ElasticsearchRestClientEndpointConfigurer.java |   117 +
 .../ElasticsearchRestClientEndpointUriFactory.java |    84 +
 .../services/org/apache/camel/component.properties |     7 +
 .../camel/component/elasticsearch-rest-client      |     2 +
 .../configurer/elasticsearch-rest-client-component |     2 +
 .../configurer/elasticsearch-rest-client-endpoint  |     2 +
 .../urifactory/elasticsearch-rest-client-endpoint  |     2 +
 .../rest/client/elasticsearch-rest-client.json     |    45 +
 .../docs/elasticsearch-rest-client-component.adoc  |    56 +
 .../client/ElasticSearchRestClientConstant.java    |    39 +
 .../client/ElasticsearchRestClientComponent.java   |    36 +
 .../client/ElasticsearchRestClientEndpoint.java    |   236 +
 .../client/ElasticsearchRestClientOperation.java   |    26 +
 .../client/ElasticsearchRestClientProducer.java    |   437 +
 .../ElasticsearchRestClientComponentTest.java      |   254 +
 .../ElasticsearchRestClientTestSupport.java        |    70 +
 .../src/test/resources/log4j2.properties           |    29 +
 components/camel-elasticsearch/pom.xml             |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/es/elasticsearch.json   |     5 +-
 components/camel-elytron/pom.xml                   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/elytron.json           |     2 +-
 components/camel-etcd3/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/etcd3/etcd3.json    |     5 +-
 components/camel-exec/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/exec/exec.json      |     5 +-
 .../apache/camel/component/exec/ExecEndpoint.java  |     2 +-
 components/camel-facebook/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/facebook/facebook.json  |     5 +-
 components/camel-fastjson/pom.xml                  |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../apache/camel/component/fastjson/fastjson.json  |     2 +-
 .../component/fastjson/FastjsonDataFormat.java     |    29 +-
 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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/fhir/fhir.json      |     5 +-
 .../org/apache/camel/component/fhir/fhirJson.json  |    40 +-
 .../org/apache/camel/component/fhir/fhirXml.json   |    40 +-
 components/camel-fhir/pom.xml                      |     2 +-
 components/camel-file-watch/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/file/watch/file-watch.json     |     7 +-
 .../component/file/watch/FileWatchEndpoint.java    |     2 +-
 components/camel-file/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/file/file.json      |     9 +-
 .../apache/camel/component/file/FileConsumer.java  |     4 +-
 .../camel/component/file/GenericFileConsumer.java  |     2 +-
 .../camel/component/file/GenericFileEndpoint.java  |     8 +-
 .../GenericFileProcessStrategySupport.java         |     2 +-
 components/camel-flatpack/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../apache/camel/component/flatpack/flatpack.json  |     5 +-
 .../apache/camel/dataformat/flatpack/flatpack.json |    20 +-
 .../camel/component/flatpack/FlatpackEndpoint.java |     2 +-
 .../dataformat/flatpack/FlatpackDataFormat.java    |    18 +-
 components/camel-flink/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/flink/flink.json    |     5 +-
 components/camel-fop/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/fop/fop.json        |     5 +-
 .../apache/camel/component/fop/FopEndpoint.java    |     2 +-
 components/camel-freemarker/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/freemarker/freemarker.json     |     5 +-
 .../src/main/docs/freemarker-component.adoc        |     2 +
 .../component/freemarker/FreemarkerEndpoint.java   |     2 +-
 .../apache/camel/component/freemarker/example.ftl  |     1 +
 components/camel-ftp/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/file/remote/ftp.json    |    11 +-
 .../apache/camel/component/file/remote/ftps.json   |    11 +-
 .../apache/camel/component/file/remote/sftp.json   |    13 +-
 .../camel/component/file/remote/FtpConsumer.java   |     2 +-
 .../file/remote/RemoteFileConfiguration.java       |     4 +-
 .../component/file/remote/RemoteFileConsumer.java  |     3 +
 .../component/file/remote/SftpConfiguration.java   |     2 +-
 .../camel/component/file/remote/SftpConsumer.java  |     2 +-
 .../component/file/remote/FtpSoTimeoutTest.java    |    20 +
 components/camel-geocoder/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/geocoder/geocoder.json  |     5 +-
 .../geocoder/GeoCoderNominatimProducer.java        |    10 +-
 components/camel-git/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/git/git.json        |     5 +-
 components/camel-github/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/github/github.json  |     5 +-
 .../camel-google/camel-google-bigquery/pom.xml     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/google/bigquery/google-bigquery.json |     5 +-
 .../google/bigquery/sql/google-bigquery-sql.json   |     7 +-
 .../sql/GoogleBigQuerySQLConfiguration.java        |     2 +-
 .../camel-google/camel-google-calendar/pom.xml     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/google/calendar/google-calendar.json |     5 +-
 .../calendar/stream/google-calendar-stream.json    |     5 +-
 components/camel-google/camel-google-drive/pom.xml |     2 +-
 .../drive/DriveFilesEndpointConfiguration.java     |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/google/drive/google-drive.json |     7 +-
 .../camel-google/camel-google-functions/pom.xml    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../google/functions/google-functions.json         |     5 +-
 components/camel-google/camel-google-mail/pom.xml  |     2 +-
 .../GmailUsersDraftsEndpointConfiguration.java     |     2 +-
 .../GmailUsersMessagesEndpointConfiguration.java   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/google/mail/google-mail.json   |     9 +-
 .../google/mail/stream/google-mail-stream.json     |     5 +-
 .../mail/stream/GoogleMailStreamConsumer.java      |     4 +
 .../camel-google/camel-google-pubsub/pom.xml       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/google/pubsub/google-pubsub.json     |     5 +-
 .../camel-google-secret-manager/pom.xml            |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../secret/manager/google-secret-manager.json      |     5 +-
 .../camel-google/camel-google-sheets/pom.xml       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/google/sheets/google-sheets.json     |     3 +-
 .../google/sheets/stream/google-sheets-stream.json |     3 +-
 .../sheets/stream/GoogleSheetsStreamConsumer.java  |     3 +
 .../camel-google/camel-google-storage/pom.xml      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/google/storage/google-storage.json   |     5 +-
 .../google/storage/GoogleCloudStorageConsumer.java |    10 +-
 ...GoogleStorageCloudEventDataTypeTransformer.java |     6 +-
 components/camel-google/pom.xml                    |     2 +-
 components/camel-grape/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/grape/grape.json    |     5 +-
 .../camel/component/grape/GrapeEndpoint.java       |     2 +-
 components/camel-graphql/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/graphql/graphql.json    |     5 +-
 components/camel-grok/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/grok/grok.json      |    12 +-
 .../camel/component/grok/GrokDataFormat.java       |    22 +-
 components/camel-groovy/pom.xml                    |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/language/groovy/groovy.json   |    10 +-
 components/camel-grpc/pom.xml                      |     2 +-
 .../component/grpc/GrpcEndpointConfigurer.java     |    12 +
 .../component/grpc/GrpcEndpointUriFactory.java     |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/grpc/grpc.json      |    43 +-
 .../camel-grpc/src/main/docs/grpc-component.adoc   |    85 +
 .../camel/component/grpc/GrpcConfiguration.java    |    29 +-
 .../apache/camel/component/grpc/GrpcConsumer.java  |     2 +-
 .../camel/component/grpc/GrpcConsumerStrategy.java |     4 +-
 .../apache/camel/component/grpc/GrpcEndpoint.java  |     3 +
 .../apache/camel/component/grpc/GrpcProducer.java  |    28 +-
 ...rpcProducerToRouteControlledStreamObserver.java |    41 +
 .../client/GrpcResponseRouterStreamObserver.java   |    77 +-
 .../grpc/client/GrpcStreamObserverFactory.java     |    66 +
 .../client/GrpcStreamingExchangeForwarder.java     |    12 +-
 .../component/grpc/server/GrpcMethodHandler.java   |     2 +
 .../GrpcRequestDelegationStreamObserver.java       |    62 +
 .../component/grpc/GrpcProxyAsyncAsyncTest.java    |   167 +
 .../component/grpc/GrpcProxyAsyncSyncTest.java     |   162 +
 .../component/grpc/GrpcProxySyncAsyncTest.java     |   148 +
 components/camel-gson/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/gson/gson.json      |     2 +-
 .../camel/component/gson/GsonDataFormat.java       |    49 +-
 .../camel/component/gson/GsonDataFormatTest.java   |     7 +-
 components/camel-guava-eventbus/pom.xml            |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/guava/eventbus/guava-eventbus.json   |     5 +-
 .../guava/eventbus/GuavaEventBusEndpoint.java      |     2 +-
 components/camel-hashicorp-vault/pom.xml           |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/hashicorp/vault/hashicorp-vault.json |     5 +-
 components/camel-hazelcast/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../atomicnumber/hazelcast-atomicvalue.json        |     5 +-
 .../hazelcast/instance/hazelcast-instance.json     |     5 +-
 .../component/hazelcast/list/hazelcast-list.json   |     5 +-
 .../component/hazelcast/map/hazelcast-map.json     |     5 +-
 .../hazelcast/multimap/hazelcast-multimap.json     |     5 +-
 .../component/hazelcast/queue/hazelcast-queue.json |     5 +-
 .../replicatedmap/hazelcast-replicatedmap.json     |     5 +-
 .../hazelcast/ringbuffer/hazelcast-ringbuffer.json |     5 +-
 .../component/hazelcast/seda/hazelcast-seda.json   |     5 +-
 .../component/hazelcast/set/hazelcast-set.json     |     5 +-
 .../component/hazelcast/topic/hazelcast-topic.json |     5 +-
 components/camel-hdfs/pom.xml                      |   164 -
 .../component/hdfs/HdfsComponentConfigurer.java    |    85 -
 .../component/hdfs/HdfsEndpointConfigurer.java     |   298 -
 .../component/hdfs/HdfsEndpointUriFactory.java     |   119 -
 .../services/org/apache/camel/component.properties |     7 -
 .../services/org/apache/camel/component/hdfs       |     2 -
 .../org/apache/camel/configurer/hdfs-component     |     2 -
 .../org/apache/camel/configurer/hdfs-endpoint      |     2 -
 .../org/apache/camel/urifactory/hdfs-endpoint      |     2 -
 .../org/apache/camel/component/hdfs/hdfs.json      |    91 -
 .../camel-hdfs/src/main/docs/hdfs-component.adoc   |   235 -
 .../camel/component/hdfs/DefaultHdfsFile.java      |   120 -
 .../component/hdfs/HaConfigurationBuilder.java     |   116 -
 .../component/hdfs/HdfsArrayFileTypeHandler.java   |    95 -
 .../component/hdfs/HdfsBloomMapFileHandler.java    |   106 -
 .../apache/camel/component/hdfs/HdfsComponent.java |   106 -
 .../camel/component/hdfs/HdfsCompressionCodec.java |    73 -
 .../camel/component/hdfs/HdfsCompressionType.java  |    24 -
 .../camel/component/hdfs/HdfsConfiguration.java    |   660 -
 .../apache/camel/component/hdfs/HdfsConstants.java |    68 -
 .../apache/camel/component/hdfs/HdfsConsumer.java  |   266 -
 .../apache/camel/component/hdfs/HdfsEndpoint.java  |    64 -
 .../org/apache/camel/component/hdfs/HdfsFile.java  |    33 -
 .../camel/component/hdfs/HdfsFileSystemType.java   |    52 -
 .../apache/camel/component/hdfs/HdfsFileType.java  |    53 -
 .../apache/camel/component/hdfs/HdfsHeader.java    |    23 -
 .../apache/camel/component/hdfs/HdfsHelper.java    |    29 -
 .../org/apache/camel/component/hdfs/HdfsInfo.java  |    47 -
 .../camel/component/hdfs/HdfsInfoFactory.java      |   108 -
 .../camel/component/hdfs/HdfsInputStream.java      |   194 -
 .../camel/component/hdfs/HdfsMapFileHandler.java   |   105 -
 .../component/hdfs/HdfsNormalFileHandler.java      |   184 -
 .../camel/component/hdfs/HdfsOsgiHelper.java       |    62 -
 .../camel/component/hdfs/HdfsOutputStream.java     |   122 -
 .../apache/camel/component/hdfs/HdfsProducer.java  |   312 -
 .../component/hdfs/HdfsSequenceFileHandler.java    |   107 -
 .../component/hdfs/HdfsWritableFactories.java      |   256 -
 .../org/apache/camel/component/hdfs/Holder.java    |    48 -
 .../apache/camel/component/hdfs/WritableType.java  |   105 -
 .../hdfs/kerberos/KerberosAuthentication.java      |    62 -
 .../kerberos/KerberosConfigurationBuilder.java     |    69 -
 .../camel/component/hdfs/FromFileToHdfsTest.java   |   104 -
 .../component/hdfs/HaConfigurationBuilderTest.java |    83 -
 .../camel/component/hdfs/HdfsConsumerTest.java     |   233 -
 .../camel/component/hdfs/HdfsInputStreamTest.java  |   124 -
 .../camel/component/hdfs/HdfsOutputStreamTest.java |   177 -
 .../component/hdfs/HdfsProducerConsumerTest.java   |    94 -
 .../component/hdfs/HdfsProducerSplitTest.java      |   132 -
 .../camel/component/hdfs/HdfsProducerTest.java     |   537 -
 .../camel/component/hdfs/HdfsTestSupport.java      |    62 -
 .../camel/component/hdfs/MockDataInputStream.java  |   124 -
 .../component/hdfs/integration/HdfsAppendIT.java   |   161 -
 .../integration/HdfsConsumerIntegrationIT.java     |   528 -
 .../HdfsProducerConsumerIntegrationIT.java         |   157 -
 .../hdfs/kerberos/KerberosAuthenticationTest.java  |    66 -
 .../kerberos/KerberosConfigurationBuilderTest.java |    68 -
 .../camel-hdfs/src/test/resources/hdfs-default.xml |  1607 -
 .../src/test/resources/hdfs-mac-test.xml           |  1607 -
 .../camel-hdfs/src/test/resources/hdfs-test.xml    |  1607 -
 .../src/test/resources/hdfs/normal_file.txt        |    28 -
 .../src/test/resources/kerberos/test-kerb5.conf    |    12 -
 .../src/test/resources/kerberos/test-keytab.bin    |     1 -
 .../src/test/resources/log4j2.properties           |    28 -
 components/camel-headersmap/pom.xml                |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/headersmap.json        |     2 +-
 components/camel-hl7/pom.xml                       |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/component/hl7/hl7.json        |     6 +-
 .../org/apache/camel/component/hl7/hl7terser.json  |    14 +-
 components/camel-http-base/pom.xml                 |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/http-base.json         |     2 +-
 .../org/apache/camel/http/base/HttpHelper.java     |     1 -
 components/camel-http-common/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/http-common.json       |     2 +-
 components/camel-http/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/http/http.json      |     3 +-
 .../org/apache/camel/component/http/https.json     |     3 +-
 .../camel-http/src/main/docs/http-component.adoc   |     4 +-
 .../component/http/HttpCredentialsHelper.java      |    13 +
 .../apache/camel/component/http/HttpEndpoint.java  |     2 +-
 .../http/PreemptiveAuthExecChainHandler.java       |    10 +
 .../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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/huaweicloud/dms/hwcloud-dms.json     |     5 +-
 .../camel/component/huaweicloud/dms/DmsMeta.java   |    18 +-
 .../camel-huawei/camel-huaweicloud-frs/pom.xml     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/huaweicloud/frs/hwcloud-frs.json     |     5 +-
 .../camel-huaweicloud-functiongraph/pom.xml        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/hwcloud-functiongraph.json    |     5 +-
 .../camel-huawei/camel-huaweicloud-iam/pom.xml     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/huaweicloud/iam/hwcloud-iam.json     |     5 +-
 .../camel-huaweicloud-imagerecognition/pom.xml     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../image/hwcloud-imagerecognition.json            |     5 +-
 .../camel-huawei/camel-huaweicloud-obs/pom.xml     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/huaweicloud/obs/hwcloud-obs.json     |     5 +-
 .../component/huaweicloud/obs/OBSConsumer.java     |    15 +-
 .../camel-huawei/camel-huaweicloud-smn/pom.xml     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/huaweicloud/smn/hwcloud-smn.json     |     5 +-
 components/camel-huawei/pom.xml                    |     2 +-
 components/camel-ical/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/ical/ical.json      |     6 +-
 components/camel-iec60870/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/iec60870/client/iec60870-client.json |     5 +-
 .../component/iec60870/server/iec60870-server.json |     5 +-
 components/camel-ignite/pom.xml                    |    15 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/ignite/cache/ignite-cache.json |     5 +-
 .../component/ignite/compute/ignite-compute.json   |     5 +-
 .../component/ignite/events/ignite-events.json     |     5 +-
 .../camel/component/ignite/idgen/ignite-idgen.json |     5 +-
 .../ignite/messaging/ignite-messaging.json         |     5 +-
 .../camel/component/ignite/queue/ignite-queue.json |     5 +-
 .../camel/component/ignite/set/ignite-set.json     |     5 +-
 .../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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../infinispan/embedded/infinispan-embedded.json   |     5 +-
 .../camel-infinispan/camel-infinispan/pom.xml      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/infinispan/remote/infinispan.json    |     5 +-
 components/camel-infinispan/pom.xml                |     2 +-
 components/camel-influxdb/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/influxdb/influxdb.json  |     5 +-
 components/camel-influxdb2/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/influxdb2/influxdb2.json       |     5 +-
 components/camel-irc/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/irc/irc.json        |     5 +-
 components/camel-ironmq/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/ironmq/ironmq.json  |     5 +-
 .../camel/component/ironmq/IronMQConsumer.java     |     3 +
 .../ConcurrentConsumerLoadManualTest.java          |    11 +-
 components/camel-jackson-avro/pom.xml              |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel/component/jackson/avro/avroJackson.json  |    40 +-
 .../transform/AvroPojoDataTypeTransformerTest.java |    25 +-
 .../AvroStructDataTypeTransformerTest.java         |    14 +-
 components/camel-jackson-protobuf/pom.xml          |     9 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/transformer/protobuf-binary   |     2 +
 .../camel/transformer/protobuf-x-java-object       |     2 +
 .../org/apache/camel/transformer/protobuf-x-struct |     2 +
 .../jackson/protobuf/protobufJackson.json          |    40 +-
 .../jackson/protobuf/transform/Protobuf.java       |    56 +
 .../ProtobufBinaryDataTypeTransformer.java         |   100 +
 .../transform/ProtobufPojoDataTypeTransformer.java |    62 +
 .../protobuf/transform/ProtobufSchemaResolver.java |   169 +
 .../ProtobufStructDataTypeTransformer.java         |    85 +
 .../jackson/protobuf/transform/Person.java         |    21 +
 .../ProtobufBinaryDataTypeTransformerTest.java     |   121 +
 .../ProtobufPojoDataTypeTransformerTest.java       |   139 +
 .../transform/ProtobufSchemaResolverTest.java      |    90 +
 .../ProtobufStructDataTypeTransformerTest.java     |   119 +
 .../jackson/protobuf/transform/Person.proto        |    21 +
 .../test/resources/schema/protobuf/Person.proto    |    22 +
 components/camel-jackson/pom.xml                   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../apache/camel/component/jackson/jackson.json    |    44 +-
 .../jackson/AbstractJacksonDataFormat.java         |    39 +-
 .../apache/camel/component/jackson/SchemaType.java |     2 +-
 components/camel-jacksonxml/pom.xml                |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel/component/jacksonxml/jacksonXml.json     |    36 +-
 .../component/jacksonxml/JacksonXMLDataFormat.java |    38 +-
 components/camel-jasypt/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/jasypt.json            |     2 +-
 components/camel-jasypt/src/main/docs/jasypt.adoc  |    16 +
 .../component/jasypt/JasyptPropertiesParser.java   |    21 +
 .../org/apache/camel/component/jasypt/Main.java    |    22 +
 .../jasypt/JasyptPropertiesParserTest.java         |    21 +-
 .../jasypt/JasytPropertiesParserCustomAlgTest.java |    40 +
 components/camel-javascript/pom.xml                |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../resources/org/apache/camel/language/js/js.json |    10 +-
 components/camel-jaxb/pom.xml                      |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/converter/jaxb/jaxb.json      |    44 +-
 .../camel/converter/jaxb/JaxbDataFormat.java       |    34 +-
 ...ncurrentJaxbDataFormatSchemaValidationTest.java |     9 +-
 .../camel/example/DataFormatConcurrentTest.java    |    13 +-
 .../camel/example/SpringLoadRouteFromXmlTest.java  |    78 +
 .../camel/jaxb/FallbackTypeConverterTest.java      |    62 +
 .../org/apache/camel/example}/BarRoute.xml         |     0
 .../camel/example}/SpringLoadRouteFromXmlTest.xml  |     0
 components/camel-jcache/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jcache/jcache.json  |     5 +-
 .../jcache/policy/JCachePolicyProcessor.java       |     3 +
 components/camel-jcr/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jcr/jcr.json        |     5 +-
 components/camel-jdbc/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jdbc/jdbc.json      |     5 +-
 components/camel-jetty-common/pom.xml              |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/jetty-common.json      |     2 +-
 .../camel/component/jetty/JettyHttpComponent.java  |     3 +-
 components/camel-jetty/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jetty12/jetty.json  |     5 +-
 .../jetty/JettyBridgeHostHeaderIssueTest.java      |   122 +
 .../jetty/JettyFailoverRoundRobinTest.java         |   108 +
 .../jetty/JettyHttpHeadersCompatibilityTest.java   |    75 +
 .../component/jetty/JettyValidatorStreamTest.java  |    55 +
 ...alidatorStreamWithStreamCachingEnabledTest.java |    57 +
 .../camel/component/jetty/JettyValidatorTest.java  |    73 +
 .../component/jetty/JettyXsltHttpTemplateTest.java |    64 +
 .../camel/component/jetty/JettyXsltTest.java       |    89 +
 .../jetty/SpringFailoverRoundRobinTest.java        |    74 +
 .../jetty/file/JettyHttpFileCacheTest.java         |    74 +
 ...alidContentTypeClientRequestValidationTest.java |     2 +-
 .../jetty/rest/RestJettyRedirectTest.java          |    63 +
 .../src/test/resources/OptimizationRequest.xsd     |     0
 .../camel/component}/jetty/InvalidRequest.xml      |     0
 .../jetty/JettySpringFailoverRoundRobinTest.xml    |     0
 .../apache/camel/component}/jetty/ValidRequest.xml |     0
 .../org/apache/camel/component}/jetty/greeting.xsl |     0
 .../apache/camel/component}/jetty/transform.xsl    |     0
 components/camel-jfr/pom.xml                       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-jfr/src/generated/resources/jfr.json     |     2 +-
 components/camel-jgroups-raft/pom.xml              |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/jgroups/raft/jgroups-raft.json |     5 +-
 components/camel-jgroups/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/jgroups/jgroups.json    |     5 +-
 components/camel-jira/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jira/jira.json      |     5 +-
 components/camel-jms/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jms/jms.json        |     5 +-
 .../camel/component/jms/JmsMessageHelper.java      |     4 +-
 .../component/jms/AggregatedJmsRouteTest.java      |     5 +-
 .../camel/component/jms/BrowsableQueueTest.java    |     2 +
 .../camel/component/jms/DynamicRouteTest.java      |   110 +
 .../component/jms/JmsConsumerShutdownTest.java     |   107 +
 .../camel/component/jms/JmsDeliveryDelayTest.java  |    67 +
 .../jms/JmsEndpointConfigurationTest.java          |     2 +-
 .../camel/component/jms/JmsPollEnrichTest.java     |    77 +
 .../component/jms/JmsPollingConsumerTest.java      |   108 +
 .../component/jms/JmsSpringValidatorTest.java      |    56 +
 .../component/jms/JmsTopicDurableSharedTest.java   |    75 +
 .../camel/component/jms/JmsTopicSharedTest.java    |    73 +
 .../camel/component/jms/JmsValidatorTest.java      |   102 +
 .../jms/issues/AdviceWithTransactionIssueTest.java |    76 +
 .../component/jms/issues/FileToJmsIssueTest.java   |    45 +
 .../jms/issues/JmsConcurrentConsumersTest.java     |     7 +-
 .../component/jms/issues/TempReplyToIssueTest.java |     2 +-
 .../jms/tuning/PerformanceRoutePojoTest.java       |     7 +-
 .../component/jms/tuning/PerformanceRouteTest.java |     7 +-
 .../jms/tx/JMSNestedTransactionRollbackTest.java   |    62 +
 .../component/jms/JmsConsumerShutdownTest.xml      |    58 +
 .../camel/component/jms/JmsPollingConsumerTest.xml |    85 +
 .../camel/component/jms/JmsSpringValidatorTest.xml |    68 +
 .../camel/component/jms/JmsValidatorTestSchema.xsd |     0
 .../jms/issues/AdviceWithTransactionIssueTest.xml  |    62 +
 .../component/jms/issues/FileToJmsIssueTest.xml    |    67 +
 .../jms/tx/JMSNestedTransactionRollbackTest.xml    |    84 +
 components/camel-jmx/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jmx/jmx.json        |     5 +-
 .../apache/camel/component/jmx/JMXEndpoint.java    |     2 +-
 components/camel-jolt/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jolt/jolt.json      |     5 +-
 .../apache/camel/component/jolt/JoltEndpoint.java  |     2 +-
 components/camel-jooq/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jooq/jooq.json      |     5 +-
 .../apache/camel/component/jooq/JooqConsumer.java  |     5 +-
 components/camel-joor/pom.xml                      |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/language/joor/java.json       |    14 +-
 .../org/apache/camel/language/joor/joor.json       |    14 +-
 .../camel/language/joor/ByteArrayClassLoader.java  |    43 +
 .../camel/language/joor/CamelJoorClassLoader.java  |    23 +-
 .../camel/language/joor/CompilationUnit.java       |   133 +
 .../camel/language/joor/JavaJoorClassLoader.java   |   100 +
 .../apache/camel/language/joor/JavaLanguage.java   |     8 +-
 .../camel/language/joor/JoorScriptingCompiler.java |    60 +-
 .../apache/camel/language/joor/MultiCompile.java   |   374 +
 .../camel/language/joor/CompilationUnitTest.java   |    96 +
 components/camel-jpa/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jpa/jpa.json        |     5 +-
 .../apache/camel/component/jpa/JpaConsumer.java    |     3 +
 components/camel-jq/pom.xml                        |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../resources/org/apache/camel/language/jq/jq.json |    14 +-
 components/camel-jsch/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/scp/scp.json        |     5 +-
 components/camel-jslt/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jslt/jslt.json      |     5 +-
 .../camel-jslt/src/main/docs/jslt-component.adoc   |     1 +
 .../apache/camel/component/jslt/JsltEndpoint.java  |     5 +-
 components/camel-json-patch/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/jsonpatch/json-patch.json      |     5 +-
 .../component/jsonpatch/JsonPatchEndpoint.java     |     2 +-
 components/camel-json-validator/pom.xml            |     2 +-
 .../JsonValidatorEndpointConfigurer.java           |    12 +
 .../JsonValidatorEndpointUriFactory.java           |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/jsonvalidator/json-validator.json    |    11 +-
 .../jsonvalidator/JsonValidatorEndpoint.java       |    54 +-
 .../ValidatorDeserializationFeaturesTest.java      |    69 +
 components/camel-jsonapi/pom.xml                   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../apache/camel/component/jsonapi/jsonApi.json    |     8 +-
 .../camel/component/jsonapi/JsonApiDataFormat.java |    26 +-
 components/camel-jsonata/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/jsonata/jsonata.json    |     5 +-
 .../camel/component/jsonata/JsonataEndpoint.java   |     2 +-
 components/camel-jsonb/pom.xml                     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/jsonb/jsonb.json    |     2 +-
 .../camel/component/jsonb/JsonbDataFormat.java     |    40 +-
 components/camel-jsonpath/pom.xml                  |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/jsonpath/jsonpath.json        |    26 +-
 components/camel-jt400/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/jt400/jt400.json    |     5 +-
 .../jt400/Jt400DataQueueConsumerManualTest.java    |     5 +-
 components/camel-jta/pom.xml                       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-jta/src/generated/resources/jta.json     |     2 +-
 components/camel-jte/pom.xml                       |    69 +
 .../component/jte/JteComponentConfigurer.java      |    85 +
 .../camel/component/jte/JteEndpointConfigurer.java |    67 +
 .../camel/component/jte/JteEndpointUriFactory.java |    72 +
 .../services/org/apache/camel/component.properties |     7 +
 .../services/org/apache/camel/component/jte        |     2 +
 .../org/apache/camel/configurer/jte-component      |     2 +
 .../org/apache/camel/configurer/jte-endpoint       |     2 +
 .../org/apache/camel/urifactory/jte-endpoint       |     2 +
 .../org/apache/camel/component/jte/jte.json        |    46 +
 .../camel-jte/src/main/docs/jte-component.adoc     |   121 +
 .../camel/component/jte/JteCodeResolver.java       |    66 +
 .../apache/camel/component/jte/JteComponent.java   |   164 +
 .../apache/camel/component/jte/JteConstants.java   |    34 +
 .../apache/camel/component/jte/JteEndpoint.java    |   132 +
 .../java/org/apache/camel/component/jte/Model.java |    65 +
 .../camel/component/jte/JteDataModelTest.java      |    61 +
 .../component/jte/JteTemplateFromHeaderTest.java   |    66 +
 .../org/apache/camel/component/jte/JteTest.java    |    61 +
 .../org/apache/camel/component/jte/MyModel.java    |    23 +
 .../camel-jte/src/test/resources/log4j2.properties |    28 +
 .../org/apache/camel/component/jte/custom.jte      |     4 +
 .../org/apache/camel/component/jte/example.jte     |     4 +
 components/camel-kafka/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/kafka/kafka.json    |     5 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |     9 +-
 .../camel/component/kafka/KafkaComponent.java      |     6 +-
 .../component/kafka/consumer/CommitManager.java    |     3 +-
 .../support/KafkaRecordProcessorFacade.java        |     6 +-
 .../kafka/SingleNodeKafkaResumeStrategy.java       |     6 +-
 .../KafkaConsumerAsyncWithOffsetRepoCommitIT.java  |     2 +-
 .../KafkaConsumerSyncWithOffsetRepoCommitIT.java   |     2 +-
 components/camel-kamelet/pom.xml                   |     2 +-
 .../kamelet/KameletComponentConfigurer.java        |     6 +
 .../kamelet/KameletEndpointConfigurer.java         |     6 +
 .../kamelet/KameletEndpointUriFactory.java         |     3 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/kamelet/kamelet.json    |    11 +-
 .../apache/camel/component/kamelet/Kamelet.java    |     6 +
 .../camel/component/kamelet/KameletComponent.java  |    18 +
 .../camel/component/kamelet/KameletEndpoint.java   |    14 +
 .../camel/component/kamelet/KameletEnrichTest.java |    84 +
 .../KameletHttpSinkNoErrorHandlerFalseTest.java    |    64 +
 .../component/kamelet/KameletHttpSinkTest.java     |    54 +
 .../kamelet/KameletNoErrorHandlerDirectTest.java   |    59 +
 ...ameletNoErrorHandlerRouteConfigurationTest.java |    57 +
 .../kamelet/KameletNoErrorHandlerTest.java         |    53 +
 .../component/kamelet/KameletPollEnrichTest.java   |    66 +
 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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/knative/knative.json    |     5 +-
 .../knative/ce/AbstractCloudEventProcessor.java    |     5 +-
 .../camel-knative/camel-knative-http/pom.xml       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/knative-http.json      |     2 +-
 components/camel-knative/pom.xml                   |     2 +-
 components/camel-kubernetes/pom.xml                |     2 +-
 .../KubernetesCronJobComponentConfigurer.java      |    66 +
 .../KubernetesCronJobEndpointConfigurer.java       |   157 +
 .../KubernetesCronJobEndpointUriFactory.java       |   102 +
 .../job/KubernetesJobComponentConfigurer.java      |     6 -
 .../job/KubernetesJobEndpointConfigurer.java       |    72 -
 .../job/KubernetesJobEndpointUriFactory.java       |    14 +-
 .../services/org/apache/camel/component.properties |     4 +-
 .../org/apache/camel/component/kubernetes-cronjob  |     2 +
 .../camel/configurer/kubernetes-cronjob-component  |     2 +
 .../camel/configurer/kubernetes-cronjob-endpoint   |     2 +
 .../camel/urifactory/kubernetes-cronjob-endpoint   |     2 +
 .../config_maps/kubernetes-config-maps.json        |     5 +-
 .../kubernetes/cronjob/kubernetes-cronjob.json     |    60 +
 .../kubernetes-custom-resources.json               |     5 +-
 .../deployments/kubernetes-deployments.json        |     5 +-
 .../kubernetes/events/kubernetes-events.json       |     5 +-
 .../component/kubernetes/hpa/kubernetes-hpa.json   |     5 +-
 .../component/kubernetes/job/kubernetes-job.json   |    70 +-
 .../namespaces/kubernetes-namespaces.json          |     5 +-
 .../kubernetes/nodes/kubernetes-nodes.json         |     5 +-
 .../kubernetes-persistent-volumes.json             |     5 +-
 .../kubernetes-persistent-volumes-claims.json      |     5 +-
 .../component/kubernetes/pods/kubernetes-pods.json |     5 +-
 .../kubernetes-replication-controllers.json        |     5 +-
 .../kubernetes-resources-quota.json                |     5 +-
 .../kubernetes/secrets/kubernetes-secrets.json     |     5 +-
 .../kubernetes-service-accounts.json               |     5 +-
 .../kubernetes/services/kubernetes-services.json   |     5 +-
 .../build_configs/openshift-build-configs.json     |     5 +-
 .../openshift/builds/openshift-builds.json         |     5 +-
 .../openshift-deploymentconfigs.json               |     5 +-
 .../main/docs/kubernetes-cronjob-component.adoc    |    48 +
 .../src/main/docs/kubernetes-job-component.adoc    |     4 +-
 .../component/kubernetes/KubernetesConstants.java  |    11 +
 .../component/kubernetes/KubernetesOperations.java |    10 +-
 .../cronjob/KubernetesCronJobComponent.java        |    30 +
 .../cronjob/KubernetesCronJobEndpoint.java         |    52 +
 .../cronjob/KubernetesCronJobProducer.java         |   175 +
 .../kubernetes/job/KubernetesJobEndpoint.java      |     2 +-
 .../kubernetes/cluster/utils/LeaderRecorder.java   |     5 +-
 .../producer/KubernetesCronJobProducerTest.java    |   174 +
 components/camel-kudu/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/kudu/kudu.json      |     5 +-
 components/camel-language/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/language/language.json  |     5 +-
 .../camel/component/language/LanguageEndpoint.java |     2 +-
 components/camel-ldap/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/ldap/ldap.json      |     5 +-
 .../server/core/integ5/DSAnnotationProcessor.java  |     2 +-
 components/camel-ldif/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/ldif/ldif.json      |     5 +-
 .../server/core/integ5/DSAnnotationProcessor.java  |     2 +-
 components/camel-leveldb/pom.xml                   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/leveldb.json           |     2 +-
 components/camel-log/pom.xml                       |     2 +-
 .../camel/component/log/LogEndpointConfigurer.java |    18 +
 .../camel/component/log/LogEndpointUriFactory.java |     5 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/log/log.json        |    16 +-
 .../apache/camel/component/log/LogEndpoint.java    |    38 +-
 components/camel-lra/pom.xml                       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-lra/src/generated/resources/lra.json     |     2 +-
 .../org/apache/camel/service/lra/LRAClient.java    |     8 +-
 components/camel-lucene/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/lucene/lucene.json  |     5 +-
 components/camel-lumberjack/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/lumberjack/lumberjack.json     |     5 +-
 .../component/lumberjack/LumberjackEndpoint.java   |     2 +-
 components/camel-lzf/pom.xml                       |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/dataformat/lzf/lzf.json       |     6 +-
 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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/mail/imap.json      |     5 +-
 .../org/apache/camel/component/mail/imaps.json     |     5 +-
 .../org/apache/camel/component/mail/pop3.json      |     5 +-
 .../org/apache/camel/component/mail/pop3s.json     |     5 +-
 .../org/apache/camel/component/mail/smtp.json      |     5 +-
 .../org/apache/camel/component/mail/smtps.json     |     5 +-
 .../dataformat/mime/multipart/mimeMultipart.json   |    14 +-
 .../apache/camel/component/mail/MailConsumer.java  |     3 +
 components/camel-mapstruct/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/mapstruct/mapstruct.json       |     5 +-
 .../component/mapstruct/MapstructEndpoint.java     |     2 +-
 components/camel-master/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/master/master.json  |     5 +-
 components/camel-metrics/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/metrics/metrics.json    |     5 +-
 .../camel/component/metrics/MetricsEndpoint.java   |     2 +-
 .../messagehistory/MetricsMessageHistory.java      |     4 +-
 .../MetricsMessageHistoryFactory.java              |     7 +-
 components/camel-micrometer-prometheus/pom.xml     |     2 +-
 .../prometheus/MicrometerPrometheusConfigurer.java |     6 +
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/micrometer-prometheus.json |     2 +-
 .../prometheus/MicrometerPrometheus.java           |    64 +-
 components/camel-micrometer/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/micrometer/micrometer.json     |     5 +-
 .../src/main/docs/micrometer-component.adoc        |     5 +-
 .../component/micrometer/MicrometerConsole.java    |    57 +-
 .../component/micrometer/MicrometerConstants.java  |     8 +-
 .../component/micrometer/MicrometerEndpoint.java   |     2 +-
 .../MicrometerExchangeEventNotifier.java           |    34 +-
 ...rometerExchangeEventNotifierNamingStrategy.java |    23 +-
 .../MicrometerRouteEventNotifier.java              |    31 +-
 ...MicrometerRouteEventNotifierNamingStrategy.java |    13 +
 .../messagehistory/MicrometerMessageHistory.java   |     4 +-
 .../MicrometerMessageHistoryFactory.java           |     7 +-
 .../routepolicy/MicrometerRoutePolicy.java         |    33 +
 .../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 +-
 .../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-mina/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/mina/mina.json      |     5 +-
 .../mina/MinaProducerShutdownManualIT.java         |     7 +-
 components/camel-minio/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/minio/minio.json    |     5 +-
 .../camel/component/minio/MinioConsumer.java       |     6 +-
 components/camel-mllp/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/mllp/mllp.json      |     5 +-
 components/camel-mock/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/mock/mock.json      |     5 +-
 .../apache/camel/component/mock/MockEndpoint.java  |   102 +-
 .../mock/MockExpressionClauseSupport.java          |    14 +
 components/camel-mongodb-gridfs/pom.xml            |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/mongodb/gridfs/mongodb-gridfs.json   |     5 +-
 components/camel-mongodb/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/mongodb/mongodb.json    |     5 +-
 components/camel-mustache/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/mustache/mustache.json  |     5 +-
 .../src/main/docs/mustache-component.adoc          |     2 +
 .../camel/component/mustache/MustacheEndpoint.java |     2 +-
 components/camel-mvel/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/component/mvel/mvel.json      |     5 +-
 .../org/apache/camel/language/mvel/mvel.json       |    10 +-
 .../camel-mvel/src/main/docs/mvel-component.adoc   |     1 +
 .../apache/camel/component/mvel/MvelEndpoint.java  |     2 +-
 components/camel-mybatis/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/mybatis/mybatis-bean.json      |     5 +-
 .../apache/camel/component/mybatis/mybatis.json    |     5 +-
 .../src/main/docs/mybatis-component.adoc           |    81 +-
 .../camel/component/mybatis/MyBatisConsumer.java   |     3 +
 .../mybatis/MyBatisPollingDelayRouteTest.java      |     5 +-
 components/camel-nats/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/nats/nats.json      |     5 +-
 components/camel-netty-http/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/netty/http/netty-http.json     |     5 +-
 .../netty/http/HttpClientInitializerFactory.java   |     1 -
 .../component/netty/http/NettyHttpHelper.java      |     2 -
 .../component/netty/http/NettyHttpProducer.java    |     1 -
 .../netty/http/SecurityAuthenticatorSupport.java   |     2 -
 .../NettyHttpHeaderFilterStrategyRemovalTest.java  |     4 +-
 .../netty/http/NettyHttpSuspendResumeTest.java     |     3 +-
 components/camel-netty/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/netty/netty.json    |     5 +-
 components/camel-nitrite/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/nitrite/nitrite.json    |     5 +-
 components/camel-oaipmh/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/oaipmh/component/oaipmh.json  |     5 +-
 components/camel-observation/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/observation.json       |     2 +-
 components/camel-ognl/pom.xml                      |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/language/ognl/ognl.json       |    10 +-
 .../apache/camel/language/ognl/OgnlExpression.java |     5 +-
 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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/olingo2/olingo2.json    |     5 +-
 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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/olingo4/olingo4.json    |     5 +-
 components/camel-olingo4/pom.xml                   |     2 +-
 components/camel-openapi-java/pom.xml              |     6 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/openapi-java.json      |     2 +-
 .../java/org/apache/camel/openapi/BeanConfig.java  |    42 +-
 .../java/org/apache/camel/openapi/OpenAPI3to2.java |     2 +-
 .../apache/camel/openapi/RestModelConverters.java  |    22 +-
 .../apache/camel/openapi/RestOpenApiReader.java    |    20 +-
 .../apache/camel/openapi/RestOpenApiSupport.java   |   125 +-
 .../org/apache/camel/openapi/ComplexTypesTest.java |   118 +-
 .../RestOpenApiDefaultProducesConsumesTest.java    |    14 +-
 .../camel/openapi/RestOpenApiLicenseInfoTest.java  |     2 +-
 ...estOpenApiModelApiSecurityRequirementsTest.java |    12 +-
 .../RestOpenApiReaderApiDocsOverrideTest.java      |    39 +-
 .../openapi/RestOpenApiReaderApiDocsTest.java      |    48 +-
 .../openapi/RestOpenApiReaderContextPathTest.java  |    14 +-
 .../openapi/RestOpenApiReaderDayOfWeekTest.java    |    54 +-
 .../openapi/RestOpenApiReaderDisabledTest.java     |    13 +-
 ...RestOpenApiReaderEnableVendorExtensionTest.java |    52 +-
 .../RestOpenApiReaderFileResponseModelTest.java    |    40 +-
 .../RestOpenApiReaderModelApiSecurityTest.java     |    14 +-
 .../RestOpenApiReaderModelBookOrderTest.java       |    13 +-
 .../camel/openapi/RestOpenApiReaderModelTest.java  |    18 +-
 .../RestOpenApiReaderOverrideHostApiDocsTest.java  |    70 +-
 .../RestOpenApiReaderPropertyPlaceholderTest.java  |    21 +-
 .../camel/openapi/RestOpenApiReaderTest.java       |    18 +-
 .../openapi/RestOpenApiV2SecuritySchemesTest.java  |     2 +-
 .../openapi/RestOpenApiV3SecuritySchemesTest.java  |    10 +-
 .../apache/camel/openapi/RestOpenApiV3XOfTest.java |    42 +-
 ...pringRestOpenApiReaderModelApiSecurityTest.java |     5 +-
 ...t.json => V20SchemaForComplexTypesRequest.json} |     0
 ...orComplexTypesRequestWithSchemaAnnotation.json} |     0
 ....json => V20SchemaForComplexTypesResponse.json} |     0
 ...rComplexTypesResponseWithSchemaAnnotation.json} |     0
 ...t.json => V30SchemaForComplexTypesRequest.json} |     0
 ...orComplexTypesRequestWithSchemaAnnotation.json} |     0
 ....json => V30SchemaForComplexTypesResponse.json} |     0
 ...rComplexTypesResponseWithSchemaAnnotation.json} |     0
 .../openapi/V31SchemaForComplexTypesRequest.json   |   168 +
 ...ForComplexTypesRequestWithSchemaAnnotation.json |   168 +
 .../openapi/V31SchemaForComplexTypesResponse.json  |   111 +
 ...orComplexTypesResponseWithSchemaAnnotation.json |   111 +
 components/camel-opensearch/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/opensearch/opensearch.json     |     5 +-
 components/camel-openstack/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../openstack/cinder/openstack-cinder.json         |     5 +-
 .../openstack/glance/openstack-glance.json         |     5 +-
 .../openstack/keystone/openstack-keystone.json     |     5 +-
 .../openstack/neutron/openstack-neutron.json       |     5 +-
 .../component/openstack/nova/openstack-nova.json   |     5 +-
 .../component/openstack/swift/openstack-swift.json |     5 +-
 components/camel-opentelemetry/pom.xml             |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/opentelemetry.json     |     2 +-
 components/camel-optaplanner/pom.xml               |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/optaplanner/optaplanner.json   |     5 +-
 components/camel-paho-mqtt5/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/paho/mqtt5/paho-mqtt5.json     |     5 +-
 components/camel-paho/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/paho/paho.json      |     5 +-
 components/camel-parquet-avro/pom.xml              |     2 +-
 .../avro/ParquetAvroDataFormatConfigurer.java      |     2 +
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel/dataformat/parquet/avro/parquetAvro.json |     9 +-
 .../parquet/avro/ParquetAvroDataFormat.java        |    47 +-
 .../dataformat/parquet/avro/ParquetIterator.java   |    68 +
 .../parquet/avro/ParquetUnmarshalOnCompletion.java |    41 +
 ...ParquetAvroDataFormatUnmarshalLazyLoadTest.java |   103 +
 components/camel-pdf/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/pdf/pdf.json        |     5 +-
 .../apache/camel/component/pdf/PdfEndpoint.java    |     2 +-
 components/camel-pg-replication-slot/pom.xml       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../pg/replication/slot/pg-replication-slot.json   |     5 +-
 components/camel-pgevent/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/pgevent/pgevent.json    |     5 +-
 components/camel-platform-http-main/pom.xml        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/platform-http-main.json    |     2 +-
 .../platform/http/main/MainHttpServer.java         |   100 +-
 components/camel-platform-http-vertx/pom.xml       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/platform-http-vertx.json   |     2 +-
 .../http/vertx/VertxPlatformHttpServer.java        |     5 +
 .../VertxPlatformHttpServerConfiguration.java      |   137 +
 .../http/vertx/VertxPlatformHttpSupport.java       |     1 -
 .../http/vertx/VertxPlatformHttpEngineTest.java    |   113 +
 .../http/vertx/VertxPlatformHttpSessionTest.java   |   256 +
 components/camel-platform-http/pom.xml             |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/platform/http/platform-http.json     |     5 +-
 components/camel-plc4x/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/plc4x/plc4x.json    |     5 +-
 components/camel-printer/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/printer/lpr.json    |     5 +-
 components/camel-protobuf/pom.xml                  |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../apache/camel/dataformat/protobuf/protobuf.json |    10 +-
 components/camel-pubnub/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/pubnub/pubnub.json  |     5 +-
 components/camel-pulsar/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/pulsar/pulsar.json  |     5 +-
 components/camel-python/pom.xml                    |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/language/python/python.json   |    10 +-
 components/camel-quartz/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/quartz/quartz.json  |     5 +-
 .../camel/component/quartz/QuartzEndpoint.java     |     2 +-
 components/camel-quickfix/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/quickfixj/quickfix.json |     5 +-
 components/camel-reactive-executor-tomcat/pom.xml  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/reactive-executor-tomcat.json        |     2 +-
 components/camel-reactive-executor-vertx/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/reactive-executor-vertx.json         |     2 +-
 components/camel-reactive-streams/pom.xml          |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../reactive/streams/reactive-streams.json         |     5 +-
 .../reactive/streams/ReactiveStreamsEndpoint.java  |     2 +-
 .../streams/BackpressureSubscriberTest.java        |    19 +-
 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/other.properties     |     2 +-
 .../camel-redis/src/generated/resources/redis.json |     2 +-
 components/camel-ref/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/ref/ref.json        |     5 +-
 .../apache/camel/component/ref/RefEndpoint.java    |     2 +-
 components/camel-resilience4j/pom.xml              |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/resilience4j.json      |     2 +-
 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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/rest/openapi/rest-openapi.json |     5 +-
 .../rest/openapi/WireMockJettyServerFactory.java   |    15 +-
 components/camel-rest/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/rest/rest-api.json  |     5 +-
 .../org/apache/camel/component/rest/rest.json      |     3 +-
 .../camel/component/rest/RestApiEndpoint.java      |     2 +-
 components/camel-robotframework/pom.xml            |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/robotframework/robotframework.json   |     5 +-
 .../robotframework/RobotFrameworkCamelUtils.java   |     5 +
 components/camel-rocketmq/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/rocketmq/rocketmq.json  |     5 +-
 components/camel-rss/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/rss/rss.json        |     5 +-
 .../org/apache/camel/dataformat/rss/rss.json       |     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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/saga/saga.json      |     5 +-
 .../camel-salesforce-codegen/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/salesforce-codegen.json    |     2 +-
 .../codegen/AbstractSalesforceExecution.java       |    14 +-
 .../camel-salesforce-component/pom.xml             |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/salesforce/salesforce.json     |     3 +-
 .../component/salesforce/PubSubApiConsumer.java    |     7 +-
 .../component/salesforce/SalesforceComponent.java  |    18 +-
 .../component/salesforce/SalesforceEndpoint.java   |    32 +-
 .../component/salesforce/SalesforceHttpClient.java |     7 +-
 .../salesforce/api/FieldsToNullPropertyFilter.java |     3 +-
 .../salesforce/api/dto/AbstractSObjectBase.java    |     6 +-
 .../component/salesforce/api/dto/RestError.java    |     5 +-
 .../component/salesforce/api/dto/bulk/Error.java   |     5 +-
 .../salesforce/api/dto/bulk/ResultError.java       |    12 +-
 .../component/salesforce/api/dto/bulkv2/Job.java   |    20 +
 .../salesforce/api/dto/composite/SObjectBatch.java |     3 +-
 .../api/dto/composite/SObjectComposite.java        |     3 +-
 .../internal/client/AbstractClientBase.java        |   722 +-
 .../internal/client/DefaultBulkApiClient.java      |    21 +-
 .../internal/client/DefaultCompositeApiClient.java |     1 -
 .../internal/client/DefaultRawClient.java          |     2 +-
 .../internal/client/DefaultRestClient.java         |     3 +
 .../internal/client/SalesforceHttpRequest.java     |    38 -
 .../internal/client/SalesforceSecurityHandler.java |    64 +-
 .../internal/processor/AnalyticsApiProcessor.java  |     6 +-
 .../internal/processor/RawProcessor.java           |     1 -
 .../internal/streaming/SubscriptionHelper.java     |    18 +-
 .../salesforce/HttpProxyIntegrationTest.java       |   301 +-
 .../camel/component/salesforce/PubSubApiTest.java  |    24 +-
 .../salesforce/RestApiIntegrationTest.java         |  1739 +-
 .../salesforce/StreamingApiIntegrationTest.java    |     3 +
 .../component/salesforce/api/dto/LimitsTest.java   |     1 -
 .../api/dto/composite/SObjectCompositeTest.java    |     2 +-
 .../salesforce/internal/SalesforceSessionTest.java |   116 +-
 .../internal/client/AbstractClientBaseTest.java    |   288 +-
 .../pubsub/SendOneMessagePubSubServer.java         |    98 +-
 .../salesforce/internal/streaming/StubServer.java  |    21 +-
 .../camel-salesforce-maven-plugin/pom.xml          |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/salesforce-maven-plugin.json         |     2 +-
 .../src/it/customized-types/pom.xml                |     2 +-
 .../src/it/simple-it/pom.xml                       |     2 +-
 components/camel-salesforce/pom.xml                |     5 +-
 components/camel-sap-netweaver/pom.xml             |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/sap/netweaver/sap-netweaver.json     |     5 +-
 components/camel-saxon/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/component/xquery/xquery.json  |     5 +-
 .../org/apache/camel/language/xquery/xquery.json   |    20 +-
 .../camel/component/xquery/XQueryEndpoint.java     |     2 +-
 components/camel-scheduler/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/scheduler/scheduler.json       |     5 +-
 .../component/scheduler/SchedulerEndpoint.java     |     2 +-
 components/camel-schematron/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/schematron/schematron.json     |     5 +-
 .../component/schematron/SchematronEndpoint.java   |     2 +-
 components/camel-seda/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/seda/seda.json      |     5 +-
 .../apache/camel/component/seda/SedaEndpoint.java  |     2 +-
 components/camel-service/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/service/service.json    |     5 +-
 .../camel-servicenow-component/pom.xml             |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/servicenow/servicenow.json     |     3 +-
 .../camel-servicenow-maven-plugin/pom.xml          |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/servicenow-maven-plugin.json         |     2 +-
 components/camel-servicenow/pom.xml                |     2 +-
 components/camel-servlet/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/servlet/servlet.json    |     5 +-
 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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/sjms/sjms.json      |     5 +-
 .../camel/component/sjms/jms/JmsMessageHelper.java |     2 +-
 components/camel-sjms2/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/sjms2/sjms2.json    |     5 +-
 components/camel-slack/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/slack/slack.json    |     5 +-
 .../camel/component/slack/SlackConsumer.java       |     3 +
 components/camel-smb/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/smb/smb.json        |     5 +-
 components/camel-smpp/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/smpp/smpp.json      |     5 +-
 .../org/apache/camel/component/smpp/smpps.json     |     5 +-
 components/camel-snakeyaml/pom.xml                 |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel/component/snakeyaml/snakeYaml.json       |    28 +-
 .../component/snakeyaml/SnakeYAMLDataFormat.java   |    20 +-
 components/camel-snmp/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/snmp/snmp.json      |     5 +-
 components/camel-soap/pom.xml                      |     4 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/dataformat/soap/soap.json     |    16 +-
 .../camel/dataformat/soap/SoapDataFormat.java      |     5 +-
 components/camel-splunk-hec/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/splunkhec/splunk-hec.json      |     5 +-
 components/camel-splunk/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/splunk/splunk.json  |     5 +-
 .../camel/component/splunk/SplunkConsumer.java     |     4 +
 components/camel-spring-batch/pom.xml              |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/spring/batch/spring-batch.json |     5 +-
 .../spring/batch/SpringBatchEndpoint.java          |     2 +-
 .../spring/batch/SpringBatchEndpointTest.java      |     2 +-
 components/camel-spring-jdbc/pom.xml               |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/spring/jdbc/spring-jdbc.json   |     5 +-
 components/camel-spring-ldap/pom.xml               |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/springldap/spring-ldap.json    |     5 +-
 components/camel-spring-main/pom.xml               |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/spring-main.json       |     2 +-
 components/camel-spring-rabbitmq/pom.xml           |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/springrabbit/spring-rabbitmq.json    |     5 +-
 .../DefaultMessagePropertiesConverter.java         |     1 -
 components/camel-spring-redis/pom.xml              |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/redis/spring-redis.json |     5 +-
 components/camel-spring-security/pom.xml           |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/spring-security.json   |     2 +-
 components/camel-spring-ws/pom.xml                 |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/spring/ws/spring-ws.json       |     5 +-
 components/camel-spring-xml/pom.xml                |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../org/apache/camel/spring/xml/camelContext.json  |   152 +-
 .../apache/camel/spring/xml/consumerTemplate.json  |     6 +-
 .../org/apache/camel/spring/xml/endpoint.json      |     6 +-
 .../org/apache/camel/spring/xml/errorHandler.json  |    36 +-
 .../apache/camel/spring/xml/fluentTemplate.json    |     8 +-
 .../camel/spring/xml/keyStoreParameters.json       |    12 +-
 .../camel/spring/xml/redeliveryPolicyProfile.json  |    52 +-
 .../org/apache/camel/spring/xml/restContext.json   |     4 +-
 .../spring/xml/routeConfigurationContext.json      |     4 +-
 .../org/apache/camel/spring/xml/routeContext.json  |     4 +-
 .../camel/spring/xml/routeTemplateContext.json     |     4 +-
 .../camel/spring/xml/secureRandomParameters.json   |     8 +-
 .../camel/spring/xml/sslContextParameters.json     |    12 +-
 .../org/apache/camel/spring/xml/template.json      |     8 +-
 .../org/apache/camel/spring/xml/threadPool.json    |    22 +-
 .../src/generated/resources/spring-xml.json        |     2 +-
 .../spring/interceptor/DelayerInterceptorTest.java |     5 +-
 .../spring/processor/SpringConvertBodyTest.java    |     2 +-
 .../spring/processor/SpringConvertHeaderTest.java  |    30 +
 .../processor/SpringConvertVariableTest.java       |    30 +
 .../spring/processor/SpringSetVariableTest.java    |    43 +
 .../BatchResequencerAllowDuplicatesTest.xml        |     2 +-
 .../processor/BatchResequencerJMSPriorityTest.xml  |     2 +-
 .../processor/SpringSetVariableTest-context.xml    |    39 +
 .../apache/camel/spring/processor/convertBody.xml  |     8 +-
 .../camel/spring/processor/convertHeader.xml       |    75 +
 .../camel/spring/processor/convertVariable.xml     |    74 +
 .../apache/camel/spring/processor/resequencer.xml  |     2 +-
 .../spring/processor/resequencerRejectOld.xml      |     2 +-
 .../camel/spring/processor/streamResequencer.xml   |     2 +-
 components/camel-spring/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../apache/camel/component/event/spring-event.json |     5 +-
 .../org/apache/camel/language/spel/spel.json       |    10 +-
 .../camel/component/event/EventEndpoint.java       |     2 +-
 .../spi/BridgePropertyPlaceholderConfigurer.java   |     2 +-
 components/camel-sql/pom.xml                       |     4 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/sql/sql.json        |     7 +-
 .../camel/component/sql/stored/sql-stored.json     |     7 +-
 .../apache/camel/component/sql/SqlConsumer.java    |     3 +
 .../apache/camel/component/sql/SqlEndpoint.java    |     2 +-
 .../component/sql/stored/SqlStoredEndpoint.java    |     2 +-
 components/camel-ssh/pom.xml                       |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/ssh/ssh.json        |     5 +-
 components/camel-stax/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/component/stax/stax.json      |     5 +-
 .../camel/language/xtokenizer/xtokenize.json       |    18 +-
 .../apache/camel/component/stax/StAXEndpoint.java  |     2 +-
 components/camel-stitch/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/stitch/stitch.json  |     5 +-
 components/camel-stomp/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/stomp/stomp.json    |     5 +-
 components/camel-stream/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/stream/stream.json  |     5 +-
 .../camel/component/stream/StreamConsumer.java     |    27 +-
 .../camel/component/stream/StreamDelayTest.java    |     7 +-
 components/camel-stringtemplate/pom.xml            |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/stringtemplate/string-template.json  |     5 +-
 .../src/main/docs/string-template-component.adoc   |    26 +
 .../stringtemplate/StringTemplateEndpoint.java     |     2 +-
 components/camel-stub/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/stub/stub.json      |     5 +-
 .../apache/camel/component/stub/StubEndpoint.java  |     2 +-
 components/camel-swift/pom.xml                     |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../apache/camel/dataformat/swift/mt/swiftMt.json  |     6 +-
 .../apache/camel/dataformat/swift/mx/swiftMx.json  |    12 +-
 components/camel-syslog/pom.xml                    |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/syslog/syslog.json  |     2 +-
 components/camel-tarfile/pom.xml                   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../apache/camel/dataformat/tarfile/tarFile.json   |    12 +-
 .../src/main/docs/tarFile-dataformat.adoc          |     2 +
 components/camel-telegram/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/telegram/telegram.json  |     5 +-
 components/camel-test/camel-test-junit5/pom.xml    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/test-junit5.json       |     2 +-
 .../apache/camel/test/junit5/CamelTestSupport.java |    11 +-
 .../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/main/junit5/CamelMainExtension.java |     9 +-
 .../camel-test/camel-test-spring-junit5/pom.xml    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/test-spring-junit5.json    |     2 +-
 components/camel-test/pom.xml                      |     2 +-
 components/camel-threadpoolfactory-vertx/pom.xml   |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/threadpoolfactory-vertx.json         |     2 +-
 components/camel-thrift/pom.xml                    |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../org/apache/camel/component/thrift/thrift.json  |     5 +-
 .../org/apache/camel/dataformat/thrift/thrift.json |    10 +-
 .../thrift/server/ThriftMethodHandler.java         |     1 -
 components/camel-thymeleaf/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/thymeleaf/thymeleaf.json       |    19 +-
 .../component/thymeleaf/ThymeleafEndpoint.java     |    80 +-
 components/camel-tika/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/tika/tika.json      |     5 +-
 .../apache/camel/component/tika/TikaEndpoint.java  |     2 +-
 components/camel-timer/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/timer/timer.json    |     5 +-
 .../camel/component/timer/TimerEndpoint.java       |     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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/twilio/twilio.json  |     5 +-
 components/camel-twitter/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../directmessage/twitter-directmessage.json       |     3 +-
 .../component/twitter/search/twitter-search.json   |     3 +-
 .../twitter/timeline/twitter-timeline.json         |     3 +-
 components/camel-undertow-spring-security/pom.xml  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../resources/undertow-spring-security.json        |     2 +-
 components/camel-undertow/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/undertow/undertow.json  |     3 +-
 components/camel-univocity-parsers/pom.xml         |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel/dataformat/univocity/univocityCsv.json   |    38 +-
 .../camel/dataformat/univocity/univocityFixed.json |    36 +-
 .../camel/dataformat/univocity/univocityTsv.json   |    32 +-
 components/camel-validator/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/validator/validator.json       |     5 +-
 .../component/validator/ValidatorEndpoint.java     |     2 +-
 components/camel-velocity/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/velocity/velocity.json  |     5 +-
 .../src/main/docs/velocity-component.adoc          |     2 +
 .../camel/component/velocity/VelocityEndpoint.java |     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 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/vertx/http/vertx-http.json     |     5 +-
 .../component/vertx/http/VertxHttpEndpoint.java    |     1 -
 .../camel-vertx/camel-vertx-websocket/pom.xml      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../component/vertx/websocket/vertx-websocket.json |     5 +-
 components/camel-vertx/camel-vertx/pom.xml         |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/vertx/vertx.json    |     5 +-
 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-weather/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/weather/weather.json    |     5 +-
 components/camel-web3j/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/web3j/web3j.json    |     5 +-
 components/camel-webhook/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/webhook/webhook.json    |     5 +-
 components/camel-whatsapp/pom.xml                  |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/whatsapp/whatsapp.json  |     5 +-
 .../component/whatsapp/model/UploadMedia.java      |     2 +-
 components/camel-wordpress/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/wordpress/wordpress.json       |     5 +-
 components/camel-workday/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/workday/workday.json    |     5 +-
 components/camel-xchange/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/xchange/xchange.json    |     5 +-
 components/camel-xj/pom.xml                        |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/xj/xj.json          |     5 +-
 .../org/apache/camel/component/xj/XJEndpoint.java  |     2 +-
 components/camel-xmlsecurity/pom.xml               |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../component/xmlsecurity/xmlsecurity-sign.json    |     5 +-
 .../component/xmlsecurity/xmlsecurity-verify.json  |     5 +-
 .../camel/dataformat/xmlsecurity/xmlSecurity.json  |    28 +-
 .../component/xmlsecurity/XmlSignerEndpoint.java   |     2 +-
 .../component/xmlsecurity/XmlVerifierEndpoint.java |     2 +-
 components/camel-xmpp/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/xmpp/xmpp.json      |     5 +-
 components/camel-xpath/pom.xml                     |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../org/apache/camel/language/xpath/xpath.json     |    30 +-
 components/camel-xslt-saxon/pom.xml                |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/xslt/saxon/xslt-saxon.json     |     5 +-
 .../component/xslt/saxon/XsltSaxonEndpoint.java    |     2 +-
 components/camel-xslt/pom.xml                      |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/xslt/xslt.json      |     5 +-
 .../apache/camel/component/xslt/XsltEndpoint.java  |     2 +-
 components/camel-zeebe/pom.xml                     |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../org/apache/camel/component/zeebe/zeebe.json    |     5 +-
 components/camel-zendesk/pom.xml                   |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../apache/camel/component/zendesk/zendesk.json    |     5 +-
 components/camel-zip-deflater/pom.xml              |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../camel/dataformat/deflater/gzipDeflater.json    |     2 +-
 .../camel/dataformat/deflater/zipDeflater.json     |     6 +-
 components/camel-zipfile/pom.xml                   |     2 +-
 .../org/apache/camel/dataformat.properties         |     2 +-
 .../apache/camel/dataformat/zipfile/zipFile.json   |    12 +-
 .../src/main/docs/zipFile-dataformat.adoc          |     5 +-
 components/camel-zookeeper-master/pom.xml          |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../zookeepermaster/zookeeper-master.json          |     5 +-
 components/camel-zookeeper/pom.xml                 |     2 +-
 .../services/org/apache/camel/component.properties |     2 +-
 .../camel/component/zookeeper/zookeeper.json       |     5 +-
 components/pom.xml                                 |     5 +-
 core/camel-api/pom.xml                             |     2 +-
 .../java/org/apache/camel/spi/Metadata.java        |    15 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |     6 +
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-api/src/generated/resources/api.json    |     2 +-
 .../main/java/org/apache/camel/CamelContext.java   |    39 +
 .../main/java/org/apache/camel/ContextEvents.java  |    28 +
 .../src/main/java/org/apache/camel/Exchange.java   |    66 +
 .../java/org/apache/camel/ExchangeExtension.java   |     1 +
 .../org/apache/camel/FluentProducerTemplate.java   |    42 +
 .../src/main/java/org/apache/camel/Message.java    |     2 +-
 .../main/java/org/apache/camel/MessageHistory.java |     9 +-
 .../camel/NoSuchHeaderOrPropertyException.java     |     2 +-
 .../org/apache/camel/NoSuchVariableException.java  |    50 +
 .../main/java/org/apache/camel/PooledExchange.java |     1 +
 .../main/java/org/apache/camel/PropertyInject.java |     2 +-
 .../java/org/apache/camel/ValidationException.java |     2 +-
 .../src/main/java/org/apache/camel/Variable.java   |    39 +
 .../src/main/java/org/apache/camel/Variables.java  |    34 +
 .../main/java/org/apache/camel/clock/Clock.java    |    61 +
 .../java/org/apache/camel/clock/ContextClock.java  |    83 +
 .../java/org/apache/camel/clock/EventClock.java    |    42 +
 .../camel/spi/BrowsableVariableRepository.java     |    52 +
 .../java/org/apache/camel/spi/ClassResolver.java   |     8 +
 .../main/java/org/apache/camel/spi/DataFormat.java |    28 +
 .../java/org/apache/camel/spi/ManagementAgent.java |    12 +-
 .../apache/camel/spi/MessageHistoryFactory.java    |    24 +-
 .../main/java/org/apache/camel/spi/MimeType.java   |     3 +
 .../org/apache/camel/spi/PropertiesSource.java     |    11 +
 .../java/org/apache/camel/spi/RouteController.java |    13 +-
 .../java/org/apache/camel/spi/StateRepository.java |     2 +-
 .../camel/spi/SupervisingRouteController.java      |    18 +
 .../org/apache/camel/spi/VariableRepository.java   |    55 +
 .../camel/spi/VariableRepositoryFactory.java       |    37 +
 .../camel/vault/AzureVaultConfiguration.java       |    13 +
 core/camel-base-engine/pom.xml                     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/base-engine.json       |     2 +-
 .../camel/impl/engine/AbstractCamelContext.java    |    62 +-
 .../camel/impl/engine/CamelInternalProcessor.java  |    60 +-
 .../engine/DefaultAsyncProcessorAwaitManager.java  |     6 +-
 .../impl/engine/DefaultCamelBeanPostProcessor.java |    40 +-
 .../camel/impl/engine/DefaultClassResolver.java    |    12 +
 .../impl/engine/DefaultFluentProducerTemplate.java |   116 +-
 .../impl/engine/DefaultInflightRepository.java     |     6 +-
 .../impl/engine/DefaultMessageHistoryFactory.java  |     7 +-
 .../impl/engine/DefaultResourceResolvers.java      |     2 +-
 .../org/apache/camel/impl/engine/DefaultRoute.java |    12 +-
 .../camel/impl/engine/DefaultRouteController.java  |     5 +
 .../engine/DefaultSupervisingRouteController.java  |    50 +-
 .../engine/DefaultVariableRepositoryFactory.java   |   107 +
 .../camel/impl/engine/FileStateRepository.java     |   292 -
 .../camel/impl/engine/InternalRouteController.java |     5 +
 .../apache/camel/impl/engine/MDCUnitOfWork.java    |    42 +-
 .../camel/impl/engine/MemoryStateRepository.java   |    51 -
 .../camel/impl/engine/PooledExchangeFactory.java   |     9 +-
 .../engine/PooledProcessorExchangeFactory.java     |    14 +-
 .../impl/engine/PrototypeExchangeFactory.java      |     2 +-
 .../engine/PrototypeProcessorExchangeFactory.java  |     2 +-
 .../camel/impl/engine/SimpleCamelContext.java      |     6 +
 core/camel-base/pom.xml                            |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-base/src/generated/resources/base.json  |     2 +-
 .../properties/DefaultPropertiesLookup.java        |    21 +-
 .../properties/DefaultPropertiesParser.java        |    20 +-
 .../component/properties/PropertiesLookup.java     |     7 +-
 .../camel/impl/event/ExchangeCompletedEvent.java   |    17 +-
 core/camel-cloud/pom.xml                           |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-cloud/src/generated/resources/cloud.json |     2 +-
 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/variables         |     2 +
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/console.json           |     2 +-
 .../camel/impl/console/HealthDevConsole.java       |    20 +-
 .../camel/impl/console/RouteControllerConsole.java |     6 +
 .../camel/impl/console/VariablesDevConsole.java    |    82 +
 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   |    26 +-
 core/camel-core-engine/pom.xml                     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-engine.json       |     2 +-
 .../modules/eips/examples/json/batch-config.json   |     1 -
 .../modules/eips/examples/json/batchConfig.json    |     1 +
 .../eips/examples/json/convertHeaderTo.json        |     1 +
 .../eips/examples/json/convertVariableTo.json      |     1 +
 .../modules/eips/examples/json/removeVariable.json |     1 +
 .../modules/eips/examples/json/setVariable.json    |     1 +
 .../modules/eips/examples/json/stream-config.json  |     1 -
 .../modules/eips/examples/json/streamConfig.json   |     1 +
 .../src/main/docs/modules/eips/nav.adoc            |     8 +-
 .../docs/modules/eips/pages/batch-config-eip.adoc  |    12 -
 .../docs/modules/eips/pages/batchConfig-eip.adoc   |    12 +
 .../modules/eips/pages/change-data-capture.adoc    |     2 +-
 .../modules/eips/pages/convertHeaderTo-eip.adoc    |   153 +
 .../modules/eips/pages/convertVariableTo-eip.adoc  |   153 +
 .../main/docs/modules/eips/pages/kamelet-eip.adoc  |     2 +-
 .../modules/eips/pages/removeVariable-eip.adoc     |    44 +
 .../docs/modules/eips/pages/resequence-eip.adoc    |    20 +-
 .../docs/modules/eips/pages/setVariable-eip.adoc   |   104 +
 .../docs/modules/eips/pages/stream-config-eip.adoc |    12 -
 .../docs/modules/eips/pages/streamConfig-eip.adoc  |    12 +
 core/camel-core-languages/pom.xml                  |     2 +-
 .../services/org/apache/camel/language.properties  |     2 +-
 .../apache/camel/language/constant/constant.json   |    10 +-
 .../org/apache/camel/language/csimple/csimple.json |    10 +-
 .../org/apache/camel/language/header/header.json   |     8 +-
 .../camel/language/property/exchangeProperty.json  |     8 +-
 .../org/apache/camel/language/ref/ref.json         |    10 +-
 .../org/apache/camel/language/simple/file.json     |    10 +-
 .../org/apache/camel/language/simple/simple.json   |    10 +-
 .../apache/camel/language/tokenizer/tokenize.json  |    28 +-
 .../modules/languages/pages/simple-language.adoc   |    23 +-
 .../camel/language/csimple/CSimpleLanguage.java    |    45 +-
 .../language/simple/SimpleExpressionBuilder.java   |    52 +
 .../simple/ast/SimpleFunctionExpression.java       |    93 +
 core/camel-core-model/pom.xml                      |     2 +-
 .../services/org/apache/camel/model.properties     |     8 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-model.json        |     2 +-
 .../org/apache/camel/model/aggregate.json          |    62 +-
 .../resources/org/apache/camel/model/bean.json     |    14 +-
 .../resources/org/apache/camel/model/choice.json   |    12 +-
 .../org/apache/camel/model/circuitBreaker.json     |    16 +-
 .../org/apache/camel/model/claimCheck.json         |    16 +-
 .../camel/model/cloud/blacklistServiceFilter.json  |     6 +-
 .../camel/model/cloud/cachingServiceDiscovery.json |    10 +-
 .../model/cloud/combinedServiceDiscovery.json      |     6 +-
 .../camel/model/cloud/combinedServiceFilter.json   |     6 +-
 .../camel/model/cloud/consulServiceDiscovery.json  |    22 +-
 .../camel/model/cloud/customServiceFilter.json     |     6 +-
 .../camel/model/cloud/defaultLoadBalancer.json     |     4 +-
 .../camel/model/cloud/dnsServiceDiscovery.json     |     8 +-
 .../camel/model/cloud/healthyServiceFilter.json    |     4 +-
 .../model/cloud/kubernetesServiceDiscovery.json    |    42 +-
 .../model/cloud/loadBalancerConfiguration.json     |     4 +-
 .../model/cloud/passThroughServiceFilter.json      |     4 +-
 .../org/apache/camel/model/cloud/serviceCall.json  |    34 +-
 .../model/cloud/serviceCallConfiguration.json      |    26 +-
 .../model/cloud/serviceChooserConfiguration.json   |     4 +-
 .../model/cloud/serviceDiscoveryConfiguration.json |     4 +-
 .../camel/model/cloud/serviceExpression.json       |     8 +-
 .../model/cloud/serviceFilterConfiguration.json    |     4 +-
 .../camel/model/cloud/staticServiceDiscovery.json  |     6 +-
 .../model/cloud/zookeeperServiceDiscovery.json     |    20 +-
 .../apache/camel/model/config/batch-config.json    |    21 -
 .../org/apache/camel/model/config/batchConfig.json |    21 +
 .../apache/camel/model/config/stream-config.json   |    22 -
 .../apache/camel/model/config/streamConfig.json    |    22 +
 .../org/apache/camel/model/convertBodyTo.json      |    12 +-
 .../org/apache/camel/model/convertHeaderTo.json    |    24 +
 .../org/apache/camel/model/convertVariableTo.json  |    24 +
 .../org/apache/camel/model/dataformat/asn1.json    |     6 +-
 .../org/apache/camel/model/dataformat/avro.json    |    42 +-
 .../org/apache/camel/model/dataformat/barcode.json |    10 +-
 .../org/apache/camel/model/dataformat/base64.json  |     8 +-
 .../org/apache/camel/model/dataformat/bindy.json   |    12 +-
 .../org/apache/camel/model/dataformat/cbor.json    |    22 +-
 .../org/apache/camel/model/dataformat/crypto.json  |    20 +-
 .../org/apache/camel/model/dataformat/csv.json     |    60 +-
 .../org/apache/camel/model/dataformat/custom.json  |     4 +-
 .../apache/camel/model/dataformat/fhirJson.json    |    38 +-
 .../org/apache/camel/model/dataformat/fhirXml.json |    38 +-
 .../apache/camel/model/dataformat/flatpack.json    |    18 +-
 .../org/apache/camel/model/dataformat/grok.json    |    10 +-
 .../org/apache/camel/model/dataformat/hl7.json     |     4 +-
 .../org/apache/camel/model/dataformat/ical.json    |     4 +-
 .../apache/camel/model/dataformat/jacksonXml.json  |    34 +-
 .../org/apache/camel/model/dataformat/jaxb.json    |    42 +-
 .../org/apache/camel/model/dataformat/json.json    |    46 +-
 .../org/apache/camel/model/dataformat/jsonApi.json |     6 +-
 .../org/apache/camel/model/dataformat/lzf.json     |     4 +-
 .../camel/model/dataformat/mimeMultipart.json      |    12 +-
 .../apache/camel/model/dataformat/parquetAvro.json |     7 +-
 .../org/apache/camel/model/dataformat/pgp.json     |    30 +-
 .../apache/camel/model/dataformat/protobuf.json    |    44 +-
 .../org/apache/camel/model/dataformat/soap.json    |    14 +-
 .../org/apache/camel/model/dataformat/swiftMt.json |     4 +-
 .../org/apache/camel/model/dataformat/swiftMx.json |    10 +-
 .../org/apache/camel/model/dataformat/tarFile.json |    10 +-
 .../org/apache/camel/model/dataformat/thrift.json  |     8 +-
 .../apache/camel/model/dataformat/tidyMarkup.json  |     6 +-
 .../camel/model/dataformat/univocityCsv.json       |    36 +-
 .../camel/model/dataformat/univocityFixed.json     |    34 +-
 .../camel/model/dataformat/univocityTsv.json       |    30 +-
 .../apache/camel/model/dataformat/xmlSecurity.json |    26 +-
 .../org/apache/camel/model/dataformat/yaml.json    |    26 +-
 .../apache/camel/model/dataformat/zipDeflater.json |     4 +-
 .../org/apache/camel/model/dataformat/zipFile.json |    10 +-
 .../resources/org/apache/camel/model/delay.json    |    14 +-
 .../resources/org/apache/camel/model/doCatch.json  |    12 +-
 .../org/apache/camel/model/doFinally.json          |     8 +-
 .../resources/org/apache/camel/model/doTry.json    |     8 +-
 .../org/apache/camel/model/dynamicRouter.json      |    14 +-
 .../resources/org/apache/camel/model/enrich.json   |    25 +-
 .../org/apache/camel/model/errorHandler.json       |     4 +-
 .../model/errorhandler/deadLetterChannel.json      |    30 +-
 .../model/errorhandler/defaultErrorHandler.json    |    26 +-
 .../errorhandler/jtaTransactionErrorHandler.json   |    30 +-
 .../camel/model/errorhandler/refErrorHandler.json  |     4 +-
 .../springTransactionErrorHandler.json             |    30 +-
 .../camel/model/faultToleranceConfiguration.json   |    28 +-
 .../resources/org/apache/camel/model/filter.json   |    12 +-
 .../resources/org/apache/camel/model/from.json     |     6 +-
 .../org/apache/camel/model/idempotentConsumer.json |    20 +-
 .../org/apache/camel/model/inputType.json          |     8 +-
 .../org/apache/camel/model/intercept.json          |     8 +-
 .../org/apache/camel/model/interceptFrom.json      |     8 +-
 .../camel/model/interceptSendToEndpoint.json       |    14 +-
 .../resources/org/apache/camel/model/jaxb.index    |     4 +
 .../resources/org/apache/camel/model/kamelet.json  |     8 +-
 .../org/apache/camel/model/language/constant.json  |     8 +-
 .../org/apache/camel/model/language/csimple.json   |     8 +-
 .../apache/camel/model/language/datasonnet.json    |    12 +-
 .../camel/model/language/exchangeProperty.json     |     6 +-
 .../apache/camel/model/language/expression.json    |     6 +-
 .../org/apache/camel/model/language/groovy.json    |     8 +-
 .../org/apache/camel/model/language/header.json    |     6 +-
 .../org/apache/camel/model/language/hl7terser.json |    12 +-
 .../org/apache/camel/model/language/java.json      |    12 +-
 .../org/apache/camel/model/language/joor.json      |    12 +-
 .../org/apache/camel/model/language/jq.json        |    12 +-
 .../org/apache/camel/model/language/js.json        |     8 +-
 .../org/apache/camel/model/language/jsonpath.json  |    24 +-
 .../org/apache/camel/model/language/language.json  |     8 +-
 .../org/apache/camel/model/language/method.json    |    16 +-
 .../org/apache/camel/model/language/mvel.json      |     8 +-
 .../org/apache/camel/model/language/ognl.json      |     8 +-
 .../org/apache/camel/model/language/python.json    |     8 +-
 .../org/apache/camel/model/language/ref.json       |     8 +-
 .../org/apache/camel/model/language/simple.json    |     8 +-
 .../org/apache/camel/model/language/spel.json      |     8 +-
 .../org/apache/camel/model/language/tokenize.json  |    26 +-
 .../org/apache/camel/model/language/xpath.json     |    28 +-
 .../org/apache/camel/model/language/xquery.json    |    18 +-
 .../org/apache/camel/model/language/xtokenize.json |    16 +-
 .../org/apache/camel/model/loadBalance.json        |    10 +-
 .../model/loadbalancer/customLoadBalancer.json     |     4 +-
 .../apache/camel/model/loadbalancer/failover.json  |    10 +-
 .../apache/camel/model/loadbalancer/sticky.json    |     4 +-
 .../apache/camel/model/loadbalancer/weighted.json  |     8 +-
 .../resources/org/apache/camel/model/log.json      |    16 +-
 .../resources/org/apache/camel/model/loop.json     |    16 +-
 .../resources/org/apache/camel/model/marshal.json  |     8 +-
 .../org/apache/camel/model/multicast.json          |    32 +-
 .../org/apache/camel/model/onCompletion.json       |    22 +-
 .../org/apache/camel/model/onException.json        |    30 +-
 .../org/apache/camel/model/onFallback.json         |     8 +-
 .../org/apache/camel/model/otherwise.json          |     8 +-
 .../org/apache/camel/model/outputType.json         |     8 +-
 .../resources/org/apache/camel/model/pausable.json |     8 +-
 .../resources/org/apache/camel/model/pipeline.json |     8 +-
 .../resources/org/apache/camel/model/policy.json   |     8 +-
 .../org/apache/camel/model/pollEnrich.json         |    23 +-
 .../resources/org/apache/camel/model/process.json  |     8 +-
 .../org/apache/camel/model/recipientList.json      |    38 +-
 .../org/apache/camel/model/redeliveryPolicy.json   |    50 +-
 .../org/apache/camel/model/removeHeader.json       |     8 +-
 .../org/apache/camel/model/removeHeaders.json      |     8 +-
 .../org/apache/camel/model/removeProperties.json   |     8 +-
 .../org/apache/camel/model/removeProperty.json     |     8 +-
 .../org/apache/camel/model/removeVariable.json     |    20 +
 .../org/apache/camel/model/resequence.json         |    12 +-
 .../camel/model/resilience4jConfiguration.json     |    42 +-
 .../org/apache/camel/model/rest/apiKey.json        |    12 +-
 .../org/apache/camel/model/rest/basicAuth.json     |     4 +-
 .../org/apache/camel/model/rest/bearerToken.json   |     6 +-
 .../org/apache/camel/model/rest/delete.json        |    34 +-
 .../resources/org/apache/camel/model/rest/get.json |    34 +-
 .../org/apache/camel/model/rest/head.json          |    34 +-
 .../org/apache/camel/model/rest/mutualTLS.json     |     4 +-
 .../org/apache/camel/model/rest/oauth2.json        |    14 +-
 .../org/apache/camel/model/rest/openIdConnect.json |     6 +-
 .../org/apache/camel/model/rest/param.json         |    22 +-
 .../org/apache/camel/model/rest/patch.json         |    34 +-
 .../org/apache/camel/model/rest/post.json          |    34 +-
 .../resources/org/apache/camel/model/rest/put.json |    34 +-
 .../apache/camel/model/rest/responseHeader.json    |    16 +-
 .../org/apache/camel/model/rest/rest.json          |    30 +-
 .../org/apache/camel/model/rest/restBinding.json   |    24 +-
 .../org/apache/camel/model/rest/rests.json         |     6 +-
 .../org/apache/camel/model/resumable.json          |    12 +-
 .../resources/org/apache/camel/model/rollback.json |    12 +-
 .../resources/org/apache/camel/model/route.json    |    41 +-
 .../org/apache/camel/model/routeBuilder.json       |     4 +-
 .../org/apache/camel/model/routeConfiguration.json |    18 +-
 .../org/apache/camel/model/routeTemplate.json      |    10 +-
 .../resources/org/apache/camel/model/routes.json   |     6 +-
 .../org/apache/camel/model/routingSlip.json        |    14 +-
 .../resources/org/apache/camel/model/saga.json     |    22 +-
 .../resources/org/apache/camel/model/sample.json   |     8 +-
 .../resources/org/apache/camel/model/script.json   |     8 +-
 .../resources/org/apache/camel/model/setBody.json  |     8 +-
 .../org/apache/camel/model/setExchangePattern.json |     8 +-
 .../org/apache/camel/model/setHeader.json          |     8 +-
 .../org/apache/camel/model/setHeaders.json         |     6 +-
 .../org/apache/camel/model/setProperty.json        |     8 +-
 .../org/apache/camel/model/setVariable.json        |    21 +
 .../resources/org/apache/camel/model/sort.json     |     8 +-
 .../resources/org/apache/camel/model/split.json    |    36 +-
 .../resources/org/apache/camel/model/step.json     |     8 +-
 .../resources/org/apache/camel/model/stop.json     |     6 +-
 .../org/apache/camel/model/templateParameter.json  |     8 +-
 .../org/apache/camel/model/threadPoolProfile.json  |    20 +-
 .../resources/org/apache/camel/model/threads.json  |    26 +-
 .../resources/org/apache/camel/model/throttle.json |    18 +-
 .../org/apache/camel/model/throwException.json     |    12 +-
 .../resources/org/apache/camel/model/to.json       |    10 +-
 .../resources/org/apache/camel/model/toD.json      |    18 +-
 .../org/apache/camel/model/transacted.json         |     8 +-
 .../org/apache/camel/model/transform.json          |    12 +-
 .../org/apache/camel/model/unmarshal.json          |     8 +-
 .../resources/org/apache/camel/model/validate.json |     8 +-
 .../resources/org/apache/camel/model/when.json     |     8 +-
 .../apache/camel/model/whenSkipSendToEndpoint.json |     8 +-
 .../resources/org/apache/camel/model/wireTap.json  |    26 +-
 .../java/org/apache/camel/builder/AdviceWith.java  |     2 +-
 .../org/apache/camel/builder/BuilderSupport.java   |    34 +
 .../camel/model/ConvertHeaderDefinition.java       |   172 +
 .../camel/model/ConvertVariableDefinition.java     |   172 +
 .../org/apache/camel/model/EnrichDefinition.java   |    20 +
 .../apache/camel/model/PollEnrichDefinition.java   |    21 +
 .../apache/camel/model/ProcessorDefinition.java    |   159 +-
 .../camel/model/RemoveVariableDefinition.java      |    69 +
 .../apache/camel/model/ResequenceDefinition.java   |     4 +-
 .../apache/camel/model/SetVariableDefinition.java  |    96 +
 .../org/apache/camel/model/SplitDefinition.java    |     6 +-
 .../apache/camel/model/UnmarshalDefinition.java    |     2 +-
 .../camel/model/config/BatchResequencerConfig.java |     2 +-
 .../model/config/StreamResequencerConfig.java      |     2 +-
 .../model/dataformat/ParquetAvroDataFormat.java    |    41 +-
 .../apache/camel/model/rest/RestDefinition.java    |    25 +-
 core/camel-core-processor/pom.xml                  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-processor.json    |     2 +-
 .../java/org/apache/camel/processor/Enricher.java  |    16 +-
 .../apache/camel/processor/MulticastProcessor.java |    63 +-
 .../org/apache/camel/processor/PollEnricher.java   |    41 +-
 .../camel/processor/RecipientListProcessor.java    |     4 -
 .../camel/processor/RemoveVariableProcessor.java   |   122 +
 .../apache/camel/processor/RestBindingAdvice.java  |     4 +
 .../apache/camel/processor/SamplingThrottler.java  |     3 +-
 .../camel/processor/SetVariableProcessor.java      |   139 +
 .../java/org/apache/camel/processor/Splitter.java  |     7 +-
 .../java/org/apache/camel/processor/Throttler.java |   172 +-
 .../apache/camel/processor/WireTapProcessor.java   |     2 +
 .../processor/aggregate/AggregateController.java   |     4 +-
 .../processor/aggregate/AggregateProcessor.java    |     2 +-
 .../transformer/DataFormatTransformer.java         |     4 +-
 core/camel-core-reifier/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-reifier.json      |     2 +-
 .../apache/camel/reifier/ConvertHeaderReifier.java |    77 +
 .../camel/reifier/ConvertVariableReifier.java      |    77 +
 .../org/apache/camel/reifier/EnrichReifier.java    |    39 +-
 .../apache/camel/reifier/PollEnrichReifier.java    |    37 +-
 .../org/apache/camel/reifier/ProcessorReifier.java |    12 +
 .../camel/reifier/RemoveVariableReifier.java       |    45 +
 .../apache/camel/reifier/SetVariableReifier.java   |    48 +
 .../org/apache/camel/reifier/ToDynamicReifier.java |     2 +-
 core/camel-core-xml/pom.xml                        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/core-xml.json          |     2 +-
 .../org/apache/camel/core/xml/jmxAgent.json        |    31 +-
 .../apache/camel/core/xml/propertiesFunction.json  |     4 +-
 .../apache/camel/core/xml/propertiesLocation.json  |     8 +-
 .../apache/camel/core/xml/propertyPlaceholder.json |    18 +-
 .../org/apache/camel/core/xml/routeController.json |    27 +-
 .../org/apache/camel/core/xml/streamCaching.json   |    30 +-
 .../core/xml/AbstractCamelContextFactoryBean.java  |    12 +-
 .../camel/core/xml/CamelJMXAgentDefinition.java    |    17 +
 .../core/xml/CamelRouteControllerDefinition.java   |    17 +
 core/camel-core/pom.xml                            |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-core/src/generated/resources/core.json  |     2 +-
 .../java/org/apache/camel/ExchangeTestSupport.java |     1 +
 .../test/java/org/apache/camel/TestSupport.java    |     6 +-
 .../camel/builder/FluentProducerTemplateTest.java  |    27 +
 .../component/bean/BeanPipelineVariablesTest.java  |    96 +
 ...eanWithPropertiesAndVariablesInjectionTest.java |    97 +
 .../bean/BeanWithVariablesAndBodyInject3Test.java  |    87 +
 .../BeanWithVariablesAndBodyInjectionTest.java     |    99 +
 .../bean/CamelSimpleExpressionPerfTestRunner.java  |    77 -
 .../component/dataset/DataSetTestEndpointTest.java |     2 +-
 ...leConsumerFileExpressionThrowExceptionTest.java |     2 +-
 .../file/FileConsumerMoveFailureTest.java          |     2 +
 ...leProducerCharsetUTFtoISOConvertBodyToTest.java |    15 +-
 .../log/DefaultExchangeFormatterTest.java          |     1 +
 .../component/mock/MockEndpointTimeClauseTest.java |     2 +-
 .../rest/RestProducerBindingProcessorTest.java     |     5 +-
 .../converter/stream/StreamSourceCacheTest.java    |    23 +
 ...amelBeanPostProcessorComplexFieldFirstTest.java |   130 +
 .../camel/impl/DefaultConsumerTemplateTest.java    |     5 +-
 .../org/apache/camel/impl/DefaultExchangeTest.java |    79 +
 .../impl/DefaultExecutorServiceManagerTest.java    |     3 +
 .../impl/DefaultProducerTemplateAsyncTest.java     |    41 +-
 .../apache/camel/impl/FileStateRepositoryTest.java |   137 -
 .../camel/impl/MemoryStateRepositoryTest.java      |    49 -
 .../event/EventNotifierExchangeCompletedTest.java  |     2 +-
 .../PopulateInitialHeadersFailedIssueTest.java     |     2 +-
 .../language/XPathRouteConcurrentBigTest.java      |     7 +-
 .../apache/camel/language/simple/SimpleTest.java   |   159 +-
 .../java/org/apache/camel/model/XmlParseTest.java  |    18 +
 .../apache/camel/processor/ConvertBodyTest.java    |   216 -
 .../camel/processor/CustomGlobalVariableTest.java  |   113 +
 ...eadLetterChannelRedeliveryDelayPatternTest.java |     5 +-
 .../camel/processor/DelayInterceptorTest.java      |     5 +-
 .../processor/ExchangeCreatedTimestampTest.java    |     2 +-
 .../apache/camel/processor/MDCCustomKeysTest.java  |   175 +
 .../org/apache/camel/processor/MDCSplitTest.java   |     1 +
 .../camel/processor/MethodFilterVariableTest.java  |    74 +
 .../camel/processor/RemoveGlobalVariableTest.java  |    77 +
 .../apache/camel/processor/RemoveVariableTest.java |    78 +
 .../camel/processor/RoutePerformanceCountTest.java |     5 +-
 .../camel/processor/SetGlobalVariableTest.java     |    74 +
 .../apache/camel/processor/SetVariableTest.java    |    67 +
 .../processor/SplitTimeoutCancelTaskTest.java      |    65 +
 .../SplitterParallelAggregateManualTest.java       |   127 +
 .../processor/SplitterParallelAggregateTest.java   |   135 -
 .../camel/processor/SplitterSingleMapTest.java     |    75 +
 .../apache/camel/processor/ThrottlerDslTest.java   |     5 +-
 .../camel/processor/WireTapAbortPolicyTest.java    |     3 +
 .../org/apache/camel/processor/WireTapMDCTest.java |   156 +
 .../AggregateTimeoutWithNoExecutorServiceTest.java |     3 +
 .../camel/processor/converter/ConvertBodyTest.java |   228 +
 .../processor/converter/ConvertHeaderTest.java     |   230 +
 .../processor/converter/ConvertVariableTest.java   |   234 +
 .../camel/processor/converter/custom/MyBean.java   |    74 +
 .../processor/converter/custom/MyConverter.java    |    29 +
 .../camel/processor/enricher/PollEnricherTest.java |     5 +-
 .../resequencer/ResequencerEngineTest.java         |     6 +-
 .../apache/camel/support/AbstractExchangeTest.java |     7 +
 .../camel/support/DefaultTimeoutMapTest.java       |     2 +
 .../component/ApiMethodPropertiesHelperTest.java   |     2 +-
 .../support/jsse/TrustManagersParametersTest.java  |     2 +
 .../processor/state/FileStateRepositoryTest.java   |   136 +
 .../processor/state/MemoryStateRepositoryTest.java |    48 +
 .../org/apache/camel/util/ExchangeHelperTest.java  |    13 +-
 .../services/org/apache/camel/TypeConverter        |     1 +
 .../org/apache/camel/model/convertHeader.xml       |    25 +
 .../org/apache/camel/model/convertVariable.xml     |    25 +
 .../org/apache/camel/model/removeVariable.xml      |    29 +
 .../org/apache/camel/model/resequencerBatch.xml    |     4 +-
 .../org/apache/camel/model/resequencerStream.xml   |     2 +-
 .../org/apache/camel/model/setVariable.xml         |    28 +
 core/camel-health/pom.xml                          |     2 +-
 .../camel/health-check/route-controller-check      |     2 +
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/health.json            |     2 +-
 .../impl/health/RouteControllerHealthCheck.java    |   131 +
 core/camel-main/pom.xml                            |     2 +-
 .../main/AzureVaultConfigurationConfigurer.java    |     6 +
 ...zureVaultConfigurationPropertiesConfigurer.java |     6 +
 .../MainConfigurationPropertiesConfigurer.java     |    72 +-
 .../MetricsConfigurationPropertiesConfigurer.java  |     6 +
 ...ontrollerConfigurationPropertiesConfigurer.java |   115 +
 .../camel-main-configuration-metadata.json         |    27 +-
 ...mel.main.RouteControllerConfigurationProperties |     2 +
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-main/src/generated/resources/main.json  |     2 +-
 .../org/apache/camel/main/components.properties    |     5 +-
 core/camel-main/src/main/docs/main.adoc            |    41 +-
 .../main/AzureVaultConfigurationProperties.java    |     8 +
 .../org/apache/camel/main/BaseMainSupport.java     |    86 +
 .../camel/main/DefaultConfigurationConfigurer.java |    41 +-
 .../camel/main/DefaultConfigurationProperties.java |   290 +-
 .../camel/main/MainConfigurationProperties.java    |    35 +-
 .../java/org/apache/camel/main/MainHelper.java     |     8 +-
 .../camel/main/MainSupportModelConfigurer.java     |    32 +
 .../camel/main/MetricsConfigurationProperties.java |    21 +
 .../RouteControllerConfigurationProperties.java    |   361 +
 ...gRouteControllerFilterFailToStartRouteTest.java |    12 +-
 .../main/MainSupervisingRouteControllerTest.java   |    24 +-
 .../org/apache/camel/main/MainVariableTest.java    |    85 +
 .../java/org/apache/camel/main/MainVaultTest.java  |     2 +
 core/camel-main/src/test/resources/random.json     |     3 +
 core/camel-management-api/pom.xml                  |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/management-api.json    |     2 +-
 .../api/management/JmxSystemPropertyKeys.java      |     3 +
 .../api/management/mbean/CamelOpenMBeanTypes.java  |    13 +
 .../mbean/ManagedConvertHeaderMBean.java           |    35 +
 .../mbean/ManagedConvertVariableMBean.java         |    35 +
 .../mbean/ManagedRemoveVariableMBean.java          |    26 +
 .../mbean/ManagedRouteControllerMBean.java         |     6 +
 .../api/management/mbean/ManagedRouteMBean.java    |     7 +
 .../mbean/ManagedSchedulePollConsumerMBean.java    |     3 +
 .../management/mbean/ManagedSetVariableMBean.java  |    32 +
 .../ManagedSupervisingRouteControllerMBean.java    |     6 +
 .../mbean/ManagedVariableRepositoryMBean.java      |    43 +
 core/camel-management/pom.xml                      |     6 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/management.json        |     2 +-
 .../camel/management/DefaultManagementAgent.java   |    15 +
 .../DefaultManagementObjectStrategy.java           |    17 +
 .../management/JmxManagementLifecycleStrategy.java |     4 +
 .../management/mbean/ManagedBacklogDebugger.java   |     3 +-
 .../management/mbean/ManagedConvertHeader.java     |    53 +
 .../management/mbean/ManagedConvertVariable.java   |    53 +
 .../management/mbean/ManagedRemoveVariable.java    |    38 +
 .../camel/management/mbean/ManagedRoute.java       |    50 +
 .../management/mbean/ManagedRouteController.java   |    10 +
 .../mbean/ManagedScheduledPollConsumer.java        |     5 +
 .../camel/management/mbean/ManagedSetVariable.java |    53 +
 .../mbean/ManagedSupervisingRouteController.java   |    20 +
 .../mbean/ManagedVariableRepository.java           |   106 +
 .../management/DefaultManagementAgentMockTest.java |     4 +-
 .../DualManagedThreadPoolProfileTest.java          |     3 +
 .../DualManagedThreadPoolWithIdTest.java           |     3 +
 .../camel/management/ManagedFromRestGetTest.java   |    10 +-
 .../management/ManagedFromRestPlaceholderTest.java |    10 +-
 .../management/ManagedNonManagedServiceTest.java   |     2 +-
 ...edProducerRouteAddRemoveRegisterAlwaysTest.java |     2 +-
 .../management/ManagedRouteAddRemoveTest.java      |     2 +-
 .../management/ManagedRouteNodePrefixIdTest.java   |     2 -
 .../management/ManagedRouteRemoveWireTapTest.java  |     3 +
 .../ManagedRouteUpdateRouteFromXmlTest.java        |   164 +
 ...ManagedSetAndRemoveHeaderAndPropertiesTest.java |    20 +-
 .../management/ManagedThreadPoolProfileTest.java   |     3 +
 .../camel/management/ManagedThreadPoolTest.java    |     3 +
 .../management/ManagedThreadPoolWithIdTest.java    |     3 +
 core/camel-support/pom.xml                         |    51 +-
 .../DefaultExchangeFormatterConfigurer.java        |    18 +
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/support.json           |     2 +-
 .../org/apache/camel/support/AbstractExchange.java |   122 +-
 .../org/apache/camel/support/DefaultComponent.java |     2 +-
 .../org/apache/camel/support/DefaultEndpoint.java  |     2 +-
 .../org/apache/camel/support/DefaultExchange.java  |    26 +-
 .../org/apache/camel/support/DefaultMessage.java   |    24 +-
 .../camel/support/DefaultMessageHistory.java       |    15 +-
 .../camel/support/DefaultPooledExchange.java       |    51 +-
 .../org/apache/camel/support/DefaultRegistry.java  |    10 +
 .../org/apache/camel/support/ExchangeHelper.java   |    37 +
 .../camel/support/ExchangeVariableRepository.java  |    88 +
 .../camel/support/ExtendedExchangeExtension.java   |     7 +-
 .../camel/support/GlobalVariableRepository.java    |    85 +
 .../org/apache/camel/support/LanguageHelper.java   |    18 +-
 .../org/apache/camel/support/MessageHelper.java    |     9 +-
 .../org/apache/camel/support/MonotonicClock.java   |    42 +
 .../org/apache/camel/support/PatternHelper.java    |    30 +
 .../org/apache/camel/support/ResetableClock.java   |    66 +
 .../camel/support/ScheduledPollConsumer.java       |    30 +-
 .../support/ScheduledPollConsumerHealthCheck.java  |     6 +-
 .../camel/support/builder/ExpressionBuilder.java   |   209 +
 .../camel/support/cache/DefaultConsumerCache.java  |     7 +-
 .../support/component/AbstractApiConsumer.java     |     6 +-
 .../support/processor/ConvertHeaderProcessor.java  |   169 +
 .../processor/ConvertVariableProcessor.java        |   201 +
 .../processor/DefaultExchangeFormatter.java        |    76 +-
 .../camel/support/processor/ThroughputLogger.java  |    52 +-
 .../support/processor/UnmarshalProcessor.java      |     4 +-
 .../processor/state/FileStateRepository.java       |   292 +
 .../processor/state/MemoryStateRepository.java     |    51 +
 .../camel/support/DefaultThreadPoolFactory.java    |   208 +
 core/camel-util/pom.xml                            |    49 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 core/camel-util/src/generated/resources/util.json  |     2 +-
 .../main/java/org/apache/camel/util/IOHelper.java  |     6 +-
 .../org/apache/camel/util/ReflectionHelper.java    |    56 +-
 .../main/java/org/apache/camel/util/StopWatch.java |    14 +-
 .../java/org/apache/camel/util/StringHelper.java   |    30 +
 .../main/java/org/apache/camel/util/TimeUtils.java |     6 +-
 .../org/apache/camel/util/backoff/BackOff.java     |     8 +-
 .../camel/util/backoff/BackOffTimerTask.java       |     2 +-
 .../concurrent/SizedScheduledExecutorService.java  |    25 +-
 .../util/concurrent/ThreadFactoryTypeAware.java    |    32 +
 .../apache/camel/util/concurrent/ThreadType.java   |    30 +
 .../camel/util/concurrent/CamelThreadFactory.java  |    91 +
 .../apache/camel/util/concurrent/ThreadType.java   |    38 +
 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  |    55 +-
 .../java/org/apache/camel/xml/out/ModelWriter.java |    84 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-io.json            |     2 +-
 .../src/test/resources/resequencerBatch.xml        |     4 +-
 .../src/test/resources/resequencerStream.xml       |     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 +-
 .../camel/util/xml/pretty/XmlPrettyPrinter.java    |    45 +-
 .../util/xml/pretty/XmlPrettyPrinterTest.java      |    36 +
 core/camel-xml-jaxp/pom.xml                        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-jaxp.json          |     2 +-
 .../apache/camel/util/xml/StreamSourceCache.java   |     5 +
 .../org/apache/camel/util/xml/StringSource.java    |     5 +
 .../apache/camel/util/xml/StringSourceTest.java    |    44 +
 core/camel-yaml-io/pom.xml                         |     2 +-
 .../org/apache/camel/yaml/out/ModelWriter.java     |    84 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/yaml-io.json           |     2 +-
 core/pom.xml                                       |     2 +-
 .../ROOT/examples/json/dynamic-router-control.json |     1 +
 .../modules/ROOT/examples/json/dynamic-router.json |     2 +-
 .../examples/json/elasticsearch-rest-client.json   |     1 +
 .../modules/ROOT/examples/json/hdfs.json           |     1 -
 .../modules/ROOT/examples/json/jetty.json          |     2 +-
 .../components/modules/ROOT/examples/json/jte.json |     1 +
 .../ROOT/examples/json/kubernetes-cronjob.json     |     1 +
 docs/components/modules/ROOT/nav.adoc              |     5 +-
 .../pages/dynamic-router-control-component.adoc    |     1 +
 .../pages/elasticsearch-rest-client-component.adoc |     1 +
 .../modules/ROOT/pages/hdfs-component.adoc         |     1 -
 .../modules/ROOT/pages/jte-component.adoc          |     1 +
 .../ROOT/pages/kubernetes-cronjob-component.adoc   |     1 +
 docs/components/modules/others/nav.adoc            |     2 +-
 docs/main/modules/contributing/pages/building.adoc |     5 +
 docs/main/modules/contributing/pages/index.adoc    |     5 +
 .../working-with-camel-core/pages/index.adoc       |    12 +
 docs/pom.xml                                       |     4 +-
 docs/user-manual/modules/ROOT/nav.adoc             |     2 +
 .../modules/ROOT/pages/bean-integration.adoc       |     2 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_3.adoc     |    83 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_4.adoc     |   138 +
 .../modules/ROOT/pages/camel-4x-upgrade-guide.adoc |     1 +
 .../modules/ROOT/pages/camel-jbang-k.adoc          |   147 +
 .../modules/ROOT/pages/camel-jbang.adoc            |   100 +-
 .../ROOT/pages/commercial-camel-offerings.adoc     |    12 +-
 .../modules/ROOT/pages/health-check.adoc           |     2 +-
 docs/user-manual/modules/ROOT/pages/index.adoc     |     1 +
 docs/user-manual/modules/ROOT/pages/jmx.adoc       |     4 +
 .../ROOT/pages/parameter-binding-annotations.adoc  |     9 +-
 .../modules/ROOT/pages/release-guide.adoc          |     7 +-
 .../modules/ROOT/pages/route-configuration.adoc    |     2 +-
 .../modules/ROOT/pages/route-controller.adoc       |    29 +-
 .../modules/ROOT/pages/route-reload.adoc           |     4 +-
 docs/user-manual/modules/ROOT/pages/security.adoc  |    32 +
 .../modules/ROOT/pages/threading-model.adoc        |    12 +
 .../ROOT/pages/using-propertyplaceholder.adoc      |     4 +-
 docs/user-manual/modules/ROOT/pages/variables.adoc |   171 +
 dsl/camel-cli-connector/pom.xml                    |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/cli-connector.json     |     2 +-
 .../camel/cli/connector/LocalCliConnector.java     |    19 +-
 dsl/camel-componentdsl/pom.xml                     |     2 +-
 .../component/ComponentsBuilderFactory.java        |    68 +-
 .../dsl/AzureCosmosdbComponentBuilderFactory.java  |    18 +-
 .../dsl/AzureEventhubsComponentBuilderFactory.java |    18 +
 .../AzureServicebusComponentBuilderFactory.java    |    36 +
 ...zureStorageDatalakeComponentBuilderFactory.java |    34 +-
 .../AzureStorageQueueComponentBuilderFactory.java  |    18 +
 .../dsl/ConsulComponentBuilderFactory.java         |    17 +-
 .../dsl/DebeziumDb2ComponentBuilderFactory.java    |    38 +
 .../DebeziumMongodbComponentBuilderFactory.java    |    46 +-
 .../dsl/DebeziumMysqlComponentBuilderFactory.java  |    66 +-
 .../dsl/DebeziumOracleComponentBuilderFactory.java |    38 +
 .../DebeziumPostgresComponentBuilderFactory.java   |    38 +
 .../DebeziumSqlserverComponentBuilderFactory.java  |    38 +
 .../dsl/DynamicRouterComponentBuilderFactory.java  |     2 +-
 ...ynamicRouterControlComponentBuilderFactory.java |   125 +
 ...ticsearchRestClientComponentBuilderFactory.java |   123 +
 .../component/dsl/HdfsComponentBuilderFactory.java |   220 -
 .../component/dsl/JteComponentBuilderFactory.java  |   210 +
 .../dsl/KameletComponentBuilderFactory.java        |    18 +
 .../KubernetesCronjobComponentBuilderFactory.java  |   138 +
 .../dsl/KubernetesJobComponentBuilderFactory.java  |    30 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/componentdsl.json      |     2 +-
 .../src/generated/resources/metadata.json          |  1769 +-
 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                      |     2 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |     5 +-
 .../camel/builder/endpoint/EndpointBuilders.java   |     5 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |   281 +-
 .../dsl/CloudtrailEndpointBuilderFactory.java      |    77 +
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java |    66 +-
 .../dsl/CosmosDbEndpointBuilderFactory.java        |    98 +-
 .../dsl/DataLakeEndpointBuilderFactory.java        |   194 +-
 .../dsl/DebeziumDb2EndpointBuilderFactory.java     |    35 +
 .../dsl/DebeziumMongodbEndpointBuilderFactory.java |    44 +-
 .../dsl/DebeziumMySqlEndpointBuilderFactory.java   |    74 +-
 .../dsl/DebeziumOracleEndpointBuilderFactory.java  |    36 +
 .../DebeziumPostgresEndpointBuilderFactory.java    |    36 +
 .../DebeziumSqlserverEndpointBuilderFactory.java   |    36 +
 ...DynamicRouterControlEndpointBuilderFactory.java |   443 +
 .../dsl/DynamicRouterEndpointBuilderFactory.java   |   354 +-
 ...sticsearchRestClientEndpointBuilderFactory.java |   473 +
 .../dsl/EventHubsEndpointBuilderFactory.java       |   101 +
 .../endpoint/dsl/FileEndpointBuilderFactory.java   |     8 +-
 .../endpoint/dsl/FilesEndpointBuilderFactory.java  |   167 +-
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    |     8 +-
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   |     8 +-
 .../endpoint/dsl/GrpcEndpointBuilderFactory.java   |    84 +-
 .../endpoint/dsl/HdfsEndpointBuilderFactory.java   |  2797 -
 .../dsl/JsonValidatorEndpointBuilderFactory.java   |    32 +
 .../endpoint/dsl/JteEndpointBuilderFactory.java    |   345 +
 .../dsl/KameletEndpointBuilderFactory.java         |   111 +
 .../dsl/KeyVaultEndpointBuilderFactory.java        |    33 +
 .../KubernetesCronJobEndpointBuilderFactory.java   |   579 +
 .../dsl/KubernetesJobEndpointBuilderFactory.java   |  1124 +-
 .../endpoint/dsl/LogEndpointBuilderFactory.java    |    93 +
 .../endpoint/dsl/QueueEndpointBuilderFactory.java  |   101 +
 .../dsl/ServiceBusEndpointBuilderFactory.java      |   135 +
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   |     8 +-
 .../dsl/ThymeleafEndpointBuilderFactory.java       |   177 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/endpointdsl.json       |     2 +-
 .../camel-groovy-dsl-common/pom.xml                |     2 +-
 dsl/camel-groovy-dsl/camel-groovy-dsl-test/pom.xml |     2 +-
 dsl/camel-groovy-dsl/camel-groovy-dsl/pom.xml      |     3 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/groovy-dsl.json        |     4 +-
 .../camel-groovy-dsl/src/main/docs/groovy-dsl.adoc |     4 +-
 dsl/camel-groovy-dsl/pom.xml                       |     2 +-
 dsl/camel-java-joor-dsl/pom.xml                    |     8 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/java-joor-dsl.json     |     2 +-
 .../camel/dsl/java/joor/ByteArrayClassLoader.java  |    43 -
 .../camel/dsl/java/joor/CompilationUnit.java       |   120 -
 .../camel/dsl/java/joor/JavaJoorClassLoader.java   |   100 -
 .../dsl/java/joor/JavaRoutesBuilderLoader.java     |    22 +-
 .../apache/camel/dsl/java/joor/MultiCompile.java   |   374 -
 .../camel/dsl/java/joor/CompilationUnitTest.java   |    96 -
 dsl/camel-jbang/camel-jbang-console/pom.xml        |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/jbang-console.json     |     2 +-
 dsl/camel-jbang/camel-jbang-container/Dockerfile   |     2 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |    11 +-
 .../dsl/jbang/core/commands/CamelCommand.java      |    35 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |   104 +-
 .../dsl/jbang/core/commands/CodeRestGenerator.java |     2 +-
 .../camel/dsl/jbang/core/commands/Debug.java       |    52 +-
 .../dsl/jbang/core/commands/DependencyCopy.java    |     2 +-
 .../dsl/jbang/core/commands/DependencyList.java    |    24 +-
 .../dsl/jbang/core/commands/DependencyUpdate.java  |   125 +
 .../camel/dsl/jbang/core/commands/Export.java      |     1 +
 .../dsl/jbang/core/commands/ExportBaseCommand.java |    12 +-
 .../dsl/jbang/core/commands/ExportCamelMain.java   |     9 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |    11 +-
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |     9 +-
 .../apache/camel/dsl/jbang/core/commands/Init.java |    10 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |    40 +-
 .../dsl/jbang/core/commands/SBOMGenerator.java     |     3 +-
 .../dsl/jbang/core/commands/TransformRoute.java    |     5 +-
 .../jbang/core/commands/action/CamelLogAction.java |    12 +-
 .../core/commands/action/CamelRouteDumpAction.java |    18 +-
 .../core/commands/action/CamelSendAction.java      |    26 +-
 .../core/commands/action/CamelSourceAction.java    |    16 +-
 .../jbang/core/commands/action/CamelSourceTop.java |    12 +-
 .../action/CamelStartupRecorderAction.java         |     6 +-
 .../core/commands/action/CamelStubAction.java      |    18 +-
 .../core/commands/action/CamelThreadDump.java      |    14 +-
 .../core/commands/action/CamelTraceAction.java     |    41 +-
 .../jbang/core/commands/action/LoggerAction.java   |     2 +-
 .../commands/action/RouteControllerAction.java     |    70 +-
 .../commands/action/TransformMessageAction.java    |    24 +-
 .../core/commands/catalog/CatalogBaseCommand.java  |     6 +-
 .../jbang/core/commands/catalog/CatalogDoc.java    |   278 +-
 .../core/commands/catalog/CatalogKamelet.java      |     2 +-
 .../dsl/jbang/core/commands/config/ConfigGet.java  |    11 +-
 .../dsl/jbang/core/commands/config/ConfigList.java |     2 +-
 .../dsl/jbang/core/commands/config/ConfigSet.java  |     6 +-
 .../jbang/core/commands/config/ConfigUnset.java    |     4 +-
 .../dsl/jbang/core/commands/plugin/PluginAdd.java  |   112 +
 .../core/commands/plugin/PluginBaseCommand.java    |    42 +
 .../jbang/core/commands/plugin/PluginCommand.java  |    36 +
 .../jbang/core/commands/plugin/PluginDelete.java   |    51 +
 .../dsl/jbang/core/commands/plugin/PluginGet.java  |   103 +
 .../core/commands/process/CamelContextStatus.java  |     2 +-
 .../core/commands/process/CamelContextTop.java     |     2 +-
 .../jbang/core/commands/process/CamelCount.java    |     4 +-
 .../commands/process/CamelProcessorStatus.java     |     2 +-
 .../core/commands/process/CamelRouteStatus.java    |     2 +-
 .../jbang/core/commands/process/CamelRouteTop.java |     2 +-
 .../dsl/jbang/core/commands/process/Jolokia.java   |     4 +-
 .../jbang/core/commands/process/ListBlocked.java   |     2 +-
 .../core/commands/process/ListCircuitBreaker.java  |     2 +-
 .../jbang/core/commands/process/ListConsumer.java  |     2 +-
 .../jbang/core/commands/process/ListEndpoint.java  |     2 +-
 .../dsl/jbang/core/commands/process/ListEvent.java |     2 +-
 .../jbang/core/commands/process/ListHealth.java    |    12 +-
 .../jbang/core/commands/process/ListInflight.java  |     2 +-
 .../jbang/core/commands/process/ListMetric.java    |    61 +-
 .../jbang/core/commands/process/ListProcess.java   |     4 +-
 .../jbang/core/commands/process/ListService.java   |     2 +-
 .../jbang/core/commands/process/ListVariable.java  |   169 +
 .../dsl/jbang/core/commands/process/ListVault.java |     2 +-
 .../jbang/core/commands/process/StopProcess.java   |     8 +-
 .../jbang/core/commands/version/VersionGet.java    |    16 +-
 .../jbang/core/commands/version/VersionList.java   |    10 +-
 .../jbang/core/commands/version/VersionSet.java    |     2 +-
 .../dsl/jbang/core/common/CamelJBangPlugin.java    |    35 +
 .../dsl/jbang/core/common/CommandLineHelper.java   |    56 +-
 .../apache/camel/dsl/jbang/core/common/Plugin.java |    33 +
 .../camel/dsl/jbang/core/common/PluginHelper.java  |   222 +
 .../camel/dsl/jbang/core/common/PluginType.java    |    57 +
 .../camel/dsl/jbang/core/common/Printer.java       |    47 +
 .../camel/dsl/jbang/core/common/VersionHelper.java |     2 +-
 .../src/main/resources/templates/main-pom.tmpl     |     2 +-
 .../src/main/resources/templates/quarkus-pom.tmpl  |     2 +-
 .../templates/run-custom-camel-version.tmpl        |     2 +-
 .../jbang/core/commands/CamelCommandBaseTest.java  |    31 +
 .../dsl/jbang/core/commands/StringPrinter.java     |    78 +
 .../dsl/jbang/core/commands/UserConfigHelper.java  |    46 +
 .../jbang/core/commands/config/ConfigGetTest.java  |    50 +
 .../jbang/core/commands/config/ConfigListTest.java |    58 +
 .../jbang/core/commands/config/ConfigSetTest.java  |    61 +
 .../core/commands/config/ConfigUnsetTest.java      |    70 +
 .../jbang/core/commands/plugin/PluginAddTest.java  |   111 +
 .../core/commands/plugin/PluginDeleteTest.java     |    63 +
 .../jbang/core/commands/plugin/PluginGetTest.java  |   133 +
 .../core/commands/version/VersionGetTest.java      |    83 +
 .../camel-jbang-main/dist/CamelJBang.java          |     8 +-
 dsl/camel-jbang/camel-jbang-main/pom.xml           |     2 +-
 .../src/main/jbang/main/CamelJBang.java            |     8 +-
 dsl/camel-jbang/camel-jbang-plugin-k/pom.xml       |    77 +
 .../camel/camel-jbang-plugin/camel-jbang-plugin-k  |     2 +
 .../jbang/core/commands/k/CompressionHelper.java   |    55 +
 .../jbang/core/commands/k/IntegrationDelete.java   |    66 +
 .../dsl/jbang/core/commands/k/IntegrationGet.java  |    96 +
 .../dsl/jbang/core/commands/k/IntegrationLogs.java |   107 +
 .../dsl/jbang/core/commands/k/IntegrationRun.java  |   571 +
 .../dsl/jbang/core/commands/k/KubeBaseCommand.java |   108 +
 .../dsl/jbang/core/commands/k/KubeCommand.java     |    40 +
 .../dsl/jbang/core/commands/k/KubePlugin.java      |    36 +
 .../jbang/core/commands/k/KubernetesHelper.java    |   151 +
 .../dsl/jbang/core/commands/k/SourceScheme.java    |    78 +
 .../dsl/jbang/core/commands/k/TraitHelper.java     |   125 +
 .../dsl/jbang/core/commands/k/TraitProfile.java    |    25 +
 .../dsl/jbang/core/commands/StringPrinter.java     |    78 +
 .../core/commands/k/IntegrationDeleteTest.java     |    79 +
 .../jbang/core/commands/k/IntegrationGetTest.java  |   110 +
 .../jbang/core/commands/k/IntegrationLogsTest.java |    69 +
 .../jbang/core/commands/k/IntegrationRunTest.java  |   594 +
 .../dsl/jbang/core/commands/k/KubeBaseTest.java    |    93 +
 .../jbang/core/commands/k/KubeCommandMainTest.java |   129 +
 .../dsl/jbang/core/commands/k/integration.yaml     |    35 +
 .../src/test/resources/pod.yaml                    |    28 +
 .../src/test/resources/route.yaml                  |    23 +
 dsl/camel-jbang/pom.xml                            |     3 +-
 dsl/camel-js-dsl/pom.xml                           |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/js-dsl.json            |     2 +-
 dsl/camel-jsh-dsl/pom.xml                          |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/jsh-dsl.json           |     2 +-
 dsl/camel-kamelet-main/pom.xml                     |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../camel-component-known-dependencies.properties  |     7 +-
 .../src/generated/resources/kamelet-main.json      |     2 +-
 .../src/main/docs/kamelet-main.adoc                |     3 +-
 .../java/org/apache/camel/main/KameletMain.java    |    20 +-
 .../camel/main/download/DependencyDownloader.java  |     6 +
 .../DependencyDownloaderComponentResolver.java     |    13 +-
 .../DependencyDownloaderDataFormatResolver.java    |    36 +-
 .../DependencyDownloaderLanguageResolver.java      |    41 +-
 .../main/download/MavenDependencyDownloader.java   |    10 +
 .../download/PromptPropertyPlaceholderSource.java  |    55 +
 .../camel/main/download/StubBeanRepository.java    |    97 +
 .../org/apache/camel/main/stub/StubDataFormat.java |    41 +
 .../org/apache/camel/main/stub/StubLanguage.java   |    40 +
 .../camel-main-known-dependencies.properties       |    13 +-
 dsl/camel-kotlin-dsl/pom.xml                       |     2 +-
 .../services/org/apache/camel/other.properties     |     7 +
 .../src/generated/resources/kotlin-dsl.json        |    15 +
 dsl/camel-kotlin-dsl/src/main/docs/kotlin-dsl.adoc |     1 +
 dsl/camel-xml-io-dsl/pom.xml                       |     2 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../src/generated/resources/xml-io-dsl.json        |     2 +-
 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 |  4620 +-
 .../deserializers/ModelDeserializersResolver.java  |    14 +
 .../BeanFactoryDefinitionDeserializer.java         |     5 +-
 .../dsl/yaml/deserializers/CustomResolver.java     |     5 +-
 .../yaml/deserializers/EndpointDeserializers.java  |     1 +
 .../ErrorHandlerBuilderDeserializer.java           |    35 +-
 .../yaml/deserializers/KameletDeserializer.java    |    11 +-
 .../deserializers/OutputAwareFromDefinition.java   |     1 +
 .../OutputAwareFromDefinitionDeserializer.java     |     6 +-
 .../ProcessorDefinitionDeserializer.java           |     1 +
 .../RouteConfigurationDefinitionDeserializer.java  |    29 +-
 .../deserializers/RouteDefinitionDeserializer.java |    47 +-
 .../RouteTemplateBeanDefinitionDeserializer.java   |     1 +
 .../RouteTemplateDefinitionDeserializer.java       |     2 +
 .../TemplatedRouteBeanDefinitionDeserializer.java  |     1 +
 .../TemplatedRouteDefinitionDeserializer.java      |    12 +-
 .../camel-yaml-dsl-maven-plugin/pom.xml            |     2 +-
 .../dsl/yaml/GenerateYamlDeserializersMojo.java    |    48 +-
 .../maven/dsl/yaml/GenerateYamlSchemaMojo.java     |    19 +
 dsl/camel-yaml-dsl/camel-yaml-dsl/pom.xml          |     4 +-
 .../services/org/apache/camel/other.properties     |     2 +-
 .../generated/resources/schema/camelYamlDsl.json   |   580 +-
 .../src/generated/resources/yaml-dsl.json          |     2 +-
 .../apache/camel/dsl/yaml/ConvertHeaderTest.groovy |   120 +
 .../camel/dsl/yaml/ConvertVariableTest.groovy      |   121 +
 .../camel/dsl/yaml/RemoveVariableTest.groovy       |    73 +
 .../apache/camel/dsl/yaml/ResequenceTest.groovy    |     4 +-
 .../org/apache/camel/dsl/yaml/RoutesTest.groovy    |     4 +
 .../apache/camel/dsl/yaml/SetVariableTest.groovy   |   109 +
 dsl/camel-yaml-dsl/pom.xml                         |     2 +-
 dsl/pom.xml                                        |     2 +-
 etc/pom.xml                                        |     2 +-
 etc/scripts/release-sbom.sh                        |    64 +
 etc/scripts/sign.sh                                |    36 +
 parent/pom.xml                                     |   250 +-
 pom.xml                                            |    13 +-
 test-infra/camel-test-infra-arangodb/pom.xml       |     2 +-
 .../infra/arangodb/services}/container.properties  |     0
 test-infra/camel-test-infra-artemis/pom.xml        |     2 +-
 .../services/AbstractArtemisEmbeddedService.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/AWSContainer.java     |    12 +-
 .../aws2/services/AWSLocalContainerService.java    |     6 +-
 .../src/test/resources/container.properties        |    18 -
 .../test/infra/aws2/services/container.properties  |    18 +
 test-infra/camel-test-infra-azure-common/pom.xml   |     2 +-
 .../src/test/resources/container.properties        |    18 -
 .../azure/common/services/container.properties     |    17 +
 .../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 +-
 .../infra/cassandra/services}/container.properties |     0
 test-infra/camel-test-infra-chatscript/pom.xml     |     2 +-
 .../chatscript/services}/container.properties      |     0
 test-infra/camel-test-infra-common/pom.xml         |     2 +-
 .../test/infra/common/LocalPropertyResolver.java   |    12 +-
 test-infra/camel-test-infra-consul/pom.xml         |     4 +-
 .../services/ConsulLocalContainerService.java      |     2 +-
 .../infra/consul/services/ConsulRemoteService.java |     2 +-
 .../consul/services/ConsulServiceFactory.java      |     2 +-
 .../infra/consul/services}/container.properties    |     0
 test-infra/camel-test-infra-core/pom.xml           |     2 +-
 test-infra/camel-test-infra-couchbase/pom.xml      |     2 +-
 .../infra/couchbase/services}/container.properties |     0
 test-infra/camel-test-infra-couchdb/pom.xml        |     2 +-
 .../infra/couchdb/services}/container.properties   |     0
 .../camel-test-infra-dispatch-router/pom.xml       |     2 +-
 test-infra/camel-test-infra-elasticsearch/pom.xml  |     2 +-
 .../ElasticSearchLocalContainerService.java        |    17 +-
 .../src/test/resources/container.properties        |    17 -
 .../elasticsearch/services/container.properties    |    17 +
 test-infra/camel-test-infra-etcd3/pom.xml          |     2 +-
 .../etcd3/services/Etcd3LocalContainerService.java |     6 +-
 .../infra/etcd3/services}/container.properties     |     0
 test-infra/camel-test-infra-fhir/pom.xml           |     2 +-
 .../fhir/services/FhirLocalContainerService.java   |     4 +-
 .../test/infra/fhir/services}/container.properties |     0
 test-infra/camel-test-infra-ftp/pom.xml            |     2 +-
 test-infra/camel-test-infra-google-pubsub/pom.xml  |     2 +-
 .../google/pubsub/services}/container.properties   |     0
 .../camel-test-infra-hashicorp-vault/pom.xml       |     2 +-
 .../HashicorpVaultLocalContainerService.java       |    40 +-
 .../src/test/resources/container.properties        |    17 -
 .../hashicorp/vault/services/container.properties  |    17 +
 test-infra/camel-test-infra-hdfs/pom.xml           |    65 -
 .../src/main/resources/META-INF/MANIFEST.MF        |     0
 .../test/infra/hdfs/v2/common/HDFSProperties.java  |    25 -
 .../hdfs/v2/services/EmbeddedHDFSService.java      |    59 -
 .../test/infra/hdfs/v2/services/HDFSContainer.java |    65 -
 .../test/infra/hdfs/v2/services/HDFSService.java   |    37 -
 .../infra/hdfs/v2/services/HDFSServiceFactory.java |    60 -
 test-infra/camel-test-infra-ignite/pom.xml         |     2 +-
 test-infra/camel-test-infra-infinispan/pom.xml     |     2 +-
 .../services/InfinispanLocalContainerService.java  |     4 +-
 .../infinispan/services}/container.properties      |     0
 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/ContainerLocalAuthKafkaService.java   |     2 +-
 .../infra/kafka/services}/container.properties     |     0
 .../camel-test-infra-messaging-common/pom.xml      |     2 +-
 .../camel-test-infra-microprofile-lra/pom.xml      |     2 +-
 .../lra/services}/container.properties             |     0
 test-infra/camel-test-infra-minio/pom.xml          |     2 +-
 .../minio/services/MinioLocalContainerService.java |     4 +-
 .../infra/minio/services}/container.properties     |     0
 test-infra/camel-test-infra-mongodb/pom.xml        |     2 +-
 .../services/MongoDBLocalContainerService.java     |     4 +-
 .../infra/mongodb/services}/container.properties   |     0
 test-infra/camel-test-infra-mosquitto/pom.xml      |     2 +-
 .../infra/mosquitto/services}/container.properties |     0
 test-infra/camel-test-infra-nats/pom.xml           |     2 +-
 .../test/infra/nats/services}/container.properties |     0
 test-infra/camel-test-infra-openldap/pom.xml       |     2 +-
 .../infra/openldap/services}/container.properties  |     0
 test-infra/camel-test-infra-opensearch/pom.xml     |     2 +-
 .../services/OpenSearchLocalContainerService.java  |     7 +-
 .../opensearch/services}/container.properties      |     0
 test-infra/camel-test-infra-parent/pom.xml         |     2 +-
 test-infra/camel-test-infra-postgres/pom.xml       |     2 +-
 .../services/PostgresLocalContainerService.java    |     3 +-
 .../infra/postgres/services}/container.properties  |     0
 test-infra/camel-test-infra-pulsar/pom.xml         |     2 +-
 .../services/PulsarLocalContainerService.java      |     4 +-
 .../infra/pulsar/services}/container.properties    |     0
 test-infra/camel-test-infra-rabbitmq/pom.xml       |     2 +-
 .../infra/rabbitmq/services}/container.properties  |     0
 test-infra/camel-test-infra-redis/pom.xml          |     2 +-
 .../infra/redis/services}/container.properties     |     0
 test-infra/camel-test-infra-rocketmq/pom.xml       |     2 +-
 .../infra/rocketmq/services/RocketMQContainer.java |     6 +-
 .../infra/rocketmq/services}/container.properties  |     0
 test-infra/camel-test-infra-smb/pom.xml            |     2 +-
 test-infra/camel-test-infra-xmpp/pom.xml           |     2 +-
 .../infra/xmpp/services/XmppServerContainer.java   |     8 +-
 .../test/infra/xmpp/services}/container.properties |     0
 test-infra/camel-test-infra-zookeeper/pom.xml      |     2 +-
 .../infra/zookeeper/services}/container.properties |     0
 test-infra/pom.xml                                 |     3 +-
 tests/camel-itest-jms2/pom.xml                     |    86 -
 .../camel/itest/jms2/BaseJms2TestSupport.java      |   163 -
 .../camel/itest/jms2/Jms1TopicDurableTest.java     |    59 -
 .../camel/itest/jms2/Jms2DeliveryDelayTest.java    |    66 -
 .../itest/jms2/Jms2TopicDurableSharedTest.java     |    62 -
 .../camel/itest/jms2/Jms2TopicDurableTest.java     |    60 -
 .../camel/itest/jms2/Jms2TopicSharedTest.java      |    62 -
 .../src/test/resources/log4j2.properties           |    32 -
 tests/camel-itest-standalone/pom.xml               |    65 -
 .../src/main/resources/META-INF/LICENSE.txt        |   203 -
 .../src/main/resources/META-INF/NOTICE.txt         |    11 -
 .../standalone/CamelContextStandaloneTest.java     |    51 -
 .../src/test/resources/log4j2.properties           |    28 -
 tests/camel-itest/pom.xml                          |    30 +-
 .../apache/camel/itest/async/HttpAsyncDslTest.java |   136 -
 .../apache/camel/itest/async/HttpAsyncTest.java    |    82 -
 .../camel/itest/async/HttpAsyncTestSupport.java    |    36 -
 .../camel/itest/async/HttpJmsAsyncTimeoutTest.java |    75 -
 .../org/apache/camel/itest/async/HttpSyncTest.java |    67 -
 .../apache/camel/itest/async/MyAsyncComponent.java |    34 -
 .../apache/camel/itest/async/MyAsyncEndpoint.java  |    73 -
 .../apache/camel/itest/async/MyAsyncProducer.java  |    73 -
 .../customerrelations/CustomerServicesTest.java    |     1 -
 .../CustomerServicesWsAddressingTest.java          |    54 -
 .../itest/ftp/FtpInitialConnectTimeoutTest.java    |   168 -
 .../itest/greeter/CamelFileGreeterOneWayTest.java  |    63 -
 .../itest/greeter/CamelGreeterConsumerTest.java    |    69 -
 .../camel/itest/greeter/CamelGreeterTest.java      |    75 -
 .../camel/itest/greeter/FilePrepareRequest.java    |    31 -
 .../camel/itest/greeter/JmsPrepareRequest.java     |    31 -
 .../camel/itest/greeter/JmsPrepareResponse.java    |    34 -
 .../camel/itest/greeter/MulticastCxfTest.java      |    79 -
 .../camel/itest/greeter/RecipientListCxf2Test.java |   102 -
 .../camel/itest/greeter/RecipientListCxfTest.java  |   100 -
 .../org/apache/camel/itest/greeter/Server.java     |    52 -
 .../camel/itest/http/InterceptEndpointTest.java    |    50 -
 .../itest/idempotent/IdempotentConsumerTest.java   |    45 -
 .../itest/idempotent/JdbcIdempotentRepository.java |    75 -
 .../itest/issues/AdviceWithWeaveFirstLastTest.java |   101 -
 .../itest/issues/IntercepFromAndStrategyTest.java  |    63 -
 .../itest/issues/InterceptFromAndStrategyTest.java |    63 +
 .../itest/issues/IsUseAdviceWithJUnit5Test.java    |    84 -
 .../camel/itest/issues/JettyHttpFileCacheTest.java |    74 -
 .../apache/camel/itest/issues/JettyHttpTest.java   |    75 -
 .../itest/jaxb/JaxbFallbackTypeConverterTest.java  |    63 -
 .../itest/jaxb/SpringLoadRouteFromXmlTest.java     |    78 -
 .../org/apache/camel/itest/jaxb/example/Bar.java   |    52 -
 .../jetty/JettyBridgeHostHeaderIssueTest.java      |   122 -
 .../itest/jetty/JettyConstantSetHeaderTest.java    |    61 -
 .../itest/jetty/JettyFailoverRoundRobinTest.java   |   108 -
 .../jetty/JettyJmsShutdownInProgressTest.java      |    89 -
 .../org/apache/camel/itest/jetty/JettyJmsTest.java |    80 -
 .../camel/itest/jetty/JettyJmsTwowayTest.java      |    61 -
 .../camel/itest/jetty/JettyRestRedirectTest.java   |    63 -
 .../itest/jetty/JettySimpleSetHeaderTest.java      |    61 -
 .../jetty/JettySpringFailoverRoundRobinTest.java   |    74 -
 .../itest/jetty/JettyValidatorStreamTest.java      |    55 -
 ...alidatorStreamWithStreamCachingEnabledTest.java |    57 -
 .../camel/itest/jetty/JettyValidatorTest.java      |    73 -
 .../itest/jetty/JettyXsltHttpTemplateTest.java     |    64 -
 .../apache/camel/itest/jetty/JettyXsltTest.java    |    88 -
 .../itest/jetty/SetExchangePatternProcessor.java   |    36 -
 .../camel/itest/jetty/SetResponseProcessor.java    |    34 -
 .../itest/jms/AdviceWithTransactionIssueTest.java  |    81 -
 .../apache/camel/itest/jms/DynamicRouteTest.java   |   100 -
 .../org/apache/camel/itest/jms/FileToJmsTest.java  |    50 -
 .../jms/JMSNestedTransactionRollbackTest.java      |    66 -
 .../camel/itest/jms/JmsConsumerShutdownTest.java   |   112 -
 .../apache/camel/itest/jms/JmsIntegrationTest.java |    79 -
 .../itest/jms/JmsMediumQueuePerformanceTest.java   |    25 -
 .../apache/camel/itest/jms/JmsPerformanceTest.java |   126 -
 .../apache/camel/itest/jms/JmsPollEnrichTest.java  |    69 -
 .../camel/itest/jms/JmsPollingConsumerTest.java    |   106 -
 .../apache/camel/itest/jms/JmsResequencerTest.java |   175 -
 .../apache/camel/itest/jms/JmsValidatorTest.java   |    89 -
 .../camel/itest/jms/SpringJmsValidatorTest.java    |    60 -
 .../NettyHttpClientChunkedResponseTest.java        |     1 -
 .../java/org/apache/camel/itest/proxy/Echo.java    |    23 -
 .../org/apache/camel/itest/proxy/EchoClient.java   |    33 -
 .../apache/camel/itest/proxy/EchoProduceTest.java  |    47 -
 .../camel/itest/test/SpringDebugBeforeTest.java    |    72 -
 .../apache/camel/itest/tx/Jms2RequiresNewTest.java |   121 -
 ...ndNoTransactionErrorHandlerConfiguredRoute.java |     2 +-
 .../itest/tx/JmsToHttpWithOnExceptionRoute.java    |     2 +-
 .../itest/greeter/CamelFileGreeterOneWayTest.xml   |    52 -
 .../greeter/CamelGreeterConsumerTest-context.xml   |    67 -
 .../itest/greeter/CamelGreeterTest-context.xml     |    65 -
 .../itest/greeter/MulticastCxfTest-context.xml     |    80 -
 .../greeter/RecipientListCxf2Test-context.xml      |    88 -
 .../itest/greeter/RecipientListCxfTest-context.xml |    78 -
 .../itest/http/InterceptEndpointTest-context.xml   |    46 -
 .../itest/idempotent/IdempotentConsumerTest.xml    |    47 -
 .../JettyJmsShutdownInProgressTest-context.xml     |    52 -
 .../camel/itest/jetty/JettyJmsTest-context.xml     |    49 -
 .../itest/jetty/JettyJmsTwowayTest-context.xml     |    49 -
 .../itest/jms/AdviceWithTransactionIssueTest.xml   |    60 -
 .../camel/itest/jms/FileToJmsTest-context.xml      |    65 -
 .../itest/jms/JMSNestedTransactionTest-context.xml |    82 -
 .../itest/jms/JmsConsumerShutdownTest-context.xml  |    56 -
 .../itest/jms/JmsPollingConsumerTest-context.xml   |    83 -
 .../camel/itest/jms/SpringJmsValidatorTest.xml     |    66 -
 .../camel/itest/test/SpringDebugBeforeTest.xml     |    34 -
 .../camel/itest/tx/Jms2RequiresNewTest-context.xml |    63 -
 tests/camel-partial-classpath-test/pom.xml         |    66 -
 .../src/main/resources/META-INF/LICENSE.txt        |   203 -
 .../src/main/resources/META-INF/NOTICE.txt         |    11 -
 .../camel/tests/partialclasspath/MyBean.java       |    74 -
 .../camel/tests/partialclasspath/MyConverter.java  |    29 -
 .../camel/tests/partialclasspath/RouteTest.java    |    54 -
 .../services/org/apache/camel/TypeConverter        |    18 -
 .../src/test/resources/log4j2.properties           |    30 -
 tests/camel-typeconverterscan-test/pom.xml         |    62 -
 .../src/main/resources/META-INF/LICENSE.txt        |   203 -
 .../src/main/resources/META-INF/NOTICE.txt         |    11 -
 .../camel/tests/typeconverterscan/MyBean.java      |    74 -
 .../camel/tests/typeconverterscan/MyConverter.java |    29 -
 .../tests/typeconverterscan/RouteMainTest.java     |    51 -
 .../camel/tests/typeconverterscan/RouteTest.java   |    54 -
 .../services/org/apache/camel/TypeConverter        |    19 -
 .../src/test/resources/log4j2.properties           |    28 -
 tests/pom.xml                                      |     6 +-
 .../camel-validator-test-resources/pom.xml         |     2 +-
 tests/test-bundles/pom.xml                         |     2 +-
 tooling/camel-tooling-maven/pom.xml                |     2 +-
 .../tooling/maven/DefaultRepositoryResolver.java   |     3 +
 .../camel/tooling/maven/MavenDownloader.java       |    10 +
 .../camel/tooling/maven/MavenDownloaderImpl.java   |    10 +
 tooling/camel-tooling-model/pom.xml                |     2 +-
 .../camel/tooling/model/BaseOptionModel.java       |    18 +
 .../apache/camel/tooling/model/ComponentModel.java |     9 +
 .../org/apache/camel/tooling/model/JsonMapper.java |    12 +
 tooling/camel-tooling-util/pom.xml                 |     2 +-
 tooling/camel-util-json/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 +-
 .../camel/maven/EipDocumentationEnricherMojo.java  |     2 +-
 tooling/maven/camel-maven-plugin/pom.xml           |     2 +-
 .../main/java/org/apache/camel/maven/RunMojo.java  |     5 +-
 tooling/maven/camel-package-maven-plugin/pom.xml   |     4 +-
 .../packaging/EndpointSchemaGeneratorMojo.java     |     9 +
 .../maven/packaging/PrepareCamelMainMojo.java      |     6 +
 .../camel/maven/packaging/PrepareCatalogMojo.java  |    43 +-
 .../maven/packaging/PrepareComponentMojo.java      |     6 +
 .../camel/maven/packaging/SchemaGeneratorMojo.java |    74 +-
 tooling/maven/camel-restdsl-openapi-plugin/pom.xml |     4 +-
 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                             |     6 +-
 tooling/pom.xml                                    |     2 +-
 tooling/spi-annotations/pom.xml                    |     2 +-
 .../main/java/org/apache/camel/spi/Metadata.java   |    15 +
 .../java/org/apache/camel/spi/UriEndpoint.java     |     6 +
 3957 files changed, 137743 insertions(+), 135136 deletions(-)
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/dynamic-router-control.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/elasticsearch-rest-client.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/hdfs.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/jte.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/kubernetes-cronjob.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/batch-config.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/batchConfig.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/convertHeaderTo.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/convertVariableTo.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/removeVariable.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/setVariable.json
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/stream-config.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/streamConfig.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/kotlin-dsl.json
 create mode 100644 components/camel-aws/camel-aws2-kinesis/src/generated/resources/META-INF/services/org/apache/camel/kinesis-resume-strategy
 create mode 100644 components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/consumer/KinesisConsumerOffsetProcessor.java
 create mode 100644 components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/consumer/KinesisResumeStrategy.java
 create mode 100644 components/camel-aws/camel-aws2-kinesis/src/main/java/org/apache/camel/component/aws2/kinesis/consumer/KinesisResumeStrategyConfiguration.java
 create mode 100644 components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/integration/KinesisConsumerResumeAfterRestartIT.java
 create mode 100644 components/camel-azure/camel-azure-cosmosdb/src/main/java/org/apache/camel/component/azure/cosmosdb/CredentialType.java
 create mode 100644 components/camel-azure/camel-azure-eventhubs/src/main/java/org/apache/camel/component/azure/eventhubs/CredentialType.java
 create mode 100644 components/camel-azure/camel-azure-files/src/main/java/org/apache/camel/component/file/azure/CredentialType.java
 create mode 100644 components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesConfigurationTest.java
 delete mode 100644 components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesConfigurationTests.java
 create mode 100644 components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesEndpointTest.java
 delete mode 100644 components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesEndpointTests.java
 create mode 100644 components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesPathTest.java
 delete mode 100644 components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesPathTests.java
 create mode 100644 components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesURIStringsTest.java
 delete mode 100644 components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesURIStringsTests.java
 create mode 100644 components/camel-azure/camel-azure-key-vault/src/main/java/org/apache/camel/component/azure/key/vault/CredentialType.java
 create mode 100644 components/camel-azure/camel-azure-servicebus/src/main/java/org/apache/camel/component/azure/servicebus/CredentialType.java
 create mode 100644 components/camel-azure/camel-azure-storage-datalake/src/main/java/org/apache/camel/component/azure/storage/datalake/CredentialType.java
 create mode 100644 components/camel-azure/camel-azure-storage-queue/src/generated/resources/META-INF/services/org/apache/camel/transformer/azure-storage-queue-application-cloudevents
 create mode 100644 components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/CredentialType.java
 create mode 100644 components/camel-azure/camel-azure-storage-queue/src/main/java/org/apache/camel/component/azure/storage/queue/transform/AzureStorageQueueCloudEventDataTypeTransformer.java
 create mode 100644 components/camel-box/camel-box-api/src/main/java/org/apache/camel/component/box/api/BoxHelper.java
 create mode 100644 components/camel-cxf/camel-cxf-spring-soap/src/test/java/org/apache/camel/component/cxf/CxfMulticastTest.java
 create mode 100644 components/camel-cxf/camel-cxf-spring-soap/src/test/java/org/apache/camel/component/cxf/CxfRecipientListTest.java
 create mode 100644 components/camel-cxf/camel-cxf-spring-soap/src/test/java/org/apache/camel/component/cxf/CxfRecipientListWithUrlParamsTest.java
 create mode 100644 components/camel-cxf/camel-cxf-spring-soap/src/test/resources/org/apache/camel/component/cxf/CxfMulticastBeans.xml
 create mode 100644 components/camel-cxf/camel-cxf-spring-soap/src/test/resources/org/apache/camel/component/cxf/CxfRecipientListBeans.xml
 create mode 100644 components/camel-cxf/camel-cxf-spring-soap/src/test/resources/org/apache/camel/component/cxf/CxfRecipientListWithUrlParamsBeans.xml
 delete mode 100644 components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/SedaDisruptorCompareTest.java
 delete mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/DynamicRouterComponentConfigurer.java
 delete mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpointConfigurer.java
 delete mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpointUriFactory.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlComponentConfigurer.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointConfigurer.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointUriFactory.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducerBulkConverterLoader.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducerInvokeOnHeaderFactory.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterComponentConfigurer.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpointConfigurer.java
 create mode 100644 components/camel-dynamic-router/src/generated/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpointUriFactory.java
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/component/dynamic-router-control
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/configurer/dynamic-router-control-component
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/configurer/dynamic-router-control-endpoint
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/invoke-on-header/org.apache.camel.component.dynamicrouter.control.DynamicRouterControlProducer
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/dynamic-router-control
 create mode 100644 components/camel-dynamic-router/src/generated/resources/META-INF/services/org/apache/camel/urifactory/dynamic-router-control-endpoint
 create mode 100644 components/camel-dynamic-router/src/generated/resources/org/apache/camel/component/dynamicrouter/control/dynamic-router-control.json
 delete mode 100644 components/camel-dynamic-router/src/generated/resources/org/apache/camel/component/dynamicrouter/dynamic-router.json
 create mode 100644 components/camel-dynamic-router/src/generated/resources/org/apache/camel/component/dynamicrouter/routing/dynamic-router.json
 create mode 100644 components/camel-dynamic-router/src/main/docs/dynamic-router-control-component.adoc
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterComponent.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterConfiguration.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterConstants.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessor.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlMessage.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlProducer.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpoint.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterFilterService.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterMulticastProcessor.java
 delete mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterProducer.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/DynamicRouterRecipientListHelper.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlChannelSendDynamicAware.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlComponent.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlConfiguration.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlConstants.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpoint.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlMessage.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducer.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterComponent.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterConfiguration.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterConstants.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpoint.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProcessor.java
 create mode 100644 components/camel-dynamic-router/src/main/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProducer.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterComponentTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterConfigurationTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlChannelProcessorTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlMessageTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterControlProducerTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterEndpointTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterFilterServiceTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterProcessorTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterProducerTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/DynamicRouterTestConstants.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlChannelSendDynamicAwareTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlComponentTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlEndpointTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/control/DynamicRouterControlProducerTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/integration/DynamicRouterSendDynamicAwareIT.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/integration/DynamicRouterUriControlIT.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterComponentTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterEndpointTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProcessorTest.java
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterProducerTest.java
 delete mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/support/DynamicRouterTestSupport.java
 create mode 100644 components/camel-elasticsearch-rest-client/pom.xml
 create mode 100644 components/camel-elasticsearch-rest-client/src/generated/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientComponentConfigurer.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/generated/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientEndpointConfigurer.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/generated/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientEndpointUriFactory.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-elasticsearch-rest-client/src/generated/resources/META-INF/services/org/apache/camel/component/elasticsearch-rest-client
 create mode 100644 components/camel-elasticsearch-rest-client/src/generated/resources/META-INF/services/org/apache/camel/configurer/elasticsearch-rest-client-component
 create mode 100644 components/camel-elasticsearch-rest-client/src/generated/resources/META-INF/services/org/apache/camel/configurer/elasticsearch-rest-client-endpoint
 create mode 100644 components/camel-elasticsearch-rest-client/src/generated/resources/META-INF/services/org/apache/camel/urifactory/elasticsearch-rest-client-endpoint
 create mode 100644 components/camel-elasticsearch-rest-client/src/generated/resources/org/apache/camel/component/elasticsearch/rest/client/elasticsearch-rest-client.json
 create mode 100644 components/camel-elasticsearch-rest-client/src/main/docs/elasticsearch-rest-client-component.adoc
 create mode 100644 components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticSearchRestClientConstant.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientComponent.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientEndpoint.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientOperation.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientProducer.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/integration/ElasticsearchRestClientComponentTest.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/integration/ElasticsearchRestClientTestSupport.java
 create mode 100644 components/camel-elasticsearch-rest-client/src/test/resources/log4j2.properties
 create mode 100644 components/camel-grpc/src/main/java/org/apache/camel/component/grpc/GrpcProducerToRouteControlledStreamObserver.java
 create mode 100644 components/camel-grpc/src/main/java/org/apache/camel/component/grpc/client/GrpcStreamObserverFactory.java
 create mode 100644 components/camel-grpc/src/main/java/org/apache/camel/component/grpc/server/GrpcRequestDelegationStreamObserver.java
 create mode 100644 components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProxyAsyncAsyncTest.java
 create mode 100644 components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProxyAsyncSyncTest.java
 create mode 100644 components/camel-grpc/src/test/java/org/apache/camel/component/grpc/GrpcProxySyncAsyncTest.java
 delete mode 100644 components/camel-hdfs/pom.xml
 delete mode 100644 components/camel-hdfs/src/generated/java/org/apache/camel/component/hdfs/HdfsComponentConfigurer.java
 delete mode 100644 components/camel-hdfs/src/generated/java/org/apache/camel/component/hdfs/HdfsEndpointConfigurer.java
 delete mode 100644 components/camel-hdfs/src/generated/java/org/apache/camel/component/hdfs/HdfsEndpointUriFactory.java
 delete mode 100644 components/camel-hdfs/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 components/camel-hdfs/src/generated/resources/META-INF/services/org/apache/camel/component/hdfs
 delete mode 100644 components/camel-hdfs/src/generated/resources/META-INF/services/org/apache/camel/configurer/hdfs-component
 delete mode 100644 components/camel-hdfs/src/generated/resources/META-INF/services/org/apache/camel/configurer/hdfs-endpoint
 delete mode 100644 components/camel-hdfs/src/generated/resources/META-INF/services/org/apache/camel/urifactory/hdfs-endpoint
 delete mode 100644 components/camel-hdfs/src/generated/resources/org/apache/camel/component/hdfs/hdfs.json
 delete mode 100644 components/camel-hdfs/src/main/docs/hdfs-component.adoc
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/DefaultHdfsFile.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HaConfigurationBuilder.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsArrayFileTypeHandler.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsBloomMapFileHandler.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsComponent.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsCompressionCodec.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsCompressionType.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsConfiguration.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsConstants.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsConsumer.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsEndpoint.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsFile.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsFileSystemType.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsFileType.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsHeader.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsHelper.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsInfo.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsInfoFactory.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsInputStream.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsMapFileHandler.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsNormalFileHandler.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsOsgiHelper.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsOutputStream.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsProducer.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsSequenceFileHandler.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/HdfsWritableFactories.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/Holder.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/WritableType.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/kerberos/KerberosAuthentication.java
 delete mode 100644 components/camel-hdfs/src/main/java/org/apache/camel/component/hdfs/kerberos/KerberosConfigurationBuilder.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/FromFileToHdfsTest.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/HaConfigurationBuilderTest.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/HdfsConsumerTest.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/HdfsInputStreamTest.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/HdfsOutputStreamTest.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/HdfsProducerConsumerTest.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/HdfsProducerSplitTest.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/HdfsProducerTest.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/HdfsTestSupport.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/MockDataInputStream.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/integration/HdfsAppendIT.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/integration/HdfsConsumerIntegrationIT.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/integration/HdfsProducerConsumerIntegrationIT.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/kerberos/KerberosAuthenticationTest.java
 delete mode 100644 components/camel-hdfs/src/test/java/org/apache/camel/component/hdfs/kerberos/KerberosConfigurationBuilderTest.java
 delete mode 100644 components/camel-hdfs/src/test/resources/hdfs-default.xml
 delete mode 100644 components/camel-hdfs/src/test/resources/hdfs-mac-test.xml
 delete mode 100644 components/camel-hdfs/src/test/resources/hdfs-test.xml
 delete mode 100644 components/camel-hdfs/src/test/resources/hdfs/normal_file.txt
 delete mode 100644 components/camel-hdfs/src/test/resources/kerberos/test-kerb5.conf
 delete mode 100644 components/camel-hdfs/src/test/resources/kerberos/test-keytab.bin
 delete mode 100644 components/camel-hdfs/src/test/resources/log4j2.properties
 create mode 100644 components/camel-jackson-protobuf/src/generated/resources/META-INF/services/org/apache/camel/transformer/protobuf-binary
 create mode 100644 components/camel-jackson-protobuf/src/generated/resources/META-INF/services/org/apache/camel/transformer/protobuf-x-java-object
 create mode 100644 components/camel-jackson-protobuf/src/generated/resources/META-INF/services/org/apache/camel/transformer/protobuf-x-struct
 create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/Protobuf.java
 create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufBinaryDataTypeTransformer.java
 create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufPojoDataTypeTransformer.java
 create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufSchemaResolver.java
 create mode 100644 components/camel-jackson-protobuf/src/main/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufStructDataTypeTransformer.java
 create mode 100644 components/camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/Person.java
 create mode 100644 components/camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufBinaryDataTypeTransformerTest.java
 create mode 100644 components/camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufPojoDataTypeTransformerTest.java
 create mode 100644 components/camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufSchemaResolverTest.java
 create mode 100644 components/camel-jackson-protobuf/src/test/java/org/apache/camel/component/jackson/protobuf/transform/ProtobufStructDataTypeTransformerTest.java
 create mode 100644 components/camel-jackson-protobuf/src/test/resources/org/apache/camel/component/jackson/protobuf/transform/Person.proto
 create mode 100644 components/camel-jackson-protobuf/src/test/resources/schema/protobuf/Person.proto
 create mode 100644 components/camel-jasypt/src/test/java/org/apache/camel/component/jasypt/JasytPropertiesParserCustomAlgTest.java
 create mode 100644 components/camel-jaxb/src/test/java/org/apache/camel/example/SpringLoadRouteFromXmlTest.java
 create mode 100644 components/camel-jaxb/src/test/java/org/apache/camel/jaxb/FallbackTypeConverterTest.java
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest/jaxb => components/camel-jaxb/src/test/resources/org/apache/camel/example}/BarRoute.xml (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest/jaxb => components/camel-jaxb/src/test/resources/org/apache/camel/example}/SpringLoadRouteFromXmlTest.xml (100%)
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyBridgeHostHeaderIssueTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyFailoverRoundRobinTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyHttpHeadersCompatibilityTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyValidatorStreamTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyValidatorStreamWithStreamCachingEnabledTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyValidatorTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyXsltHttpTemplateTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyXsltTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/SpringFailoverRoundRobinTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/file/JettyHttpFileCacheTest.java
 create mode 100644 components/camel-jetty/src/test/java/org/apache/camel/component/jetty/rest/RestJettyRedirectTest.java
 rename {tests/camel-itest => components/camel-jetty}/src/test/resources/OptimizationRequest.xsd (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/InvalidRequest.xml (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/JettySpringFailoverRoundRobinTest.xml (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/ValidRequest.xml (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/greeting.xsl (100%)
 rename {tests/camel-itest/src/test/resources/org/apache/camel/itest => components/camel-jetty/src/test/resources/org/apache/camel/component}/jetty/transform.xsl (100%)
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/DynamicRouteTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsConsumerShutdownTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsDeliveryDelayTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsPollEnrichTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsPollingConsumerTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsSpringValidatorTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsTopicDurableSharedTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsTopicSharedTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsValidatorTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/AdviceWithTransactionIssueTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/issues/FileToJmsIssueTest.java
 create mode 100644 components/camel-jms/src/test/java/org/apache/camel/component/jms/tx/JMSNestedTransactionRollbackTest.java
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/JmsConsumerShutdownTest.xml
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/JmsPollingConsumerTest.xml
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/JmsSpringValidatorTest.xml
 rename tests/camel-itest/src/test/resources/myschema.xsd => components/camel-jms/src/test/resources/org/apache/camel/component/jms/JmsValidatorTestSchema.xsd (100%)
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/issues/AdviceWithTransactionIssueTest.xml
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/issues/FileToJmsIssueTest.xml
 create mode 100644 components/camel-jms/src/test/resources/org/apache/camel/component/jms/tx/JMSNestedTransactionRollbackTest.xml
 create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/ByteArrayClassLoader.java
 create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/CompilationUnit.java
 create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/JavaJoorClassLoader.java
 create mode 100644 components/camel-joor/src/main/java/org/apache/camel/language/joor/MultiCompile.java
 create mode 100644 components/camel-joor/src/test/java/org/apache/camel/language/joor/CompilationUnitTest.java
 create mode 100644 components/camel-json-validator/src/test/java/org/apache/camel/component/jsonvalidator/ValidatorDeserializationFeaturesTest.java
 create mode 100644 components/camel-jte/pom.xml
 create mode 100644 components/camel-jte/src/generated/java/org/apache/camel/component/jte/JteComponentConfigurer.java
 create mode 100644 components/camel-jte/src/generated/java/org/apache/camel/component/jte/JteEndpointConfigurer.java
 create mode 100644 components/camel-jte/src/generated/java/org/apache/camel/component/jte/JteEndpointUriFactory.java
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/component/jte
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/configurer/jte-component
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/configurer/jte-endpoint
 create mode 100644 components/camel-jte/src/generated/resources/META-INF/services/org/apache/camel/urifactory/jte-endpoint
 create mode 100644 components/camel-jte/src/generated/resources/org/apache/camel/component/jte/jte.json
 create mode 100644 components/camel-jte/src/main/docs/jte-component.adoc
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/JteCodeResolver.java
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/JteComponent.java
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/JteConstants.java
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/JteEndpoint.java
 create mode 100644 components/camel-jte/src/main/java/org/apache/camel/component/jte/Model.java
 create mode 100644 components/camel-jte/src/test/java/org/apache/camel/component/jte/JteDataModelTest.java
 create mode 100644 components/camel-jte/src/test/java/org/apache/camel/component/jte/JteTemplateFromHeaderTest.java
 create mode 100644 components/camel-jte/src/test/java/org/apache/camel/component/jte/JteTest.java
 create mode 100644 components/camel-jte/src/test/java/org/apache/camel/component/jte/MyModel.java
 create mode 100644 components/camel-jte/src/test/resources/log4j2.properties
 create mode 100644 components/camel-jte/src/test/resources/org/apache/camel/component/jte/custom.jte
 create mode 100644 components/camel-jte/src/test/resources/org/apache/camel/component/jte/example.jte
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletEnrichTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletHttpSinkNoErrorHandlerFalseTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletHttpSinkTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletNoErrorHandlerDirectTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletNoErrorHandlerRouteConfigurationTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletNoErrorHandlerTest.java
 create mode 100644 components/camel-kamelet/src/test/java/org/apache/camel/component/kamelet/KameletPollEnrichTest.java
 create mode 100644 components/camel-kubernetes/src/generated/java/org/apache/camel/component/kubernetes/cronjob/KubernetesCronJobComponentConfigurer.java
 create mode 100644 components/camel-kubernetes/src/generated/java/org/apache/camel/component/kubernetes/cronjob/KubernetesCronJobEndpointConfigurer.java
 create mode 100644 components/camel-kubernetes/src/generated/java/org/apache/camel/component/kubernetes/cronjob/KubernetesCronJobEndpointUriFactory.java
 create mode 100644 components/camel-kubernetes/src/generated/resources/META-INF/services/org/apache/camel/component/kubernetes-cronjob
 create mode 100644 components/camel-kubernetes/src/generated/resources/META-INF/services/org/apache/camel/configurer/kubernetes-cronjob-component
 create mode 100644 components/camel-kubernetes/src/generated/resources/META-INF/services/org/apache/camel/configurer/kubernetes-cronjob-endpoint
 create mode 100644 components/camel-kubernetes/src/generated/resources/META-INF/services/org/apache/camel/urifactory/kubernetes-cronjob-endpoint
 create mode 100644 components/camel-kubernetes/src/generated/resources/org/apache/camel/component/kubernetes/cronjob/kubernetes-cronjob.json
 create mode 100644 components/camel-kubernetes/src/main/docs/kubernetes-cronjob-component.adoc
 create mode 100644 components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/cronjob/KubernetesCronJobComponent.java
 create mode 100644 components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/cronjob/KubernetesCronJobEndpoint.java
 create mode 100644 components/camel-kubernetes/src/main/java/org/apache/camel/component/kubernetes/cronjob/KubernetesCronJobProducer.java
 create mode 100644 components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/producer/KubernetesCronJobProducerTest.java
 rename components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/{V2SchemaForComplexTypesRequest.json => V20SchemaForComplexTypesRequest.json} (100%)
 rename components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/{V2SchemaForComplexTypesRequestWithSchemaAnnotation.json => V20SchemaForComplexTypesRequestWithSchemaAnnotation.json} (100%)
 rename components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/{V2SchemaForComplexTypesResponse.json => V20SchemaForComplexTypesResponse.json} (100%)
 rename components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/{V2SchemaForComplexTypesResponseWithSchemaAnnotation.json => V20SchemaForComplexTypesResponseWithSchemaAnnotation.json} (100%)
 rename components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/{V3SchemaForComplexTypesRequest.json => V30SchemaForComplexTypesRequest.json} (100%)
 rename components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/{V3SchemaForComplexTypesRequestWithSchemaAnnotation.json => V30SchemaForComplexTypesRequestWithSchemaAnnotation.json} (100%)
 rename components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/{V3SchemaForComplexTypesResponse.json => V30SchemaForComplexTypesResponse.json} (100%)
 rename components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/{V3SchemaForComplexTypesResponseWithSchemaAnnotation.json => V30SchemaForComplexTypesResponseWithSchemaAnnotation.json} (100%)
 create mode 100644 components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/V31SchemaForComplexTypesRequest.json
 create mode 100644 components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/V31SchemaForComplexTypesRequestWithSchemaAnnotation.json
 create mode 100644 components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/V31SchemaForComplexTypesResponse.json
 create mode 100644 components/camel-openapi-java/src/test/resources/org/apache/camel/openapi/V31SchemaForComplexTypesResponseWithSchemaAnnotation.json
 create mode 100644 components/camel-parquet-avro/src/main/java/org/apache/camel/dataformat/parquet/avro/ParquetIterator.java
 create mode 100644 components/camel-parquet-avro/src/main/java/org/apache/camel/dataformat/parquet/avro/ParquetUnmarshalOnCompletion.java
 create mode 100644 components/camel-parquet-avro/src/test/java/org/apache/camel/dataformat/parquet/avro/ParquetAvroDataFormatUnmarshalLazyLoadTest.java
 create mode 100644 components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpSessionTest.java
 delete mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/SalesforceHttpRequest.java
 create mode 100644 components/camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringConvertHeaderTest.java
 create mode 100644 components/camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringConvertVariableTest.java
 create mode 100644 components/camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringSetVariableTest.java
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/SpringSetVariableTest-context.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/convertHeader.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/convertVariable.xml
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/ContextEvents.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/NoSuchVariableException.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/Variable.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/Variables.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/clock/Clock.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/clock/ContextClock.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/clock/EventClock.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/BrowsableVariableRepository.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/VariableRepository.java
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/VariableRepositoryFactory.java
 create mode 100644 core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultVariableRepositoryFactory.java
 delete mode 100644 core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/FileStateRepository.java
 delete mode 100644 core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/MemoryStateRepository.java
 create mode 100644 core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/variables
 create mode 100644 core/camel-console/src/main/java/org/apache/camel/impl/console/VariablesDevConsole.java
 delete mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/batch-config.json
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/batchConfig.json
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/convertHeaderTo.json
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/convertVariableTo.json
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/removeVariable.json
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/setVariable.json
 delete mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/stream-config.json
 create mode 120000 core/camel-core-engine/src/main/docs/modules/eips/examples/json/streamConfig.json
 delete mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/batch-config-eip.adoc
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/batchConfig-eip.adoc
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/convertHeaderTo-eip.adoc
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/convertVariableTo-eip.adoc
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/removeVariable-eip.adoc
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/setVariable-eip.adoc
 delete mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/stream-config-eip.adoc
 create mode 100644 core/camel-core-engine/src/main/docs/modules/eips/pages/streamConfig-eip.adoc
 delete mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/config/batch-config.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/config/batchConfig.json
 delete mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/config/stream-config.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/config/streamConfig.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/convertHeaderTo.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/convertVariableTo.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/removeVariable.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/setVariable.json
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/ConvertHeaderDefinition.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/ConvertVariableDefinition.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/RemoveVariableDefinition.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/SetVariableDefinition.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/RemoveVariableProcessor.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/SetVariableProcessor.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/ConvertHeaderReifier.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/ConvertVariableReifier.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/RemoveVariableReifier.java
 create mode 100644 core/camel-core-reifier/src/main/java/org/apache/camel/reifier/SetVariableReifier.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanPipelineVariablesTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithPropertiesAndVariablesInjectionTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithVariablesAndBodyInject3Test.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/BeanWithVariablesAndBodyInjectionTest.java
 delete mode 100644 core/camel-core/src/test/java/org/apache/camel/component/bean/CamelSimpleExpressionPerfTestRunner.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/DefaultCamelBeanPostProcessorComplexFieldFirstTest.java
 delete mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/FileStateRepositoryTest.java
 delete mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/MemoryStateRepositoryTest.java
 delete mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/ConvertBodyTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/CustomGlobalVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/MDCCustomKeysTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/MethodFilterVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/RemoveGlobalVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/RemoveVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SetGlobalVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SetVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SplitTimeoutCancelTaskTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SplitterParallelAggregateManualTest.java
 delete mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SplitterParallelAggregateTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/SplitterSingleMapTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/WireTapMDCTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/converter/ConvertBodyTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/converter/ConvertHeaderTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/converter/ConvertVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/converter/custom/MyBean.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/converter/custom/MyConverter.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/support/processor/state/FileStateRepositoryTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/support/processor/state/MemoryStateRepositoryTest.java
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/model/convertHeader.xml
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/model/convertVariable.xml
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/model/removeVariable.xml
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/model/setVariable.xml
 create mode 100644 core/camel-health/src/generated/resources/META-INF/services/org/apache/camel/health-check/route-controller-check
 create mode 100644 core/camel-health/src/main/java/org/apache/camel/impl/health/RouteControllerHealthCheck.java
 create mode 100644 core/camel-main/src/generated/java/org/apache/camel/main/RouteControllerConfigurationPropertiesConfigurer.java
 create mode 100644 core/camel-main/src/generated/resources/META-INF/services/org/apache/camel/configurer/org.apache.camel.main.RouteControllerConfigurationProperties
 create mode 100644 core/camel-main/src/main/java/org/apache/camel/main/RouteControllerConfigurationProperties.java
 create mode 100644 core/camel-main/src/test/java/org/apache/camel/main/MainVariableTest.java
 create mode 100644 core/camel-main/src/test/resources/random.json
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedConvertHeaderMBean.java
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedConvertVariableMBean.java
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedRemoveVariableMBean.java
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedSetVariableMBean.java
 create mode 100644 core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedVariableRepositoryMBean.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedConvertHeader.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedConvertVariable.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedRemoveVariable.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedSetVariable.java
 create mode 100644 core/camel-management/src/main/java/org/apache/camel/management/mbean/ManagedVariableRepository.java
 create mode 100644 core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteUpdateRouteFromXmlTest.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/ExchangeVariableRepository.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/GlobalVariableRepository.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/MonotonicClock.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/ResetableClock.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/processor/ConvertHeaderProcessor.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/processor/ConvertVariableProcessor.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/processor/state/FileStateRepository.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/processor/state/MemoryStateRepository.java
 create mode 100644 core/camel-support/src/main/java21/org/apache/camel/support/DefaultThreadPoolFactory.java
 create mode 100644 core/camel-util/src/main/java/org/apache/camel/util/concurrent/ThreadFactoryTypeAware.java
 create mode 100644 core/camel-util/src/main/java/org/apache/camel/util/concurrent/ThreadType.java
 create mode 100644 core/camel-util/src/main/java21/org/apache/camel/util/concurrent/CamelThreadFactory.java
 create mode 100644 core/camel-util/src/main/java21/org/apache/camel/util/concurrent/ThreadType.java
 create mode 100644 core/camel-xml-jaxp/src/test/java/org/apache/camel/util/xml/StringSourceTest.java
 create mode 120000 docs/components/modules/ROOT/examples/json/dynamic-router-control.json
 create mode 120000 docs/components/modules/ROOT/examples/json/elasticsearch-rest-client.json
 delete mode 120000 docs/components/modules/ROOT/examples/json/hdfs.json
 create mode 120000 docs/components/modules/ROOT/examples/json/jte.json
 create mode 120000 docs/components/modules/ROOT/examples/json/kubernetes-cronjob.json
 create mode 120000 docs/components/modules/ROOT/pages/dynamic-router-control-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/elasticsearch-rest-client-component.adoc
 delete mode 120000 docs/components/modules/ROOT/pages/hdfs-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/jte-component.adoc
 create mode 120000 docs/components/modules/ROOT/pages/kubernetes-cronjob-component.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/camel-4x-upgrade-guide-4_4.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/camel-jbang-k.adoc
 create mode 100644 docs/user-manual/modules/ROOT/pages/variables.adoc
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/DynamicRouterControlComponentBuilderFactory.java
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/ElasticsearchRestClientComponentBuilderFactory.java
 delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/HdfsComponentBuilderFactory.java
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/JteComponentBuilderFactory.java
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/KubernetesCronjobComponentBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/DynamicRouterControlEndpointBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/ElasticsearchRestClientEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/HdfsEndpointBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/JteEndpointBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/KubernetesCronJobEndpointBuilderFactory.java
 delete mode 100644 dsl/camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/ByteArrayClassLoader.java
 delete mode 100644 dsl/camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/CompilationUnit.java
 delete mode 100644 dsl/camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/JavaJoorClassLoader.java
 delete mode 100644 dsl/camel-java-joor-dsl/src/main/java/org/apache/camel/dsl/java/joor/MultiCompile.java
 delete mode 100644 dsl/camel-java-joor-dsl/src/test/java/org/apache/camel/dsl/java/joor/CompilationUnitTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/DependencyUpdate.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginAdd.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginBaseCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginDelete.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginGet.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ListVariable.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CamelJBangPlugin.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/Plugin.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/PluginHelper.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/PluginType.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/Printer.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/StringPrinter.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/UserConfigHelper.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/config/ConfigGetTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/config/ConfigListTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/config/ConfigSetTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/config/ConfigUnsetTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginAddTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginDeleteTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginGetTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/version/VersionGetTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/pom.xml
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/generated/resources/META-INF/services/org/apache/camel/camel-jbang-plugin/camel-jbang-plugin-k
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/CompressionHelper.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationDelete.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationGet.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationLogs.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationRun.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/KubeBaseCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/KubeCommand.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/KubePlugin.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/KubernetesHelper.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/SourceScheme.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/TraitHelper.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/main/java/org/apache/camel/dsl/jbang/core/commands/k/TraitProfile.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/StringPrinter.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationDeleteTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationGetTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationLogsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/IntegrationRunTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/KubeBaseTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/java/org/apache/camel/dsl/jbang/core/commands/k/KubeCommandMainTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/resources/org/apache/camel/dsl/jbang/core/commands/k/integration.yaml
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/resources/pod.yaml
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-k/src/test/resources/route.yaml
 create mode 100644 dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/PromptPropertyPlaceholderSource.java
 create mode 100644 dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/StubBeanRepository.java
 create mode 100644 dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/stub/StubDataFormat.java
 create mode 100644 dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/stub/StubLanguage.java
 create mode 100644 dsl/camel-kotlin-dsl/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 dsl/camel-kotlin-dsl/src/generated/resources/kotlin-dsl.json
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ConvertHeaderTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ConvertVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/RemoveVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/SetVariableTest.groovy
 create mode 100755 etc/scripts/release-sbom.sh
 create mode 100755 etc/scripts/sign.sh
 rename test-infra/camel-test-infra-arangodb/src/test/resources/{ => org/apache/camel/test/infra/arangodb/services}/container.properties (100%)
 delete mode 100644 test-infra/camel-test-infra-aws-v2/src/test/resources/container.properties
 create mode 100644 test-infra/camel-test-infra-aws-v2/src/test/resources/org/apache/camel/test/infra/aws2/services/container.properties
 delete mode 100644 test-infra/camel-test-infra-azure-common/src/test/resources/container.properties
 create mode 100644 test-infra/camel-test-infra-azure-common/src/test/resources/org/apache/camel/test/infra/azure/common/services/container.properties
 rename test-infra/camel-test-infra-cassandra/src/test/resources/{ => org/apache/camel/test/infra/cassandra/services}/container.properties (100%)
 rename test-infra/camel-test-infra-chatscript/src/test/resources/{ => org/apache/camel/test/infra/chatscript/services}/container.properties (100%)
 rename test-infra/camel-test-infra-consul/src/test/resources/{ => org/apache/camel/test/infra/consul/services}/container.properties (100%)
 rename test-infra/camel-test-infra-couchbase/src/test/resources/{ => org/apache/camel/test/infra/couchbase/services}/container.properties (100%)
 rename test-infra/camel-test-infra-couchdb/src/test/resources/{ => org/apache/camel/test/infra/couchdb/services}/container.properties (100%)
 delete mode 100644 test-infra/camel-test-infra-elasticsearch/src/test/resources/container.properties
 create mode 100644 test-infra/camel-test-infra-elasticsearch/src/test/resources/org/apache/camel/test/infra/elasticsearch/services/container.properties
 rename test-infra/camel-test-infra-etcd3/src/test/resources/{ => org/apache/camel/test/infra/etcd3/services}/container.properties (100%)
 rename test-infra/camel-test-infra-fhir/src/test/resources/{ => org/apache/camel/test/infra/fhir/services}/container.properties (100%)
 rename test-infra/camel-test-infra-google-pubsub/src/test/resources/{ => org/apache/camel/test/infra/google/pubsub/services}/container.properties (100%)
 delete mode 100644 test-infra/camel-test-infra-hashicorp-vault/src/test/resources/container.properties
 create mode 100644 test-infra/camel-test-infra-hashicorp-vault/src/test/resources/org/apache/camel/test/infra/hashicorp/vault/services/container.properties
 delete mode 100644 test-infra/camel-test-infra-hdfs/pom.xml
 delete mode 100644 test-infra/camel-test-infra-hdfs/src/main/resources/META-INF/MANIFEST.MF
 delete mode 100644 test-infra/camel-test-infra-hdfs/src/test/java/org/apache/camel/test/infra/hdfs/v2/common/HDFSProperties.java
 delete mode 100644 test-infra/camel-test-infra-hdfs/src/test/java/org/apache/camel/test/infra/hdfs/v2/services/EmbeddedHDFSService.java
 delete mode 100644 test-infra/camel-test-infra-hdfs/src/test/java/org/apache/camel/test/infra/hdfs/v2/services/HDFSContainer.java
 delete mode 100644 test-infra/camel-test-infra-hdfs/src/test/java/org/apache/camel/test/infra/hdfs/v2/services/HDFSService.java
 delete mode 100644 test-infra/camel-test-infra-hdfs/src/test/java/org/apache/camel/test/infra/hdfs/v2/services/HDFSServiceFactory.java
 rename test-infra/camel-test-infra-infinispan/src/test/resources/{ => org/apache/camel/test/infra/infinispan/services}/container.properties (100%)
 rename test-infra/camel-test-infra-kafka/src/test/resources/{ => org/apache/camel/test/infra/kafka/services}/container.properties (100%)
 rename test-infra/camel-test-infra-microprofile-lra/src/test/resources/{ => org/apache/camel/test/infra/microprofile/lra/services}/container.properties (100%)
 rename test-infra/camel-test-infra-minio/src/test/resources/{ => org/apache/camel/test/infra/minio/services}/container.properties (100%)
 rename test-infra/camel-test-infra-mongodb/src/test/resources/{ => org/apache/camel/test/infra/mongodb/services}/container.properties (100%)
 rename test-infra/camel-test-infra-mosquitto/src/test/resources/{ => org/apache/camel/test/infra/mosquitto/services}/container.properties (100%)
 rename test-infra/camel-test-infra-nats/src/test/resources/{ => org/apache/camel/test/infra/nats/services}/container.properties (100%)
 rename test-infra/camel-test-infra-openldap/src/test/resources/{ => org/apache/camel/test/infra/openldap/services}/container.properties (100%)
 rename test-infra/camel-test-infra-opensearch/src/test/resources/{ => org/apache/camel/test/infra/opensearch/services}/container.properties (100%)
 rename test-infra/camel-test-infra-postgres/src/test/resources/{ => org/apache/camel/test/infra/postgres/services}/container.properties (100%)
 rename test-infra/camel-test-infra-pulsar/src/test/resources/{ => org/apache/camel/test/infra/pulsar/services}/container.properties (100%)
 rename test-infra/camel-test-infra-rabbitmq/src/test/resources/{ => org/apache/camel/test/infra/rabbitmq/services}/container.properties (100%)
 rename test-infra/camel-test-infra-redis/src/test/resources/{ => org/apache/camel/test/infra/redis/services}/container.properties (100%)
 rename test-infra/camel-test-infra-rocketmq/src/test/resources/{ => org/apache/camel/test/infra/rocketmq/services}/container.properties (100%)
 rename test-infra/camel-test-infra-xmpp/src/test/resources/{ => org/apache/camel/test/infra/xmpp/services}/container.properties (100%)
 rename test-infra/camel-test-infra-zookeeper/src/test/resources/{ => org/apache/camel/test/infra/zookeeper/services}/container.properties (100%)
 delete mode 100644 tests/camel-itest-jms2/pom.xml
 delete mode 100644 tests/camel-itest-jms2/src/test/java/org/apache/camel/itest/jms2/BaseJms2TestSupport.java
 delete mode 100644 tests/camel-itest-jms2/src/test/java/org/apache/camel/itest/jms2/Jms1TopicDurableTest.java
 delete mode 100644 tests/camel-itest-jms2/src/test/java/org/apache/camel/itest/jms2/Jms2DeliveryDelayTest.java
 delete mode 100644 tests/camel-itest-jms2/src/test/java/org/apache/camel/itest/jms2/Jms2TopicDurableSharedTest.java
 delete mode 100644 tests/camel-itest-jms2/src/test/java/org/apache/camel/itest/jms2/Jms2TopicDurableTest.java
 delete mode 100644 tests/camel-itest-jms2/src/test/java/org/apache/camel/itest/jms2/Jms2TopicSharedTest.java
 delete mode 100644 tests/camel-itest-jms2/src/test/resources/log4j2.properties
 delete mode 100644 tests/camel-itest-standalone/pom.xml
 delete mode 100644 tests/camel-itest-standalone/src/main/resources/META-INF/LICENSE.txt
 delete mode 100644 tests/camel-itest-standalone/src/main/resources/META-INF/NOTICE.txt
 delete mode 100644 tests/camel-itest-standalone/src/test/java/org/apache/camel/itest/standalone/CamelContextStandaloneTest.java
 delete mode 100644 tests/camel-itest-standalone/src/test/resources/log4j2.properties
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/async/HttpAsyncDslTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/async/HttpAsyncTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/async/HttpAsyncTestSupport.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/async/HttpJmsAsyncTimeoutTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/async/HttpSyncTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/async/MyAsyncComponent.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/async/MyAsyncEndpoint.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/async/MyAsyncProducer.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/customerrelations/CustomerServicesWsAddressingTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/ftp/FtpInitialConnectTimeoutTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/CamelFileGreeterOneWayTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/CamelGreeterConsumerTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/CamelGreeterTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/FilePrepareRequest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/JmsPrepareRequest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/JmsPrepareResponse.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/MulticastCxfTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/RecipientListCxf2Test.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/RecipientListCxfTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/greeter/Server.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/http/InterceptEndpointTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/idempotent/IdempotentConsumerTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/idempotent/JdbcIdempotentRepository.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/issues/AdviceWithWeaveFirstLastTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/issues/IntercepFromAndStrategyTest.java
 create mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/issues/InterceptFromAndStrategyTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/issues/IsUseAdviceWithJUnit5Test.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/issues/JettyHttpFileCacheTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/issues/JettyHttpTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jaxb/JaxbFallbackTypeConverterTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jaxb/SpringLoadRouteFromXmlTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jaxb/example/Bar.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyBridgeHostHeaderIssueTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyConstantSetHeaderTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyFailoverRoundRobinTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyJmsShutdownInProgressTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyJmsTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyJmsTwowayTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyRestRedirectTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettySimpleSetHeaderTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettySpringFailoverRoundRobinTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyValidatorStreamTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyValidatorStreamWithStreamCachingEnabledTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyValidatorTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyXsltHttpTemplateTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/JettyXsltTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/SetExchangePatternProcessor.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jetty/SetResponseProcessor.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/AdviceWithTransactionIssueTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/DynamicRouteTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/FileToJmsTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JMSNestedTransactionRollbackTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsConsumerShutdownTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsIntegrationTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsMediumQueuePerformanceTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPerformanceTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPollEnrichTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsPollingConsumerTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsResequencerTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JmsValidatorTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/SpringJmsValidatorTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/proxy/Echo.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/proxy/EchoClient.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/proxy/EchoProduceTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/test/SpringDebugBeforeTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/tx/Jms2RequiresNewTest.java
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/greeter/CamelFileGreeterOneWayTest.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/greeter/CamelGreeterConsumerTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/greeter/CamelGreeterTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/greeter/MulticastCxfTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/greeter/RecipientListCxf2Test-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/greeter/RecipientListCxfTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/http/InterceptEndpointTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/idempotent/IdempotentConsumerTest.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jetty/JettyJmsShutdownInProgressTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jetty/JettyJmsTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jetty/JettyJmsTwowayTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/AdviceWithTransactionIssueTest.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/FileToJmsTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/JMSNestedTransactionTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/JmsConsumerShutdownTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/JmsPollingConsumerTest-context.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/SpringJmsValidatorTest.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/test/SpringDebugBeforeTest.xml
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/tx/Jms2RequiresNewTest-context.xml
 delete mode 100644 tests/camel-partial-classpath-test/pom.xml
 delete mode 100644 tests/camel-partial-classpath-test/src/main/resources/META-INF/LICENSE.txt
 delete mode 100644 tests/camel-partial-classpath-test/src/main/resources/META-INF/NOTICE.txt
 delete mode 100644 tests/camel-partial-classpath-test/src/test/java/org/apache/camel/tests/partialclasspath/MyBean.java
 delete mode 100644 tests/camel-partial-classpath-test/src/test/java/org/apache/camel/tests/partialclasspath/MyConverter.java
 delete mode 100644 tests/camel-partial-classpath-test/src/test/java/org/apache/camel/tests/partialclasspath/RouteTest.java
 delete mode 100644 tests/camel-partial-classpath-test/src/test/resources/META-INF/services/org/apache/camel/TypeConverter
 delete mode 100644 tests/camel-partial-classpath-test/src/test/resources/log4j2.properties
 delete mode 100644 tests/camel-typeconverterscan-test/pom.xml
 delete mode 100644 tests/camel-typeconverterscan-test/src/main/resources/META-INF/LICENSE.txt
 delete mode 100644 tests/camel-typeconverterscan-test/src/main/resources/META-INF/NOTICE.txt
 delete mode 100644 tests/camel-typeconverterscan-test/src/test/java/org/apache/camel/tests/typeconverterscan/MyBean.java
 delete mode 100644 tests/camel-typeconverterscan-test/src/test/java/org/apache/camel/tests/typeconverterscan/MyConverter.java
 delete mode 100644 tests/camel-typeconverterscan-test/src/test/java/org/apache/camel/tests/typeconverterscan/RouteMainTest.java
 delete mode 100644 tests/camel-typeconverterscan-test/src/test/java/org/apache/camel/tests/typeconverterscan/RouteTest.java
 delete mode 100644 tests/camel-typeconverterscan-test/src/test/resources/META-INF/services/org/apache/camel/TypeConverter
 delete mode 100644 tests/camel-typeconverterscan-test/src/test/resources/log4j2.properties