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/04/02 16:26:51 UTC

[camel] branch regen_bot_sbom updated (3796eb5c186 -> deae3187e46)

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 3796eb5c186 Regen SBOM from commit d20dedbfb3c4e94efe6a4a6f9a3babcba81393f7
     add 7fadaef541d CAMEL-19193 - Follow Micrometer meter naming conventions (#9633)
     add addf15d0a26 CAMEL-19193 - Follow Micrometer meter naming conventions
     add 106e8d92177 CAMEL-19200: camel-jbang - Last ago column did not show value in route-controller command. Thanks to Dmitrii Kriukov for reporting.
     add d9e9a25819a Regen SBOM from commit d20dedbfb3c4e94efe6a4a6f9a3babcba81393f7
     add 6e3acba0d95 camel-core - AdviceWithBuilder.maxDeep fix using 0 to disable depth. Thanks to Dmitrii Kriukov for reporting
     add e79d891cee8 CAMEL-19202: Unused assignment in OnExceptionReifier
     add fe116248ead CAMEL-19199: camel-plc4x - Fix NPE with no tags configured.
     add ada36883198 CAMEL-19199: camel-plc4x - Fix NPE with no tags configured.
     add 74612964230 Micrometer Observation for Camel 4.0.0 (#9619)
     add 698779541a1 Regen
     add c460c7a1fe0 Regen for commit 74612964230fa14d86fd7502a2dcb7a2ef435a5e (#9651)
     add 292aad67268 (chores) camel-aws2-cw: remove core-catalog dependency added as part of CAMEL-14499
     add 8991c607a0f (chores) camel-aws2-ddb: remove core-catalog dependency added as part of CAMEL-14499
     add bd7f5c53204 (chores) camel-aws2-ec2: remove core-catalog dependency added as part of CAMEL-14499
     add 43770d645e0 (chores) camel-aws2-ecs: remove core-catalog dependency added as part of CAMEL-14499
     add 3ab8b287225 (chores) camel-aws2-eks: remove core-catalog dependency added as part of CAMEL-14499
     add 8f7ff5268da (chores) camel-aws2-iam: remove core-catalog dependency added as part of CAMEL-14499
     add 5f2245e32c0 (chores) camel-aws2-lambda: remove core-catalog dependency added as part of CAMEL-14499
     add a040af16852 (chores) camel-aws2-mq: remove core-catalog dependency added as part of CAMEL-14499
     add 7d10d06c7db (chores) camel-aws2-msk: remove core-catalog dependency added as part of CAMEL-14499
     add 7604cbae716 (chores) camel-aws2-s3: remove core-catalog dependency added as part of CAMEL-14499
     add 62999850068 (chores) camel-aws2-ses: remove core-catalog dependency added as part of CAMEL-14499
     add 05d139dd5ac (chores) camel-aws2-sns: remove core-catalog dependency added as part of CAMEL-14499
     add 20d7165bb79 (chores) camel-aws2-sqs: remove core-catalog dependency added as part of CAMEL-14499
     add ed9613a129e (chores) camel-dropbox: remove core-catalog dependency added as part of CAMEL-14499
     add d9e173b5317 (chores) camel-google: remove core-catalog dependency added as part of CAMEL-14499
     add f1cb2b9ea7b (chores) camel-paho-mqtt5: remove core-catalog dependency added as part of CAMEL-14499
     add a701c248671 (chores) camel-paho: remove core-catalog dependency added as part of CAMEL-14499
     add 0e09fd90efa (chores) camel-servicenow: remove core-catalog dependency added as part of CAMEL-14499
     add c83219c70f4 (chores) camel-slack: remove core-catalog dependency added as part of CAMEL-14499
     add af5188e5c62 (chores) camel-twitter: remove core-catalog dependency added as part of CAMEL-14499
     add 1f81112b4e2 (chores) camel-undertow: remove core-catalog dependency added as part of CAMEL-14499
     add a0863c1d44b (chores) camel-aws-secrets-manager: remove core-catalog dependency added as part of CAMEL-14499
     add 0ae1a42d052 (chores) camel-aws-cloudtrail: remove core-catalog dependency added as part of CAMEL-14499
     add 6a100459a61 (chores) camel-aws2-athena: remove core-catalog dependency added as part of CAMEL-14499
     add f176ca6069a (chores) camel-jms: try different levels of isolation to fix CI issues
     add 1c2dd459ac1 CAMEL-18551: camel-salesforce: Support for Pub/Sub API.
     add c6809b23457 [CAMEL-19188] Make GraphQL component lenient (#9655)
     add 706b3371047 Regen
     add ef8bf4e7ca3 Upgrade AWS SDK v2 to version 2.20.31
     add 583c4ad23a6 Sync deps
     add 48cbba0a58a CAMEL-19211: camel-sql - Make it possible to configure custom RowMapper
     add 091cd6e0114 provide a way to define global groovy variables (#9648)
     add 9ccc2c897a5 CAMEL-19203: Unused assignment in SyncPropertiesMojo
     add d903fce1595 CAMEL-19192: Possible infinite recursion in JettyConfigurationBuilder
     add 11c820a171c Regen for commit 091cd6e0114ffcc3016ee6a7b8c0c9cc275db6c8
     add 3135b527ce6 Upgrade AWS SDK v2 to version 2.20.33
     add c0b8aa19a6c Upgrade AWS SDK v2 to version 2.20.33
     add 30c53b91aba Upgrade AWS SDK v2 to version 2.20.33
     add 7f6bd360e46 Upgrade AWS SDK v2 to version 2.20.33
     add 8dc20cf0c28 Upgrade AWS SDK v2 to version 2.20.33
     add 72b189ae78a Sync deps
     add 3a0f9134d1a CAMEL-19205: camel-plc4j - Make it easier to use tag in URIs
     add 461f474ea39 CAMEL-19211: camel-sql - Make it possible to configure custom RowMapper
     add 7a2bcc68738 CAMEL-15105: use final fields when possible
     add 799b84a113e CAMEL-15105: remove unused method
     add ecbb0f165b4 CAMEL-19194: camel-crypto: Remove not used method that was faulty.
     add 6bc4dd246da (chores) camel-base-engine: cleanup lambdas for improved readability
     add 7b7f3850de8 (chores) camel-base-engine: log message cleanups
     add c6d0b74911a (chores) camel-base-engine: other minor cleanups
     add 8ed7c0154f8 CAMEL-19214: camel-hdfs - Add ShortWritable support to the HDFS component (#9669)
     add 7851f548348 Added reference to groovy dsl (#9665)
     add 0d78cc7ce72 Added reference to groovy dsl (#9665)
     add fe664b4849d Regen
     add 95b4f51a8e0 Upgrade Commons-compress to version 1.23.0
     add a2936d1333a Sync deps
     add c5bbbecb966 Camel-Graphql: Fixed code section in docs
     add dad6eb6b599 CAMEL-19210 - Added in the option for setting the deliverAt() on a (#9660)
     add e2f897de4a3 CAMEL-19210 - Added in the option for setting the deliverAt() on a (#9660)
     add 7f32bc66820 CAMEL-18957 camel-paho: convert to use the JUnit 5 extension for the CamelContext
     add ca503bba331 Regen
     add 5228acc4144 CAMEL-19139: Add Build-Date in MANIFEST.MF (#9677)
     add 23f849e8b48 CAMEL-19144: camel-catalog - Include information about existing Camel releases
     add e0376969239 CAMEL-15105: created a plugin manager to manage extensions to the context
     add 27be929b1d5 CAMEL-15105: replace getExtension calls with the ones based on the plugin manager
     add 9abb9596e7e CAMEL-15105: replace setExtension calls with the ones based on the plugin manager
     add 8d9c55fdf1d (chores) camel-base-engine: use builtin conversion for boolean property evaluation
     add 8a4f06710c6 Regen for commit 9abb9596e7e85c430e2a0654afc2bde28ffff877
     add d9a337ed190 (chores) camel-base-engine: cleanup code duplications in the AbstractCamelContext
     add 1eb683dc6ca Update with latest releases in camel-catalog
     add e4a3faea7d1 (chores) camel-base-engine: fix JMX enable/disable logic
     add adebbc8a1dc (chores) removed unused import
     add 29a9c482aff CAMEL-19216: camel-kudu - add predicate support to the scan operation (#9672)
     add ca0cbc17994 Regen
     add 15a2ef2948c CAMEL-18923: camel-xml-io-dsl - Fix bug with updating route configuration. Thanks to Raymond for reporting and test case.
     add 39cc27b9453 CAMEL-18923: camel-xml-jaxb-dsl - Fix bug with updating route configuration. Thanks to Raymond for reporting and test case.
     add 3ffee976761 Regen for commit ca0cbc179946c2bd29c10ee89086fbae0f742447 (#9689)
     add 9aa2b81d14c Regen for commit 29a9c482aff9d038410b56fa515fa364b4ca3325 (#9691)
     add 6faa04f4908 Regen for commit 3ffee9767613f4695fcd1becf78303769c7eaa55
     add 6aefff42f34 (chores) camel-base-engine: stop catching Throwable in AbstractCamelContext
     add d708ff6d12e CAMEL-19220: camel-groovy - Avoid setting variables to initialize the binding (#9692)
     add 7dc5c9bb153 CAMEL-19219: camel-kudu - add projection and limit support to the scan operation (#9688)
     add f489be1433e Regen for commit 7dc5c9bb153106aa3f61a72ea791db18f54e2208
     add 9e6fcbb916d Regen for commit f489be1433e17be270761535469c2f5b185e6ac4
     add 86553d0cd43 Fix interceptSendToEndpoint closing tags. (#9703)
     add 3bef4cfa653 Update with latest releases in camel-catalog
     add 63186a900a6 camel-jbang - Upgrade to 3.20.3
     add b2384871a45 Upgrade AWS SDK v2 to version 2.20.35
     add e613a36289c Sync deps
     add 0823fe13442 Update Jenkinsfile.s390x
     add b3a566b0647 CAMEL-19222 - Camel-Azure-CosmosDB: make the itemPartitionKey a String instead of a pojo
     add 4573e6e4c3d CAMEL-19222 - Camel-Azure-CosmosDB: make the itemPartitionKey a String instead of a pojo
     add 0e48c691cbf CAMEL-19222 - Camel-Azure-CosmosDB: make the itemPartitionKey a String instead of a pojo
     add 7b5426af654 CAMEL-19222 - Camel-Azure-CosmosDB: make the itemPartitionKey a String instead of a pojo
     add 9793794df41 CAMEL-19222 - Camel-Azure-CosmosDB: make the itemPartitionKey a String instead of a pojo
     add d1a230699a7 CAMEL-19090: camel-core - Remove deprecated APIs
     add 66a44cbced8 CAMEL-19090: camel-core - Remove deprecated APIs
     add e4414f26df1 removed unused variable in EntityParser CAMEL-19221 (#9700)
     add 78a7dccddf5 Regen for commit 7b5426af654a04744458d82f3758f5e4e0902097
     add 8d28aa9b7ab Regen for commit e4414f26df1f4d6ba6c35d0fa70e763d0f21c1e4 (#9709)
     add 8dd4de12b4d (chores) camel-cassandra: use a logger instead of standard error output
     add 1dd31f04459 (chores) camel-cassandra: prevent a few potential NPEs
     add e91b40ae96e CAMEL-19223: camel-core - StreamCache to have position method
     add e3719648b60 camel-jbang - Trace to show read position of stream cache body
     add 4cf432be699 camel-jbang - Trace to show read position of stream cache body
     add f3ff6bf044d CAMEL-19223: camel-core - StreamCache to have position method
     add e4222bf99a5 Fixed RAT
     add 1aecbfdafb4 CAMEL-19134: Upgrade kubernetes-client to 6.5.1
     add d49f8726842 CAMEL-19223: camel-core - StreamCache to have position method
     add 957676d990a Upgrade jettison version to 1.5.4 (#9714)
     add 5b843e06c9b (chores) camel-base-engine: minor AbstractCamelContext constructor cleanup
     add 684c9bab673 CAMEL-15105: make the CLI ConnectorFactory a plugin of the context
     add f5e6f4108d8 Regen for commit 5b843e06c9be20a9caedded966a4ce20785b588e
     add 443548207f8 CAMEL-19223: fixed stream caching test (#9717)
     add cd511ec61f5 removed unused assignments. Sometimes it allows removing related blocks (#9711)
     add f4df2f3fc77 Upgrade batik version to 1.16 (#9718)
     add 9adb3269395 Update why-is-the-exception-null-when-i-use-onexception.adoc (#9719)
     add 394442ac58c Regen for commit 9adb32693950564c1216a71c9681e7ebe8df55db
     add 96e117391ef CAMEL-15105: make the NodeIdFactory a plugin of the context
     add f1db164bbe7 CAMEL-15105: add a plugin helper to simplify converting the code
     add f95d2cb9d0c CAMEL-15105: make the CamelBeanPostProcessor a plugin of the context
     add 138d6712f56 CAMEL-15105: make the CamelDependencyInjectionAnnotationFactory a plugin of the context
     add b0628855c3d CAMEL-15105: make the ComponentResolver a plugin of the context
     add ad6157f08e2 CAMEL-15105: make the ComponentNameResolver a plugin of the context
     add f56c6a6674e CAMEL-18463: Upgrade gRPC to 1.54.0
     add 82f05ab31a1 Regen for commit ad6157f08e275a24cffec4f38a96d019ff96f09f
     add 2c13b0acef7 CAMEL-19228: downgrade to Couchbase 6 due to test instability
     add 356bab49eff Upgrade AWS SDK v2 to version 2.20.36
     add d71a2fc8b3e Sync deps
     add 8dce60896ee added for components early exit from loop when the condition is met
     add ce2f9d9f4f6 fixed number of args in logging strings (#9728)
     add 6b83c15a174 added for CORE classes early exit from loop when the condition is met (#9726)
     add 6565b1ff76f Upgrade Bouncycastle to version 1.72
     add fbc65660a9f Sync deps
     add f0ac10eb342 CAMEL-15105: make the LanguageResolver a plugin of the context
     add 85a27259eae CAMEL-15105: make the ConfigurerResolver a plugin of the context
     add 63474360838 CAMEL-15105: make the UriFactoryResolver a plugin of the context
     add 6d95ad68fd6 CAMEL-15105: fixed broken formatting in camel-knative
     add 052676ab6c8 Upgrade to groovy 4.0.11
     add 54a83107351 Regen for commit 6d95ad68fd6120e0fb89efdf3cb20263dfc6bc72 (#9731)
     add fa2cc3f2bec CAMEL-15105: make the ErrorHandlerExecutorService a plugin of the context
     add 6085a54dd8e CAMEL-15105: make the ConfigurerResolver a plugin of the context
     add f746fc72920 CAMEL-15105: make the FactoryFinderResolver a plugin of the context
     add 7375533877a CAMEL-19227: camel-jbang - export should also add <pluginRepository> with repos
     add 87de6f2011a CAMEL-19226: camel-jbang - Add repos option to export
     add 5bf144ba7ab Update Jenkinsfile.s390x
     add b1cd3423bbf CAMEL-15105: cleanup BootstrapFactories handling
     add d004d1b69da CAMEL-15105: make the PackageScanClassResolver a plugin of the context
     add 4af9e8eb4e3 CAMEL-19229: downgrade to 1.21 commons-compress due to incompatibilities with 1.23
     add 4f1801e8bbe Implement CAMEL-19232 (#9739)
     add f8bc38abb97 CAMEL-15105: make the PackageScanResourceResolver a plugin of the context (#9738)
     add c6271ee9b1b Regen for commit 4f1801e8bbef37402cde79e48dbd73ba69cf6abf
     add 0223c964037 fixed results of inspection "non-final fields in enum" (#9741)
     add dd6d84461e7 fixed results of inspection "HashMap can be substituted with EnumMap" (#9744)
     add 12dcb345497 CAMEL-15105: make the ModelJAXBContextFactory a plugin of the context
     add 0f6bcbed35c CAMEL-15105: added support for lazy initialization of plugins
     add 078b00ae3fa CAMEL-15105: make the ModelineFactory a plugin of the context
     add 405554154cd CAMEL-19233: changed code generation for <component>ApiCollection (#9745)
     add 5eac3f5c88f Regen for commit 405554154cd75f450de6235b574829aba1cdb724 (#9747)
     add cc58a9ac1df CAMEL-19104: camel-bean - Method matching for class types now require to specify .class, eg String -> String.class. This optimizes to avoid unnessarry class resolver, and also makes it explicit its a class and not a parameter value.
     add c0c68294033 Flaky test
     add cc320076c86 CAMEL-19104: camel-bean - Method matching for class types now require to specify .class, eg String -> String.class. This optimizes to avoid unnessarry class resolver, and also makes it explicit its a class and not a parameter value.
     add 48ca9768b1e CAMEL-19104: camel-bean - Method matching for class types now require to specify .class, eg String -> String.class. This optimizes to avoid unnessarry class resolver, and also makes it explicit its a class and not a parameter value.
     add c352cf3f2a7 CAMEL-15105: make the DataFormatResolver a plugin of the context
     add 02cc35d1ff5 CAMEL-15105: make the PeriodTaskResolver a plugin of the context
     add 71cc454ae95 Regen for commit c352cf3f2a719a5e1e5cbc2ab557e62a1e8135ea (#9749)
     add 6f216ea59bc CAMEL-15105: make the PeriodicTaskScheduler a plugin of the context
     add 5a8152e8fda CAMEL-15105: make the HealthCheckResolver a plugin of the context
     add 3da855d419c fixed results of inspection "HashSet can be replaced with EnumSet" (#9751)
     add 59c57596808 CAMEL-15105: make the DevConsoleResolver a plugin of the context
     add 878825560b0 CAMEL-15105: make the ProcessorFactory a plugin of the context
     add 525b70ef436 CAMEL-15105: make the InternalProcessorFactory a plugin of the context
     add 0d22038e18e CAMEL-15105: make the InterceptEndpointFactory a plugin of the context
     add 2b09a84f42b (chores) camel-mongodb: fixed imports
     add 16297b7657d (chores) ci: bump to mvnd 1.0-m6-m40 as the older versions were removed from the Apache CDN
     add b96b4c8745b (chores) ci: fix mvnd URL
     add b431c90b821 (chores) ci: fix mvnd sha256 URL
     add 07023f48f6d (chores) ci: rollback to mvnd 0.8.2 as 1.0-m6 requires additional changes
     add 446610367e5 replaced iterated addition to collection with bulk operation (#9755)
     add 15c50cd3816 optimized map iteration: entrySet() and enhanced 'for' loop instead of keySet() (#9754)
     add 0561f91152f Regen for commit 446610367e556c18ba4c3e1b3110b8a200496512
     add e99d9bf9d9d Regen for commit 15c50cd3816f366f02fde18ad6895688ec0cf750 (#9758)
     add 5d8a27a27a4 CAMEL-19173 - Splitting long uris in XML DSLs (#9611)
     add be5284f2c3e Regen
     add 054f0ec515b Upgrade to vertx 4.4.1
     add 11076e47371 Defer lookup vertx to doStart
     add f79d1f166db camel-threadpoolfactory-vertx is experimental
     add c8ceb4edfe8 camel-threadpoolfactory-vertx is experimental
     add 6fdc87bd495 CAMEL-15105: make the RouteFactory a plugin of the context
     add 2bd927afdbe CAMEL-15105: make the RoutesLoader a plugin of the context
     add 501498d9c86 CAMEL-15105: make the AsyncProcessorAwaitManager a plugin of the context
     add 504607e8b4c CAMEL-15105: make the RoutesLoader a plugin of the context
     add 59af054339b CAMEL-15105: make the RuntimeCatalog a plugin of the context
     add 34b6acf2516 CAMEL-15105: make the RestBindingJaxbDataFormatFactory a plugin of the context
     add a0bfe1d27aa CAMEL-15105: make the BeanProxyFactory a plugin of the context
     add ccd584b7c8c CAMEL-15105: do register the RestBindingJaxbDataFormatFactory plugin
     add d422c7bd29f CAMEL-15105: formatting fixes
     add 5072336e6b8 Regen for commit d422c7bd29f7cf77eafd47c052b8582ce6d3d096
     add deae3187e46 Regen SBOM from commit 5072336e6b8bc4f75dabd184a83337431d61523f

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   (3796eb5c186)
            \
             N -- N -- N   refs/heads/regen_bot_sbom (deae3187e46)

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/actions/install-mvnd/action.yml            |    7 +-
 Jenkinsfile.s390x                                  |    4 +-
 bom/camel-bom/pom.xml                              |    5 +
 camel-dependencies/pom.xml                         |   26 +-
 camel-sbom/camel-sbom.json                         | 9218 +++++++++++++-------
 camel-sbom/camel-sbom.xml                          | 5961 ++++++++-----
 catalog/camel-allcomponents/pom.xml                |    5 +
 .../camel/catalog/components/azure-cosmosdb.json   |    4 +-
 .../apache/camel/catalog/components/graphql.json   |    2 +-
 .../org/apache/camel/catalog/components/hdfs.json  |    4 +-
 .../org/apache/camel/catalog/components/kudu.json  |    5 +-
 .../org/apache/camel/catalog/components/plc4x.json |    2 +-
 .../apache/camel/catalog/components/pulsar.json    |    1 +
 .../camel/catalog/components/salesforce.json       |   20 +-
 .../org/apache/camel/catalog/components/sql.json   |    2 +
 .../org/apache/camel/catalog/others.properties     |    1 +
 .../apache/camel/catalog/others/observation.json   |   15 +
 .../catalog/others/threadpoolfactory-vertx.json    |    2 +-
 .../catalog/releases/camel-quarkus-releases.json   |    5 +
 .../camel/catalog/releases/camel-releases.json     |    7 +
 .../camel/component/arangodb/ArangoDbProducer.java |    4 +-
 .../arangodb/integration/ArangoGraphQueriesIT.java |    1 -
 .../component/as2/api/AS2CompressionAlgorithm.java |    2 +-
 .../component/as2/api/AS2EncryptionAlgorithm.java  |    2 +-
 .../camel/component/as2/api/AS2MicAlgorithm.java   |    4 +-
 .../as2/api/entity/AS2DispositionType.java         |    2 +-
 .../component/as2/api/entity/DispositionMode.java  |    4 +-
 .../component/as2/api/entity/EntityParser.java     |    3 -
 .../camel/component/as2/api/entity/Importance.java |    2 +-
 .../camel/component/as2/api/util/AS2Utils.java     |    2 +-
 .../component/as2/internal/AS2ApiCollection.java   |   10 +-
 .../avro/processors/ReflectionInOutProcessor.java  |    5 +-
 components/camel-aws/camel-aws-cloudtrail/pom.xml  |    5 -
 .../camel-aws/camel-aws-secrets-manager/pom.xml    |    5 -
 .../aws/secretsmanager/SecretsDevConsole.java      |    3 +-
 ...tsManagerClientHealthCheckProfileCredsTest.java |    2 +-
 ...etsManagerClientHealthCheckStaticCredsTest.java |    2 +-
 .../camel/component/aws/xray/FakeAWSDaemon.java    |    6 +-
 .../camel/component/aws/xray/TestDataBuilder.java  |   12 +-
 .../apache/camel/component/aws/xray/TestUtils.java |   15 +-
 components/camel-aws/camel-aws2-athena/pom.xml     |    5 -
 .../aws2/athena/AmazonAthenaClientMock.java        |    6 +
 .../Athena2ClientHealthCheckCustomClientTest.java  |    2 +-
 .../Athena2ClientHealthCheckProfileCredsTest.java  |    2 +-
 .../Athena2ClientHealthCheckStaticCredsTest.java   |    2 +-
 components/camel-aws/camel-aws2-cw/pom.xml         |    5 -
 .../component/aws2/cw/CloudWatchClientMock.java    |    6 +
 components/camel-aws/camel-aws2-ddb/pom.xml        |    5 -
 .../component/aws2/ddb/AmazonDDBClientMock.java    |    6 +
 .../ddb/Ddb2ClientHealthCheckProfileCredsTest.java |    2 +-
 .../ddb/Ddb2ClientHealthCheckStaticCredsTest.java  |    2 +-
 .../ddbstream/AmazonDDBStreamlessClientMock.java   |    6 +
 .../aws2/ddbstream/AmazonDDBStreamsClientMock.java |    6 +
 ...2StreamConsumerHealthCheckProfileCredsTest.java |    2 +-
 ...b2StreamConsumerHealthCheckStaticCredsTest.java |    2 +-
 .../Ddb2StreamConsumerHealthCustomClientTest.java  |    2 +-
 components/camel-aws/camel-aws2-ec2/pom.xml        |    5 -
 .../ec2/AWS2EC2HealthCheckProfileCredsTest.java    |    2 +-
 .../ec2/AWS2EC2HealthCheckStaticCredsTest.java     |    2 +-
 .../component/aws2/ec2/AmazonEC2ClientMock.java    |    6 +
 components/camel-aws/camel-aws2-ecs/pom.xml        |    5 -
 .../component/aws2/ecs/AmazonECSClientMock.java    |    6 +
 .../ecs/ECS2ClientHealthCheckProfileCredsTest.java |    2 +-
 .../ecs/ECS2ClientHealthCheckStaticCredsTest.java  |    2 +-
 components/camel-aws/camel-aws2-eks/pom.xml        |    5 -
 .../component/aws2/eks/AmazonEKSClientMock.java    |    6 +
 .../EKS2CliientHealthCheckProfileCredsTest.java    |    2 +-
 .../eks/EKS2CliientHealthCheckStaticCredsTest.java |    2 +-
 ...entbridgeClientHealthCheckProfileCredsTest.java |    2 +-
 ...ventbridgeClientHealthCheckStaticCredsTest.java |    2 +-
 components/camel-aws/camel-aws2-iam/pom.xml        |    5 -
 .../component/aws2/iam/AmazonIAMClientMock.java    |    6 +
 .../aws2/iam/IAM2HealthCheckProfileCredsTest.java  |    2 +-
 .../aws2/iam/IAM2HealthCheckStaticCredsTest.java   |    2 +-
 ...inesis2ConsumerHealthCheckProfileCredsTest.java |    2 +-
 ...Kinesis2ConsumerHealthCheckStaticCredsTest.java |    2 +-
 .../Kinesis2ConsumerHealthCustomClientTest.java    |    2 +-
 .../component/aws2/kms/AmazonKMSClientMock.java    |    6 +
 components/camel-aws/camel-aws2-lambda/pom.xml     |    5 -
 .../aws2/lambda/AmazonLambdaClientMock.java        |    6 +
 .../Lambda2ClientHealthCheckProfileCredsTest.java  |    2 +-
 .../Lambda2ClientHealthCheckStaticCredsTest.java   |    2 +-
 components/camel-aws/camel-aws2-mq/pom.xml         |    5 -
 .../component/aws2/mq/AmazonMQClientMock.java      |    6 +
 .../mq/MQ2ClientHealthCheckProfileCredsTest.java   |    2 +-
 .../mq/MQ2ClientHealthCheckStaticCredsTest.java    |    2 +-
 components/camel-aws/camel-aws2-msk/pom.xml        |    5 -
 .../component/aws2/msk/AmazonMSKClientMock.java    |    6 +
 .../aws2/msk/MSK2HealthCheckProfileCredsTest.java  |    2 +-
 .../aws2/msk/MSK2HealthCheckStaticCredsTest.java   |    2 +-
 components/camel-aws/camel-aws2-s3/pom.xml         |    5 -
 .../AWS2S3ConsumerHealthCheckProfileCredsTest.java |    2 +-
 .../AWS2S3ConsumerHealthCheckStaticCredsTest.java  |    2 +-
 components/camel-aws/camel-aws2-ses/pom.xml        |    5 -
 .../component/aws2/ses/AmazonSESClientMock.java    |    6 +
 .../aws2/ses/Ses2HealthCheckProfileCredsTest.java  |    2 +-
 .../aws2/ses/Ses2HealthCheckStaticCredsTest.java   |    2 +-
 components/camel-aws/camel-aws2-sns/pom.xml        |    5 -
 .../component/aws2/sns/AmazonSNSClientMock.java    |    6 +
 .../aws2/sns/Sns2HealthCheckProfileCredsTest.java  |    2 +-
 .../aws2/sns/Sns2HealthCheckStaticCredsTest.java   |    2 +-
 components/camel-aws/camel-aws2-sqs/pom.xml        |    5 -
 .../camel/component/aws2/sqs/Sqs2Endpoint.java     |    6 +-
 .../component/aws2/sqs/AmazonSQSClientMock.java    |    6 +
 ...Sqs2ConsumerHealthCheckIAMProfileCredsTest.java |    2 +-
 .../Sqs2ConsumerHealthCheckProfileCredsTest.java   |    2 +-
 .../Sqs2ConsumerHealthCheckStaticCredsTest.java    |    2 +-
 .../component/aws2/sts/AmazonSTSClientMock.java    |    6 +
 .../aws2/translate/AmazonAWSTranslateMock.java     |    6 +
 ...ranslate2ClientHealthCheckProfileCredsTest.java |    2 +-
 ...Translate2ClientHealthCheckStaticCredsTest.java |    2 +-
 .../cosmosdb/CosmosDbComponentConfigurer.java      |    4 +-
 .../azure/cosmosdb/CosmosDbEndpointConfigurer.java |    4 +-
 .../component/azure/cosmosdb/azure-cosmosdb.json   |    4 +-
 .../src/main/docs/azure-cosmosdb-component.adoc    |    2 +-
 .../azure/cosmosdb/CosmosDbConfiguration.java      |    7 +-
 .../CosmosDbConfigurationOptionsProxy.java         |    5 +-
 .../component/azure/cosmosdb/CosmosDbProducer.java |    5 +-
 .../key/vault/AzureKeyVaultManagerDevConsole.java  |    3 +-
 .../azure/servicebus/ServiceBusConsumer.java       |    5 +-
 .../azure/servicebus/ServiceBusProducer.java       |    4 +-
 .../camel-bean/src/main/docs/bean-language.adoc    |    2 +-
 .../camel-bean/src/main/docs/class-component.adoc  |   21 +-
 .../bean/AbstractCamelInvocationHandler.java       |    1 +
 .../apache/camel/component/bean/BeanHelper.java    |   14 +-
 .../camel/dataformat/bindy/BindyCsvFactory.java    |    2 +-
 .../component/box/internal/BoxApiCollection.java   |   26 +-
 .../braintree/internal/BraintreeApiCollection.java |   40 +-
 .../camel/component/caffeine/EvictionType.java     |    4 +-
 .../caffeine/cache/CaffeineCacheProducerTest.java  |    5 +-
 .../caffeine/cache/CaffeineCacheTestSupport.java   |    2 +-
 .../loadcache/CaffeineLoadCacheProducerTest.java   |    6 +-
 .../component/cassandra/CassandraEndpoint.java     |   10 +-
 .../camel/utils/cassandra/CassandraUtils.java      |   21 +-
 .../camel/converter/crypto/HMACAccumulator.java    |   11 -
 .../converter/crypto/HMACAccumulatorTest.java      |   13 -
 ...MarshalHeaderWithCustomMarshallFactoryTest.java |    4 +-
 .../component/cxf/converter/CachedCxfPayload.java  |    5 +
 .../component/dataformat/DataFormatComponent.java  |    3 +-
 .../dhis2/internal/Dhis2ApiCollection.java         |   12 +-
 .../camel/component/docker/DockerOperation.java    |   10 +-
 components/camel-dropbox/pom.xml                   |    5 -
 .../aggregate/Etcd3AggregationRepository.java      |    2 +-
 .../component/fhir/internal/FhirApiCollection.java |   32 +-
 .../apache/camel/component/fhir/FhirEndpoint.java  |    4 +-
 .../component/file/watch/FileWatchEndpoint.java    |    8 +-
 .../apache/camel/component/file/FileEndpoint.java  |    6 +-
 .../DefaultDirectoryEntriesResumeAdapter.java      |    2 +-
 .../freemarker/FreemarkerTemplateInHeaderTest.java |    1 +
 .../github/services/MockPullRequestService.java    |    3 +-
 .../internal/GoogleCalendarApiCollection.java      |   22 +-
 .../google/calendar/CalendarCalendarListIT.java    |    1 +
 .../drive/internal/GoogleDriveApiCollection.java   |   34 +-
 components/camel-google/camel-google-mail/pom.xml  |    5 -
 .../mail/internal/GoogleMailApiCollection.java     |   20 +-
 .../google/pubsub/GooglePubsubComponent.java       |    4 +-
 .../manager/GoogleSecretManagerDevConsole.java     |    3 +-
 .../sheets/internal/GoogleSheetsApiCollection.java |   10 +-
 .../storage/localstorage/FakeStorageRpc.java       |   26 +-
 .../graphql/GraphqlEndpointUriFactory.java         |    2 +-
 .../apache/camel/component/graphql/graphql.json    |    2 +-
 .../src/main/docs/graphql-component.adoc           |    2 +-
 .../camel/component/graphql/GraphqlComponent.java  |   12 +
 .../camel/component/graphql/GraphqlEndpoint.java   |    7 +-
 .../component/graphql/GraphqlComponentTest.java    |   23 +
 .../camel/language/groovy/GroovyExpression.java    |   13 +-
 .../camel/language/groovy/GroovyShellFactory.java  |   12 +
 .../language/groovy/GroovyShellFactoryTest.java    |   28 +
 .../component/hazelcast/HazelcastOperation.java    |    4 +-
 .../queue/HazelcastQueueConsumerMode.java          |    4 +-
 .../org/apache/camel/component/hdfs/hdfs.json      |    4 +-
 .../camel-hdfs/src/main/docs/hdfs-component.adoc   |    1 +
 .../camel/component/hdfs/DefaultHdfsFile.java      |    3 +
 .../component/hdfs/HdfsWritableFactories.java      |   20 +
 .../apache/camel/component/hdfs/WritableType.java  |    8 +
 .../camel/component/hdfs/HdfsProducerTest.java     |   21 +
 .../org/apache/camel/component/hl7/HL7Charset.java |    4 +-
 .../embedded/InfinispanEmbeddedConsumer.java       |    4 +-
 .../apache/camel/component/ironmq/GsonUtil.java    |    5 +-
 .../jaxb/JaxbRestBindingJaxbDataFormatFactory.java |    3 +-
 .../camel/component/jetty/HttpsAsyncRouteTest.java |    5 +-
 .../camel/component/jetty/HttpsRouteTest.java      |    5 +-
 .../component/jetty/SpringHttpsRouteTest.java      |    5 +-
 .../jms/JmsHeaderFilteringWithSpringTest.java      |    2 +
 .../component/jms/tx/JmsToJmsTransactedTest.java   |    2 +
 ...sumerObserveAttributeMatchStringDifferTest.java |    9 +-
 ...JmxConsumerObserveAttributeMatchStringTest.java |    9 +-
 .../jmx/CamelJmxConsumerObserveAttributeTest.java  |    5 +-
 .../camel/component/jmx/CamelJmxConsumerTest.java  |    3 +-
 .../org/apache/camel/jsonpath/JsonPathEngine.java  |   10 +-
 .../camel/component/jt400/Jt400Configuration.java  |    2 +-
 .../health/KafkaHealthCheckTestSupport.java        |    2 +-
 .../component/knative/spi/KnativeEnvironment.java  |    4 +-
 .../camel/component/knative/KnativeEndpoint.java   |    8 +-
 .../camel/component/knative/KnativeProducer.java   |    5 +-
 .../client/ConfigFluentImplConfigurer.java         |   12 -
 .../docs/kubernetes-config-maps-component.adoc     |    2 +-
 .../kubernetes-custom-resources-component.adoc     |    2 +-
 .../docs/kubernetes-deployments-component.adoc     |    2 +-
 .../src/main/docs/kubernetes-events-component.adoc |    4 +-
 .../src/main/docs/kubernetes-hpa-component.adoc    |    2 +-
 .../src/main/docs/kubernetes-job-component.adoc    |    2 +-
 .../main/docs/kubernetes-namespaces-component.adoc |    2 +-
 .../src/main/docs/kubernetes-nodes-component.adoc  |    2 +-
 ...rnetes-persistent-volumes-claims-component.adoc |    2 +-
 .../src/main/docs/kubernetes-pods-component.adoc   |    2 +-
 ...bernetes-replication-controllers-component.adoc |    2 +-
 .../docs/kubernetes-resources-quota-component.adoc |    2 +-
 .../main/docs/kubernetes-secrets-component.adoc    |    2 +-
 .../kubernetes-service-accounts-component.adoc     |    2 +-
 .../openshift-deploymentconfigs-component.adoc     |    2 +-
 .../component/kubernetes/KubernetesOperations.java |   32 +-
 .../lock/impl/ConfigMapLeaseResourceManager.java   |    4 +-
 .../lock/impl/NativeLeaseResourceManager.java      |    6 +-
 .../config_maps/KubernetesConfigMapsProducer.java  |    8 +-
 .../KubernetesCustomResourcesProducer.java         |   12 +-
 .../deployments/KubernetesDeploymentsProducer.java |    8 +-
 .../events/KubernetesEventsProducer.java           |    8 +-
 .../kubernetes/hpa/KubernetesHPAProducer.java      |    8 +-
 .../kubernetes/job/KubernetesJobProducer.java      |    8 +-
 .../namespaces/KubernetesNamespacesProducer.java   |    8 +-
 .../kubernetes/nodes/KubernetesNodesProducer.java  |    8 +-
 .../KubernetesPersistentVolumesClaimsProducer.java |    8 +-
 .../kubernetes/pods/KubernetesPodsProducer.java    |    8 +-
 .../properties/BasePropertiesFunction.java         |    5 +-
 .../KubernetesReplicationControllersProducer.java  |    8 +-
 .../KubernetesResourcesQuotaProducer.java          |    8 +-
 .../secrets/KubernetesSecretsProducer.java         |    8 +-
 .../KubernetesServiceAccountsProducer.java         |    8 +-
 .../services/KubernetesServicesProducer.java       |    8 +-
 .../OpenshiftDeploymentConfigsProducer.java        |    8 +-
 .../cluster/KubernetesClusterServiceTest.java      |    6 +-
 .../kubernetes/cluster/utils/LockTestServer.java   |   12 +
 .../KubernetesConfigMapsConsumerIT.java            |    8 +-
 .../KubernetesCustomResourcesConsumerIT.java       |    2 +-
 .../integration/KubernetesEventsConsumerIT.java    |    3 +-
 .../producer/KubernetesConfigMapsProducerTest.java |    8 +-
 .../KubernetesCustomResourcesProducerTest.java     |    8 +-
 .../KubernetesDeploymentsProducerTest.java         |    8 +-
 .../producer/KubernetesEventsProducerTest.java     |    6 +-
 .../producer/KubernetesHPAProducerTest.java        |    6 +-
 .../producer/KubernetesJobProducerTest.java        |    6 +-
 .../producer/KubernetesNamespacesProducerTest.java |    8 +-
 .../producer/KubernetesNodesProducerTest.java      |    6 +-
 ...ernetesPersistentVolumesClaimsProducerTest.java |    8 +-
 .../producer/KubernetesPodsProducerTest.java       |    6 +-
 ...bernetesReplicationControllersProducerTest.java |    8 +-
 .../KubernetesResourcesQuotaProducerTest.java      |    8 +-
 .../producer/KubernetesSecretsProducerTest.java    |    6 +-
 .../KubernetesServiceAccountsProducerTest.java     |    8 +-
 .../producer/KubernetesServicesProducerTest.java   |    8 +-
 .../ConfigMapPropertiesFunctionRouteTest.java      |    2 +-
 .../ConfigMapPropertiesFunctionTest.java           |    2 +-
 .../properties/KubernetesClientConfigureTest.java  |    3 +-
 .../SecretPropertiesFunctionRouteTest.java         |    2 +-
 .../properties/SecretPropertiesFunctionTest.java   |    2 +-
 .../OpenshiftDeploymentConfigsProducerTest.java    |    8 +-
 .../org/apache/camel/component/kudu/kudu.json      |    5 +-
 .../apache/camel/component/kudu/KuduConstants.java |    6 +
 .../apache/camel/component/kudu/KuduProducer.java  |    8 +-
 .../org/apache/camel/component/kudu/KuduUtils.java |   33 +-
 .../apache/camel/component/kudu/KuduScanTest.java  |   82 +
 .../multipart/MimeMultipartDataFormatTest.java     |    8 +-
 .../mapstruct/DefaultMapStructFinder.java          |    3 +-
 .../component/metrics/MetricsComponentTest.java    |    5 +-
 .../component/micrometer/MicrometerConstants.java  |   24 +-
 .../faulttolerance/FaultToleranceReifier.java      |   10 +-
 .../health/CamelMicroProfileHealthCheckTest.java   |    4 +-
 ...MicroProfileHealthSupervisedRoutesMainTest.java |    2 +-
 .../health/CamelMicroProfileHealthTestSupport.java |    2 +-
 .../test/junit/rule/mllp/MllpServerResource.java   |    2 +-
 .../camel/component/mongodb/MongoDbComponent.java  |    4 +-
 .../camel/component/mongodb/MongoDbProducer.java   |   12 +-
 .../conf/ConnectionParamsConfiguration.java        |    2 +-
 .../netty/http/NettyChannelBufferStreamCache.java  |    5 +
 .../component/netty/http/NettyHttpSSLTest.java     |    6 +-
 .../camel/component/netty/NettyConfiguration.java  |    3 +-
 .../camel-aws2-ddb => camel-observation}/pom.xml   |   48 +-
 .../services/org/apache/camel/other.properties     |    7 +
 .../src/generated/resources/observation.json       |   15 +
 .../src/main/docs/observation.adoc                 |   88 +
 .../camel/observation/AttributeProcessor.java      |  116 +
 .../GetCorrelationContextProcessor.java            |  109 +
 .../MicrometerObservationSpanAdapter.java          |  170 +
 .../observation/MicrometerObservationTracer.java   |  180 +
 .../SetCorrelationContextProcessor.java            |  115 +
 .../org.apache.camel.tracing.SpanDecorator         |    0
 .../apache/camel/observation}/ABCRouteTest.java    |   27 +-
 .../CamelMicrometerObservationTestSupport.java     |  269 +
 .../observation}/ClientRecipientListRouteTest.java |   25 +-
 .../apache/camel/observation}/CurrentSpanTest.java |   30 +-
 .../observation}/CustomComponentNameRouteTest.java |   24 +-
 .../observation}/MulticastParallelRouteTest.java   |   26 +-
 .../camel/observation}/MulticastRouteTest.java     |   26 +-
 .../camel/observation}/RouteConcurrentTest.java    |   17 +-
 .../camel/observation}/SpanProcessorsTest.java     |   26 +-
 .../org/apache/camel/observation/SpanTestData.java |  107 +
 .../camel/observation/TestSEDASpanDecorator.java}  |   28 +-
 .../apache/camel/observation}/TwoServiceTest.java  |   15 +-
 .../observation}/TwoServiceWithExcludeTest.java    |    9 +-
 .../CamelDefaultTracingObservationHandler.java     |   54 +
 ...opagatingReceiverTracingObservationHandler.java |   56 +
 ...PropagatingSenderTracingObservationHandler.java |   46 +
 .../src/test/resources/log4j2.properties           |   29 +
 .../camel/component/olingo2/api/impl/UriType.java  |    7 +-
 .../olingo2/internal/Olingo2ApiCollection.java     |    8 +-
 .../camel/component/olingo2/Olingo2Endpoint.java   |    3 +-
 .../olingo4/internal/Olingo4ApiCollection.java     |    8 +-
 .../camel/component/olingo4/Olingo4Endpoint.java   |    3 +-
 .../openapi/DefaultRestDefinitionsResolver.java    |    2 +-
 .../apache/camel/openapi/RestOpenApiReader.java    |    3 +-
 .../camel/opentelemetry/OpenTelemetryTracer.java   |    7 +-
 .../apache/camel/opentelemetry/ABCRouteTest.java   |   19 +-
 .../ClientRecipientListRouteTest.java              |   17 +-
 .../camel/opentelemetry/CurrentSpanTest.java       |   10 +-
 .../CustomComponentNameRouteTest.java              |   17 +-
 .../opentelemetry/MulticastParallelRouteTest.java  |   19 +-
 .../camel/opentelemetry/MulticastRouteTest.java    |   19 +-
 .../camel/opentelemetry/RouteConcurrentTest.java   |   11 +-
 .../camel/opentelemetry/SpanProcessorsTest.java    |   19 +-
 .../apache/camel/opentelemetry/TwoServiceTest.java |    7 +
 .../opentelemetry/TwoServiceWithExcludeTest.java   |    4 +
 components/camel-paho-mqtt5/pom.xml                |    5 -
 components/camel-paho/pom.xml                      |    6 +-
 .../camel/component/paho/PahoComponentTest.java    |   30 +-
 .../paho/PahoComponentVerifierExtensionTest.java   |   21 +-
 .../component/paho/PahoOverrideTopicTest.java      |   30 +-
 ...eTest.java => PahoReconnectAfterFailureIT.java} |   46 +-
 .../camel/component/paho/PahoTestSupport.java      |   22 +-
 .../component/paho/PahoToDSendDynamicTest.java     |   31 +-
 .../apache/camel/component/paho/PahoToDTest.java   |   25 +-
 .../camel/component/platform/http/spi/Method.java  |    7 +-
 .../http/JettyCustomPlatformHttpConsumer.java      |    2 +-
 .../component/plc4x/Plc4XEndpointConfigurer.java   |    2 +-
 .../component/plc4x/Plc4XEndpointUriFactory.java   |    4 +-
 .../org/apache/camel/component/plc4x/plc4x.json    |    2 +-
 .../camel-plc4x/src/main/docs/plc4x-component.adoc |   14 +-
 .../camel/component/plc4x/Plc4XComponent.java      |   17 +-
 .../camel/component/plc4x/Plc4XConsumer.java       |   19 +-
 .../camel/component/plc4x/Plc4XEndpoint.java       |   55 +-
 ...mponentTest.java => Plc4XComponentTagTest.java} |   11 +-
 .../camel/component/plc4x/Plc4XComponentTest.java  |    2 +-
 .../org/apache/camel/component/pulsar/pulsar.json  |    1 +
 .../camel/component/pulsar/PulsarProducer.java     |    5 +
 .../consumers/SubscriptionInitialPosition.java     |    2 +-
 .../pulsar/utils/message/PulsarMessageHeaders.java |    6 +
 .../integration/PulsarProducerHeadersInIT.java     |   10 +
 .../quartz/QuartzManuallyTriggerJobTest.java       |    4 +-
 .../component/resilience4j/ResilienceReifier.java  |    9 +-
 .../rest/openapi/RestOpenApiDelegateHttpsTest.java |    3 +-
 .../openapi/RestOpenApiDelegateHttpsV3Test.java    |    3 +-
 .../rest/RestComponentVerifierExtension.java       |    3 +-
 .../apache/camel/component/rest/RestProducer.java  |    5 +-
 .../camel-salesforce-codegen/pom.xml               |    5 +
 .../codegen/AbstractSalesforceExecution.java       |   54 +-
 .../salesforce/codegen/GenerateExecution.java      |    5 +-
 .../codegen/GeneratePubSubExecution.java           |   55 +
 .../salesforce/codegen/SchemaExecution.java        |    5 +-
 .../camel-salesforce-component/pom.xml             |   65 +
 .../salesforce/SalesforceComponentConfigurer.java  |   36 +
 .../salesforce/SalesforceEndpointConfigurer.java   |   30 +
 .../salesforce/SalesforceEndpointUriFactory.java   |    7 +-
 .../camel/component/salesforce/salesforce.json     |   20 +-
 .../src/main/docs/salesforce-component.adoc        |   87 +
 .../component/salesforce/PubSubApiConsumer.java    |  113 +
 .../salesforce/PubSubDeserializeType.java}         |   19 +-
 .../component/salesforce/SalesforceComponent.java  |   54 +-
 .../component/salesforce/SalesforceConstants.java  |    4 +-
 .../component/salesforce/SalesforceEndpoint.java   |   31 +-
 .../salesforce/SalesforceEndpointConfig.java       |   75 +
 .../component/salesforce/SalesforceProducer.java   |    7 +
 ...orceConsumer.java => StreamingApiConsumer.java} |    8 +-
 .../salesforce/api/dto/pubsub/PublishResult.java   |   59 +
 .../salesforce/internal/OperationName.java         |    7 +-
 .../salesforce/internal/SalesforceSession.java     |   67 +-
 .../internal/client/PubSubApiClient.java           |  413 +
 .../internal/client/TokenCredentials.java          |   53 +
 .../processor/AbstractSalesforceProcessor.java     |    4 +
 .../internal/processor/PubSubApiProcessor.java     |   97 +
 .../internal/streaming/SubscriptionHelper.java     |   60 +-
 .../src/main/proto/pubsub_api.proto                |  330 +
 .../com/sforce/eventbus/CamelEventMessage__e.java  |  548 ++
 .../salesforce/AnalyticsApiIntegrationTest.java    |    3 +-
 .../salesforce/PubSubApiIntegrationTest.java       |  431 +
 .../camel/component/salesforce/PubSubApiTest.java  |   75 +
 .../component/salesforce/PubSubPojoEvent.java      |   74 +
 .../camel/component/salesforce/RawPayloadTest.java |    4 +-
 ...umerTest.java => StreamingApiConsumerTest.java} |   18 +-
 .../salesforce/internal/SalesforceSessionTest.java |   10 +-
 .../internal/pubsub/AuthErrorPubSubServer.java     |   71 +
 .../SubscriptionHelperIntegrationTest.java         |   59 +-
 .../camel-salesforce-maven-plugin/README.md        |    9 +-
 .../apache/camel/maven/AbstractSalesforceMojo.java |    2 +-
 .../org/apache/camel/maven/GeneratePubSubMojo.java |   59 +
 .../AbstractSalesforceMojoIntegrationTest.java     |    7 +-
 .../maven/GeneratePubSubMojoIntegrationTest.java   |   90 +
 .../CamelEventMessage__e.object}                   |   24 +-
 .../CamelEventNote__e.object}                      |   24 +-
 .../it/resources/salesforce/package.xml            |    6 +-
 ..._AccountChangeEvent.platformEventChannelMember} |   12 +-
 .../it/resources/salesforce/tabs/Invoice__c.tab    |    1 -
 .../resources/salesforce/tabs/Merchandise__c.tab   |    1 -
 components/camel-salesforce/pom.xml                |    8 +
 .../apache/camel/component/seda/SedaEndpoint.java  |    5 +-
 .../camel-servicenow-component/pom.xml             |    5 -
 .../sjms/support/SjmsConnectionTestSupport.java    |  107 -
 components/camel-slack/pom.xml                     |    5 -
 .../camel/component/smpp/SmppCommandType.java      |    2 +-
 .../component/smpp/SmppConnectionFactory.java      |    6 +-
 .../spring/ws/type/EndpointMappingType.java        |    2 +-
 .../camel/spring/xml/CamelContextFactoryBean.java  |   11 +-
 .../camel/spring/CamelContextFactoryBeanTest.java  |    3 +-
 .../apache/camel/spring/EndpointReferenceTest.java |    3 +-
 .../DefaultPackageResolverConfigureTest.java       |    3 +-
 .../spring/health/HealthCheckRegistryTest.java     |    2 +-
 .../component/sql/SqlComponentConfigurer.java      |    8 +-
 .../camel/component/sql/SqlEndpointConfigurer.java |    6 +
 .../camel/component/sql/SqlEndpointUriFactory.java |    3 +-
 .../org/apache/camel/component/sql/sql.json        |    2 +
 .../component/sql/DefaultRowMapperFactory.java}    |   20 +-
 .../camel/component/sql/DefaultSqlEndpoint.java    |   36 +-
 .../camel/component/sql/RowMapperFactory.java}     |   28 +-
 .../apache/camel/component/sql/SqlComponent.java   |   18 +
 .../component/telegram/TelegramMediaType.java      |    2 +-
 .../component/telegram/TelegramParseMode.java      |    2 +-
 ...nsumerHealthCheckErrorDisabledConsumerTest.java |    4 +-
 .../TelegramConsumerHealthCheckErrorTest.java      |    4 +-
 .../TelegramConsumerHealthCheckOkTest.java         |    4 +-
 .../TelegramConsumerReadyLiveCheckTest.java        |    2 +-
 .../camel/test/CamelRouteCoverageDumper.java       |    6 +-
 .../apache/camel/test/junit5/CamelTestSupport.java |   10 +-
 .../camel/test/main/junit5/CamelMainContext.java   |    3 +-
 .../camel/test/main/junit5/CamelMainExtension.java |    3 +-
 .../main/junit5/annotation/WithUseJMXTest.java     |    2 +-
 .../test/main/junit5/legacy/WithUseJMXTest.java    |    2 +-
 .../spring/junit5/CamelAnnotationsHandler.java     |    2 +-
 .../test/spring/junit5/RouteCoverageDumper.java    |    2 +-
 components/camel-threadpoolfactory-vertx/pom.xml   |    2 +-
 .../resources/threadpoolfactory-vertx.json         |    2 +-
 .../src/main/docs/threadpoolfactory-vertx.adoc     |   14 +-
 .../reactive/vertx/VertXThreadPoolFactory.java     |    9 +-
 .../thrift/impl/CalculatorSyncServerImpl.java      |    2 +-
 .../camel-tracing/src/main/docs/tracing.adoc       |    2 +-
 .../apache/camel/tracing/ActiveSpanManager.java    |   27 +-
 .../java/org/apache/camel/tracing/SpanAdapter.java |   20 +
 .../main/java/org/apache/camel/tracing/Tracer.java |   13 +-
 .../decorators/AbstractHttpSpanDecorator.java      |    4 +-
 .../camel/tracing/decorators/CqlSpanDecorator.java |    2 +-
 .../decorators/ElasticsearchSpanDecorator.java     |    4 +-
 .../tracing/decorators/JdbcSpanDecorator.java      |    2 +-
 .../tracing/decorators/JettySpanDecorator.java     |    2 +-
 .../tracing/decorators/MongoDBSpanDecorator.java   |    2 +-
 .../camel/tracing/decorators/SqlSpanDecorator.java |    2 +-
 .../twilio/internal/TwilioApiCollection.java       |  118 +-
 components/camel-twitter/pom.xml                   |    5 -
 components/camel-undertow/pom.xml                  |    5 -
 .../rest/RestUndertowHttpPojoTypeTest.java         |    3 +-
 .../velocity/VelocityTemplateInHeaderTest.java     |    1 +
 .../component/vertx/http/VertxHttpProducer.java    |    2 +-
 .../org/apache/camel/component/xj/XJConstants.java |    3 +-
 .../zendesk/internal/ZendeskApiCollection.java     |    8 +-
 .../component/zookeeper/NaturalSortComparator.java |    2 +-
 components/pom.xml                                 |    1 +
 .../main/java/org/apache/camel/CamelContext.java   |   45 +-
 .../org/apache/camel/ExtendedCamelContext.java     |  393 +-
 .../main/java/org/apache/camel/StreamCache.java    |    7 +
 .../apache/camel/console/DevConsoleRegistry.java   |    2 +-
 .../org/apache/camel/health/HealthCheckHelper.java |   10 +-
 .../apache/camel/health/HealthCheckRegistry.java   |    2 +-
 .../java/org/apache/camel/spi/PluginManager.java   |   50 +
 .../camel/impl/engine/AbstractCamelContext.java    |  527 +-
 .../impl/engine/CamelPostProcessorHelper.java      |    6 +-
 .../engine/DefaultAutowiredLifecycleStrategy.java  |    3 +-
 .../impl/engine/DefaultCamelBeanPostProcessor.java |   11 +-
 .../impl/engine/DefaultCamelContextExtension.java  |  591 +-
 .../apache/camel/impl/engine/DefaultChannel.java   |    7 +-
 .../impl/engine/DefaultComponentNameResolver.java  |    4 +-
 .../impl/engine/DefaultContextPluginManager.java   |   70 +
 ...efaultDependencyInjectionAnnotationFactory.java |   10 +-
 .../impl/engine/DefaultDevConsoleResolver.java     |    2 +-
 .../impl/engine/DefaultExecutorServiceManager.java |    2 +-
 .../apache/camel/impl/engine/DefaultInjector.java  |    3 +-
 .../camel/impl/engine/DefaultRoutesLoader.java     |    3 +-
 .../engine/DefaultServiceBootstrapCloseable.java   |    7 +-
 .../impl/engine/SharedCamelInternalProcessor.java  |    3 +-
 .../camel/impl/engine/SimpleCamelContext.java      |   27 +-
 .../impl/engine/SubscribeMethodProcessor.java      |    3 +-
 .../impl/converter/BaseTypeConverterRegistry.java  |    3 +-
 .../impl/cloud/DefaultServiceCallProcessor.java    |    3 +-
 .../impl/cloud/ServiceCallProcessorFactory.java    |    6 +-
 .../apache/camel/impl/console/BlockedConsole.java  |    5 +-
 .../camel/impl/console/ContextDevConsole.java      |    4 +-
 .../impl/console/DefaultDevConsoleRegistry.java    |    3 +-
 .../impl/console/DefaultDevConsolesLoader.java     |    5 +-
 .../apache/camel/impl/console/RouteDevConsole.java |    8 +-
 .../camel/impl/console/SourceDevConsole.java       |    2 +-
 .../apache/camel/impl/console/TopDevConsole.java   |    4 +-
 .../apache/camel/impl/console/TraceDevConsole.java |    4 +-
 .../camel/impl/console/ContextDevConsoleTest.java  |    5 +-
 .../camel/impl/ExtendedCamelContextConfigurer.java |  168 -
 .../main/docs/modules/eips/pages/intercept.adoc    |    8 +-
 .../org/apache/camel/impl/DefaultCamelContext.java |    9 -
 .../java/org/apache/camel/impl/DefaultModel.java   |   11 +-
 .../camel/impl/lw/LightweightCamelContext.java     |   16 -
 .../impl/lw/LightweightCamelContextExtension.java  |  317 +-
 .../impl/lw/LightweightRuntimeCamelContext.java    |   19 +-
 .../java/org/apache/camel/builder/AdviceWith.java  |    2 +-
 .../apache/camel/builder/AdviceWithBuilder.java    |    3 +-
 .../org/apache/camel/builder/ProxyBuilder.java     |    3 +-
 .../org/apache/camel/builder/RouteBuilder.java     |   18 +-
 .../camel/builder/RouteConfigurationBuilder.java   |    4 +-
 .../main/java/org/apache/camel/model/Model.java    |   12 -
 .../apache/camel/model/RouteDefinitionHelper.java  |    5 +-
 .../model/cloud/ServiceCallConfiguration.java      |    3 +-
 .../apache/camel/model/rest/RestDefinition.java    |    3 +-
 .../camel/processor/DefaultProcessorFactory.java   |    5 +-
 .../camel/processor/FatalFallbackErrorHandler.java |    1 +
 .../processor/InterceptSendToEndpointCallback.java |    3 +-
 .../apache/camel/processor/MulticastProcessor.java |    3 +-
 .../apache/camel/processor/UnitOfWorkProducer.java |    3 +-
 .../errorhandler/RedeliveryErrorHandler.java       |    7 +-
 .../org/apache/camel/reifier/AggregateReifier.java |    3 +-
 .../java/org/apache/camel/reifier/BeanReifier.java |    3 +-
 .../reifier/InterceptSendToEndpointReifier.java    |    3 +-
 .../apache/camel/reifier/OnCompletionReifier.java  |    3 +-
 .../apache/camel/reifier/OnExceptionReifier.java   |    5 -
 .../org/apache/camel/reifier/ProcessorReifier.java |   24 +-
 .../apache/camel/reifier/ResequenceReifier.java    |    5 +-
 .../org/apache/camel/reifier/RouteReifier.java     |   11 +-
 .../org/apache/camel/reifier/WireTapReifier.java   |    3 +-
 .../reifier/dataformat/DataFormatReifier.java      |    5 +-
 .../reifier/errorhandler/ErrorHandlerReifier.java  |   10 +-
 .../camel/reifier/rest/RestBindingReifier.java     |    3 +-
 .../core/xml/AbstractCamelContextFactoryBean.java  |   20 +-
 .../xml/AbstractCamelContextFactoryBeanTest.java   |    3 +-
 .../bean/BeanOverloadedCovariantMethodTest.java    |    2 +-
 .../bean/BeanOverloadedMethodFQNTest.java          |   16 +-
 .../BeanOverloadedMethodParameterValueTest.java    |    4 +-
 .../component/bean/BeanOverloadedMethodTest.java   |   16 +-
 .../MarkerFileExclusiveReadLockStrategyTest.java   |    2 +
 .../stream/ByteArrayInputStreamCacheTest.java      |   13 +-
 .../camel/impl/BeanInjectProducerTemplateTest.java |    3 +-
 .../camel/impl/BeanInjectRouteBuilderTest.java     |    3 +-
 .../impl/BindToRegistryBeanPostProcessorTest.java  |    3 +-
 .../impl/CamelBeanPostProcessorInjectorTest.java   |    3 +-
 .../CamelContextAddRestDefinitionsFromXmlTest.java |    3 +-
 ...CamelContextAddRouteDefinitionsFromXmlTest.java |    3 +-
 .../CamelProduceInterfaceEventNotifierTest.java    |    3 +-
 .../apache/camel/impl/ConfigurerResolverTest.java  |    3 +-
 .../org/apache/camel/impl/CustomIdFactoryTest.java |   10 +-
 ...efaultCamelBeanPostProcessorFieldFirstTest.java |    3 +-
 .../impl/DefaultCamelBeanPostProcessorTest.java    |    3 +-
 .../apache/camel/impl/StartAndStopRoutesTest.java  |    2 +-
 .../engine/DefaultComponentNameResolverTest.java   |    3 +-
 .../DefaultPackageScanResourceResolverTest.java    |    3 +-
 .../camel/impl/engine/PeriodTaskSchedulerTest.java |    5 +-
 .../impl/health/HealthCheckResultStrategyTest.java |    9 +-
 .../camel/impl/health/MyFooHealthCheckTest.java    |    9 +-
 .../issues/RouteIdAnonymousAndFixedClashTest.java  |    2 +-
 .../model/ModelRouteFilterPatternExcludeTest.java  |    2 +-
 .../ModelRouteFilterPatternIncludeExcludeTest.java |    2 +-
 .../model/ModelRouteFilterPatternIncludeTest.java  |    2 +-
 .../processor/CustomProcessorFactoryTest.java      |    2 +-
 .../processor/async/AsyncEndpointPolicyTest.java   |    3 +-
 .../AsyncProcessorAwaitManagerInterruptTest.java   |   21 +-
 ...sorAwaitManagerInterruptWithRedeliveryTest.java |   19 +-
 .../async/AsyncProcessorAwaitManagerTest.java      |   16 +-
 .../org/apache/camel/util/MessageHelperTest.java   |    5 +
 .../impl/health/DefaultHealthCheckRegistry.java    |    5 +-
 .../impl/health/DefaultHealthChecksLoader.java     |    5 +-
 .../org/apache/camel/main/BaseMainSupport.java     |   35 +-
 .../camel/main/DefaultConfigurationConfigurer.java |   24 +-
 .../apache/camel/main/DefaultRoutesCollector.java  |    8 +-
 .../camel/main/MainAutowiredLifecycleStrategy.java |    3 +-
 .../java/org/apache/camel/main/MainHelper.java     |   10 +-
 .../org/apache/camel/main/RoutesConfigurer.java    |   10 +-
 .../main/MainHealthCheckExcludedPatternTest.java   |    9 +-
 .../management/JmxManagementLifecycleStrategy.java |    4 +-
 .../camel/management/JmxManagementStrategy.java    |    2 +-
 .../camel/management/ManagedCamelContextImpl.java  |    6 +-
 .../management/mbean/ManagedCamelContext.java      |   10 +-
 .../camel/management/mbean/ManagedProcessor.java   |    6 +-
 .../camel/management/mbean/ManagedRoute.java       |    2 +-
 .../management/mbean/RouteCoverageXmlParser.java   |    9 +-
 .../management/BacklogTracerStreamCachingTest.java |    2 +-
 .../management/ManagedAggregateControllerTest.java |    2 +-
 .../camel/management/ManagedCamelContextTest.java  |    3 +-
 .../camel/management/ManagedHealthCheckTest.java   |   17 +-
 .../management/ManagedInlinedProcessorTest.java    |    3 +-
 .../ManagedRouteSuspendAndResumeTest.java          |    3 +-
 .../apache/camel/management/ManagedStepTest.java   |    2 +-
 .../camel/management/ManagementTestSupport.java    |   11 +-
 .../DefaultComponentVerifierExtension.java         |    3 +-
 .../stream/ByteArrayInputStreamCache.java          |    7 +
 .../converter/stream/FileInputStreamCache.java     |    5 +
 .../camel/converter/stream/InputStreamCache.java   |    4 +
 .../apache/camel/converter/stream/ReaderCache.java |    5 +
 .../apache/camel/support/AsyncProcessorHelper.java |    2 +-
 .../camel/support/AsyncProcessorSupport.java       |    2 +-
 .../apache/camel/support/DefaultAsyncProducer.java |    2 +-
 .../org/apache/camel/support/DefaultComponent.java |    4 +-
 .../support/DefaultInterceptSendToEndpoint.java    |    2 +-
 .../org/apache/camel/support/MessageHelper.java    |   19 +-
 .../org/apache/camel/support/PluginHelper.java     |  504 ++
 .../camel/support/PropertyConfigurerHelper.java    |    6 +-
 .../apache/camel/support/RouteTemplateHelper.java  |    4 +-
 .../camel/support/RouteWatcherReloadStrategy.java  |    2 +-
 .../camel/support/cache/DefaultProducerCache.java  |    5 +-
 .../support/component/AbstractApiComponent.java    |    5 +-
 .../component/ApiMethodPropertiesHelper.java       |    9 +-
 .../main/java/org/apache/camel/util/HostUtils.java |    4 +-
 .../java/org/apache/camel/util/URISupport.java     |   18 +
 .../java/org/apache/camel/xml/in/BaseParser.java   |    4 +
 .../org/apache/camel/xml/in/ModelParserTest.java   |   41 +
 .../java/org/apache/camel/xml/jaxb/JaxbHelper.java |   35 +-
 .../org/apache/camel/util/xml/SourceCache.java     |    5 +
 .../apache/camel/util/xml/StreamSourceCache.java   |    4 +
 .../modules/others/examples/json/observation.json  |    1 +
 docs/components/modules/others/nav.adoc            |    1 +
 .../modules/others/pages/observation.adoc          |    1 +
 .../modules/ROOT/pages/bean-binding.adoc           |   34 +-
 .../modules/ROOT/pages/bean-integration.adoc       |    4 +-
 .../ROOT/pages/camel-4-migration-guide.adoc        |   44 +
 docs/user-manual/modules/ROOT/pages/dsl.adoc       |    2 +
 ...-the-exception-null-when-i-use-onexception.adoc |    2 +-
 .../camel/cli/connector/LocalCliConnector.java     |   41 +-
 .../dsl/AzureCosmosdbComponentBuilderFactory.java  |    7 +-
 .../dsl/SalesforceComponentBuilderFactory.java     |  102 +
 .../component/dsl/SqlComponentBuilderFactory.java  |   17 +
 .../src/generated/resources/metadata.json          |    2 +-
 .../camel/dsl/modeline/ModelineParserTest.java     |    3 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |    8 +-
 .../dsl/CosmosDbEndpointBuilderFactory.java        |   21 +-
 .../endpoint/dsl/KuduEndpointBuilderFactory.java   |   39 +
 .../endpoint/dsl/Plc4XEndpointBuilderFactory.java  |  128 +-
 .../endpoint/dsl/PulsarEndpointBuilderFactory.java |   19 +
 .../dsl/SalesforceEndpointBuilderFactory.java      |  159 +-
 .../endpoint/dsl/SqlEndpointBuilderFactory.java    |   96 +
 .../EndpointRouteConfigurationBuilder.java         |    5 +-
 .../dsl/groovy/GroovyRouteBuilderLoaderTest.groovy |    3 +-
 .../dsl/java/joor/JavaRoutesBuilderLoaderTest.java |    9 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |   17 +
 .../dsl/jbang/core/commands/CodeRestGenerator.java |   67 +-
 .../camel/dsl/jbang/core/commands/Export.java      |    1 +
 .../dsl/jbang/core/commands/ExportBaseCommand.java |   65 +-
 .../dsl/jbang/core/commands/ExportCamelMain.java   |   25 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |   25 +-
 .../dsl/jbang/core/commands/ExportSpringBoot.java  |   21 +-
 .../core/commands/action/CamelTraceAction.java     |   23 +-
 .../commands/action/RouteControllerAction.java     |    1 +
 .../camel-jbang-main/dist/CamelJBang.java          |    4 +-
 .../src/main/jbang/main/CamelJBang.java            |    4 +-
 .../dsl/js/JavaScriptRoutesBuilderLoaderTest.java  |   15 +-
 .../apache/camel/dsl/jsh/JshSourceLoaderTest.java  |    3 +-
 .../java/org/apache/camel/main/KameletMain.java    |   26 +-
 .../download/BasePackageScanDownloadListener.java  |    5 +-
 .../apache/camel/main/http/VertxHttpServer.java    |    2 +-
 .../injection/AnnotationDependencyInjection.java   |    7 +-
 .../dsl/kotlin/KotlinRoutesBuilderLoaderTest.kt    |   19 +-
 .../camel/dsl/xml/io/XmlRoutesBuilderLoader.java   |   10 +-
 .../apache/camel/dsl/xml/io/XmlLoadRestTest.java   |    3 +-
 .../org/apache/camel/dsl/xml/io/XmlLoadTest.java   |    5 +-
 .../dsl/xml/io/XmlRoutesBuilderLoaderTest.java     |    6 +-
 .../xml/jaxb/definition/LoadRestFromXmlTest.java   |    3 +-
 .../xml/jaxb/definition/LoadRouteFromXmlTest.java  |    3 +-
 .../LoadRouteFromXmlWithInterceptTest.java         |    3 +-
 .../LoadRouteFromXmlWithNamespaceTest.java         |    3 +-
 .../LoadRouteFromXmlWithOnExceptionTest.java       |    3 +-
 .../definition/LoadRouteFromXmlWithPolicyTest.java |    3 +-
 .../definition/RouteTemplateLoadFromXmlTest.java   |    5 +-
 .../jaxb/spring/CamelLoadRoutesFromXMLTest.java    |    5 +-
 .../dsl/xml/jaxb/JaxbXmlRoutesBuilderLoader.java   |    5 +-
 .../camel/dsl/xml/jaxb/JaxbXmlLoadRestTest.java    |    3 +-
 .../apache/camel/dsl/xml/jaxb/JaxbXmlLoadTest.java |    3 +-
 .../apache/camel/dsl/yaml/common/YamlSupport.java  |    3 +-
 .../maven/dsl/yaml/GenerateYamlSupportMojo.java    |    4 +-
 .../maven/dsl/yaml/support/ToolingSupport.java     |    5 +-
 .../camel/dsl/yaml/YamlRoutesBuilderLoader.java    |    4 +-
 .../org/apache/camel/dsl/yaml/DelayTest.groovy     |    3 +-
 .../apache/camel/dsl/yaml/DynamicRouterTest.groovy |    3 +-
 .../camel/dsl/yaml/EmptyRouteFileTest.groovy       |    3 +-
 .../org/apache/camel/dsl/yaml/EnrichTest.groovy    |    3 +-
 .../org/apache/camel/dsl/yaml/FilterTest.groovy    |    5 +-
 .../camel/dsl/yaml/JSonPathSuppressTest.groovy     |    3 +-
 .../org/apache/camel/dsl/yaml/LoopTest.groovy      |    5 +-
 .../org/apache/camel/dsl/yaml/MarshalTest.groovy   |    3 +-
 .../apache/camel/dsl/yaml/PollEnrichTest.groovy    |    3 +-
 .../apache/camel/dsl/yaml/RecipientListTest.groovy |    3 +-
 .../apache/camel/dsl/yaml/RemoveHeaderTest.groovy  |    3 +-
 .../camel/dsl/yaml/RemovePropertyTest.groovy       |    3 +-
 .../apache/camel/dsl/yaml/ResequenceTest.groovy    |    3 +-
 .../apache/camel/dsl/yaml/RouteTemplateTest.groovy |    3 +-
 .../apache/camel/dsl/yaml/RoutingSlipTest.groovy   |    3 +-
 .../org/apache/camel/dsl/yaml/SagaTest.groovy      |    5 +-
 .../org/apache/camel/dsl/yaml/ScriptTest.groovy    |    3 +-
 .../org/apache/camel/dsl/yaml/SetBodyTest.groovy   |    3 +-
 .../org/apache/camel/dsl/yaml/SetHeaderTest.groovy |    4 +-
 .../apache/camel/dsl/yaml/SetPropertyTest.groovy   |    3 +-
 .../org/apache/camel/dsl/yaml/ThrottleTest.groovy  |    3 +-
 .../org/apache/camel/dsl/yaml/ToDynamicTest.groovy |    5 +-
 .../groovy/org/apache/camel/dsl/yaml/ToTest.groovy |    3 +-
 .../org/apache/camel/dsl/yaml/UnmarshalTest.groovy |    5 +-
 .../org/apache/camel/dsl/yaml/ValidateTest.groovy  |    3 +-
 .../camel/dsl/yaml/support/YamlTestSupport.groovy  |    9 +-
 parent/pom.xml                                     |   39 +-
 pom.xml                                            |    2 +-
 .../infra/core/AbstractCamelContextExtension.java  |    5 +-
 .../services/CouchbaseLocalContainerService.java   |    3 +-
 .../jetty/services/JettyConfigurationBuilder.java  |   26 +-
 .../src/main/resources/api-collection.vm           |    8 +-
 .../maven/packaging/UpdateCamelReleasesMojo.java   |    8 +-
 .../maven/sync/properties/SyncPropertiesMojo.java  |    1 -
 712 files changed, 18667 insertions(+), 9419 deletions(-)
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/observation.json
 copy components/{camel-aws/camel-aws2-ddb => camel-observation}/pom.xml (60%)
 create mode 100644 components/camel-observation/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 components/camel-observation/src/generated/resources/observation.json
 create mode 100644 components/camel-observation/src/main/docs/observation.adoc
 create mode 100644 components/camel-observation/src/main/java/org/apache/camel/observation/AttributeProcessor.java
 create mode 100644 components/camel-observation/src/main/java/org/apache/camel/observation/GetCorrelationContextProcessor.java
 create mode 100644 components/camel-observation/src/main/java/org/apache/camel/observation/MicrometerObservationSpanAdapter.java
 create mode 100644 components/camel-observation/src/main/java/org/apache/camel/observation/MicrometerObservationTracer.java
 create mode 100644 components/camel-observation/src/main/java/org/apache/camel/observation/SetCorrelationContextProcessor.java
 copy components/{camel-opentelemetry => camel-observation}/src/main/resources/META-INF/services/org.apache.camel.tracing.SpanDecorator (100%)
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/ABCRouteTest.java (66%)
 create mode 100644 components/camel-observation/src/test/java/org/apache/camel/observation/CamelMicrometerObservationTestSupport.java
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/ClientRecipientListRouteTest.java (66%)
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/CurrentSpanTest.java (91%)
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/CustomComponentNameRouteTest.java (68%)
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/MulticastParallelRouteTest.java (67%)
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/MulticastRouteTest.java (68%)
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/RouteConcurrentTest.java (78%)
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/SpanProcessorsTest.java (73%)
 create mode 100644 components/camel-observation/src/test/java/org/apache/camel/observation/SpanTestData.java
 copy components/{camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JdbcSpanDecorator.java => camel-observation/src/test/java/org/apache/camel/observation/TestSEDASpanDecorator.java} (67%)
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/TwoServiceTest.java (74%)
 copy components/{camel-opentelemetry/src/test/java/org/apache/camel/opentelemetry => camel-observation/src/test/java/org/apache/camel/observation}/TwoServiceWithExcludeTest.java (83%)
 create mode 100644 components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelDefaultTracingObservationHandler.java
 create mode 100644 components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingReceiverTracingObservationHandler.java
 create mode 100644 components/camel-observation/src/test/java/org/apache/camel/observation/otel/CamelPropagatingSenderTracingObservationHandler.java
 create mode 100644 components/camel-observation/src/test/resources/log4j2.properties
 rename components/camel-paho/src/test/java/org/apache/camel/component/paho/{PahoReconnectAfterFailureTest.java => PahoReconnectAfterFailureIT.java} (76%)
 copy components/camel-plc4x/src/test/java/org/apache/camel/component/plc4x/{Plc4XComponentTest.java => Plc4XComponentTagTest.java} (84%)
 create mode 100644 components/camel-salesforce/camel-salesforce-codegen/src/main/java/org/apache/camel/component/salesforce/codegen/GeneratePubSubExecution.java
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/PubSubApiConsumer.java
 copy components/{camel-groovy/src/main/java/org/apache/camel/language/groovy/GroovyShellFactory.java => camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/PubSubDeserializeType.java} (74%)
 rename components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/{SalesforceConsumer.java => StreamingApiConsumer.java} (97%)
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/api/dto/pubsub/PublishResult.java
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/PubSubApiClient.java
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/client/TokenCredentials.java
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/java/org/apache/camel/component/salesforce/internal/processor/PubSubApiProcessor.java
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/main/proto/pubsub_api.proto
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/test/java/com/sforce/eventbus/CamelEventMessage__e.java
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/PubSubApiIntegrationTest.java
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/PubSubApiTest.java
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/PubSubPojoEvent.java
 rename components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/{SalesforceConsumerTest.java => StreamingApiConsumerTest.java} (94%)
 create mode 100644 components/camel-salesforce/camel-salesforce-component/src/test/java/org/apache/camel/component/salesforce/internal/pubsub/AuthErrorPubSubServer.java
 create mode 100644 components/camel-salesforce/camel-salesforce-maven-plugin/src/main/java/org/apache/camel/maven/GeneratePubSubMojo.java
 create mode 100644 components/camel-salesforce/camel-salesforce-maven-plugin/src/test/java/org/apache/camel/maven/GeneratePubSubMojoIntegrationTest.java
 copy components/camel-salesforce/it/resources/salesforce/{tabs/Invoice__c.tab => objects/CamelEventMessage__e.object} (53%)
 copy components/camel-salesforce/it/resources/salesforce/{tabs/Invoice__c.tab => objects/CamelEventNote__e.object} (53%)
 rename components/camel-salesforce/it/resources/salesforce/{platformEventChannels/ChangeEvents.platformEventChannel => platformEventChannelMembers/ChangeEvents_AccountChangeEvent.platformEventChannelMember} (75%)
 delete mode 100644 components/camel-sjms/src/test/java/org/apache/camel/component/sjms/support/SjmsConnectionTestSupport.java
 copy components/{camel-tracing/src/main/java/org/apache/camel/tracing/decorators/JettySpanDecorator.java => camel-sql/src/main/java/org/apache/camel/component/sql/DefaultRowMapperFactory.java} (61%)
 copy components/{camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramParseMode.java => camel-sql/src/main/java/org/apache/camel/component/sql/RowMapperFactory.java} (65%)
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/PluginManager.java
 create mode 100644 core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultContextPluginManager.java
 create mode 100644 core/camel-support/src/main/java/org/apache/camel/support/PluginHelper.java
 create mode 120000 docs/components/modules/others/examples/json/observation.json
 create mode 120000 docs/components/modules/others/pages/observation.adoc