You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by gi...@apache.org on 2024/01/24 09:44:04 UTC

(camel) branch regen_bot_40x updated (fe81d6da63d -> 27230bcf1de)

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

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


    from fe81d6da63d Regen for commit 1b83c07f88d7504fb3dc6eec76406b17f9d49a05 (#12758)
     add c7aa49f8c83 CAMEL-20306 - Camel-CassandraQL: Add ObjectInputFilter String pattern parameter in CassandraAggregationRepository to be used in unmarshall operations (#12759)
     add 519188fdc46 CAMEL-20297 camel-aws2-sqs: do not swallow interrupted exceptions
     add 6c78b902b9a Bump io.fabric8:mockwebserver from 6.9.2 to 6.10.0
     add 18c6981690b Bump org.apache.maven.plugin-tools:maven-plugin-annotations
     add 01dcbe44d02 (chores) camel-jms: formatting fixes
     add aa01351c34d Bump com.slack.api:slack-api-client from 1.36.1 to 1.37.0
     add c0a405fd4a7 Bump huaweicloud-sdk-version from 3.1.76 to 3.1.77
     add f3647b9c6f2 Bump elasticsearch-java-client-version from 8.11.3 to 8.11.4
     add c9f86dad06d Bump spring-version from 6.1.2 to 6.1.3
     add 45587d42dbe Improve data type resolving in YAML Pipe loader
     add af808a2fd01 Bump org.elasticsearch.client:elasticsearch-rest-client-sniffer
     add d80976cbf6e CAMEL-20297 camel-dhis2: do not swallow interrupted exceptions
     add e7e6e1eddb0 CAMEL-20297 camel-azure-servicebus: do not swallow interrupted exceptions
     add 6d56e383f99 CAMEL-20297 camel-cxf-spring-soap: do not swallow interrupted exceptions
     add 1bff2a22f53 CAMEL-20297 camel-docker: do not swallow interrupted exceptions
     add 8623fa384e4 CAMEL-20297 camel-grpc: do not swallow interrupted exceptions
     add 558e5b3283f CAMEL-20297 camel-hazelcast: do not swallow interrupted exceptions
     add 94933f335ff CAMEL-20297 camel-iec60870: do not swallow interrupted exceptions
     add 3c775345ab5 CAMEL-20297 camel-wal: do not swallow interrupted exceptions
     add 987111dc61a CAMEL-20297 camel-mock: do not swallow interrupted exceptions
     add 50ba801da5a Regen endpointdsl
     add bed6359e030 Camel-CloudEvents: Fixed failing test (#12770)
     add 0b93a3bf45c Fix main IntegrationRunTest (#12768)
     add d69bc3bdec5 CAMEL-20334 - AWS S3 cloudevents data type does not set proper data Content-Type (#12776)
     add 62f71e2ef10 CAMEL-20297 camel-google-pubsub: do not swallow interrupted exceptions
     add 3f4ed208c68 CAMEL-20297 camel-google-hazelcast: do not swallow interrupted exceptions
     add 9077f5a9efc CAMEL-20297 camel-kamelet: do not swallow interrupted exceptions
     add f2348919e7f CAMEL-20297 camel-ftp: do not swallow interrupted exceptions
     add 39680a3f6c0 CAMEL-20297 camel-splunk: do not swallow interrupted exceptions
     add a70b6106c11 CAMEL-20297 camel-whatsapp: do not swallow interrupted exceptions
     add bc4a7ec5198 CAMEL-20297 camel-etcd3: do not swallow interrupted exceptions
     add 33ed6c053ed CAMEL-20297 camel-core-processor: do not swallow interrupted exceptions
     add dc5bf5239c4 CAMEL-20297 camel-base-engine: do not swallow interrupted exceptions
     add 65983ea120a CAMEL-20297 camel-core-model: do not swallow interrupted exceptions
     add 47915727ef6 Bump aws-java-sdk2-version from 2.23.0 to 2.23.2 (#12779)
     add 6f3763983aa Bump org.springframework.data:spring-data-redis from 3.2.1 to 3.2.2 (#12780)
     add 191d1b3c4c7 Bump aws-java-sdk2-version from 2.23.2 to 2.23.3 (#12782)
     add 9e871766a63 Bump org.springframework.vault:spring-vault-core from 3.1.0 to 3.1.1 (#12783)
     add 9eb7f37e3bd Regen SBOM from commit 9e871766a63270e0f6ed45f9fe7c26f343d0427b (#12785)
     add 3b0e2da0a37 Bump opentelemetry-version from 1.34.0 to 1.34.1
     add a4829b0577e Bump mockito-version from 5.8.0 to 5.9.0
     add 6728c18c74c CAMEL-20297 camel-file: do not swallow interrupted exceptions
     add 7ef14b53a5b CAMEL-20113: camel/tests consolidating (#12778)
     add d702e4472aa Get Back to Spring 6.1.2 until Spring Boot release (#12793)
     add 5dd450b0f6c Saxon 'getStructuredVersionNumber' has no parameter: https://www.saxo… (#12788)
     add 20be06218d2 CAMEL-20297 camel-jbang: do not swallow interrupted exceptions (#12792)
     add 8d68258d5ff CAMEL-20218: Use a single Kafka consumer with assign() call to consume all cached entries from the beginning of the Kafka topic. (#12777)
     add 938422492fc CAMEL-20297 camel-jpa: do not swallow interrupted exceptions
     add e1ba669db5f CAMEL-20297 camel-jt400: do not swallow interrupted exceptions
     add fb007b3f060 CAMEL-20297 camel-kubernetes: do not swallow interrupted exceptions
     add dc4036d58ef CAMEL-20297 camel-mongodb: do not swallow interrupted exceptions
     add 10312a7335e CAMEL-20297 camel-netty: do not swallow interrupted exceptions
     add 7b4e8d993dc CAMEL-20297 camel-olingo2: do not swallow interrupted exceptions
     add 8b11504c449 CAMEL-20297 camel-olingo4: do not swallow interrupted exceptions
     add b91aede0318 CAMEL-20297 camel-optaplanner: do not swallow interrupted exceptions
     add 642ddcfac3a CAMEL-20297 camel-platform-http-vertx: do not swallow interrupted exceptions
     add 221f78a761a CAMEL-20297 camel-xmpp: do not swallow interrupted exceptions
     add c841eb98999 Bump io.grpc:grpc-bom from 1.60.1 to 1.61.0
     add f5f4b7b12a9 Bump jooq-version from 3.19.1 to 3.19.2
     add 46a4a66a3ca Bump jsmpp-version from 3.0.0 to 3.0.1
     add d7cf92eff44 Bump com.twilio.sdk:twilio from 9.15.0 to 9.15.1
     add bc04eed1d95 CAMEL-20335: component-test - Exclude target folders (#12803)
     add 50743d997a5 Azure Storage Blob cloudevents data type does not set proper data Content-Type (#12805)
     add 9b57a905e9c Bump spring-ws-version from 4.0.9 to 4.0.10 (#12799)
     add d8791ce5e8f Azure Storage Queue cloudevents data type does not set proper data Content-Type (#12806)
     add fc6e0ad1e94 Bump flink-version from 1.18.0 to 1.18.1 (#12810)
     add 8388170e858 Bump org.redisson:redisson from 3.25.2 to 3.26.0 (#12809)
     add fc508c6ec32 Bump com.google.apis:google-api-services-drive (#12813)
     add 2ebfbb627ec Update PathVisitor.java (#12811)
     add b095d0cff36 Bump io.smallrye.config:smallrye-config from 3.5.1 to 3.5.2
     add 6a8d9924e51 CAMEL-20121 reconnect SMPP session after receiving Unbound (#12046)
     add 6be99d3bdb5 Bump aws-java-sdk2-version from 2.23.3 to 2.23.4 (#12814)
     add 88adde1d187 Bump org.codehaus.mojo:flatten-maven-plugin from 1.5.0 to 1.6.0 (#12802)
     add 30922b17b59 Upgrade CycloneDX Maven Plugin to version 2.7.11 (#12815)
     add 1014d87bdf0 CAMEL-20297 camel-salesforce: do not swallow interrupted exceptions
     add 782cd7e47b6 Bump org.graalvm.js:js from 23.0.2 to 23.0.3 (#12817)
     add 0b2b6fce494 Bump io.netty:netty-bom from 4.1.104.Final to 4.1.105.Final (#12816)
     add 1da5c385bf5 Bump com.fasterxml.woodstox:woodstox-core from 6.5.1 to 6.6.0 (#12818)
     add 30554dec035 camel-jsonata is not a remote component
     add ee8b9447706 CAMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS S3 (#12819)
     add 8232b52fa89 CAMEL-16064: preliminary refactoring of camel-kafka (#12820)
     add 2ff032238e6 CAMEL-00000: Code quality improvements and more test coverage. (#12798)
     add 3296ba847a4 CAMEL-20292 fixed inverted flags (#12822)
     add 7a3c4f86200 CAMEL-20339: Added unit test for saga eip problem in YAML DSL
     add 017a491a9dc CAMEL-20340: camel-jbang - camel dependency list throws Exception for dataformats
     add 0e51416db9d Add known spring rabbitmq CF to camel-jbang
     add 51e4ec2e9e4 Bump com.box:box-java-sdk from 4.6.1 to 4.7.0
     add caa085929d4 bump aws-java-sdk2-version from 2.23.4 to 2.23.5
     add a54b75b30f6 Regen
     add eb770029ce4 CAMEL-20342: camel-openapi-java - NPE in OpenApiHelper
     add ee86742d8d7 CAMEL-20339: camel-yaml-dsl - Fix Saga EIP with options not working. (#12825)
     add 67b450995fc fix binary operator match problem (#12821)
     add ea6c8818467 CAMEL-20345: Simple binary operator should better be detected in predicate parser
     add 47ebb9ff8e8 CAMEL-20297 camel-base-engine: do not swallow interrupted exceptions
     add ff48bbc4d2e CAMEL-20297 camel-support: do not swallow interrupted exceptions
     add 8fd7c5a8eb9 CAMEL-20297 camel-util: do not swallow interrupted exceptions
     add 37825a955eb CAMEL-20297 camel-main: do not swallow interrupted exceptions
     add f65d87e909a CAMEL-20297 camel-management: do not swallow interrupted exceptions
     add 53cc4633cab CAMEL-20297 camel-core-processor: do not swallow interrupted exceptions
     add 18f3aebbb1a Bump com.prowidesoftware:pw-iso20022 (#12829)
     add ed24bb409f8 Bump huaweicloud-sdk-version from 3.1.77 to 3.1.78 (#12827)
     add 2d679e3f1e5 Bump org.elasticsearch.client:elasticsearch-rest-client-sniffer (#12826)
     add 8e02f236d83 Bump google-oauth-client-version from 1.34.1 to 1.35.0 (#12828)
     add 7aaacb2dc37 Polished
     add 63aae7c856b Substituted string concatenation as argument of StringBuilder.append()  with chained append() calls - every concatenation is transformed to temp StringBuilder itself (garbage). Implemented templated var in instanceof check. (#12647)
     add 94341e41899 Bump aws-java-sdk2-version from 2.23.5 to 2.23.6 (#12834)
     add 6fd8161edae Bump groovy-version from 4.0.17 to 4.0.18 (#12835)
     add 10e0443df6a CAMEL-20346: Comparison with type converters and stream caching should ensure the stream cache is reset so its re-readable afterwards. The contains function should also support file and stream cached input types (#12833)
     add f92db454056 Bump sshd-version from 2.11.0 to 2.12.0 (#12836)
     add 394084605ec Bump io.swagger.parser.v3:swagger-parser from 2.1.19 to 2.1.20 (#12837)
     add da24058d34a Bump org.owasp:dependency-check-maven from 9.0.8 to 9.0.9 (#12831)
     add 6a7e8b66779 Bump elasticsearch-java-client-version from 8.11.4 to 8.12.0
     add 132217ba0f9 CAMEL-16064: added batching classes
     add 76b51709bd6 Bump actions/dependency-review-action from 3 to 4 (#12832)
     add a2b488ffa22 CAMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS SQS (#12839)
     add 810e133ee20 CAMEL-19749: Variables should reset stream cache before use so they are more easy to use for end users.
     add be6f1c0a57a CAMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS SNS (#12840)
     add 1e668299e0b CAMEL-20294: remove camel-facebook
     add 0b36287df94 CAMEL-20297 camel-facebook: update documentation
     add 9771c705a89 CAMEL-16044: fixed integration tests
     add d8978186f54 CAMEL-16044: added documentation
     add 372ec8c5372 CAMEL-16044: do not enable auto-commit when using batching mode
     add b972d4588c2 (chores) camel-kafka: stop skipping some tests on aarch64
     add 381d90396a6 Bump aws-java-sdk2-version from 2.23.6 to 2.23.7 (#12849)
     add aca4d32d362 Bump io.netty:netty-bom from 4.1.105.Final to 4.1.106.Final (#12851)
     add 9dc9af6bf78 Bump com.networknt:json-schema-validator from 1.1.0 to 1.2.0 (#12850)
     add b0f4608cd13 Regen SBOM from commit 9dc9af6bf78dc3aa2ce253fee4cb86de06ee8d2a (#12852)
     add 00f03bb2079 github links are handled later on
     add 17aa8c2aabf CAMEL-20294: remove camel-facebook (#12855)
     add c59145db0c0 bump metrics-version from 4.2.23 to 4.2.24 (#12854)
     add d9e8e246833 Bump jooq-version from 3.19.2 to 3.19.3 (#12853)
     add b301fa6e557 CAMEL-20297 camel-etcd3: do not swallow interrupted exceptions
     add 5a035215d0e CAMEL-20297 camel-stream: do not swallow interrupted exceptions
     add b38f1526d8f CAMEL-20297 camel-undertow: do not swallow interrupted exceptions
     add 6c020ccb5e1 CAMEL-20297 camel-zookeeper: do not swallow interrupted exceptions
     add 4deff3f6a22 CAMEL-20294: remove camel-facebook (#12856)
     add b8f04e3091d CAMEL-20294: remove camel-facebook (#12858)
     add 629700306a1 CAMEL-20294: remove camel-facebook (#12859)
     add b77317b807f CAMEL-20281 - Camel-AWS Components: Make it possible to use AwsSessionCredentials to support temporary credentials - AWS SES (#12861)
     add 5250c437d68 CAMEL-20353: disabled camel-rest-openapi test
     add 0e08bb944e9 (chores) camel-json-validator: fix test
     add 7ef392d306a CAMEL-19519: camel-file: replace Thread.sleep in tests. (#12844)
     add f97b5f1aaf8 Imporve azure blob SAS doc
     add 305395336f8 Bump aws-java-sdk2-version from 2.23.7 to 2.23.8 (#12869)
     add 8eba634e207 Bump com.google.apis:google-api-services-calendar (#12872)
     add 4dddcedecf2 Bump hapi-fhir-version from 6.10.2 to 6.10.3 (#12870)
     add 1aa7c62745a Bump com.jayway.jsonpath:json-path from 2.8.0 to 2.9.0 (#12873)
     add 518d26fcd60 Revert log4j to version 2.21.1 to match spring-boot-dependencies (#12864)
     add 8b784ee7d97 CAMEL-20344 - Upgrade to Spring 6.1.3 (#12875)
     add 1bcab0700cd (chores) camel-file: cleanup code duplications (#12874)
     add 9ae218b5e44 Bump infinispan-version from 14.0.21.Final to 14.0.22.Final (#12871)
     add 503296b90b9 CAMEL-20358: Make CamelMicroProfilePropertiesSource aware of profiles when loading properties
     add 85e16dded2c Upgrade Infinispan container image version to 14.0.22.Final for test-infra module (#12877)
     add e11fb066208 CAMEL-19749: EIPs should make it easy to use together with variables. (#12878)
     add a0a273be5b9 Bump aws-java-sdk2-version from 2.23.8 to 2.23.9 (#12880)
     add 4b410e4a717 CAMEL-20253: camel-jbang - Add support for jolokia 2.x (#12848)
     add 1b61811c382 Regen
     add 27230bcf1de CAMEL-20362 - Camel-Netty-HTTP: Headers validation should be enabled by default (#12883)

No new revisions were added by this update.

Summary of changes:
 .github/actions/component-test/component-test.sh   |     2 +-
 .github/workflows/depsreview.yaml                  |     2 +-
 bom/camel-bom/pom.xml                              |     5 -
 camel-sbom/camel-sbom.json                         | 18420 +++++++++++--------
 camel-sbom/camel-sbom.xml                          | 14531 ++++++++-------
 catalog/camel-allcomponents/pom.xml                |     5 -
 .../org/apache/camel/catalog/components.properties |     1 -
 .../apache/camel/catalog/components/aws2-s3.json   |    16 +-
 .../apache/camel/catalog/components/aws2-ses.json  |    16 +-
 .../apache/camel/catalog/components/aws2-sns.json  |    16 +-
 .../apache/camel/catalog/components/aws2-sqs.json  |    16 +-
 .../apache/camel/catalog/components/facebook.json  |   166 -
 .../apache/camel/catalog/components/jsonata.json   |     2 +-
 .../org/apache/camel/catalog/components/kafka.json |   396 +-
 .../org/apache/camel/catalog/languages.properties  |     1 +
 .../apache/camel/catalog/languages/variable.json   |    23 +
 .../main/camel-main-configuration-metadata.json    |     1 +
 .../apache/camel/catalog/main/sensitive-keys.json  |     4 +-
 .../org/apache/camel/catalog/models.properties     |     1 +
 .../org/apache/camel/catalog/models/aggregate.json |     8 +-
 .../org/apache/camel/catalog/models/delay.json     |     2 +-
 .../apache/camel/catalog/models/dynamicRouter.json |     2 +-
 .../org/apache/camel/catalog/models/enrich.json    |    22 +-
 .../org/apache/camel/catalog/models/filter.json    |     2 +-
 .../org/apache/camel/catalog/models/from.json      |     3 +-
 .../camel/catalog/models/idempotentConsumer.json   |     2 +-
 .../org/apache/camel/catalog/models/loop.json      |     2 +-
 .../org/apache/camel/catalog/models/marshal.json   |     4 +-
 .../apache/camel/catalog/models/onException.json   |     6 +-
 .../apache/camel/catalog/models/pollEnrich.json    |    19 +-
 .../camel/catalog/models/propertyExpression.json   |     2 +-
 .../apache/camel/catalog/models/recipientList.json |     2 +-
 .../apache/camel/catalog/models/resequence.json    |     2 +-
 .../apache/camel/catalog/models/routingSlip.json   |     2 +-
 .../org/apache/camel/catalog/models/script.json    |     2 +-
 .../org/apache/camel/catalog/models/setBody.json   |     2 +-
 .../org/apache/camel/catalog/models/setHeader.json |     2 +-
 .../apache/camel/catalog/models/setProperty.json   |     2 +-
 .../apache/camel/catalog/models/setVariable.json   |     2 +-
 .../org/apache/camel/catalog/models/sort.json      |     2 +-
 .../org/apache/camel/catalog/models/split.json     |     2 +-
 .../org/apache/camel/catalog/models/sticky.json    |     2 +-
 .../org/apache/camel/catalog/models/throttle.json  |     4 +-
 .../org/apache/camel/catalog/models/to.json        |     6 +-
 .../org/apache/camel/catalog/models/toD.json       |    12 +-
 .../org/apache/camel/catalog/models/transform.json |     2 +-
 .../org/apache/camel/catalog/models/unmarshal.json |     4 +-
 .../org/apache/camel/catalog/models/validate.json  |     2 +-
 .../org/apache/camel/catalog/models/variable.json  |    20 +
 .../org/apache/camel/catalog/models/when.json      |     2 +-
 .../catalog/models/whenSkipSendToEndpoint.json     |     2 +-
 .../org/apache/camel/catalog/models/wireTap.json   |    12 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |   172 +
 .../aws2/s3/AWS2S3ComponentConfigurer.java         |    12 +
 .../aws2/s3/AWS2S3EndpointConfigurer.java          |    12 +
 .../aws2/s3/AWS2S3EndpointUriFactory.java          |     7 +-
 .../apache/camel/component/aws2/s3/aws2-s3.json    |    16 +-
 .../camel/component/aws2/s3/AWS2S3Component.java   |     3 +-
 .../component/aws2/s3/AWS2S3Configuration.java     |    27 +
 .../aws2/s3/client/AWS2S3ClientFactory.java        |     3 +
 .../client/impl/AWS2S3ClientSessionTokenImpl.java  |   113 +
 .../AWS2S3CloudEventDataTypeTransformer.java       |     1 +
 .../component/aws2/s3/AWSS3ClientFactoryTest.java  |     9 +
 .../aws2/ses/Ses2ComponentConfigurer.java          |    12 +
 .../component/aws2/ses/Ses2EndpointConfigurer.java |    12 +
 .../component/aws2/ses/Ses2EndpointUriFactory.java |     7 +-
 .../apache/camel/component/aws2/ses/aws2-ses.json  |    16 +-
 .../camel/component/aws2/ses/Ses2Component.java    |     3 +-
 .../component/aws2/ses/Ses2Configuration.java      |    28 +
 .../aws2/ses/client/Ses2ClientFactory.java         |     3 +
 .../client/impl/Ses2ClientSessionTokenImpl.java    |   110 +
 .../component/aws2/ses/Ses2ClientFactoryTest.java  |     9 +
 .../aws2/sns/Sns2ComponentConfigurer.java          |    12 +
 .../component/aws2/sns/Sns2EndpointConfigurer.java |    12 +
 .../component/aws2/sns/Sns2EndpointUriFactory.java |     7 +-
 .../apache/camel/component/aws2/sns/aws2-sns.json  |    16 +-
 .../camel/component/aws2/sns/Sns2Component.java    |     3 +-
 .../component/aws2/sns/Sns2Configuration.java      |    27 +
 .../aws2/sns/client/Sns2ClientFactory.java         |     3 +
 .../client/impl/Sns2ClientSessionTokenImpl.java    |   110 +
 .../aws2/sqs/Sqs2ComponentConfigurer.java          |    12 +
 .../component/aws2/sqs/Sqs2EndpointConfigurer.java |    12 +
 .../component/aws2/sqs/Sqs2EndpointUriFactory.java |     7 +-
 .../apache/camel/component/aws2/sqs/aws2-sqs.json  |    16 +-
 .../camel/component/aws2/sqs/Sqs2Component.java    |     3 +-
 .../component/aws2/sqs/Sqs2Configuration.java      |    27 +
 .../camel/component/aws2/sqs/Sqs2Consumer.java     |     3 +
 .../aws2/sqs/client/Sqs2ClientFactory.java         |     3 +
 .../client/impl/Sqs2ClientSessionTokenImpl.java    |   147 +
 .../component/aws2/sqs/SqsClientFactoryTest.java   |     9 +
 .../azure/servicebus/ServiceBusConsumer.java       |     2 +-
 .../main/docs/azure-storage-blob-component.adoc    |    44 +
 ...reStorageBlobCloudEventDataTypeTransformer.java |     1 +
 ...eStorageQueueCloudEventDataTypeTransformer.java |     1 +
 .../src/main/docs/cql-component.adoc               |     4 +
 .../cassandra/CassandraAggregationRepository.java  |    19 +-
 .../aggregate/cassandra/CassandraCamelCodec.java   |    15 +-
 .../cassandra/CassandraCamelCodecTest.java         |    56 +
 .../test/java/org/malicious/example/Employee.java  |     0
 .../camel/component/cloudevents/CloudEvent.java    |     4 +
 .../CloudEventJsonDataTypeTransformerTest.java     |     2 +-
 .../cxf/spring/jaxws/CxfSpringEndpoint.java        |     4 +-
 .../component/dhis2/api/Dhis2ResourceTables.java   |    20 +-
 .../docker/producer/AsyncDockerProducer.java       |     6 +-
 ...ynamicRouterControlChannelSendDynamicAware.java |     4 -
 .../control/DynamicRouterControlComponent.java     |    38 +-
 .../control/DynamicRouterControlConfiguration.java |     5 +-
 .../control/DynamicRouterControlConstants.java     |     6 -
 .../control/DynamicRouterControlEndpoint.java      |    95 +-
 .../control/DynamicRouterControlMessage.java       |    28 +-
 .../control/DynamicRouterControlProducer.java      |     3 +
 .../control/DynamicRouterControlService.java       |     4 +-
 .../filter/DynamicRouterFilterService.java         |    12 +-
 .../dynamicrouter/filter/PrioritizedFilter.java    |     5 +
 .../filter/PrioritizedFilterStatistics.java        |    55 +
 .../routing/DynamicRouterComponent.java            |    18 +-
 .../routing/DynamicRouterConfiguration.java        |   160 +
 .../routing/DynamicRouterConstants.java            |     8 +
 .../routing/DynamicRouterEndpoint.java             |    20 +-
 .../routing/DynamicRouterProcessor.java            |    25 +-
 .../routing/DynamicRouterRecipientListHelper.java  |    94 +-
 ...icRouterControlChannelSendDynamicAwareTest.java |    33 +
 .../control/DynamicRouterControlComponentTest.java |     8 +-
 .../control/DynamicRouterControlEndpointTest.java  |     8 +-
 .../control/DynamicRouterControlProducerTest.java  |   123 +-
 .../control/DynamicRouterControlServiceTest.java   |    11 +-
 .../filter/DynamicRouterFilterServiceTest.java     |    68 +-
 .../routing/DynamicRouterComponentTest.java        |    14 +-
 .../routing/DynamicRouterEndpointTest.java         |    24 +-
 .../routing/DynamicRouterProcessorTest.java        |    11 +-
 .../DynamicRouterRecipientListHelperTest.java      |   457 +
 .../integration/DynamicRouterJmxIT-context.xml     |     6 +
 .../aggregate/Etcd3AggregationRepository.java      |    64 +-
 components/camel-facebook/pom.xml                  |    61 -
 .../facebook/FacebookComponentConfigurer.java      |   233 -
 .../facebook/FacebookEndpointConfigurer.java       |   621 -
 .../facebook/FacebookEndpointUriFactory.java       |   176 -
 .../services/org/apache/camel/component.properties |     7 -
 .../services/org/apache/camel/component/facebook   |     2 -
 .../org/apache/camel/configurer/facebook-component |     2 -
 .../org/apache/camel/configurer/facebook-endpoint  |     2 -
 .../org/apache/camel/urifactory/facebook-endpoint  |     2 -
 .../apache/camel/component/facebook/facebook.json  |   166 -
 .../src/main/docs/facebook-component.adoc          |   190 -
 .../component/facebook/FacebookComponent.java      |    98 -
 .../component/facebook/FacebookConstants.java      |    40 -
 .../camel/component/facebook/FacebookConsumer.java |   255 -
 .../camel/component/facebook/FacebookEndpoint.java |   217 -
 .../camel/component/facebook/FacebookProducer.java |   203 -
 .../facebook/config/FacebookConfiguration.java     |   524 -
 .../config/FacebookEndpointConfiguration.java      |   955 -
 .../facebook/data/FacebookMethodsType.java         |   908 -
 .../facebook/data/FacebookMethodsTypeHelper.java   |   378 -
 .../facebook/data/FacebookPropertiesHelper.java    |   147 -
 .../component/facebook/data/ReadingBuilder.java    |   129 -
 .../facebook/CamelFacebookTestSupport.java         |   103 -
 .../facebook/FacebookComponentConsumerIT.java      |   163 -
 .../FacebookComponentPageIdProducerIT.java         |    69 -
 .../facebook/FacebookComponentProducerIT.java      |   205 -
 .../component/facebook/FacebookEndpointIT.java     |    66 -
 .../component/facebook/TestUserMethodsIT.java      |   178 -
 .../config/FacebookEndpointConfigurationTest.java  |    48 -
 .../data/FacebookMethodsTypeHelperTest.java        |   132 -
 .../facebook/data/FacebookMethodsTypeTest.java     |    48 -
 .../facebook/data/ReadingBuilderTest.java          |    87 -
 .../src/test/resources/log4j2.properties           |    28 -
 .../src/test/resources/test-options.properties     |    20 -
 .../apache/camel/component/file/FileEndpoint.java  |    11 +-
 .../camel/component/file/FileOperations.java       |    44 +-
 .../camel/component/file/GenericFileEndpoint.java  |    12 +-
 .../component/file/GenericFilePollingConsumer.java |     2 +-
 .../file/GenericFileSendDynamicAware.java          |    50 +-
 .../FileChangedExclusiveReadLockStrategy.java      |     1 +
 .../FileLockExclusiveReadLockStrategy.java         |     1 +
 ...GenericFileRenameExclusiveReadLockStrategy.java |     1 +
 .../component/file/remote/SftpOperations.java      |     1 +
 .../SftpChangedExclusiveReadLockStrategy.java      |     1 +
 .../google/pubsub/GooglePubsubComponent.java       |     3 +
 .../google/pubsub/GooglePubsubConsumer.java        |     3 +
 components/camel-grpc/pom.xml                      |     4 +
 .../GrpcRequestAggregationStreamObserver.java      |     1 +
 .../GrpcRequestPropagationStreamObserver.java      |     2 +
 .../hazelcast/policy/HazelcastRoutePolicy.java     |     2 +-
 .../hazelcast/queue/HazelcastQueueConsumer.java    |     2 +-
 .../hazelcast/seda/HazelcastSedaConsumer.java      |     4 +-
 .../iec60870/client/ClientConnection.java          |     2 +-
 .../camel/component/jms/JmsDeliveryDelayTest.java  |     2 +-
 .../component/jms/JmsTopicDurableSharedTest.java   |     2 +-
 .../camel/component/jpa/JpaPollingConsumer.java    |     5 +-
 .../jsonvalidator/JsonValidationExceptionTest.java |     9 +-
 .../apache/camel/component/jsonata/jsonata.json    |     2 +-
 .../camel/component/jsonata/JsonataEndpoint.java   |    27 +-
 .../component/jsonata/JsonataFirstSampleTest.java  |     6 +-
 .../camel/component/jt400/Jt400PgmProducer.java    |     3 +
 .../component/kafka/KafkaComponentConfigurer.java  |     3 +
 .../component/kafka/KafkaEndpointConfigurer.java   |     3 +
 .../component/kafka/KafkaEndpointUriFactory.java   |     3 +-
 .../org/apache/camel/component/kafka/kafka.json    |   396 +-
 .../camel-kafka/src/main/docs/kafka-component.adoc |    40 +
 .../camel/component/kafka/KafkaConfiguration.java  |    20 +-
 .../camel/component/kafka/KafkaFetchRecords.java   |    16 +-
 .../AbstractKafkaRecordProcessorFacade.java        |    90 +
 .../consumer/support/KafkaRecordProcessor.java     |   139 +-
 .../support/KafkaRecordProcessorFacade.java        |   142 +-
 .../kafka/consumer/support/ProcessingResult.java   |    11 +-
 .../batching/KafkaRecordBatchingProcessor.java     |   113 +
 .../KafkaRecordBatchingProcessorFacade.java        |    62 +
 .../classic/OffsetPartitionAssignmentAdapter.java  |    11 +-
 .../KafkaRecordStreamingProcessor.java}            |    84 +-
 .../KafkaRecordStreamingProcessorFacade.java}      |   108 +-
 .../kafka/KafkaIdempotentRepository.java           |    73 +-
 ...eakOnFirstErrorOffUsingKafkaManualCommitIT.java |     2 +-
 .../KafkaBreakOnFirstErrorReplayOldMessagesIT.java |     2 +-
 .../KafkaBreakOnFirstErrorSeekIssueIT.java         |     2 +-
 ...stErrorWithBatchUsingAsynchCommitManagerIT.java |     2 +-
 ...irstErrorWithBatchUsingKafkaManualCommitIT.java |     2 +-
 ...rrorWithBatchUsingKafkaManualCommitRetryIT.java |     2 +-
 ...rstErrorWithBatchUsingSynchCommitManagerIT.java |     2 +-
 .../batching/BatchingProcessingITSupport.java      |   152 +
 .../batching/KafkaBatchingProcessingIT.java        |    92 +
 .../health/KafkaConsumerHealthCheckIT.java         |     2 +-
 .../camel/component/kamelet/KameletProducer.java   |     5 +
 .../lock/KubernetesLeadershipController.java       |     2 +
 .../cluster/lock/TimedLeaderNotifier.java          |     3 +-
 .../camel-microprofile-config/pom.xml              |    12 +-
 .../config/CamelMicroProfilePropertiesSource.java  |    35 +-
 .../CamelMicroProfilePropertiesSourceTest.java     |    39 +-
 .../apache/camel/component/mock/MockEndpoint.java  |     4 +-
 .../mongodb/MongoAbstractConsumerThread.java       |     4 +-
 .../netty/http/DefaultNettyHttpBinding.java        |     4 +-
 .../http/NettyHttpClientChunkedResponseTest.java   |    33 +-
 .../camel/component/netty/NettyProducer.java       |     3 +
 .../camel/component/olingo2/Olingo2AppWrapper.java |     1 +
 .../camel/component/olingo2/Olingo2Consumer.java   |     4 +-
 .../camel/component/olingo4/Olingo4AppWrapper.java |     1 +
 .../camel/component/olingo4/Olingo4Consumer.java   |     4 +-
 .../org/apache/camel/openapi/OpenApiHelper.java    |     4 +-
 .../component/optaplanner/OptaPlannerProducer.java |     6 +
 components/camel-platform-http-main/pom.xml        |     8 +
 .../http/main/DefaultMainHttpServerFactory.java    |     1 +
 .../platform/http/main/MainHttpServer.java         |   108 +
 .../jolokia/JolokiaHttpRequestHandlerSupport.java  |   119 +
 .../http/main/MainHttpServerJolokiaTest.java       |    75 +
 .../http/vertx/VertxPlatformHttpServer.java        |     3 +
 .../openapi/RestOpenApiRequestValidationTest.java  |     2 +
 .../salesforce/codegen/ObjectDescriptions.java     |     6 +
 .../salesforce/SalesforceMetaDataExtension.java    |     5 +-
 .../salesforce/internal/SalesforceSession.java     |     9 +-
 .../internal/client/AbstractClientBase.java        |     4 +-
 .../internal/processor/QueryResultIterator.java    |     1 +
 .../internal/streaming/PushTopicHelper.java        |     3 +-
 .../internal/streaming/SubscriptionHelper.java     |     3 +
 .../camel-salesforce-maven-plugin/pom.xml          |     2 +-
 .../camel-servicenow-maven-plugin/pom.xml          |     2 +-
 .../apache/camel/component/smpp/SmppConsumer.java  |     7 +-
 .../apache/camel/component/smpp/SmppProducer.java  |     6 +-
 .../camel/component/smpp/SmppConsumerTest.java     |    45 +
 .../camel/component/smpp/SmppProducerTest.java     |    47 +
 .../component/splunk/SplunkConnectionFactory.java  |     4 +
 .../processor/SpringEnrichVariableTest.java}       |    18 +-
 .../spring/processor/SpringFromVariableTest.java}  |    18 +-
 .../processor/SpringMarshalVariableTest.java}      |    18 +-
 .../processor/SpringPollEnrichVariableTest.java}   |    18 +-
 .../processor/SpringToDynamicVariableTest.java}    |    18 +-
 .../spring/processor/SpringToVariableTest.java}    |    18 +-
 .../processor/SpringUnmarshalVariableTest.java}    |    18 +-
 .../processor/SpringWireTapVariableTest.java}      |    18 +-
 .../camel/spring/processor/EnrichVariableTest.xml  |    72 +
 .../camel/spring/processor/FromVariableTest.xml    |    42 +
 .../camel/spring/processor/MarshalVariableTest.xml |    68 +
 .../spring/processor/PollEnrichVariableTest.xml    |    44 +
 .../spring/processor/ToDynamicVariableTest.xml     |    66 +
 .../camel/spring/processor/ToVariableTest.xml      |    66 +
 .../spring/processor/UnmarshalVariableTest.xml     |    68 +
 .../camel/spring/processor/WireTapVariableTest.xml |    49 +
 .../component/stream/FileWatcherStrategy.java      |     1 +
 .../camel/component/stream/StreamConsumer.java     |     2 +-
 .../component/undertow/UndertowClientCallback.java |     1 +
 .../camel/component/wal/DefaultLogSupervisor.java  |     1 +
 .../service/WhatsAppServiceRestAPIAdapter.java     |     5 +-
 .../camel/component/xmpp/XmppDirectProducer.java   |     7 +-
 .../component/xmpp/XmppGroupChatProducer.java      |     9 +
 .../component/xmpp/XmppPrivateChatProducer.java    |     9 +
 .../group/internal/ZooKeeperGroup.java             |     1 +
 .../component/zookeeper/ConnectionHolder.java      |     2 +
 .../component/zookeeper/ZooKeeperConsumer.java     |     7 +
 .../zookeeper/operations/AnyOfOperations.java      |     2 +
 .../zookeeper/operations/CreateOperation.java      |     3 +
 .../zookeeper/operations/DeleteOperation.java      |     3 +
 .../operations/ExistenceChangedOperation.java      |     3 +
 .../zookeeper/operations/ExistsOperation.java      |     3 +
 .../zookeeper/operations/GetChildrenOperation.java |     3 +
 .../zookeeper/operations/GetDataOperation.java     |     3 +
 .../zookeeper/operations/SetDataOperation.java     |     3 +
 components/fix-eip-xrefs.sh                        |     2 -
 components/pom.xml                                 |     1 -
 .../org/apache/camel/spi/InternalProcessor.java    |    15 +
 .../org/apache/camel/spi/TransformerResolver.java  |     9 +-
 .../org/apache/camel/spi/VariableRepository.java   |     6 +-
 .../impl/engine/BaseExecutorServiceManager.java    |     1 +
 .../engine/DefaultAsyncProcessorAwaitManager.java  |     2 +
 .../camel/impl/engine/DefaultShutdownStrategy.java |     1 +
 .../services/org/apache/camel/language.properties  |     2 +-
 .../services/org/apache/camel/language/variable    |     2 +
 .../apache/camel/language/variable/variable.json   |    23 +
 .../modules/languages/pages/variable-language.adoc |    52 +
 .../camel/language/simple/SimpleTokenizer.java     |    10 +
 .../camel/language/variable/VariableLanguage.java  |    50 +
 .../services/org/apache/camel/model.properties     |     1 +
 .../org/apache/camel/model/aggregate.json          |     8 +-
 .../resources/org/apache/camel/model/delay.json    |     2 +-
 .../org/apache/camel/model/dynamicRouter.json      |     2 +-
 .../resources/org/apache/camel/model/enrich.json   |    22 +-
 .../resources/org/apache/camel/model/filter.json   |     2 +-
 .../resources/org/apache/camel/model/from.json     |     3 +-
 .../org/apache/camel/model/idempotentConsumer.json |     2 +-
 .../org/apache/camel/model/language/jaxb.index     |     1 +
 .../org/apache/camel/model/language/variable.json  |    20 +
 .../apache/camel/model/loadbalancer/sticky.json    |     2 +-
 .../resources/org/apache/camel/model/loop.json     |     2 +-
 .../resources/org/apache/camel/model/marshal.json  |     4 +-
 .../org/apache/camel/model/onException.json        |     6 +-
 .../org/apache/camel/model/pollEnrich.json         |    19 +-
 .../org/apache/camel/model/propertyExpression.json |     2 +-
 .../org/apache/camel/model/recipientList.json      |     2 +-
 .../org/apache/camel/model/resequence.json         |     2 +-
 .../org/apache/camel/model/routingSlip.json        |     2 +-
 .../resources/org/apache/camel/model/script.json   |     2 +-
 .../resources/org/apache/camel/model/setBody.json  |     2 +-
 .../org/apache/camel/model/setHeader.json          |     2 +-
 .../org/apache/camel/model/setProperty.json        |     2 +-
 .../org/apache/camel/model/setVariable.json        |     2 +-
 .../resources/org/apache/camel/model/sort.json     |     2 +-
 .../resources/org/apache/camel/model/split.json    |     2 +-
 .../resources/org/apache/camel/model/throttle.json |     4 +-
 .../resources/org/apache/camel/model/to.json       |     6 +-
 .../resources/org/apache/camel/model/toD.json      |    12 +-
 .../org/apache/camel/model/transform.json          |     2 +-
 .../org/apache/camel/model/unmarshal.json          |     4 +-
 .../resources/org/apache/camel/model/validate.json |     2 +-
 .../resources/org/apache/camel/model/when.json     |     2 +-
 .../apache/camel/model/whenSkipSendToEndpoint.json |     2 +-
 .../resources/org/apache/camel/model/wireTap.json  |    12 +-
 .../java/org/apache/camel/builder/Builder.java     |     9 +
 .../org/apache/camel/builder/BuilderSupport.java   |     9 +
 .../org/apache/camel/builder/DataFormatClause.java |    43 +-
 .../camel/builder/ExpressionClauseSupport.java     |     8 +
 .../camel/builder/LanguageBuilderFactory.java      |     8 +
 .../org/apache/camel/builder/NotifyBuilder.java    |     1 +
 .../org/apache/camel/builder/RouteBuilder.java     |    46 +-
 .../org/apache/camel/model/EnrichDefinition.java   |    44 +
 .../org/apache/camel/model/FromDefinition.java     |    14 +
 .../org/apache/camel/model/MarshalDefinition.java  |    48 +
 .../apache/camel/model/PollEnrichDefinition.java   |    22 +
 .../apache/camel/model/ProcessorDefinition.java    |    84 +
 .../camel/model/PropertyExpressionDefinition.java  |    17 +-
 .../org/apache/camel/model/RouteDefinition.java    |    30 +
 .../org/apache/camel/model/RoutesDefinition.java   |    34 +
 .../java/org/apache/camel/model/ToDefinition.java  |    35 +
 .../apache/camel/model/ToDynamicDefinition.java    |    46 +
 .../apache/camel/model/UnmarshalDefinition.java    |    44 +
 .../org/apache/camel/model/WireTapDefinition.java  |    25 +
 .../camel/model/language/VariableExpression.java   |    61 +
 .../camel/processor/DelayProcessorSupport.java     |     7 +
 .../java/org/apache/camel/processor/Enricher.java  |    40 +
 .../apache/camel/processor/MulticastProcessor.java |     2 +-
 .../org/apache/camel/processor/PollEnricher.java   |    28 +
 .../org/apache/camel/processor/Resequencer.java    |     1 +
 .../camel/processor/SendDynamicProcessor.java      |    46 +
 .../org/apache/camel/processor/SendProcessor.java  |    61 +-
 .../camel/processor/SetVariableProcessor.java      |    25 +-
 .../apache/camel/processor/StreamResequencer.java  |     2 +
 .../java/org/apache/camel/processor/Throttler.java |     2 +
 .../processor/aggregate/AggregateProcessor.java    |     1 +
 .../errorhandler/RedeliveryErrorHandler.java       |     2 +
 .../org/apache/camel/reifier/EnrichReifier.java    |     2 +
 .../org/apache/camel/reifier/MarshalReifier.java   |     5 +-
 .../apache/camel/reifier/PollEnrichReifier.java    |     1 +
 .../org/apache/camel/reifier/RouteReifier.java     |    45 +
 .../java/org/apache/camel/reifier/SendReifier.java |    12 +-
 .../org/apache/camel/reifier/ToDynamicReifier.java |     2 +
 .../org/apache/camel/reifier/UnmarshalReifier.java |     6 +-
 .../org/apache/camel/reifier/WireTapReifier.java   |     6 +
 .../bean/BeanCreateBodyExceptionTest.java          |     4 +-
 .../component/file/DirectoryCreateIssueTest.java   |    12 +-
 .../file/FileConsumeNoopIdempotentEnabledTest.java |     9 +-
 .../FileConsumePollEnrichFileIdleEventTest.java    |    20 +-
 .../file/FileConsumePollEnrichFileTest.java        |    15 +-
 ...FileConsumerIdempotentKeyChangedIssue2Test.java |    10 +-
 .../file/FileConsumerIdempotentRefTest.java        |     7 +-
 .../component/file/FileConsumerIdempotentTest.java |     5 +-
 .../file/FileConsumerPollStrategyNotBeginTest.java |     8 +-
 .../component/file/FilePollingConsumerTest.java    |    14 +-
 .../file/FilerConsumerDoneFileNameDeleteTest.java  |     6 +-
 .../file/FilerConsumerDoneFileNamePrefixTest.java  |     6 +-
 .../FilerConsumerDoneFileNameSimplePrefixTest.java |     6 +-
 .../file/FilerConsumerDoneFileNameSuffixTest.java  |     6 +-
 .../file/FilerConsumerDoneFileNameTest.java        |     6 +-
 .../file/FilerConsumerDualDoneFileNameTest.java    |     7 +-
 .../file/FilerConsumerPreMoveDoneFileNameTest.java |     6 +-
 .../FilerConsumerShouldSkipDoneFilePrefixTest.java |     6 +-
 .../FilerConsumerShouldSkipDoneFileSuffixTest.java |     6 +-
 .../file/FilerConsumerShouldSkipDoneFileTest.java  |     6 +-
 .../FileLockClusteredRoutePolicyFactoryTest.java   |     6 +-
 .../cluster/FileLockClusteredRoutePolicyTest.java  |     6 +-
 .../org/apache/camel/language/VariableTest.java    |    52 +
 .../language/simple/SimpleParserPredicateTest.java |    17 +
 .../apache/camel/processor/EnrichVariableTest.java |    89 +
 .../FromVariableTest.java}                         |    23 +-
 .../camel/processor/MarshalVariableTest.java       |   109 +
 .../PollEnrichVariableTest.java}                   |    25 +-
 .../camel/processor/StreamCachingChoiceTest.java   |    68 +
 .../StreamCachingChoiceWithVariableTest.java       |    69 +
 .../camel/processor/StreamCachingVariableTest.java |    69 +
 .../camel/processor/ThrottlerMethodCallTest.java   |    37 +-
 .../camel/processor/ToDynamicVariableTest.java     |    89 +
 .../org/apache/camel/processor/ToVariableTest.java |    89 +
 .../camel/processor/UnmarshalVariableTest.java     |   107 +
 .../WireTapVariableTest.java}                      |    31 +-
 .../ByteArrayDataTypeTransformerTest.java          |     6 +
 .../transformer/StringDataTypeTransformerTest.java |     6 +
 .../org/apache/camel/util/ObjectHelperTest.java    |    50 +
 .../test/resources/org/apache/camel/util/foo.txt   |     1 +
 .../test/resources/org/apache/camel/util/quote.txt |     2 +
 ...ttpServerConfigurationPropertiesConfigurer.java |     6 +
 .../camel-main-configuration-metadata.json         |     1 +
 .../org/apache/camel/main/components.properties    |     1 -
 .../org/apache/camel/main/languages.properties     |     1 +
 core/camel-main/src/main/docs/main.adoc            |     3 +-
 .../camel/main/DefaultMainShutdownStrategy.java    |     2 +-
 .../main/HttpServerConfigurationProperties.java    |    22 +
 .../api/management/mbean/ManagedEnricherMBean.java |     6 +
 .../api/management/mbean/ManagedMarshalMBean.java  |     6 +
 .../management/mbean/ManagedPollEnricherMBean.java |     3 +
 .../mbean/ManagedSendDynamicProcessorMBean.java    |     6 +
 .../mbean/ManagedSendProcessorMBean.java           |     6 +
 .../management/mbean/ManagedUnmarshalMBean.java    |     9 +
 .../camel/management/mbean/ManagedEnricher.java    |    10 +
 .../camel/management/mbean/ManagedMarshal.java     |    10 +
 .../management/mbean/ManagedPollEnricher.java      |     5 +
 .../camel/management/mbean/ManagedRoute.java       |     3 +-
 .../mbean/ManagedSendDynamicProcessor.java         |    10 +
 .../management/mbean/ManagedSendProcessor.java     |    10 +
 .../camel/management/mbean/ManagedUnmarshal.java   |    15 +
 .../camel/support/EventDrivenPollingConsumer.java  |     3 +-
 .../org/apache/camel/support/ExchangeHelper.java   |    47 +
 .../camel/support/ExchangeVariableRepository.java  |     8 +-
 .../support/FileWatcherResourceReloadStrategy.java |     2 +
 .../camel/support/GlobalVariableRepository.java    |     8 +-
 .../org/apache/camel/support/ObjectHelper.java     |    57 +-
 .../camel/support/processor/MarshalProcessor.java  |    34 +-
 .../support/processor/UnmarshalProcessor.java      |    53 +-
 .../main/java/org/apache/camel/util/FileUtil.java  |     9 +-
 .../java/org/apache/camel/util/SensitiveUtils.java |    10 +-
 .../java/org/apache/camel/xml/in/ModelParser.java  |    49 +-
 .../java/org/apache/camel/xml/out/ModelWriter.java |    27 +
 .../apache/camel/converter/jaxp/XmlConverter.java  |     2 +-
 .../support/builder/xml/XMLConverterHelper.java    |     2 +-
 .../org/apache/camel/yaml/out/ModelWriter.java     |    27 +
 .../modules/ROOT/examples/json/facebook.json       |     1 -
 docs/components/modules/ROOT/nav.adoc              |     1 -
 .../modules/ROOT/pages/facebook-component.adoc     |     1 -
 .../modules/languages/examples/json/variable.json  |     1 +
 docs/components/modules/languages/nav.adoc         |     1 +
 .../modules/languages/pages/variable-language.adoc |     1 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_4.adoc     |    16 +-
 docs/user-manual/modules/ROOT/pages/variables.adoc |   398 +
 .../component/ComponentsBuilderFactory.java        |    15 +-
 .../dsl/FacebookComponentBuilderFactory.java       |   621 -
 .../src/generated/resources/metadata.json          |    23 -
 .../builder/endpoint/EndpointBuilderFactory.java   |     3 +-
 .../camel/builder/endpoint/EndpointBuilders.java   |     3 +-
 .../builder/endpoint/StaticEndpointBuilders.java   |    89 +-
 ...DynamicRouterControlEndpointBuilderFactory.java |    14 +-
 .../dsl/FacebookEndpointBuilderFactory.java        |  6693 -------
 .../dsl/FileWatchEndpointBuilderFactory.java       |     4 +-
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    |     4 +-
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   |     4 +-
 .../dsl/RobotFrameworkEndpointBuilderFactory.java  |     8 +-
 .../dsl/SalesforceEndpointBuilderFactory.java      |   101 +-
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   |     4 +-
 .../camel/builder/endpoint/FromVariableTest.java   |    29 +-
 dsl/camel-jbang/camel-jbang-core/pom.xml           |     2 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |     7 +-
 .../dsl/jbang/core/commands/TransformRoute.java    |     3 +-
 .../core/commands/action/ActionBaseCommand.java    |    24 +-
 .../core/commands/action/CamelRouteDumpAction.java |    21 +-
 .../core/commands/action/CamelSendAction.java      |     3 +-
 .../core/commands/action/CamelSourceAction.java    |    19 +-
 .../jbang/core/commands/action/CamelSourceTop.java |    19 +-
 .../action/CamelStartupRecorderAction.java         |    19 +-
 .../core/commands/action/CamelStubAction.java      |    19 +-
 .../core/commands/action/CamelThreadDump.java      |    19 +-
 .../commands/action/RouteControllerAction.java     |    19 +-
 .../commands/action/TransformMessageAction.java    |     3 +-
 .../dsl/jbang/core/commands/process/Hawtio.java    |     5 +-
 .../camel/dsl/jbang/core/common/PluginHelper.java  |     6 +-
 .../jbang/core/commands/k/IntegrationRunTest.java  |     2 +-
 .../camel-component-known-dependencies.properties  |     1 -
 .../main/console/DependencyDownloaderConsole.java  |    11 +-
 .../camel/main/download/DownloadThreadPool.java    |     4 +
 .../org/apache/camel/main/stub/StubDataFormat.java |     9 +-
 .../camel-main-known-dependencies.properties       |     1 +
 .../deserializers/ExpressionDeserializers.java     |     5 +
 .../dsl/yaml/deserializers/ModelDeserializers.java |   167 +-
 .../deserializers/ModelDeserializersResolver.java  |     2 +
 .../dsl/yaml/deserializers/CustomResolver.java     |     1 -
 .../deserializers/FromDefinitionDeserializer.java  |     7 +
 .../OutputAwareFromDefinitionDeserializer.java     |     8 +
 .../generated/resources/schema/camelYamlDsl.json   |   277 +-
 .../camel/dsl/yaml/YamlRoutesBuilderLoader.java    |    26 +-
 .../camel/dsl/yaml/EnrichVariableTest.groovy       |   264 +
 .../apache/camel/dsl/yaml/FromVariableTest.groovy  |    57 +
 .../camel/dsl/yaml/MarshalVariableTest.groovy      |   270 +
 .../apache/camel/dsl/yaml/PipeLoaderTest.groovy    |   100 +
 .../camel/dsl/yaml/PollEnrichVariableTest.groovy   |    64 +
 .../org/apache/camel/dsl/yaml/SagaTest.groovy      |    42 +-
 .../camel/dsl/yaml/ToVariableDynamicTest.groovy    |   255 +
 .../apache/camel/dsl/yaml/ToVariableTest.groovy    |   252 +
 .../camel/dsl/yaml/UnmarshalVariableTest.groovy    |   268 +
 .../camel/dsl/yaml/WireTapVariableTest.groovy      |    77 +
 parent/pom.xml                                     |    80 +-
 pom.xml                                            |     6 +-
 .../infra/infinispan/services/container.properties |     2 +-
 .../JMSTransactionIsTransactedRedeliveredTest.java |   119 -
 .../NettyHttpClientChunkedResponseTest.java        |    69 -
 .../JMSTransactionIsTransactedRedeliveredTest.xml  |    80 -
 .../maven/camel-api-component-maven-plugin/pom.xml |     2 +-
 .../pom.xml                                        |     2 +-
 .../camel/generator/openapi/PathVisitor.java       |     2 +-
 tooling/parent/pom.xml                             |     2 +-
 531 files changed, 29219 insertions(+), 30317 deletions(-)
 delete mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/facebook.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/variable.json
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/variable.json
 create mode 100644 components/camel-aws/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/client/impl/AWS2S3ClientSessionTokenImpl.java
 create mode 100644 components/camel-aws/camel-aws2-ses/src/main/java/org/apache/camel/component/aws2/ses/client/impl/Ses2ClientSessionTokenImpl.java
 create mode 100644 components/camel-aws/camel-aws2-sns/src/main/java/org/apache/camel/component/aws2/sns/client/impl/Sns2ClientSessionTokenImpl.java
 create mode 100644 components/camel-aws/camel-aws2-sqs/src/main/java/org/apache/camel/component/aws2/sqs/client/impl/Sqs2ClientSessionTokenImpl.java
 create mode 100644 components/camel-cassandraql/src/test/java/org/apache/camel/processor/aggregate/cassandra/CassandraCamelCodecTest.java
 copy components/{camel-sql => camel-cassandraql}/src/test/java/org/malicious/example/Employee.java (100%)
 create mode 100644 components/camel-dynamic-router/src/test/java/org/apache/camel/component/dynamicrouter/routing/DynamicRouterRecipientListHelperTest.java
 delete mode 100644 components/camel-facebook/pom.xml
 delete mode 100644 components/camel-facebook/src/generated/java/org/apache/camel/component/facebook/FacebookComponentConfigurer.java
 delete mode 100644 components/camel-facebook/src/generated/java/org/apache/camel/component/facebook/FacebookEndpointConfigurer.java
 delete mode 100644 components/camel-facebook/src/generated/java/org/apache/camel/component/facebook/FacebookEndpointUriFactory.java
 delete mode 100644 components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 delete mode 100644 components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/component/facebook
 delete mode 100644 components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/configurer/facebook-component
 delete mode 100644 components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/configurer/facebook-endpoint
 delete mode 100644 components/camel-facebook/src/generated/resources/META-INF/services/org/apache/camel/urifactory/facebook-endpoint
 delete mode 100644 components/camel-facebook/src/generated/resources/org/apache/camel/component/facebook/facebook.json
 delete mode 100644 components/camel-facebook/src/main/docs/facebook-component.adoc
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/FacebookComponent.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/FacebookConstants.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/FacebookConsumer.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/FacebookEndpoint.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/FacebookProducer.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookConfiguration.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookEndpointConfiguration.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/data/FacebookMethodsType.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/data/FacebookMethodsTypeHelper.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/data/FacebookPropertiesHelper.java
 delete mode 100644 components/camel-facebook/src/main/java/org/apache/camel/component/facebook/data/ReadingBuilder.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/CamelFacebookTestSupport.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/FacebookComponentConsumerIT.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/FacebookComponentPageIdProducerIT.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/FacebookComponentProducerIT.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/FacebookEndpointIT.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/TestUserMethodsIT.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/config/FacebookEndpointConfigurationTest.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/data/FacebookMethodsTypeHelperTest.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/data/FacebookMethodsTypeTest.java
 delete mode 100644 components/camel-facebook/src/test/java/org/apache/camel/component/facebook/data/ReadingBuilderTest.java
 delete mode 100644 components/camel-facebook/src/test/resources/log4j2.properties
 delete mode 100644 components/camel-facebook/src/test/resources/test-options.properties
 create mode 100644 components/camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/support/AbstractKafkaRecordProcessorFacade.java
 create mode 100644 components/camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/support/batching/KafkaRecordBatchingProcessor.java
 create mode 100644 components/camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/support/batching/KafkaRecordBatchingProcessorFacade.java
 copy components/camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/support/{KafkaRecordProcessor.java => streaming/KafkaRecordStreamingProcessor.java} (61%)
 copy components/camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/support/{KafkaRecordProcessorFacade.java => streaming/KafkaRecordStreamingProcessorFacade.java} (59%)
 create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/batching/BatchingProcessingITSupport.java
 create mode 100644 components/camel-kafka/src/test/java/org/apache/camel/component/kafka/integration/batching/KafkaBatchingProcessingIT.java
 copy core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumeNoopIdempotentEnabledTest.java => components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpClientChunkedResponseTest.java (53%)
 create mode 100644 components/camel-platform-http-main/src/main/java/org/apache/camel/component/platform/http/main/jolokia/JolokiaHttpRequestHandlerSupport.java
 create mode 100644 components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/MainHttpServerJolokiaTest.java
 copy components/{camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookNameStyle.java => camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringEnrichVariableTest.java} (62%)
 copy components/{camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookNameStyle.java => camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringFromVariableTest.java} (62%)
 copy components/{camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookNameStyle.java => camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringMarshalVariableTest.java} (62%)
 copy components/{camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookNameStyle.java => camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringPollEnrichVariableTest.java} (61%)
 copy components/{camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookNameStyle.java => camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringToDynamicVariableTest.java} (61%)
 copy components/{camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookNameStyle.java => camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringToVariableTest.java} (63%)
 copy components/{camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookNameStyle.java => camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringUnmarshalVariableTest.java} (61%)
 rename components/{camel-facebook/src/main/java/org/apache/camel/component/facebook/config/FacebookNameStyle.java => camel-spring-xml/src/test/java/org/apache/camel/spring/processor/SpringWireTapVariableTest.java} (62%)
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/EnrichVariableTest.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/FromVariableTest.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/MarshalVariableTest.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/PollEnrichVariableTest.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/ToDynamicVariableTest.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/ToVariableTest.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/UnmarshalVariableTest.xml
 create mode 100644 components/camel-spring-xml/src/test/resources/org/apache/camel/spring/processor/WireTapVariableTest.xml
 create mode 100644 core/camel-core-languages/src/generated/resources/META-INF/services/org/apache/camel/language/variable
 create mode 100644 core/camel-core-languages/src/generated/resources/org/apache/camel/language/variable/variable.json
 create mode 100644 core/camel-core-languages/src/main/docs/modules/languages/pages/variable-language.adoc
 create mode 100644 core/camel-core-languages/src/main/java/org/apache/camel/language/variable/VariableLanguage.java
 create mode 100644 core/camel-core-model/src/generated/resources/org/apache/camel/model/language/variable.json
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/language/VariableExpression.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/language/VariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/EnrichVariableTest.java
 copy core/camel-core/src/test/java/org/apache/camel/{component/file/FileConsumeNoopIdempotentEnabledTest.java => processor/FromVariableTest.java} (63%)
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/MarshalVariableTest.java
 copy core/camel-core/src/test/java/org/apache/camel/{component/file/FileConsumeNoopIdempotentEnabledTest.java => processor/PollEnrichVariableTest.java} (60%)
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/StreamCachingChoiceTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/StreamCachingChoiceWithVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/StreamCachingVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/ToDynamicVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/ToVariableTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/UnmarshalVariableTest.java
 copy core/camel-core/src/test/java/org/apache/camel/{component/file/FileConsumeNoopIdempotentEnabledTest.java => processor/WireTapVariableTest.java} (56%)
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/util/foo.txt
 create mode 100644 core/camel-core/src/test/resources/org/apache/camel/util/quote.txt
 delete mode 120000 docs/components/modules/ROOT/examples/json/facebook.json
 delete mode 120000 docs/components/modules/ROOT/pages/facebook-component.adoc
 create mode 120000 docs/components/modules/languages/examples/json/variable.json
 create mode 120000 docs/components/modules/languages/pages/variable-language.adoc
 delete mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/FacebookComponentBuilderFactory.java
 delete mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/FacebookEndpointBuilderFactory.java
 copy core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumeNoopIdempotentEnabledTest.java => dsl/camel-endpointdsl/src/test/java/org/apache/camel/builder/endpoint/FromVariableTest.java (58%)
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/EnrichVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/FromVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/MarshalVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/PollEnrichVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ToVariableDynamicTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/ToVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/UnmarshalVariableTest.groovy
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/WireTapVariableTest.groovy
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/jms/JMSTransactionIsTransactedRedeliveredTest.java
 delete mode 100644 tests/camel-itest/src/test/java/org/apache/camel/itest/nettyhttp/NettyHttpClientChunkedResponseTest.java
 delete mode 100644 tests/camel-itest/src/test/resources/org/apache/camel/itest/jms/JMSTransactionIsTransactedRedeliveredTest.xml