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 2023/05/21 15:43:47 UTC

[camel] branch regen_bot_sbom updated (997980332d9 -> 1923cd5ab52)

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

github-bot pushed a change to branch regen_bot_sbom
in repository https://gitbox.apache.org/repos/asf/camel.git


    omit 997980332d9 Regen SBOM from commit e114fee0fc182915715e09bdb1e22b0ed8efe9ee
     add 5a3908bc6e3 CAMEL-19349: camel-jbang - Dev console
     add 2d69b42cbcf Regen SBOM from commit e114fee0fc182915715e09bdb1e22b0ed8efe9ee
     add f8f1498294a CAMEL-19349: camel-jbang - Dev console
     add c7ca1f8c91a Upgrade to jackson 2.14.3
     add 5ce4421fa77 Upgrade to kubernetes 6.6.2
     add 56adb86d4b4 CAMEL-19313: resolve option placeholder
     add 723df5c0dfd Add docs
     add 8be1ace0653 Upgrade Elasticsearch Java Client to version 8.7.1
     add 02ac0b556c3 Sync deps and regen
     add ba278d568b3 Regen
     add 6c4b58f0d58 CAMEL-19060: use an extension for the Synchronization
     add b591f9f9ebc Upgrade Json Schema Validator networknt to version 1.0.81
     add 0a3e0600efe Sync deps
     add 8b066737fa6 Upgrade Msal4j to version 1.13.8
     add 5a0f35f3d49 Sync deps
     add 2984f4add28 CAMEL-19337: camel-core-model - Fix circuitBreaker onFallback not exposed correctly in model.
     add 3940d122065 Upgrade to atmosphere 3.0.3
     add 8191ec4e031 Fixed NPE
     add 29cb6785d62 CAMEL-19353: camel-jbang - Reload on demand should use ACL classloader so using what Camel was used during boostrap to be consistent.
     add 4be7cb2a21a CAMEL-19352: improve mybatis doc (#10083)
     add 5d9e7b6e2a3 (chores) camel-kudu: cleanup disabling tests on platforms where it's not available
     add 1b8703e0a22 (chores) camel-pulsar: cleanup disabling tests on platforms where it's not available
     add f77a15e4c06 (chores) camel-djl: cleanup disabling tests on platforms where it's not available
     add 7075862de81 (chores) camel-xmpp: cleanup disabling tests on platforms where it's not available
     add 10e5f5f4820 (chores) camel-google-pubsub: cleanup disabling tests on platforms where it's not available
     add 742fc11d414 (chores) camel-hdfs: re-enable on ppc64le as it seems to run fine on that platform
     add 8b0d14eb732 (chores) camel-zookeeper: cleanup disabling tests on platforms where it's not available
     add 2bacc393cf9 (chores) camel-zookeeper-master: cleanup disabling tests on platforms where it's not available
     add 2049d562157 (chores) CI s390x: cleanup tests that have been filtered by Maven profiles
     add 8672e0ae842 (chores) CI s390x: cleanup disabling HDFS tests on the platform
     add 0dc019bca2e (chores) CI s390x: cleanup disabling consul tests on the platform
     add fb2ca20fa96 (chores) CI s390x: cleanup disabling salesforce-component tests on the platform
     add f13406e9346 (chores) camel-aws2: cleanup disabling tests on platforms where it's not available
     add 5e79b5a37bc (chores) camel-aws2: cleanup disabling tests on platforms where it's not available
     add 753268d3b14 (chores) camel-fhir: cleanup disabling tests on platforms where it's not available
     add 7bb332d97e3 (chores) camel-hashicorp-vault: cleanup disabling tests on platforms where it's not available
     add ed89e8bbf08 (chores) camel-infinispan: cleanup disabling tests on platforms where it's not available
     add cac1dc2f20c (chores) camel-mongodb: disable tests on ppc64le
     add dbffc8ec059 (chores) camel-nats: disable tests on ppc64le
     add ef70b6f9a5f (chores) build: fix evaluating multiple conditions for build profiles
     add a69ba3f4d2f (chores) couchbase: disable tests on non-x86 architectures
     add 921ce519331 CAMEL-19058: cache the producer and endpoint locally to avoid hitting the type check scalability issue
     add f5e7e4c481d Upgrade bouncy castle to 1.73
     add d1808050d6b (chores) camel-kafka: fix a few unreliable Kafka tests
     add 799e69376eb (chores) camel-kafka: do not run ITs on ppc64le
     add b86b0345ef7 (chores) camel-nats: prevent flaky tests from running on GH actions
     add 14302ea76f1 Handle exception thrown in beanProcessor.process
     add 4c745160b13 Autowire sqlSessionFactory
     add 9d224f4df8f Regen for commit 4c745160b13a034da891bfdf4cb0450a56f0ff29
     add b4e210539c2 CAMEL-19357: camel-jbang - Avoid blocking vertx event handler thread which can lead to WARN logs
     add 04f91c75a4c CAMEL-19350: outputTarget in camel-jpa (main) (#10093)
     add ace657098bb Upgrades micrometer (#10091)
     add 35ff7d3e0b8 CAMEL-19314 - Fixing the connection pool shutdown when aws health checks are used (#10009)
     add 56190643f7b Regen
     add bb06c86f41a Regen for commit 35ff7d3e0b818322fce64b65ead533ebed78310c
     add cc1e7f2ed02 (chores) camel-dhis: disable tests on non-x86 architectures
     add 62b3425155d (chores) camel-elasticsearch: disable tests on non-x86 architectures
     add c03ea9e7aeb (chores) camel-mongo: fixed formatting
     add 5ca21080168 (chores) camel-mongodb-gridfs: disable tests on ppc64le
     add efced319acd (chores) camel-azure-storage-queue: disable tests on non-x86 architectures
     add eb0536ed86f (chores) camel-azure-storage-blob: disable tests on non-x86 architectures
     add cc8f924b46f (chores) camel-zookeeper-master: fix integration test masquerading as unit test
     add e77eedef0ba CAMEL-19298 Snmp: version 3 is not supported for several actions for the component (#10101)
     add 66681bc86bc CAMEL-19298 Snmp replacing Thread.sleep with Awaitility (#10102)
     add a01d9ffbca1 Adds a null guard against parentObservation (shouldn't happen but better safe than sorry) (#10103)
     add 3bb3993dd17 Upgrade AWS SDK v2 to version 2.20.66
     add a09939d8638 Sync deps
     add 8d82a86f373 Added unit test based on user forum issue
     add 13d9147a7fe Regen for commit 8d82a86f37315dd0bd904ee8a2eb6b683e654e52 (#10107)
     add c7225a093c8 Upgrade Tika to version 2.8.0
     add d16cc281813 Sync deps
     add 26806ccac56 remove the obsolete parent POM dependencies
     add bbfdd200dba (chores) camel-core-catalog: cleanup code duplications
     add 4b258ec7109 (chores) camel-main: cleanup code duplications
     add 68956719125 Regen for commit 4b258ec710902454492d5d848f33b1b920d8a47d
     add 79ada1bf260 (chores) camel-core-languages: cleanup code duplications
     add b4a76830056 (chores) camel-xml-jaxb: cleanup code duplications
     add bba65f2cb2f (chores) camel-support: cleanup code duplications
     add e045fc47181 (chores) camel-core: cleanup unused suppressions
     add 6762e825cea (chores) camel-core-model: use final where possible
     add 1e0b1650156 (chores) camel-core-support: use final where possible
     add addfb1d1006 (chores) camel-util: use final where possible
     add 05cc56dfb7c (chores) camel-core-processor: use final where possible
     add 56b8bb0f89c (chores) camel-core: use final where possible
     add 08259f637c7 (chores) camel-base-engine: removed unnecessary null check
     add 1e16a10e94b (chores) camel-core: removed unnecessary explicit calls to toString
     add c3f4c77ea05 (chores) camel-core: use static inner classes in tests
     add 4e7de2ad960 (chores) camel-core: use static inner classes
     add 74386ddea0d (chores) camel-core: use lower-overhead immutable lists
     add 46581dda1c5 (chores) camel-couchdb: disable tests on non-x86/arm architectures
     add 62e7c7641d1 (chores) camel-ldif: disable tests on non-x86/arm architectures
     add cfa3e1869bd Regen for commit c6a3d00973ff392601fa12e1d4d2bc039ecab478
     add 5137c8868af Regen for commit 46581dda1c52299c291bc95a2d7a33a4eac32b07
     add 2cb7c4bd860 Upgrade to ignite 2.15.0
     add 31d1ba07ebc Regen for commit cfa3e1869bd84d33c548e095adccd9fb41632e64
     add d4420212d38 CAMEL-19345: KameletDiscoveryTest fails to find routeTemplate
     add 05b2ce00714 Regen for commit 3b04e55cb30aa856f615043f4807cbc6bf2a81cf
     add edf30fa307a Regen for commit 05b2ce00714a4e4cac27c486c17c891de3a6dd11
     add 27f4276e022 CAMEL-19361: camel-yaml-dsl/camel-jbang - Running KameletBinding should read properties/environment traits
     add aabb600e369 CAMEL-19361: camel-yaml-dsl/camel-jbang - Running KameletBinding should read properties/environment traits
     add f0a2e8aa616 Regen for commit 31635ea0a95981df182b59c65d8a348344e80d79
     add 5bbe59333a2 CAMEL-19360: camel-jbang - Export a set of files
     add e91e5a312b2 CAMEL-19360: camel-jbang - Export a set of files
     add b7a2fd9e201 Upgrade guides about changes
     add b6e3d742c45 Regen for commit 14dcb71b4da346a8f0a98899343dc4faf5e6974a
     add 2c7bfc79d81 Upgrade AWS SDK v2 to version 2.20.67
     add a081c72f826 (chores) camel-cassandraql: disable tests on non-x86/arm architectures
     add 5f19db06335 Upgrade Datasonnet to version 2.5.2-jakarta4
     add b5ffa73be34 Sync deps
     add 8f979db4d8f (chores) camel-lra: disable tests on non-x86 architectures
     add b871d2764b5 (chores) camel-zookeeper-master: fixed IT tests
     add 66998d787d3 CAMEL-19363 - Upgrade Spring Batch to version 5.x
     add 14da5036ee1 CAMEL-19363 - Upgrade Spring Batch to version 5.x
     add a36c8f0c0d0 Sync deps
     add e865f39135d (chores) build: skip salesforce codegen on unsupported platforms
     add 7597d063c5d CAMEL-19228: separate tests that run only with Couchbase 7 than those that run with 6
     add 3907d999101 CAMEL-19362: camel-core - Allow tracing without inner details of Kamelets
     add 6829f1f3ac9 CAMEL-19362: camel-core - Allow tracing without inner details of Kamelets
     add ac67f5e7b06 Regen for commit 7597d063c5d389ea581f00143ed432c799a07bbe
     add 1981133bcb3 CAMEL-19360: camel-jbang - Export a set of files
     add ab649213da0 (chores) camel-aws2-kinesis: fixed readiness health check
     add 239254ec6c2 Regen for commit ab649213da0e0e6e74d29d632c973151570e4888 (#10135)
     add 6c0a8a66995 Upgrade to spring boot 5.0.2
     add 87ae40f7bad Upgrade various maven plugins such as surefire/failsafe etc.
     add acef37c7c36 Upgrade to infinispan 14.0.9
     add 904337023ed (chores) camel-chatscript: disable tests on non-x86 architectures
     add 14612fbb4f5 Revert "(chores) build: skip salesforce codegen on unsupported platforms"
     add 3428c6e3c2d (chores) camel-saleforce-component: remove test skip since this component is not buildable on s390x
     add 98eda927f8b (chores) camel-saleforce: skip building salesforce-component on s390x because this component is not buildable on the platform
     add 9ef9387a3d9 CAMEL-19365: disabled UndertowHttpsSpringTest
     add 53a827ce362 (chores) ci (s390x): do include the salesforce on the build
     add d16f5da3026 (chores) ci (ppc64le): do include the camel-kudu on the build
     add 204e7bafa63 (chores) camel-opentelemetry: fix RouteConcurrentTest which needs to run in isolation
     add 677bca0bd32 (chores) build: skip doc generation on unsupported platforms
     add 7d50cff6917 (chores) build: skip doc generation is now done at the Maven build level
     add 2b776bfa1b1 Upgrade InfluxDB Java Driver to version 6.8.0
     add 2fde1cc3845 Sync deps
     add 9f5d7d02cb0 CAMEL-19366: camel-core - Trigger reload via dev console make it async
     add a5036f24e9e (chores) camel-observation: fix RouteConcurrentTest which needs to run in isolation
     add ac6a401c56e CAMEL-19368: camel-core - Auto detect EventNotifer from registry to register on startup. Allow camel-jbang to have custom event notifier as well that can be reloaded.
     add b5eaead58fe CAMEL-19368: camel-core - Auto detect EventNotifer from registry to register on startup. Allow camel-jbang to have custom event notifier as well that can be reloaded.
     add f63fde0de99 Upgrade CycloneDX Maven Plugin to version 2.7.9
     add 8497fc18f5f CAMEL-19370: camel-jbang - Make it possible to show full url for very long endpoints
     add 9322aaefb99 Regen for commit 478595da73702a97dd98de73b36ac85821973450
     add 7b9543a7501 CAMEL-19366: camel-core - Trigger reload via dev console make it async
     add 5ebe7f64bca Regen for commit 7ccc3a7248f5d8e364674261fc0a863d2e4d8733
     add 12967e88f69 CAMEL-19370: camel-jbang get endpoint should show unmasked uri
     add 4f94e2de26c Regen for commit 031455d2374feb6ce13d0bfce23be3a4c1eff15d
     add 109d38f8c9b Regen for commit 12967e88f69cfd6b277d0a89eb2c6ddddb13780a
     add 9b861ef82bf Regen for commit af9e3b4b9559ef18abf7eaba382a2991998d83da
     add 3f3dbe16006 Regen for commit 9b861ef82bf1f0075ba54c630dd4e840824a171f (#10150)
     add ec05612d0de Regen for commit c868e6efff0a942b07762ed57d84fb1feef91ced (#10151)
     add 8ac3704e766 Upgrade some dependencies
     add ceae5fcd532 Regen for commit ec05612d0de6f69873d60a779c45a5322846e60e
     add b401e913d48 Upgrade AWS SDK v2 to version 2.20.68
     add 15d588d99fa Sync deps and regen
     add 5fef6eba113 (chores) build: removed unused settings from camel-opentelemetry
     add 524bb0753f8 (chores) build: removed unused settings from camel-observation
     add 2fded22c5eb (chores) camel-mongodb: disable tests on non-x86/arm architectures
     add e437f1dec12 (chores) camel-nats: disable tests on non-x86/arm architectures
     add d78b44bf0c9 (chores) camel-mongodb-gridfs: disable tests on non-x86/arm architectures
     add fab07a08750 CAMEL-19295 - Concurrency issues with dynamicMap in AbstractDynamicRegistry (#9972)
     add b3ed2f8a634 Revert "CAMEL-19295 - Concurrency issues with dynamicMap in AbstractDynamicRegistry (#9972)" (#10155)
     add bd50b51bc04 Regen for commit fab07a087503be96e2358d5908a40367501d5f4c (#10158)
     add 8d2b84392b7 camel-crypto: Updated docs with examples and gpg usage (#10156)
     add bb8aa23f4c3 [CAMEL-18189] Add XmlStreamDetector to prevent extra XML parsing
     add c26ddd3f02d [CAMEL-18189] Use XmlStreamDetector in dsl/camel-xml-io-dsl to speed up parsing
     add 15eafddc601 [CAMEL-18189] camel-xml-io-dsl supports top-level <beans> element
     add 088d571b939 [CAMEL-18189] <bean> (registry bean) is unified for YAML and XML DSLs
     add e17061f04cd [CAMEL-18189] camel-xml-io-dsl uses Camel own DI annotations instead of JSR-330 ones (@Inject)
     add ca16f95c90b [CAMEL-18189] camel-xml-io-dsl handles <bean> element similar to YAML DSL
     add 0304bc4080b CAMEL-19365: disable endpoint verification
     add da9a2e5443f [CAMEL-19340] Upgrade to maven-resolver 1.9.10
     add 31e51aa1084 (chores) camel-catalog: use an unmodifiable List by default
     add 20c2c8d7134 (chores) camel-core: remove unused method parameter
     add 373c37bbd51 Regen for commit da9a2e5443ffc706fc40e16138a096f0b9b1699b (#10159)
     add 65aa26065fe (chores) camel-consul: use unmodifiable list when possible
     add a2a5b908ab0 (chores) camel-azure-storage-blob: use unmodifiable list when possible
     add f3ac574be38 (chores) camel-api: use unmodifiable list when possible
     add 5eca134f62e (chores) camel-base-engine: use unmodifiable list when possible
     add 1d671d9eade (chores) camel-base: use unmodifiable list when possible
     add a213b16d047 (chores) camel-cloud: use unmodifiable list when possible
     add b80bce1acf7 (chores) camel-cluster: use unmodifiable list when possible
     add 9e1c984b149 (chores) camel-console: use unmodifiable list when possible
     add 96f20a66881 (chores) camel-core-model: use unmodifiable list when possible
     add 5fbee10baf3 (chores) camel-core-processor: use unmodifiable list when possible
     add d2a27045463 (chores) camel-core-reifier: use unmodifiable list when possible
     add aa494aa1804 (chores) camel-management: use unmodifiable list when possible
     add 67bf6aaf76f (chores) camel-support: use unmodifiable list when possible
     add 5a3fe1250ff (chores) camel-aws: use unmodifiable list when possible
     add 4f060ba4ec8 (chores) camel-bindy: use unmodifiable list when possible
     add df1bbf25e31 (chores) camel-digitalocean: use unmodifiable list when possible
     add 05a92a27f3a (chores) camel-azure-servicebus: use unmodifiable list when possible
     add 843dbab6fcb (chores) camel-azure-storage-datalake: use unmodifiable list when possible
     add 86cbf9586c9 (chores) camel-azure-storage-queue: use unmodifiable list when possible
     add 7b81a6947d0 Regen for commit 20c2c8d71345a27d53331c9457622f4143210158 (#10169)
     add 6e4d34927e0 camel-rxjava: prevent long-running tests from hanging the build
     add e2f44a57319 camel-jpa: prevent long-running tests from hanging the build
     add dd2df00f7b3 Upgrade to Kamelets 3.20.4
     add cc4c9221b36 CAMEL-19371: camel-core - Avoid suppressed exception added for same c… (#10166)
     add 1b044d7ffb2 Update netty to the latest version (#10167)
     add da17f7093ff Regen for commit 755823a031b1b7ef3759208cbfedeb8ec365e377
     add 50281fd015c Regen for commit 7af3fa63f58d67079b2975917b092e532c2b98bc
     add 366f886246b Upgrade impsort maven plugin
     add 1be24408de4 (chores) camel-jms: fixed build due to incorrect regen
     add 4d5d1e579a5 Regen for commit 1be24408de478d282afddb370cf7fc3b341df9c6 (#10174)
     add e669c01caac (chores) build: cleanup multi-arch builds and tests
     add 8164a630185 (chores) build: remove unused 'integration' profile
     add 5968ea01d47 (chores) build: remove unused 'it-tests' profile
     add a4bdee2e133 (chores) camel-irc: adjust settings to use libera chat when enabled
     add 4ad2b4d3abc (chores) build: remove unused 'errorprone' profile
     add 83cd6480fad (chores) camel-optaplanner: blocked from running on CI due to instabilities
     add 9dfb48035d7 (chores) camel-jpa: blocked from running on CI due to instabilities
     add 7cac15472a8 CAMEL-19328: camel-aws2-ses - Update docs about header type
     add 836cf7bb418 Regen for commit 7cac15472a8e0665968c83c8004b002246f18001
     add e8593d99f31 Regen for commit 010c2b330dff92b1194849ee1564a5a319b66047
     add 863bf5198e5 Revert "Regen for commit 010c2b330dff92b1194849ee1564a5a319b66047"
     add 241da38b0fc CAMEL-19364 Rest-openapi: lookup mechanism does not work after changes from Camel-18963 (#10144)
     add 485ce687bda CAMEL-19375: Upgrade to angus-mail 2.0.1, test camel-mail against GreenMail instead of mock_javamail
     add 1923cd5ab52 Regen SBOM from commit 485ce687bda83888218297cd13c86250f41de302

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   (997980332d9)
            \
             N -- N -- N   refs/heads/regen_bot_sbom (1923cd5ab52)

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:
 Jenkinsfile.ppc64le                                |     4 +-
 Jenkinsfile.s390x                                  |     4 +-
 bom/camel-bom/pom.xml                              |     5 +
 camel-dependencies/pom.xml                         |    53 +-
 camel-sbom/camel-sbom.json                         | 34489 ++++++++++---------
 camel-sbom/camel-sbom.xml                          | 20826 ++++++-----
 .../apache/camel/catalog/components/aws2-ec2.json  |     2 +-
 .../apache/camel/catalog/components/aws2-ses.json  |     2 +-
 .../org/apache/camel/catalog/components/imap.json  |     2 +-
 .../org/apache/camel/catalog/components/imaps.json |     2 +-
 .../org/apache/camel/catalog/components/jpa.json   |     1 +
 .../camel/catalog/components/mybatis-bean.json     |     2 +-
 .../apache/camel/catalog/components/mybatis.json   |     2 +-
 .../org/apache/camel/catalog/components/pop3.json  |     2 +-
 .../org/apache/camel/catalog/components/pop3s.json |     2 +-
 .../org/apache/camel/catalog/components/smtp.json  |     2 +-
 .../org/apache/camel/catalog/components/smtps.json |     2 +-
 .../main/camel-main-configuration-metadata.json    |     2 +
 .../org/apache/camel/catalog/models.properties     |     2 +
 .../org/apache/camel/catalog/models/beans.json     |    23 +
 .../org/apache/camel/catalog/models/camel.json     |    23 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |  3398 +-
 .../apache/camel/catalog/DefaultCamelCatalog.java  |    15 +-
 .../org/apache/camel/maven/RouteCoverageMojo.java  |     5 +-
 .../cloudtrail/CloudtrailConsumerHealthCheck.java  |     7 +-
 .../SecretsManagerClientHealthCheck.java           |     4 +-
 .../aws2/athena/Athena2ClientHealthCheck.java      |     5 +-
 .../component/aws2/cw/Cw2ClientHealthCheck.java    |     4 +-
 .../component/aws2/ddb/Ddb2ClientHealthCheck.java  |     3 +-
 .../camel/component/aws2/ddbstream/ShardTree.java  |     3 +-
 ...b2StreamConsumerHealthCheckProfileCredsIT.java} |     4 +-
 ...db2StreamConsumerHealthCheckStaticCredsIT.java} |     4 +-
 ...=> Ddb2StreamConsumerHealthCustomClientIT.java} |     4 +-
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |     2 +-
 .../component/aws2/ec2/AWS2EC2HealthCheck.java     |     4 +-
 .../component/aws2/ecs/ECS2ClientHealthCheck.java  |     4 +-
 .../component/aws2/eks/EKS2ClientHealthCheck.java  |     4 +-
 .../eventbridge/EventbridgeClientHealthCheck.java  |     4 +-
 .../aws2/eventbridge/EventbridgeProducer.java      |     3 +-
 .../camel/component/aws2/iam/IAM2HealthCheck.java  |     5 +-
 .../aws2/kinesis/Kinesis2ConsumerHealthCheck.java  |    24 +-
 ...Kinesis2ConsumerHealthCheckProfileCredsIT.java} |     4 +-
 ... Kinesis2ConsumerHealthCheckStaticCredsIT.java} |     4 +-
 ...a => Kinesis2ConsumerHealthCustomClientIT.java} |    24 +-
 .../aws2/lambda/Lambda2ClientHealthCheck.java      |     4 +-
 .../component/aws2/mq/MQ2ClientHealthCheck.java    |     6 +-
 .../camel/component/aws2/msk/MSK2HealthCheck.java  |     6 +-
 .../aws2/s3/AWS2S3ConsumerHealthCheck.java         |     8 +-
 ...> AWS2S3ConsumerHealthCheckProfileCredsIT.java} |     4 +-
 ...=> AWS2S3ConsumerHealthCheckStaticCredsIT.java} |     4 +-
 .../apache/camel/component/aws2/ses/aws2-ses.json  |     2 +-
 .../camel/component/aws2/ses/Ses2Constants.java    |     3 +-
 .../camel/component/aws2/ses/Ses2HealthCheck.java  |     6 +-
 .../camel/component/aws2/ses/Ses2Producer.java     |     9 +-
 .../camel/component/aws2/sns/Sns2HealthCheck.java  |     6 +-
 .../aws2/sqs/Sqs2ConsumerHealthCheck.java          |     7 +-
 ... Sqs2ConsumerHealthCheckIAMProfileCredsIT.java} |     4 +-
 ... => Sqs2ConsumerHealthCheckProfileCredsIT.java} |     4 +-
 ...a => Sqs2ConsumerHealthCheckStaticCredsIT.java} |     4 +-
 ... => SqsBatchConsumerConcurrentConsumersIT.java} |     2 +-
 .../translate/Translate2ClientHealthCheck.java     |     4 +-
 components/camel-aws/pom.xml                       |     6 +
 .../azure/servicebus/ServiceBusProducer.java       |     3 +-
 .../camel-azure/camel-azure-storage-blob/pom.xml   |     3 +
 .../blob/client/BlobContainerClientWrapper.java    |     3 +-
 .../blob/operations/BlobChangeFeedOperations.java  |     5 +-
 .../storage/blob/operations/BlobOperations.java    |     3 +-
 .../client/DataLakeFileSystemClientWrapper.java    |     3 +-
 .../client/DataLakeServiceClientWrapper.java       |     3 +-
 .../camel-azure/camel-azure-storage-queue/pom.xml  |     3 +
 .../storage/queue/client/QueueClientWrapper.java   |     5 +-
 .../queue/client/QueueServiceClientWrapper.java    |     3 +-
 .../bindy/kvp/BindyKeyValuePairDataFormat.java     |     3 +-
 components/camel-cassandraql/pom.xml               |     6 +
 components/camel-chatscript/pom.xml                |     4 +
 components/camel-consul/pom.xml                    |     3 +
 .../consul/cloud/ConsulServiceDiscovery.java       |     3 +-
 .../consul/cloud/ConsulServiceRegistry.java        |     3 +-
 components/camel-couchbase/pom.xml                 |    47 +-
 .../integration/ConsumeMessagesWithLimitIT.java    |     3 +
 .../integration/ConsumeResumeStrategyIT.java       |     3 +
 .../integration/ProduceMessagesSimpleIT.java       |     3 +
 .../integration/ProduceMessagesWithAutoIDIT.java   |     3 +
 .../couchbase/integration/RemoveMessagesIT.java    |     3 +
 components/camel-couchdb/pom.xml                   |     3 +
 .../src/main/docs/crypto-component.adoc            |    83 +-
 .../src/main/docs/crypto-dataformat.adoc           |    22 +-
 .../camel-crypto/src/main/docs/pgp-dataformat.adoc |    37 +-
 components/camel-dhis2/pom.xml                     |     5 +
 .../producer/DigitalOceanDropletsProducer.java     |     3 +-
 .../disruptor/AbstractSynchronizedExchange.java    |     2 +-
 components/camel-djl/pom.xml                       |    10 +
 components/camel-elasticsearch/pom.xml             |     3 +
 components/camel-fhir/pom.xml                      |     7 +-
 .../camel-google/camel-google-pubsub/pom.xml       |     6 +-
 components/camel-hashicorp-vault/pom.xml           |     3 +
 components/camel-hdfs/pom.xml                      |     3 +
 .../component/ignite/ClusterGroupExpressions.java  |     7 -
 .../camel-infinispan/camel-infinispan/pom.xml      |     7 +
 components/camel-irc/pom.xml                       |    40 -
 ...stSupport.java => IrcIntegrationITSupport.java} |     4 +-
 ...lRouteTest.java => IrcMultiChannelRouteIT.java} |     7 +-
 .../it/{IrcOnReplyTest.java => IrcOnReplyIT.java}  |     7 +-
 .../it/{IrcPrivmsgTest.java => IrcPrivmsgIT.java}  |     7 +-
 .../irc/it/{IrcRouteTest.java => IrcRouteIT.java}  |     7 +-
 ...IrcsListUsersTest.java => IrcsListUsersIT.java} |     7 +-
 .../it/{IrcsRouteTest.java => IrcsRouteIT.java}    |     6 +-
 ...t.java => IrcsWithSslContextParamsRouteIT.java} |     2 +-
 .../src/test/resources/it-tests.properties         |     4 +-
 .../component/jms/JmsTransferExceptionTest.java    |    42 +-
 components/camel-jpa/pom.xml                       |     5 +-
 .../camel/component/jpa/JpaEndpointConfigurer.java |     6 +
 .../camel/component/jpa/JpaEndpointUriFactory.java |     3 +-
 .../org/apache/camel/component/jpa/jpa.json        |     1 +
 .../apache/camel/component/jpa/JpaEndpoint.java    |    14 +
 .../apache/camel/component/jpa/JpaProducer.java    |    46 +-
 ...ters.java => AdditionalEndpointParameters.java} |     2 +-
 .../camel/component/jpa/JpaOutputTargetTest.java   |    86 +
 .../camel/component/jpa/JpaOutputTypeTest.java     |    75 +-
 .../apache/camel/component/jpa/JpaPagingTest.java  |    20 +-
 .../component/jpa/JpaWithOptionsTestSupport.java   |    94 +-
 components/camel-kafka/pom.xml                     |    43 +-
 .../integration/KafkaConsumerIdempotentIT.java     |     5 +
 .../health/KafkaConsumerBadPortHealthCheckIT.java  |     3 +
 ...fkaConsumerBadPortSupervisingHealthCheckIT.java |     3 +
 .../health/KafkaConsumerHealthCheckIT.java         |     3 +
 .../KafkaConsumerUnresolvableHealthCheckIT.java    |     3 +
 components/camel-kudu/pom.xml                      |    13 +-
 components/camel-ldif/pom.xml                      |     4 +-
 components/camel-lra/pom.xml                       |     6 +-
 components/camel-mail/pom.xml                      |    19 +-
 .../component/mail/MailEndpointConfigurer.java     |     4 +-
 .../resources/META-INF/javamail.default.providers  |    12 +-
 .../org/apache/camel/component/mail/imap.json      |     2 +-
 .../org/apache/camel/component/mail/imaps.json     |     2 +-
 .../org/apache/camel/component/mail/pop3.json      |     2 +-
 .../org/apache/camel/component/mail/pop3s.json     |     2 +-
 .../org/apache/camel/component/mail/smtp.json      |     2 +-
 .../org/apache/camel/component/mail/smtps.json     |     2 +-
 .../apache/camel/component/mail/MailComponent.java |     2 +-
 .../apache/camel/component/mail/MailConsumer.java  |     6 +-
 .../camel/component/mail/MailConverters.java       |     2 +-
 .../apache/camel/component/mail/MailEndpoint.java  |     2 +-
 .../apache/camel/component/mail/MailSorter.java    |     2 +-
 .../mail/AdditionalMailPropertiesTest.java         |    14 +-
 .../camel/component/mail/AuthenticatorTest.java    |    38 +-
 .../camel/component/mail/FromFileSendMailTest.java |    11 +-
 .../mail/MailAttachmentDuplicateNamesTest.java     |     9 +-
 .../component/mail/MailAttachmentNamesTest.java    |    48 +-
 .../mail/MailAttachmentRedeliveryTest.java         |     9 +-
 .../camel/component/mail/MailAttachmentTest.java   |     9 +-
 .../mail/MailAttachmentsUmlautIssueTest.java       |     9 +-
 .../component/mail/MailBatchConsumerTest.java      |    15 +-
 .../component/mail/MailCollectionHeaderTest.java   |    12 +-
 .../component/mail/MailCommitOnCompletionTest.java |    22 +-
 .../mail/MailComponentRecipientSetTest.java        |    32 +-
 .../mail/MailConsumerAuthenticatorTest.java        |    61 +-
 .../mail/MailConsumerIdleMessageTest.java          |     6 +-
 .../mail/MailConsumerUnsupportedCharsetTest.java   |    47 +-
 .../mail/MailContentTypeResolverTest.java          |     9 +-
 .../camel/component/mail/MailContentTypeTest.java  |    17 +-
 .../camel/component/mail/MailConvertersTest.java   |    13 +-
 .../camel/component/mail/MailCopyToTest.java       |    15 +-
 .../component/mail/MailCustomContentTypeTest.java  |    23 +-
 .../component/mail/MailCustomMailSenderTest.java   |     6 +-
 .../mail/MailDefaultDelayForMailConsumeTest.java   |    13 +-
 .../camel/component/mail/MailDisconnectTest.java   |    17 +-
 .../mail/MailDoNotDeleteIfProcessFailsTest.java    |     9 +-
 .../camel/component/mail/MailFetchSizeTest.java    |    24 +-
 .../component/mail/MailFetchSizeZeroTest.java      |    17 +-
 ...aderOverrulePreConfigurationRecipientsTest.java |    26 +-
 .../component/mail/MailHtmlAttachmentTest.java     |    21 +-
 ...IdempotentRepositoryDuplicateNotRemoveTest.java |     9 +-
 .../MailIdempotentRepositoryDuplicateTest.java     |    23 +-
 .../mail/MailIdempotentRepositoryTest.java         |    13 +-
 .../component/mail/MailMaxMessagesPerPollTest.java |    11 +-
 .../camel/component/mail/MailMessageTest.java      |     1 -
 .../component/mail/MailMimeDecodeHeadersTest.java  |    15 +-
 .../camel/component/mail/MailMoveToTest.java       |    58 +-
 .../component/mail/MailMultipleRecipientsTest.java |    26 +-
 .../MailMultipleRecipientsUsingHeadersTest.java    |    17 +-
 .../mail/MailNameAndEmailInRecipientTest.java      |    15 +-
 .../component/mail/MailPollEnrichNoMailTest.java   |    11 +-
 .../camel/component/mail/MailPollEnrichTest.java   |    19 +-
 .../component/mail/MailPostProcessActionTest.java  |    15 +-
 .../mail/MailProcessOnlyUnseenMessagesTest.java    |    11 +-
 .../component/mail/MailProducerConcurrentTest.java |    15 +-
 .../camel/component/mail/MailProducerTest.java     |    27 +-
 .../mail/MailProducerUnsupportedCharsetTest.java   |    22 +-
 .../mail/MailRecipientsPipeIssueTest.java          |    29 +-
 .../camel/component/mail/MailRecipientsTest.java   |   107 +-
 .../camel/component/mail/MailReplyToTest.java      |    20 +-
 .../apache/camel/component/mail/MailRouteTest.java |    31 +-
 .../component/mail/MailSearchTermNotSpamTest.java  |     5 +-
 .../camel/component/mail/MailSearchTermTest.java   |    18 +-
 .../mail/MailSearchTermUriConfigBeanTest.java      |     6 +-
 .../MailSearchTermUriConfigLast24HoursTest.java    |    15 +-
 .../mail/MailSearchTermUriConfigTest.java          |    17 +-
 .../mail/MailShutdownCompleteAllTasksTest.java     |    11 +-
 .../MailShutdownCompleteCurrentTaskOnlyTest.java   |    11 +-
 .../camel/component/mail/MailSortTermTest.java     |    18 +-
 .../component/mail/MailSortTermThreeTest.java      |    17 +-
 .../mail/MailSortTermThreeUriConfigTest.java       |     7 +-
 .../camel/component/mail/MailSortTermTwoTest.java  |    17 +-
 .../mail/MailSortTermTwoUriConfigTest.java         |     7 +-
 .../component/mail/MailSortTermUriConfigTest.java  |     7 +-
 .../camel/component/mail/MailSorterTest.java       |     2 +-
 .../component/mail/MailSplitAttachmentsTest.java   |    16 +-
 .../camel/component/mail/MailSubjectTest.java      |    11 +-
 .../mail/MailToMultipleEndpointsTest.java          |    35 +-
 .../component/mail/MailUsernameWithAtSignTest.java |    14 +-
 .../component/mail/MailUsingCustomSessionTest.java |    16 +-
 .../camel/component/mail/MailUsingHeadersTest.java |    20 +-
 .../component/mail/MailUsingOwnComponentTest.java  |    19 +-
 .../org/apache/camel/component/mail/Mailbox.java   |   232 +
 .../component/mail/MimeMessageConsumeTest.java     |    20 +-
 .../mail/MimeMultipartAlternativeTest.java         |     9 +-
 ...imeMultipartAlternativeWithContentTypeTest.java |    10 +-
 ...MultipartAlternativeWithLongerFilenameTest.java |    10 +-
 .../mail/MultipleDestinationConsumeTest.java       |    24 +-
 .../mail/NestedMimeMessageConsumeTest.java         |    21 +-
 .../camel/component/mail/RawMailMessageTest.java   |    66 +-
 .../component/mail/SearchTermBuilderTest.java      |     1 -
 .../mail/SpringMailSplitAttachmentsTest.java       |    14 +-
 .../camel/component/mail/mock/MyMockStore.java     |    65 -
 .../multipart/MimeMultipartDataFormatTest.java     |     1 -
 .../mail/SpringMailSplitAttachmentsTest.xml        |     2 +-
 components/camel-mongodb-gridfs/pom.xml            |     7 +-
 components/camel-mongodb/pom.xml                   |     4 +-
 .../mybatis/MyBatisBeanComponentConfigurer.java    |     5 +
 .../mybatis/MyBatisComponentConfigurer.java        |     5 +
 .../camel/component/mybatis/mybatis-bean.json      |     2 +-
 .../apache/camel/component/mybatis/mybatis.json    |     2 +-
 .../src/main/docs/mybatis-component.adoc           |    19 +
 .../component/mybatis/MyBatisBeanProducer.java     |     5 +
 .../camel/component/mybatis/MyBatisComponent.java  |     2 +-
 .../mybatis/bean/MyBatisBeanWrongMethodTest.java}  |    26 +-
 components/camel-nats/pom.xml                      |     3 +
 .../component/nats/integration/NatsConsumerIT.java |     2 +
 .../integration/NatsConsumerMaxMessagesIT.java     |     2 +
 .../nats/integration/NatsConsumerReplyToIT.java    |     2 +
 components/camel-observation/pom.xml               |    44 +
 .../observation/MicrometerObservationTracer.java   |    28 +-
 .../camel/observation/RouteConcurrentTest.java     |     3 +
 components/camel-opentelemetry/pom.xml             |    44 +-
 .../camel/opentelemetry/RouteConcurrentTest.java   |     3 +
 components/camel-optaplanner/pom.xml               |     2 +
 components/camel-pulsar/pom.xml                    |     8 +-
 ...t.java => PulsarConsumerAcknowledgementIT.java} |     6 +-
 .../rest/openapi/RestOpenApiEndpoint.java          |    39 +-
 .../component/rest/openapi/RestOpenApiBean.java}   |    20 +-
 .../rest/openapi/RestOpenApiComponentTest.java     |    33 +-
 components/camel-rxjava/pom.xml                    |    13 +
 components/camel-salesforce/pom.xml                |    36 +-
 .../apache/camel/component/seda/SedaConsumer.java  |     2 +-
 components/camel-snmp/pom.xml                      |     6 +
 .../apache/camel/component/snmp/SnmpHelper.java    |   178 +
 .../apache/camel/component/snmp/SnmpOIDPoller.java |   126 +-
 .../apache/camel/component/snmp/SnmpProducer.java  |    28 +-
 .../camel/component/snmp/SnmpTrapProducer.java     |    20 +-
 .../camel/component/snmp/AbstractTrapTest.java     |    73 -
 .../apache/camel/component/snmp/PollOIDTest.java   |    56 +-
 .../apache/camel/component/snmp/ProducerTest.java  |    49 +-
 .../component/snmp/SnmpRespondTestSupport.java     |   204 +
 .../camel/component/snmp/SnmpTestSupport.java      |    16 +-
 .../camel/component/snmp/Snmpv1TrapTest.java       |    73 -
 .../camel/component/snmp/Snmpv2TrapTest.java       |    75 -
 .../org/apache/camel/component/snmp/TrapTest.java  |   128 +
 .../apache/camel/component/snmp/WalkOIDTest.java   |    55 +-
 components/camel-spring-batch/pom.xml              |    12 +
 .../spring/batch/support/CamelItemReader.java      |    16 +-
 .../spring/batch/support/CamelItemWriter.java      |    16 +-
 .../spring/batch/SpringBatchEndpointTest.java      |    16 -
 .../component/spring/batch/SpringBatchIT.java      |     2 +
 ...cherTest.java => SpringBatchJobLauncherIT.java} |     4 +-
 .../spring/batch/support/CamelItemWriterTest.java  |     5 +-
 .../spring/batch/springBatchtestContext.xml        |    26 +-
 .../batch/springBatchtestJobLauncherContext.xml    |    27 +-
 components/camel-undertow/pom.xml                  |    12 +
 components/camel-xmpp/pom.xml                      |     4 +
 ...tionTest.java => XmppDeferredConnectionIT.java} |     4 +-
 components/camel-zookeeper-master/pom.xml          |     4 +-
 ...sterEndpointTest.java => MasterEndpointIT.java} |     2 +-
 ...dpointTest.java => MasterQuartzEndpointIT.java} |     2 +-
 .../group/{GroupTest.java => GroupIT.java}         |     4 +-
 ...st-context.xml => MasterEndpointIT-context.xml} |     0
 ...text.xml => MasterQuartzEndpointIT-context.xml} |     0
 components/camel-zookeeper/pom.xml                 |     3 +
 ...ingZooKeeperClusteredRouteConfigurationIT.java} |     2 +-
 components/pom.xml                                 |    99 +-
 .../spi/annotations/ExternalSchemaElement.java     |    57 +
 .../main/java/org/apache/camel/CamelContext.java   |    25 +
 .../src/main/java/org/apache/camel/NamedRoute.java |    10 +
 .../apache/camel/console/DevConsoleRegistry.java   |     3 +-
 .../org/apache/camel/health/HealthCheckHelper.java |     2 +-
 .../apache/camel/health/HealthCheckRegistry.java   |     3 +-
 .../java/org/apache/camel/spi/BacklogTracer.java   |    20 +
 .../camel/spi/BacklogTracerEventMessage.java       |    10 +
 .../java/org/apache/camel/spi/Synchronization.java |    10 +
 .../camel/spi/SynchronizationRouteAware.java       |     8 +-
 .../src/main/java/org/apache/camel/spi/Tracer.java |    26 +-
 .../support/jsse/BaseSSLContextParameters.java     |    10 +-
 .../camel/impl/debugger/BacklogDebugger.java       |     7 +-
 .../apache/camel/impl/debugger/BacklogTracer.java  |    18 +
 .../debugger/DefaultBacklogTracerEventMessage.java |    19 +
 .../camel/impl/engine/AbstractCamelContext.java    |    22 +
 .../camel/impl/engine/CamelInternalProcessor.java  |    99 +-
 .../impl/engine/DefaultCamelBeanPostProcessor.java |     2 +-
 .../apache/camel/impl/engine/DefaultChannel.java   |     4 +
 .../camel/impl/engine/DefaultConsumerTemplate.java |     2 +-
 .../impl/engine/DefaultInflightRepository.java     |     2 -
 .../impl/engine/DefaultManagementStrategy.java     |     2 +
 .../camel/impl/engine/DefaultRoutesLoader.java     |    26 +-
 .../engine/DefaultRuntimeEndpointRegistry.java     |    18 +-
 .../engine/DefaultSupervisingRouteController.java  |    11 +-
 .../apache/camel/impl/engine/DefaultTracer.java    |    22 +
 .../camel/impl/engine/DefaultUnitOfWork.java       |     2 +-
 .../camel/impl/engine/SimpleCamelContext.java      |     4 +
 .../component/properties/PropertiesComponent.java  |     3 +-
 .../camel/impl/cloud/BlacklistServiceFilter.java   |     4 +-
 .../camel/impl/cloud/CombinedServiceDiscovery.java |     3 +-
 .../camel/impl/cloud/HealthyServiceFilter.java     |     3 +-
 .../camel/impl/cloud/StaticServiceDiscovery.java   |     3 +-
 .../impl/cluster/ClusteredRouteController.java     |     3 +-
 .../apache/camel/impl/console/ConsoleHelper.java   |    48 +-
 .../camel/impl/console/EndpointDevConsole.java     |     2 +-
 .../camel/impl/console/JavaSecurityDevConsole.java |     5 +-
 .../camel/impl/console/ReloadDevConsole.java       |    44 +-
 .../camel/catalog/impl/AbstractCamelCatalog.java   |    46 +-
 .../apache/camel/impl/CamelContextConfigurer.java  |    12 +
 .../java/org/apache/camel/impl/DefaultModel.java   |    74 +-
 .../camel/language/csimple/CSimpleHelper.java      |    26 +-
 .../simple/ast/SimpleFunctionExpression.java       |     4 +-
 .../services/org/apache/camel/model.properties     |     2 +
 .../org/apache/camel/model/app/beans.json          |    23 +
 .../org/apache/camel/model/app/camel.json          |    23 +
 .../org/apache/camel/model/app/jaxb.index          |     7 +
 .../org/apache/camel/builder/ExchangeBuilder.java  |     6 +-
 .../org/apache/camel/builder/ExpressionClause.java |     2 +-
 .../org/apache/camel/builder/NotifyBuilder.java    |     4 +-
 .../java/org/apache/camel/model/Constants.java     |     1 +
 .../apache/camel/model/OnExceptionDefinition.java  |     3 +-
 .../org/apache/camel/model/RouteDefinition.java    |    13 +
 .../camel/model/app/ApplicationDefinition.java     |    12 +-
 .../camel/model/app/BeanPropertiesAdapter.java     |    63 +
 .../camel/model/app/BeanPropertiesDefinition.java  |    29 +-
 .../camel/model/app/BeanPropertyDefinition.java    |    60 +
 .../apache/camel/model/app/BeansDefinition.java    |   165 +
 .../camel/model/app/ComponentScanDefinition.java   |    54 +
 .../camel/model/app/RegistryBeanDefinition.java    |    46 +-
 .../org/apache/camel/model/app}/package-info.java  |     8 +-
 .../cloud/ServiceCallExpressionConfiguration.java  |     2 +-
 .../ServiceCallServiceChooserConfiguration.java    |     2 +-
 .../ServiceCallServiceDiscoveryConfiguration.java  |     2 +-
 .../ServiceCallServiceFilterConfiguration.java     |     2 +-
 ...erviceCallServiceLoadBalancerConfiguration.java |     2 +-
 .../camel/processor/OnCompletionProcessor.java     |   105 +-
 .../java/org/apache/camel/processor/Pipeline.java  |     3 +-
 .../errorhandler/RedeliveryErrorHandler.java       |    26 +-
 .../loadbalancer/WeightedLoadBalancer.java         |     7 +-
 .../camel/processor/resequencer/Sequence.java      |     2 +-
 .../camel/processor/resequencer/Timeout.java       |     4 +-
 .../reifier/dataformat/FhirDataFormatReifier.java  |     2 +-
 .../xml/AbstractCamelContextFactoryBeanTest.java   |     3 +-
 .../apache/camel/builder/xml/XsltBuilderTest.java  |     2 +-
 .../bean/BeanInfoAMoreComplexOverloadedTest.java   |     2 +-
 .../BeanInfoOverloadedWithSubTypeParamTest.java    |     2 +-
 .../file/FileMoveAndMoveFailedIssueTest.java       |     3 +-
 .../camel/converter/ObjectConverterTest.java       |     2 +
 .../myconverter/MyFallbackPromoteConverter.java    |     2 +-
 .../camel/impl/ProducerCacheNonSingletonTest.java  |     2 +-
 .../DefaultSupervisingRouteControllerTest.java     |     2 +-
 .../impl/engine/IntrospectionSupportTest.java      |     2 +-
 .../RouteStartupFailShouldStopAlsoIssueTest.java   |     2 +-
 .../camel/processor/ConsumerRouteIdAwareTest.java  |     2 +-
 .../camel/processor/PipelineStepWithEventTest.java |     2 +-
 .../processor/RouteAwareSynchronizationTest.java   |    29 +-
 .../aggregator/StringAggregationStrategyTest.java  |    12 +-
 .../ErrorHandlerSuppressExceptionTest.java         |    75 +
 .../OnExceptionUseOriginalMessageStreamTest.java   |     6 +-
 .../processor/resequencer/SequenceBuffer.java      |     2 +-
 .../impl/health/DefaultHealthCheckRegistry.java    |     2 -
 .../MainConfigurationPropertiesConfigurer.java     |    12 +
 .../camel-main-configuration-metadata.json         |     2 +
 core/camel-main/src/main/docs/main.adoc            |     4 +-
 .../org/apache/camel/main/BaseMainSupport.java     |   246 +-
 .../camel/main/DefaultConfigurationConfigurer.java |     6 +
 .../camel/main/DefaultConfigurationProperties.java |    52 +
 .../java/org/apache/camel/main/MainRegistry.java   |     5 +
 ...gRouteControllerFilterFailToStartRouteTest.java |     2 +-
 .../main/MainSupervisingRouteControllerTest.java   |     2 +-
 .../camel/main/MainSupportCommandLineTest.java     |     2 +-
 .../java/org/apache/camel/main/MainVetoTest.java   |     4 +-
 .../mbean/ManagedBacklogTracerMBean.java           |     6 +
 .../api/management/mbean/ManagedTracerMBean.java   |     6 +
 .../camel/management/PublishEventNotifier.java     |    17 +-
 .../management/mbean/ManagedBacklogTracer.java     |    10 +
 .../camel/management/mbean/ManagedComponent.java   |     2 +-
 .../management/mbean/ManagedRouteController.java   |     3 +-
 .../mbean/ManagedSupervisingRouteController.java   |     7 +-
 .../camel/management/mbean/ManagedTracer.java      |    10 +
 .../DynamicRouterConvertBodyToIssueManualTest.java |     2 +-
 .../org/apache/camel/management/LoadTimerTest.java |     2 +-
 .../management/ManagedNonManagedServiceTest.java   |     4 +-
 .../camel/management/ManagedRouteRestartTest.java  |     2 +-
 .../ManagedSupervisingRouteControllerTest.java     |     2 +-
 .../ManagedThrottlingExceptionRoutePolicyTest.java |     4 +-
 .../converter/stream/FileInputStreamCache.java     |     2 +-
 .../org/apache/camel/support/AbstractExchange.java |     1 -
 .../apache/camel/support/CamelContextHelper.java   |     5 +-
 .../org/apache/camel/support/DefaultEndpoint.java  |     2 +-
 .../apache/camel/support/EventNotifierSupport.java |    16 +-
 .../org/apache/camel/support/MessageHelper.java    |    30 +-
 .../camel/support/PropertyBindingSupport.java      |    63 +
 .../camel/support/RouteOnDemandReloadStrategy.java |    10 +
 .../camel/support/SynchronizationAdapter.java      |    15 +-
 .../org/apache/camel/support/UnitOfWorkHelper.java |    36 +-
 .../camel/support/cache/DefaultProducerCache.java  |    15 +
 .../camel/support/component/ApiMethodHelper.java   |     2 +-
 .../main/java/org/apache/camel/util/IOHelper.java  |     2 +-
 .../main/java/org/apache/camel/util/Scanner.java   |     6 +-
 .../java/org/apache/camel/util/URISupport.java     |     2 -
 .../apache/camel/util/concurrent/ThreadHelper.java |     4 +-
 core/camel-xml-io-util/pom.xml                     |    12 +
 .../camel/xml/io/util/XmlStreamDetector.java       |   159 +
 .../apache/camel/xml/io/util/XmlStreamInfo.java    |    81 +
 .../camel/xml/io/util/XmlStreamDetectorTest.java   |   161 +
 .../java/org/apache/camel/xml/in/ModelParser.java  |   100 +
 .../java/org/apache/camel/xml/out/ModelWriter.java |    73 +
 .../java/org/apache/camel/xml/in/BaseParser.java   |   127 +-
 .../java/org/apache/camel/xml/out/BaseWriter.java  |    63 +-
 .../org/apache/camel/xml/in/ModelParserTest.java   |    85 +-
 .../java/org/apache/camel/xml/in/ParserTest.java   |   151 +
 .../org/apache/camel/xml/out/ModelWriterTest.java  |    25 +
 ...ircuitBreakerLoadBalance.xml => beansEmpty.xml} |    16 +-
 .../src/test/resources/beansWithProperties.xml     |    45 +
 ...reakerLoadBalance.xml => beansWithSpringNS.xml} |    35 +-
 ...LoadBalance.xml => routeWithCircuitBreaker.xml} |     6 +-
 .../java/org/apache/camel/xml/jaxb/JaxbHelper.java |    33 +-
 docs/pom.xml                                       |    41 +
 .../modules/ROOT/pages/backlog-tracer.adoc         |     6 +
 .../ROOT/pages/camel-3x-upgrade-guide-3_20.adoc    |     8 +
 .../ROOT/pages/camel-3x-upgrade-guide-3_21.adoc    |    10 +
 .../ROOT/pages/camel-4-migration-guide.adoc        |    69 +-
 .../modules/ROOT/pages/camel-jbang.adoc            |    36 +
 .../endpoint/dsl/JpaEndpointBuilderFactory.java    |    16 +
 .../endpoint/dsl/MailEndpointBuilderFactory.java   |     6 +-
 .../endpoint/dsl/Ses2EndpointBuilderFactory.java   |     5 +-
 .../camel-jbang/camel-jbang-console}/pom.xml       |    36 +-
 .../services/org/apache/camel/dev-console/jbang    |     2 +
 .../org/apache/camel/dev-console/source-dir        |     2 +
 .../services/org/apache/camel/other.properties     |     7 +
 .../src/generated/resources/jbang-console.json     |    15 +
 .../camel/jbang/console/JBangDevConsole.java       |    53 +
 .../camel/jbang/console/SourceDirDevConsole.java   |   163 +
 .../apache/camel/jbang/console/VersionHelper.java  |    33 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |     4 +
 .../dsl/jbang/core/commands/CamelCommand.java      |    21 +
 .../camel/dsl/jbang/core/commands/Export.java      |     1 +
 .../dsl/jbang/core/commands/ExportBaseCommand.java |    23 +-
 .../dsl/jbang/core/commands/ExportCamelMain.java   |     4 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |     2 +-
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |     2 +-
 .../apache/camel/dsl/jbang/core/commands/Init.java |     4 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |    23 +-
 .../jbang/core/commands/catalog/CatalogDoc.java    |     2 +-
 .../core/commands/catalog/CatalogKamelet.java      |     2 +-
 .../core/commands/process/CamelRouteStatus.java    |    12 +-
 .../jbang/core/commands/process/ListEndpoint.java  |    10 +-
 .../templates/run-custom-camel-version.tmpl        |     2 +-
 .../camel-jbang-main/dist/CamelJBang.java          |     6 +-
 .../src/main/jbang/main/CamelJBang.java            |     2 +-
 dsl/camel-jbang/pom.xml                            |     1 +
 .../main/download/DependencyDownloaderKamelet.java |     2 +-
 .../apache/camel/main/http/VertxHttpServer.java    |    18 +-
 .../injection/AnnotationDependencyInjection.java   |    33 +
 .../camel/dsl/xml/io/XmlRoutesBuilderLoader.java   |   175 +-
 .../apache/camel/dsl/xml/io/XmlLoadAppTest.java    |   117 +
 .../org/apache/camel/dsl/xml/io/beans/Greeter.java |    28 +-
 .../camel/dsl/xml/io/beans/GreeterMessage.java     |    21 +-
 .../camel/dsl/xml/io/beans/StandaloneGreeter.java  |    27 +-
 .../org/apache/camel/dsl/xml/io/camel-app1.xml     |    23 +-
 .../org/apache/camel/dsl/xml/io/camel-app2.xml     |    21 +-
 .../org/apache/camel/dsl/xml/io/camel-app3.xml     |    29 +-
 .../org/apache/camel/dsl/xml/io/camel-app4.xml     |    27 +-
 .../apache/camel/dsl/yaml/common/YamlSupport.java  |    61 -
 .../dsl/yaml/deserializers/ModelDeserializers.java |   304 +
 .../deserializers/ModelDeserializersResolver.java  |     8 +
 .../dsl/yaml/deserializers/BeansDeserializer.java  |    22 +-
 .../dsl/yaml/deserializers/CustomResolver.java     |     2 -
 .../yaml/deserializers/NamedBeanDeserializer.java  |    81 -
 .../RouteTemplateDefinitionDeserializer.java       |     2 +-
 .../TemplatedRouteDefinitionDeserializer.java      |     2 +-
 .../dsl/yaml/GenerateYamlDeserializersMojo.java    |    26 +-
 .../maven/dsl/yaml/GenerateYamlSupportMojo.java    |     4 +
 .../generated/resources/schema/camel-yaml-dsl.json |   162 +-
 .../generated/resources/schema/camelYamlDsl.json   |   162 +-
 .../camel/dsl/yaml/YamlRoutesBuilderLoader.java    |   311 +-
 .../camel/dsl/yaml/KameletBindingLoaderTest.groovy |    32 +
 parent/pom.xml                                     |   155 +-
 pom.xml                                            |    13 +-
 .../camel/tooling/maven/support/DIRegistry.java    |     7 -
 .../packaging/ModelXmlParserGeneratorMojo.java     |    84 +-
 .../packaging/ModelXmlWriterGeneratorMojo.java     |    25 +-
 .../spi/annotations/ExternalSchemaElement.java     |    57 +
 505 files changed, 39135 insertions(+), 30442 deletions(-)
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/beans.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/camel.json
 rename components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/{Ddb2StreamConsumerHealthCheckProfileCredsTest.java => Ddb2StreamConsumerHealthCheckProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/{Ddb2StreamConsumerHealthCheckStaticCredsTest.java => Ddb2StreamConsumerHealthCheckStaticCredsIT.java} (96%)
 rename components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/{Ddb2StreamConsumerHealthCustomClientTest.java => Ddb2StreamConsumerHealthCustomClientIT.java} (97%)
 rename components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/{Kinesis2ConsumerHealthCheckProfileCredsTest.java => Kinesis2ConsumerHealthCheckProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/{Kinesis2ConsumerHealthCheckStaticCredsTest.java => Kinesis2ConsumerHealthCheckStaticCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/{Kinesis2ConsumerHealthCustomClientTest.java => Kinesis2ConsumerHealthCustomClientIT.java} (89%)
 rename components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/{AWS2S3ConsumerHealthCheckProfileCredsTest.java => AWS2S3ConsumerHealthCheckProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/{AWS2S3ConsumerHealthCheckStaticCredsTest.java => AWS2S3ConsumerHealthCheckStaticCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/{Sqs2ConsumerHealthCheckIAMProfileCredsTest.java => Sqs2ConsumerHealthCheckIAMProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/{Sqs2ConsumerHealthCheckProfileCredsTest.java => Sqs2ConsumerHealthCheckProfileCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/{Sqs2ConsumerHealthCheckStaticCredsTest.java => Sqs2ConsumerHealthCheckStaticCredsIT.java} (97%)
 rename components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/{SqsBatchConsumerConcurrentConsumersTest.java => SqsBatchConsumerConcurrentConsumersIT.java} (96%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcIntegrationTestSupport.java => IrcIntegrationITSupport.java} (95%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcMultiChannelRouteTest.java => IrcMultiChannelRouteIT.java} (90%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcOnReplyTest.java => IrcOnReplyIT.java} (89%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcPrivmsgTest.java => IrcPrivmsgIT.java} (90%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcRouteTest.java => IrcRouteIT.java} (90%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcsListUsersTest.java => IrcsListUsersIT.java} (88%)
 copy components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcsRouteTest.java => IrcsRouteIT.java} (78%)
 rename components/camel-irc/src/test/java/org/apache/camel/component/irc/it/{IrcsWithSslContextParamsRouteTest.java => IrcsWithSslContextParamsRouteIT.java} (97%)
 rename components/camel-jpa/src/test/java/org/apache/camel/component/jpa/{AdditionalQueryParameters.java => AdditionalEndpointParameters.java} (96%)
 create mode 100644 components/camel-jpa/src/test/java/org/apache/camel/component/jpa/JpaOutputTargetTest.java
 create mode 100644 components/camel-mail/src/test/java/org/apache/camel/component/mail/Mailbox.java
 delete mode 100644 components/camel-mail/src/test/java/org/apache/camel/component/mail/mock/MyMockStore.java
 copy components/{camel-couchbase/src/test/java/org/apache/camel/component/couchbase/integration/ProduceMessagesSimpleIT.java => camel-mybatis/src/test/java/org/apache/camel/component/mybatis/bean/MyBatisBeanWrongMethodTest.java} (60%)
 rename components/camel-pulsar/src/test/java/org/apache/camel/component/pulsar/{PulsarConsumerAcknowledgementTest.java => PulsarConsumerAcknowledgementIT.java} (98%)
 rename components/{camel-irc/src/test/java/org/apache/camel/component/irc/it/IrcsRouteTest.java => camel-rest-openapi/src/test/java/org/apache/camel/component/rest/openapi/RestOpenApiBean.java} (66%)
 create mode 100644 components/camel-snmp/src/main/java/org/apache/camel/component/snmp/SnmpHelper.java
 delete mode 100644 components/camel-snmp/src/test/java/org/apache/camel/component/snmp/AbstractTrapTest.java
 create mode 100644 components/camel-snmp/src/test/java/org/apache/camel/component/snmp/SnmpRespondTestSupport.java
 copy tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/support/package-info.java => components/camel-snmp/src/test/java/org/apache/camel/component/snmp/SnmpTestSupport.java (74%)
 delete mode 100644 components/camel-snmp/src/test/java/org/apache/camel/component/snmp/Snmpv1TrapTest.java
 delete mode 100644 components/camel-snmp/src/test/java/org/apache/camel/component/snmp/Snmpv2TrapTest.java
 create mode 100644 components/camel-snmp/src/test/java/org/apache/camel/component/snmp/TrapTest.java
 rename components/camel-spring-batch/src/test/java/org/apache/camel/component/spring/batch/{SpringBatchJobLauncherTest.java => SpringBatchJobLauncherIT.java} (94%)
 rename components/camel-xmpp/src/test/java/org/apache/camel/component/xmpp/{XmppDeferredConnectionTest.java => XmppDeferredConnectionIT.java} (97%)
 rename components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/{MasterEndpointTest.java => MasterEndpointIT.java} (98%)
 rename components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/{MasterQuartzEndpointTest.java => MasterQuartzEndpointIT.java} (97%)
 rename components/camel-zookeeper-master/src/test/java/org/apache/camel/component/zookeepermaster/group/{GroupTest.java => GroupIT.java} (99%)
 rename components/camel-zookeeper-master/src/test/resources/org/apache/camel/component/zookeepermaster/{MasterEndpointTest-context.xml => MasterEndpointIT-context.xml} (100%)
 rename components/camel-zookeeper-master/src/test/resources/org/apache/camel/component/zookeepermaster/{MasterQuartzEndpointTest-context.xml => MasterQuartzEndpointIT-context.xml} (100%)
 rename components/camel-zookeeper/src/test/java/org/apache/camel/component/zookeeper/cluster/{SpringZooKeeperClusteredRouteConfigurationTest.java => SpringZooKeeperClusteredRouteConfigurationIT.java} (95%)
 create mode 100644 core/camel-api/src/generated/java/org/apache/camel/spi/annotations/ExternalSchemaElement.java
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/app/beans.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/app/camel.json
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/app/jaxb.index
 copy tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/support/package-info.java => core/camel-core-model/src/main/java/org/apache/camel/model/app/ApplicationDefinition.java (71%)
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/app/BeanPropertiesAdapter.java
 rename components/camel-mail/src/test/java/org/apache/camel/component/mail/mock/MyMockTransport.java => core/camel-core-model/src/main/java/org/apache/camel/model/app/BeanPropertiesDefinition.java (56%)
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/app/BeanPropertyDefinition.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/app/BeansDefinition.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/app/ComponentScanDefinition.java
 rename dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/NamedBeanDefinition.java => core/camel-core-model/src/main/java/org/apache/camel/model/app/RegistryBeanDefinition.java (63%)
 copy {tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/support => core/camel-core-model/src/main/java/org/apache/camel/model/app}/package-info.java (60%)
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/onexception/ErrorHandlerSuppressExceptionTest.java
 create mode 100644 core/camel-xml-io-util/src/main/java/org/apache/camel/xml/io/util/XmlStreamDetector.java
 create mode 100644 core/camel-xml-io-util/src/main/java/org/apache/camel/xml/io/util/XmlStreamInfo.java
 create mode 100644 core/camel-xml-io-util/src/test/java/org/apache/camel/xml/io/util/XmlStreamDetectorTest.java
 create mode 100644 core/camel-xml-io/src/test/java/org/apache/camel/xml/in/ParserTest.java
 copy core/camel-xml-io/src/test/resources/{routeWithCircuitBreakerLoadBalance.xml => beansEmpty.xml} (63%)
 create mode 100644 core/camel-xml-io/src/test/resources/beansWithProperties.xml
 copy core/camel-xml-io/src/test/resources/{routeWithCircuitBreakerLoadBalance.xml => beansWithSpringNS.xml} (58%)
 copy core/camel-xml-io/src/test/resources/{routeWithCircuitBreakerLoadBalance.xml => routeWithCircuitBreaker.xml} (96%)
 copy {components/camel-snmp => dsl/camel-jbang/camel-jbang-console}/pom.xml (67%)
 create mode 100644 dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/jbang
 create mode 100644 dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/source-dir
 create mode 100644 dsl/camel-jbang/camel-jbang-console/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 dsl/camel-jbang/camel-jbang-console/src/generated/resources/jbang-console.json
 create mode 100644 dsl/camel-jbang/camel-jbang-console/src/main/java/org/apache/camel/jbang/console/JBangDevConsole.java
 create mode 100644 dsl/camel-jbang/camel-jbang-console/src/main/java/org/apache/camel/jbang/console/SourceDirDevConsole.java
 copy core/camel-core/src/test/java/org/apache/camel/converter/myconverter/MyFallbackPromoteConverter.java => dsl/camel-jbang/camel-jbang-console/src/main/java/org/apache/camel/jbang/console/VersionHelper.java (54%)
 create mode 100644 dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/XmlLoadAppTest.java
 rename components/camel-mail/src/test/java/org/apache/camel/component/mail/mock/MyPop3Store.java => dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/Greeter.java (55%)
 rename tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/support/package-info.java => dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/GreeterMessage.java (74%)
 rename components/camel-mail/src/test/java/org/apache/camel/component/mail/mock/MyMockFolder.java => dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/beans/StandaloneGreeter.java (60%)
 copy core/camel-xml-io/src/test/resources/routeWithCircuitBreakerLoadBalance.xml => dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app1.xml (64%)
 copy core/camel-xml-io/src/test/resources/routeWithCircuitBreakerLoadBalance.xml => dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app2.xml (64%)
 copy core/camel-xml-io/src/test/resources/routeWithCircuitBreakerLoadBalance.xml => dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app3.xml (63%)
 rename core/camel-xml-io/src/test/resources/routeWithCircuitBreakerLoadBalance.xml => dsl/camel-xml-io-dsl/src/test/resources/org/apache/camel/dsl/xml/io/camel-app4.xml (64%)
 delete mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl-deserializers/src/main/java/org/apache/camel/dsl/yaml/deserializers/NamedBeanDeserializer.java
 create mode 100644 tooling/spi-annotations/src/main/java/org/apache/camel/spi/annotations/ExternalSchemaElement.java