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/07/09 14:48:44 UTC

[camel] branch regen_bot_sbom updated (a23c5bc6667 -> 25f50f9789b)

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 a23c5bc6667 Regen SBOM from commit 0cd363d184fbf143f0173e726d695cf6a29f3d63
     add 1cf54510136 Regen SBOM from commit 0cd363d184fbf143f0173e726d695cf6a29f3d63
     add cdd27193c47 Bump peter-evans/create-pull-request from 4 to 5
     add 5a7b5cd4ffe Bump actions/labeler from 4.0.2 to 4.2.0
     add 74e04f052ae Upgrade AWS SDK v2 to version 2.20.97
     add 80d7e3cfc90 Regen after recent changes in camel-azure-files component
     add cd04445bae1 Fixup 74e04f0 Upgrade AWS SDK v2 to version 2.20.97
     add 36c6c60d9d9 [CAMEL-18837] OpenSearch component
     add 1e1d85d24e4 [CAMEL-18837] Refactoring tests
     add 513387bc12c Regen
     add 2772ea567c6 camel-source-plugin: Use jar-no-fork workaround due to 3.2.1 to 3.3.0 upgrade: https://stackoverflow.com/questions/76305897/maven-build-fails-after-upgrading-to-maven-source-plugin-from-3-2-1-to-3-3-0
     add 9f379e2a57b Fix release process with error building camel-component-maven-plugin
     add f0741e6c8e9 Fix release process
     add 63f80fd9fd6 Fix release process with error building camel-debezium-maven-plugin
     add ccf252ea627 [maven-release-plugin] prepare release camel-4.0.0-RC1
     add 22d2b7994f5 [maven-release-plugin] prepare for next development iteration
     add 058f245f6c2 Merge branch 'release/4.0.0-RC1'
     add 4fee5ca29de Upgrade Openstack4j to version 3.11
     add 0a77627eba4 Fixup 4fee5ca Upgrade Openstack4j to version 3.11
     add 0646eb49ac2 Upgrade GraalJS to version 22.3.2
     add ce91a63bbc1 Upgrade GraalJS to version 22.3.2
     add 1af0392ba7f Upgrade to Hadoop 3.3.6
     add ce17ce75a61 Remove Jose4j property placeholder since not used
     add eaa41a07985 Upgrade Fastjson to version 2.0.34
     add 16355d7a016 Upgrade Jsonapi to version 0.12
     add 155b1cd58d5 Upgrade Jsonapi to version 0.12
     add 5c04f63daa8 Output better test failure messages in MicrometerExchangeEventNotifierTest
     add 23679ee3651 CAMEL-19560 - Manage micrometer artifacts to build and test with a single deterministic set of versions
     add 5ab7abb15ba Make CurrentSpanTest in Micrometer and Observation more robust by awaiting Span.current().getSpanContext().isValid() to become false after sending/receiving messages
     add 1fd7a0fed54 Upgrade to Parquet 1.13.1
     add 9b3cba93453 improve reproducible builds
     add 4780bb6d6af Upgrade AWS SDK v2 to version 2.20.98
     add f6747a80c34 Upgrade DNSJava to version 3.5.2
     add 88d9ab3cb80 Upgrade SmallRye Config to 3.3.0
     add 08351ac1487 Upgrade SmallRye Fault Tolerance to 6.2.4
     add 23a75266617 Remove unnecessary dependency from camel-flink
     add 888bbe0aeee Upgrade Jolt to version 0.1.8
     add ecd10315929 Upgrade Jolt to version 0.1.8
     add effd406b678 Upgrade asn1bean to version 1.14.0
     add 095a383116d Upgrade Cassandra Driver to version 4.16.0
     add a0ea18ad754 Use Cassandra 4.1.2 in test-infra module for Cassandra testing
     add 1af7e7b45f7 Upgrade Cassandra Driver to version 4.16.0
     add bfdcaf6c9e8 Instruct Maven Wrapper to use Maven 3.9.3
     add ae4213b73dd Add .sdkmanrc to select the recommended Maven and Java versions if the user uses SDKMAN
     add 55191eca46a CAMEL-18698 Add support for multiple input/output data types on components
     add 2d8812eefe9 CAMEL-18698 Enhance YAML DSL loader to support input/output data types
     add bc1d1c10632 CAMEL-18698 Enhance transform EIP and transformer documentation
     add 388ca698571 Upgrade jsch to 0.2.9
     add 25505e1e3e7 Upgrade littleproxy to 2.0.18
     add 8be2cba1ffa Fixup ae4213b Add .sdkmanrc to select the recommended Maven and Java versions if the user uses SDKMAN
     add 7c524d91e92 Bump Camel Kamelets to version 3.20.6 in camel-jbang
     add 351f7153fcc CAMEL-19573 - Stop syncing version properties in git, generate the effective camel-dependencies during the build
     add 4c5757e0673 CAMEL-19570: Change max.poll.interval.ms type from Long to Integer to… (#10569)
     add 4484554bb66 CAMEL-19574: Upgrade to Pulsar 3.0.0
     add c7fdb88da0b Upgrade HAPI FHIR to 6.6.1
     add cc509f6ff79 CAMEL-19566 fixed type of metrics for te doc (#10562)
     add 3d904e95480 CAMEL-19571 - camel-parquet-avro: Add other compression codecs than gzip
     add b5731319a32 Sort plugin version properties alphabetically
     add 80ece558b69 Remove maven-eclipse-plugin that is retired since 2015; importing into Eclipse works quite well since many years. There is no need to use this plugin
     add 106fc99ad0d Remove unused java-diff-utils-version property
     add 0b5e2d7747f Manage surefire and failsafe plugins under the same version property because they are always released together
     add 7a1824954a2 Upgrade Json Schema Validator to version 1.0.85
     add dab16f603ba Regen for commit 0b5e2d7747f9b30d9cdfdbd6797a7f4f1f008751
     add a208b2b3a61 Upgrade woodstox-core to 6.5.1
     add 9d5344b4824 Upgrade olingo 4 to 4.9.0
     add 68ccaab553b CAMEL-19577: Upgrade camel-jbang to 3.21.0 release. Fix ugly INFO logging from maven downloader due to jbang using different id than standard maven.
     add 598e69bac0f CAMEL-19572 - Upgrade Google Cloud BOM to version 26.18.0
     add 1aa037ce888 CAMEL-19572 - Upgrade Google Cloud Functions BOM to version 2.22.0
     add 5d7bb654857 CAMEL-19572 - Camel-Google-Function: Use gax-grpc version from Libraries BOM
     add fa48557942c CAMEL-19572 - Upgrade Google Secret Manager BOM to version 2.20.0
     add e488d6759aa CAMEL-19572 - Camel-Google-Function: Remove gax-grpc property placeholder
     add 654b462aa1d CAMEL-19577: Upgrade camel-jbang to 3.21.0 release.
     add 3bff1180284 Upgrade to groovy 4.0.13
     add ae6c0dde6f9 Upgrade Minio to version 8.5.4
     add 4e361be816b Upgrade to jooq 3.18.5 and make camel-jooq tests more stable
     add 88682ec63f9 Upgrade Jsonata to version 2.4.3
     add 03d625f60bc Upgrade snakeyaml-engine to 2.6
     add 8dfba20ad60 Upgrade slf4j 2.0.7
     add 111f0173e8a Upgrade slack-api-client to 1.29.2
     add a232bb5ed7d Use properties for Maven plugin versions
     add ee9dfe5637a surefire.version property is not needed anymore because we do not inherit from org.apache:apache anywhere else than in org.apache.camel:camel
     add 1fa64174f54 Reformat components/camel-azure/pom.xml
     add cee432c2303 CAMEL-19579 - Manage commons-lang3 to build and test with a single deterministic version
     add 8fb4ae56e88 CAMEL-19580: camel-catalog-maven - Add getClassLoader API
     add 3e903408075 Prefer using camel.surefire.* properties where possible, remove superfluous surefire configuration, e.g. it is default or inherited anyway
     add 5e94d965dbf CAMEL-19279: Polished
     add c20af246d3e Fix camel-jira to add assignee using the id (#10602)
     add 7ad3891888d Regen
     add 30da8938e6f CAMEL-19581: Upgrade to picocli 4.7.4
     add 54668abd9a2 Upgrade AWS SDK v2 to version 2.20.99
     add 4891eb5d7a7 Upgrade Jnats to version 2.16.13
     add aca2bb6402b Use Nats container image 2.9.19 in test-infra
     add 697b49af330 Upgrade Zxing to version 3.5.1
     add 6f4d78a7374 CAMEL-19585: camel-jbang - Keep track of what JARs was downloaded from remote Maven repo and output in log / dev-console. This makes it easier to see what dependencies was dynamic downloaded (and from where).
     add 7437379034b camel-jbang - Fix log http summary on reload to only output if something was changed.
     add ad0db522ae3 CAMEL-19438: added missing knownHostsFile parameter (#10611)
     add f40fd502edd Upgrade redisson 3.22.1
     add 72fbfd26664 Regen for commit 894a526ba8debbfe429850879abd5757ec402d04 (#10616)
     add 1d0827b3878 Upgrade to mvel 2.5
     add b44c6d5714f Regen for commit 72fbfd266644f37966f5d8cac7a3936dff0113d6
     add 239dada7e1e Upgrade AWS SDK v2 to version 2.20.100
     add a3875351534 Upgrade splunk 1.9.4
     add 69b46d25b58 Upgrade commons-csv 1.10.0
     add 481d4817f45 Upgrade flatpack 4.0.18
     add a064db89eaf Upgrade qpid 2.4.0
     add 4efbfc95675 Upgrade hsqldb
     add 7bae49210e5 Upgrade jsoup 1.16.1
     add 379b5224720 Upgrade bouncycastle 1.75 (#10618)
     add e9012738769 Regen
     add 45a3754a17a Upgrade Pubnub Gson to version 6.3.6
     add 7f04aacfae5 [CAMEL-18916] camel-xslt-saxon: allow logger injection (#10488)
     add 5cb1527a238 Regen
     add 8e8d625bfad CAMEL-18916: Regen
     add 2bf553a9479 Upgrade junit (#10614)
     add a53b2d023f6 CAMEL-19586: camel-parquet-avro - Allow users to unmarshal Parquet file into Avro's GenericRecords (#10605)
     add c9071961d4e Regen
     add 32ddf687936 Regen for commit 7f04aacfae5d94c6c96f04a5e6a08cc09a99e9ca (#10622)
     add 9d4e8a68c77 Upgrade jedis 4.4.3
     add 10a89fb3849 Upgrade scala 2.13.11
     add 030f6597861 Upgrade influx
     add a7d5e2a41a4 Upgrade hibernate-validator 8.0.1
     add e01a72a916c Upgrade http-client 5.2.1
     add 47cb5e54bd9 Upgrade to Saxon 12.3
     add b09e6c1e485 Upgrade PDFBox to version 2.0.29
     add d3a30347668 CAMEL-19512: Add note in docs about backlog-tracing and InputStream headers.
     add f03a78cf01c CAMEL-19512: Add note in docs about backlog-tracing and InputStream headers.
     add 3a550051b36 Bump h2 from 2.1.214 to 2.2.220 in /components/camel-sql (#10625)
     add cd97abde277 (chores) camel-core-processor: use final when possible
     add 789cb21107a (chores) camel-api: use final when possible
     add 9d040d94b26 (chores) camel-xml-jaxp: use final when possible
     add eadb112cb79 (chores) camel-util: use final when possible
     add d15c25c5922 (chores) camel-core-model: use final when possible
     add 9a7361c073b (chores) camel-cloud: use final when possible
     add 2c088fe8ae4 (chores) camel-core-catalog: use final when possible
     add 1f39ebd34ac (chores) camel-yaml-io: use final when possible
     add cb11fda2270 (chores) camel-core: removed unnecessary boxing/unboxing
     add f419760f66c (chores) camel-core: FileProducerCharsetUTFOptimizedTest cleanup
     add 9cf25732ed5 (chores) camel-core-catalog: consolidate duplicated code
     add 25f50f9789b Regen SBOM from commit 9cf25732ed5ae9dd01e87ab0dd4445cb92ba5113

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   (a23c5bc6667)
            \
             N -- N -- N   refs/heads/regen_bot_sbom (25f50f9789b)

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/workflows/generate-sbom-main.yml           |     2 +-
 .github/workflows/generic-pr.yaml                  |     6 +-
 .github/workflows/push-build-camel-3.yml           |     2 +-
 .github/workflows/push-build-main.yml              |     2 +-
 .mvn/wrapper/maven-wrapper.properties              |     2 +-
 .sdkmanrc                                          |     4 +
 archetypes/pom.xml                                 |    17 -
 bom/camel-bom/pom.xml                              |     5 +
 camel-dependencies/pom.xml                         |   494 +-
 camel-sbom/camel-sbom.json                         | 18398 ++++++++-----------
 camel-sbom/camel-sbom.xml                          | 13032 +++++++------
 catalog/camel-allcomponents/pom.xml                |     5 +
 .../camel/catalog/maven/MavenVersionManager.java   |     8 +
 .../camel/catalog/maven/MavenVersionManager.java   |    12 +-
 catalog/camel-catalog/pom.xml                      |    26 -
 .../org/apache/camel/catalog/components.properties |     1 +
 .../camel/catalog/components/azure-files.json      |   118 +-
 .../org/apache/camel/catalog/components/jira.json  |    37 +-
 .../org/apache/camel/catalog/components/kafka.json |     4 +-
 .../camel/catalog/components/micrometer.json       |     2 +-
 .../camel/catalog/components/opensearch.json       |    72 +
 .../org/apache/camel/catalog/components/xj.json    |     5 +-
 .../camel/catalog/components/xslt-saxon.json       |     5 +-
 .../org/apache/camel/catalog/components/xslt.json  |     3 +-
 .../camel/catalog/dataformats/parquetAvro.json     |     5 +-
 .../apache/camel/catalog/models/parquetAvro.json   |     5 +-
 .../org/apache/camel/catalog/models/transform.json |     8 +-
 .../apache/camel/catalog/models/transformers.json  |     2 +-
 .../apache/camel/catalog/schemas/camel-spring.xsd  |    41 +-
 .../camel/catalog/DefaultVersionManager.java       |     5 +
 .../org/apache/camel/catalog/VersionManager.java   |     5 +
 components/camel-asterisk/pom.xml                  |    25 +-
 .../camel-aws/camel-aws-secrets-manager/pom.xml    |    23 +-
 components/camel-aws/camel-aws-xray/pom.xml        |     1 -
 components/camel-aws/camel-aws2-kms/pom.xml        |    23 +-
 components/camel-aws/camel-aws2-lambda/pom.xml     |    23 +-
 components/camel-aws/camel-aws2-s3/pom.xml         |     8 +
 .../AWS2S3CloudEventDataTypeTransformer.java       |    54 +
 .../transformer/aws2-s3-application-cloudevents    |     9 +-
 .../AWS2S3CloudEventDataTypeTransformerTest.java   |    69 +
 .../transform/AWS2S3TransformCloudEventsTest.java  |    82 +
 components/camel-aws/camel-aws2-sns/pom.xml        |    23 +-
 .../camel-azure/camel-azure-cosmosdb/pom.xml       |     1 -
 .../camel-azure/camel-azure-eventhubs/pom.xml      |     1 -
 components/camel-azure/camel-azure-files/pom.xml   |    15 +-
 .../file/azure/FilesEndpointUriFactory.java        |     2 +-
 .../camel/component/file/azure/azure-files.json    |   118 +-
 .../src/main/docs/azure-files-component.adoc       |     4 +-
 .../camel/component/file/azure/FilesEndpoint.java  |    10 +-
 .../camel/component/file/azure/FilesToken.java     |    41 +-
 .../camel-azure/camel-azure-key-vault/pom.xml      |     6 -
 .../camel-azure/camel-azure-servicebus/pom.xml     |     6 -
 .../camel-azure/camel-azure-storage-blob/pom.xml   |     1 -
 .../camel-azure-storage-datalake/pom.xml           |     1 -
 .../camel-azure/camel-azure-storage-queue/pom.xml  |     1 -
 components/camel-azure/pom.xml                     |     4 +-
 components/camel-box/camel-box-component/pom.xml   |    25 +-
 components/camel-cloudevents/pom.xml               |     7 +
 .../camel/component/cloudevents/CloudEvent.java    |    16 +
 .../CloudEventHttpDataTypeTransformer.java         |    69 +
 .../CloudEventJsonDataTypeTransformer.java         |    88 +
 .../transformer/application-cloudevents-json       |     9 +-
 .../transformer/http-application-cloudevents       |     9 +-
 .../CloudEventHttpDataTypeTransformerTest.java     |   110 +
 .../CloudEventJsonDataTypeTransformerTest.java     |   103 +
 components/camel-cxf/camel-cxf-common/pom.xml      |    23 -
 components/camel-cxf/camel-cxf-rest/pom.xml        |    36 +-
 components/camel-cxf/camel-cxf-soap/pom.xml        |    29 +-
 .../camel-cxf/camel-cxf-spring-common/pom.xml      |    42 -
 components/camel-cxf/camel-cxf-spring-rest/pom.xml |    36 +-
 components/camel-cxf/camel-cxf-spring-soap/pom.xml |    36 +-
 .../camel-dhis2/camel-dhis2-component/pom.xml      |     5 +
 components/camel-dhis2/pom.xml                     |     6 -
 components/camel-elasticsearch/pom.xml             |     4 +-
 components/camel-facebook/pom.xml                  |    26 +-
 .../apache/camel/component/fhir/FhirUpdateIT.java  |     5 +-
 components/camel-flink/pom.xml                     |    29 +-
 components/camel-ftp/pom.xml                       |     4 +-
 .../integration/SftpKeyExchangeProtocolsIT.java    |     2 +-
 .../remote/integration/SftpServerHostKeysIT.java   |     2 +-
 .../sftp/integration/SftpChangedReadLockIT.java    |     3 +-
 .../sftp/integration/SftpChmodDirectoryIT.java     |     3 +-
 .../file/remote/sftp/integration/SftpChmodIT.java  |     3 +-
 .../sftp/integration/SftpConsumeTemplateIT.java    |     4 +-
 .../sftp/integration/SftpConsumerAutoCreateIT.java |     3 +-
 .../sftp/integration/SftpConsumerDisconnectIT.java |     3 +-
 .../integration/SftpConsumerProcessStrategyIT.java |     3 +-
 .../integration/SftpConsumerWithCharsetIT.java     |     3 +-
 .../integration/SftpMoveWithOutMessageTest.java    |     8 +-
 .../sftp/integration/SftpProduceTempFileIT.java    |     3 +-
 .../integration/SftpProducerFileWithPathIT.java    |     3 +-
 .../SftpProducerFileWithPathNoStepwiseIT.java      |     3 +-
 .../integration/SftpProducerMoveExistingIT.java    |     3 +-
 .../integration/SftpProducerWithCharsetIT.java     |     2 +-
 .../remote/sftp/integration/SftpSetCipherIT.java   |     2 +-
 .../sftp/integration/SftpSetOperationsIT.java      |     3 +-
 .../sftp/integration/SftpSimpleConsumeIT.java      |     3 +-
 .../SftpSimpleConsumeNoStartingDirIT.java          |     3 +-
 .../SftpSimpleConsumeNotStepwiseIT.java            |     3 +-
 .../integration/SftpSimpleConsumeRecursiveIT.java  |     3 +-
 .../SftpSimpleConsumeRecursiveNotStepwiseIT.java   |     3 +-
 .../integration/SftpSimpleConsumeStreamingIT.java  |     3 +-
 .../SftpSimpleConsumeStreamingPartialReadIT.java   |    23 +-
 ...pSimpleConsumeStreamingWithMultipleFilesIT.java |     3 +-
 .../SftpSimpleConsumeThroughProxyIT.java           |     3 +-
 .../sftp/integration/SftpSimpleIPV6ConsumeIT.java  |     3 +-
 .../integration/SftpSimpleProduceDisconnectIT.java |     6 +-
 .../sftp/integration/SftpSimpleProduceIT.java      |    12 +-
 .../SftpSimpleProduceThroughProxyIT.java           |     6 +-
 .../sftp/integration/SftpUseListFalseIT.java       |     3 +-
 .../camel-google/camel-google-functions/pom.xml    |    34 +-
 .../camel-google-secret-manager/pom.xml            |    26 +-
 .../camel-google/camel-google-sheets/pom.xml       |    12 +-
 .../camel-google/camel-google-storage/pom.xml      |    28 +-
 components/camel-grape/pom.xml                     |     1 -
 components/camel-hashicorp-vault/pom.xml           |     8 +-
 components/camel-hazelcast/pom.xml                 |     5 +-
 .../camel-huawei/camel-huaweicloud-smn/pom.xml     |    10 +-
 components/camel-ignite/pom.xml                    |    22 +-
 components/camel-ironmq/pom.xml                    |     5 -
 components/camel-jcr/pom.xml                       |    23 +-
 components/camel-jgroups-raft/pom.xml              |     2 +-
 components/camel-jgroups/pom.xml                   |     2 +-
 .../org/apache/camel/component/jira/jira.json      |    37 +-
 .../camel-jira/src/main/docs/jira-component.adoc   |    21 +-
 .../apache/camel/component/jira/JiraConstants.java |     2 +
 .../component/jira/producer/AddIssueProducer.java  |     7 +
 .../jira/producer/UpdateIssueProducer.java         |     8 +
 components/camel-jms/pom.xml                       |     9 +-
 components/camel-jooq/pom.xml                      |     5 +
 ...nSQLTest.java => JooqPlainSQLConsumerTest.java} |    36 +-
 .../camel/component/jooq/JooqPlainSQLTest.java     |    44 +-
 components/camel-jpa/pom.xml                       |    11 +-
 components/camel-jt400/pom.xml                     |     5 -
 components/camel-kafka/pom.xml                     |     7 -
 .../component/kafka/KafkaComponentConfigurer.java  |     4 +-
 .../component/kafka/KafkaEndpointConfigurer.java   |     4 +-
 .../org/apache/camel/component/kafka/kafka.json    |     4 +-
 .../camel/component/kafka/KafkaConfiguration.java  |     6 +-
 components/camel-kudu/pom.xml                      |    22 +-
 components/camel-leveldb/pom.xml                   |    19 -
 components/camel-mail/pom.xml                      |    24 +-
 components/camel-master/pom.xml                    |    25 -
 components/camel-micrometer/pom.xml                |     8 +-
 .../camel/component/micrometer/micrometer.json     |     2 +-
 .../component/micrometer/MicrometerEndpoint.java   |     2 +-
 .../MicrometerExchangeEventNotifierTest.java       |    12 +-
 components/camel-mina/pom.xml                      |     2 +-
 components/camel-mllp/pom.xml                      |    25 -
 components/camel-mongodb/pom.xml                   |     1 -
 components/camel-observation/pom.xml               |    16 +-
 .../CamelMicrometerObservationTestSupport.java     |    12 +-
 .../apache/camel/observation/CurrentSpanTest.java  |    38 +-
 .../camel-olingo2/camel-olingo2-component/pom.xml  |     1 -
 .../camel-olingo4/camel-olingo4-component/pom.xml  |     5 -
 .../pom.xml                                        |    44 +-
 .../opensearch/OpensearchComponentConfigurer.java  |   117 +
 .../opensearch/OpensearchEndpointConfigurer.java   |   154 +
 .../opensearch/OpensearchEndpointUriFactory.java}  |    44 +-
 .../OpensearchActionRequestConverterLoader.java    |    66 +
 .../services/org/apache/camel/TypeConverterLoader  |     2 +
 .../services/org/apache/camel/component.properties |     7 +
 .../services/org/apache/camel/component/opensearch |     2 +
 .../apache/camel/configurer/opensearch-component   |     2 +
 .../apache/camel/configurer/opensearch-endpoint    |     2 +
 .../apache/camel/urifactory/opensearch-endpoint    |     2 +
 .../camel/component/opensearch/opensearch.json     |    72 +
 .../src/main/docs/opensearch-component.adoc        |   278 +
 .../component/opensearch/OpensearchComponent.java  |   237 +
 .../OpensearchComponentVerifierExtension.java      |    89 +
 .../opensearch/OpensearchConfiguration.java        |   316 +
 .../component/opensearch/OpensearchConstants.java  |    55 +
 .../component/opensearch/OpensearchEndpoint.java   |    65 +
 .../component/opensearch/OpensearchOperation.java  |    64 +
 .../component/opensearch/OpensearchProducer.java   |   553 +
 .../OpensearchScrollRequestIterator.java           |   148 +
 .../BulkRequestAggregationStrategy.java            |    50 +
 .../OpensearchActionRequestConverter.java          |   313 +
 .../OpensearchComponentVerifierExtensionTest.java  |    65 +
 .../opensearch/integration/OpensearchBulkIT.java   |   265 +
 .../integration/OpensearchClusterIndexIT.java      |    87 +
 .../OpensearchGetSearchDeleteExistsUpdateIT.java   |   919 +
 .../opensearch/integration/OpensearchIndexIT.java  |   129 +
 .../opensearch/integration/OpensearchPingIT.java}  |    19 +-
 .../integration/OpensearchScrollSearchIT.java      |   170 +
 .../integration/OpensearchSizeLimitIT.java         |    75 +
 .../integration/OpensearchTestSupport.java         |   169 +
 .../src/test/resources/log4j2.properties           |    30 +
 components/camel-opentelemetry/pom.xml             |    14 +-
 .../CamelOpenTelemetryTestSupport.java             |     9 +
 .../camel/opentelemetry/CurrentSpanTest.java       |    37 +-
 components/camel-parquet-avro/pom.xml              |     3 +-
 .../camel/dataformat/parquet/avro/parquetAvro.json |     5 +-
 .../src/main/docs/parquetAvro-dataformat.adoc      |     6 +-
 .../parquet/avro/ParquetAvroDataFormat.java        |    64 +-
 ...quetAvroDataFormatWithoutUnmarshalTypeTest.java |    84 +
 .../ParquetAvroMarshalCompressionCodecTest.java    |   157 +
 components/camel-pdf/pom.xml                       |     1 -
 components/camel-printer/pom.xml                   |    19 +-
 components/camel-pulsar/pom.xml                    |    14 +-
 components/camel-rest-openapi/pom.xml              |     3 +-
 components/camel-robotframework/pom.xml            |    24 +-
 components/camel-rocketmq/pom.xml                  |    25 +-
 components/camel-rxjava/pom.xml                    |    26 +-
 .../camel-salesforce-codegen/pom.xml               |     5 -
 .../camel-salesforce-component/pom.xml             |    10 -
 .../camel-salesforce-maven-plugin/pom.xml          |     4 +-
 components/camel-sap-netweaver/pom.xml             |    11 +-
 components/camel-service/pom.xml                   |    25 -
 components/camel-servlet/pom.xml                   |    20 +-
 components/camel-sjms/pom.xml                      |    22 +-
 components/camel-sjms2/pom.xml                     |    22 +-
 components/camel-soap/pom.xml                      |    22 +-
 components/camel-spring-batch/pom.xml              |     1 -
 .../transformer/SpringTransformerRouteTest.xml     |    18 +-
 components/camel-sql/pom.xml                       |     2 +-
 components/camel-stitch/pom.xml                    |     6 -
 components/camel-telegram/pom.xml                  |     1 -
 components/camel-undertow/pom.xml                  |    23 +-
 .../camel/component/xj/XJEndpointUriFactory.java   |     3 +-
 .../org/apache/camel/component/xj/xj.json          |     5 +-
 components/camel-xmpp/pom.xml                      |     1 -
 .../xslt/saxon/XsltSaxonEndpointUriFactory.java    |     3 +-
 .../camel/component/xslt/saxon/xslt-saxon.json     |     5 +-
 .../component/xslt/saxon/XsltSaxonBuilder.java     |    75 +
 .../component/xslt/saxon/XsltSaxonComponent.java   |     6 +-
 .../component/xslt/saxon/XsltSaxonEndpoint.java    |     6 +-
 .../xslt/SaxonXsltXsltMessageLoggerTest.java       |    62 +
 .../component/xslt/TestXsltMessageLogger.java      |    18 +-
 .../xslt/camelXsltContextWithMessageConsumer.xml   |    41 +
 .../camel/component/xslt/message_transform.xsl     |    31 +
 .../component/xslt/XsltEndpointConfigurer.java     |     6 +
 .../component/xslt/XsltEndpointUriFactory.java     |     3 +-
 .../org/apache/camel/component/xslt/xslt.json      |     3 +-
 .../apache/camel/component/xslt/XsltBuilder.java   |    32 +-
 .../apache/camel/component/xslt/XsltEndpoint.java  |    17 +
 .../camel/component/xslt/XsltMessageLogger.java    |    25 +-
 components/camel-zookeeper-master/pom.xml          |     6 -
 components/camel-zookeeper/pom.xml                 |     8 +-
 components/pom.xml                                 |     5 +-
 .../main/java/org/apache/camel/CamelContext.java   |    14 +-
 .../main/java/org/apache/camel/spi/DataType.java   |    57 +-
 .../org/apache/camel/spi/DataTypeTransformer.java  |    60 +
 .../java/org/apache/camel/spi/Transformer.java     |    62 +-
 .../org/apache/camel/spi/TransformerLoader.java}   |    20 +-
 .../org/apache/camel/spi/TransformerResolver.java  |    54 +
 .../jsse/AliasedX509ExtendedKeyManager.java        |     4 +-
 .../support/jsse/SSLContextClientParameters.java   |     2 +-
 .../camel/impl/engine/AbstractCamelContext.java    |     6 +-
 .../impl/engine/DefaultTransformerRegistry.java    |   121 +-
 .../impl/engine/DefaultTransformerResolver.java    |    65 +
 .../impl/engine/DefaultValidatorRegistry.java      |     2 +-
 .../apache/camel/impl/engine/TransformerKey.java   |    46 +-
 .../camel/impl/cloud/BlacklistServiceFilter.java   |     2 +-
 .../camel/impl/cloud/DefaultServiceDefinition.java |     2 +-
 .../camel/catalog/impl/AbstractCamelCatalog.java   |    52 +-
 .../java/org/apache/camel/catalog/impl/Pair.java   |     4 +-
 .../camel/catalog/impl/TimePatternConverter.java   |     8 +-
 .../docs/modules/eips/pages/transform-eip.adoc     |    43 +
 .../org/apache/camel/impl/DefaultCamelContext.java |    12 +-
 .../apache/camel/model/dataformat/parquetAvro.json |     5 +-
 .../org/apache/camel/model/transform.json          |     8 +-
 .../org/apache/camel/model/transformer/jaxb.index  |     1 +
 .../camel/model/transformer/transformers.json      |     2 +-
 .../camel/builder/ExpressionClauseSupport.java     |     2 +-
 .../org/apache/camel/builder/NotifyBuilder.java    |    18 +-
 .../apache/camel/builder/TransformerBuilder.java   |    55 +-
 .../apache/camel/model/ProcessorDefinition.java    |    28 +
 .../apache/camel/model/TransformDefinition.java    |    50 +
 .../model/dataformat/ParquetAvroDataFormat.java    |    28 +-
 .../transformer/LoadTransformerDefinition.java     |    64 +
 .../model/transformer/TransformerDefinition.java   |    31 +-
 .../model/transformer/TransformersDefinition.java  |     1 +
 .../org/apache/camel/processor/ContractAdvice.java |    45 +-
 .../camel/processor/FatalFallbackErrorHandler.java |     2 +-
 .../camel/processor/RecipientListProcessor.java    |     2 +-
 .../org/apache/camel/processor/Resequencer.java    |     8 +-
 .../apache/camel/processor/SamplingThrottler.java  |     4 +-
 .../apache/camel/processor/ThreadsProcessor.java   |     2 +-
 .../apache/camel/processor/WireTapProcessor.java   |     2 +-
 .../loadbalancer/RoundRobinLoadBalancer.java       |     2 +-
 .../processor/loadbalancer/StickyLoadBalancer.java |     4 +-
 .../camel/processor/resequencer/Element.java       |     2 +-
 .../processor/resequencer/ResequencerEngine.java   |     2 +-
 .../processor/resume/TransientResumeStrategy.java  |     2 +-
 .../transformer/AnnotationTransformerLoader.java   |   198 +
 .../ByteArrayDataTypeTransformer.java}             |    27 +-
 .../transformer/DataFormatTransformer.java         |    16 +-
 .../processor/transformer/DataTypeProcessor.java   |   120 +
 .../transformer/DefaultTransformerLoader.java      |    48 +
 .../transformer/ProcessorTransformer.java          |     7 +-
 .../transformer/StringDataTypeTransformer.java     |    46 +
 .../transformer/TypeConverterTransformer.java      |    80 +
 .../datatype/transformer/application-octet-stream  |     9 +-
 .../apache/camel/datatype/transformer/plain-text   |     9 +-
 .../org/apache/camel/reifier/TransformReifier.java |    10 +
 .../transformer/CustomTransformerReifier.java      |     5 +-
 .../transformer/DataFormatTransformerReifier.java  |     3 +-
 .../transformer/EndpointTransformerReifier.java    |     2 +-
 ...merReifier.java => LoadTransformerReifier.java} |    25 +-
 .../reifier/transformer/TransformerReifier.java    |     3 +
 .../core/xml/AbstractCamelContextFactoryBean.java  |    12 +-
 core/camel-core/pom.xml                            |     2 +-
 .../camel/builder/TransformerBuilderTest.java      |     2 +-
 .../file/FileProducerCharsetUTFOptimizedTest.java  |    15 +-
 .../engine/DefaultTransformerRegistryTest.java     |    47 +
 .../engine/DefaultTransformerResolverTest.java     |    75 +
 .../impl/engine/LowercaseDataTypeTransformer.java} |    19 +-
 .../impl/engine/UppercaseDataTypeTransformer.java} |    19 +-
 .../processor/TransformDataTypeProcessorTest.java  |    24 +-
 .../ByteArrayDataTypeTransformerTest.java          |   101 +
 .../transformer/DataTypeProcessorTest.java         |    79 +
 .../transformer/StringDataTypeTransformerTest.java |    89 +
 .../transformer/TransformerRouteTest.java          |    19 +-
 .../custom/CustomDataTypeTransformer.java}         |    19 +-
 .../org/apache/camel/datatype/transformer/foo-json |     9 +-
 .../apache/camel/datatype/transformer/lowercase    |     9 +-
 .../apache/camel/datatype/transformer/uppercase    |     9 +-
 core/camel-main/pom.xml                            |    22 +-
 .../org/apache/camel/main/components.properties    |     1 +
 .../api/management/mbean/CamelOpenMBeanTypes.java  |     6 +-
 .../management/mbean/ManagedTransformMBean.java    |     6 +
 core/camel-management/pom.xml                      |    17 +-
 .../DefaultManagementObjectStrategy.java           |     5 +-
 .../camel/management/mbean/ManagedTransformer.java |    16 +-
 .../mbean/ManagedTransformerRegistry.java          |    10 +-
 .../management/ManagedTransformerRegistryTest.java |    16 +-
 .../java/org/apache/camel/util/FilterIterator.java |     4 +-
 .../src/main/java/org/apache/camel/util/Pair.java  |     4 +-
 .../java/org/apache/camel/xml/in/ModelParser.java  |    31 +-
 .../java/org/apache/camel/xml/out/ModelWriter.java |    15 +
 .../camel/support/builder/xml/StAX2SAXSource.java  |     2 +-
 .../validation/DefaultValidationErrorHandler.java  |     6 +-
 .../processor/validation/ValidatingProcessor.java  |     2 +-
 .../org/apache/camel/yaml/out/ModelWriter.java     |    15 +
 .../java/org/apache/camel/yaml/io/YamlWriter.java  |     2 +-
 .../modules/ROOT/examples/json/opensearch.json     |     1 +
 docs/components/modules/ROOT/nav.adoc              |     3 +-
 .../modules/ROOT/pages/opensearch-component.adoc   |     1 +
 .../modules/ROOT/pages/backlog-tracer.adoc         |    13 +
 .../ROOT/pages/camel-3x-upgrade-guide-3_20.adoc    |     4 +
 .../ROOT/pages/camel-3x-upgrade-guide-3_21.adoc    |     4 +
 .../ROOT/pages/camel-4-migration-guide.adoc        |     4 +
 .../modules/ROOT/pages/transformer.adoc            |   184 +-
 .../component/ComponentsBuilderFactory.java        |    15 +-
 .../dsl/AzureFilesComponentBuilderFactory.java     |     2 +-
 .../dsl/KafkaComponentBuilderFactory.java          |     6 +-
 .../dsl/OpensearchComponentBuilderFactory.java     |   308 +
 .../component/dsl/XjComponentBuilderFactory.java   |     3 +-
 .../dsl/XsltSaxonComponentBuilderFactory.java      |     3 +-
 .../src/generated/resources/metadata.json          |    28 +-
 .../builder/endpoint/EndpointBuilderFactory.java   |     1 +
 .../camel/builder/endpoint/EndpointBuilders.java   |     1 +
 .../builder/endpoint/StaticEndpointBuilders.java   |    75 +-
 .../endpoint/dsl/FilesEndpointBuilderFactory.java  |   460 +-
 .../endpoint/dsl/JiraEndpointBuilderFactory.java   |    13 +
 .../endpoint/dsl/KafkaEndpointBuilderFactory.java  |     6 +-
 .../dsl/MicrometerEndpointBuilderFactory.java      |     8 +-
 .../dsl/OpensearchEndpointBuilderFactory.java      |   834 +
 .../endpoint/dsl/XJEndpointBuilderFactory.java     |    32 +
 .../endpoint/dsl/XsltEndpointBuilderFactory.java   |    32 +
 .../dsl/XsltSaxonEndpointBuilderFactory.java       |    32 +
 dsl/camel-jbang/camel-jbang-container/Dockerfile   |     2 +-
 .../camel/dsl/jbang/core/common/CatalogLoader.java |     5 +
 .../templates/run-custom-camel-version.tmpl        |     4 +-
 .../camel-jbang-main/dist/CamelJBang.java          |     8 +-
 .../src/main/jbang/main/CamelJBang.java            |     8 +-
 .../camel-component-known-dependencies.properties  |     1 +
 .../main/console/DependencyDownloaderConsole.java  |    30 +
 .../camel/main/download/DependencyDownloader.java  |    14 +
 .../download/DependencyDownloaderClassLoader.java  |     4 +-
 .../apache/camel/main/download/DownloadRecord.java |    21 +-
 .../camel/main/download/DownloadThreadPool.java    |    32 +-
 .../main/download/MavenDependencyDownloader.java   |    21 +-
 .../apache/camel/main/http/VertxHttpServer.java    |     5 +-
 .../camel-main-known-dependencies.properties       |     2 +-
 dsl/camel-kotlin-dsl/pom.xml                       |    25 +-
 .../dsl/yaml/deserializers/ModelDeserializers.java |   116 +-
 .../deserializers/ModelDeserializersResolver.java  |     1 +
 .../deserializers/RouteDefinitionDeserializer.java |    12 +
 .../generated/resources/schema/camel-yaml-dsl.json |    50 +
 .../generated/resources/schema/camelYamlDsl.json   |    50 +
 .../camel/dsl/yaml/YamlRoutesBuilderLoader.java    |    26 +
 .../camel/dsl/yaml/KameletBindingLoaderTest.groovy |    97 +
 .../org/apache/camel/dsl/yaml/RoutesTest.groovy    |    27 +
 .../org/apache/camel/dsl/yaml/TransformTest.groovy |    51 +
 parent/pom.xml                                     |   167 +-
 pom.xml                                            |    71 +-
 .../services/CassandraLocalContainerService.java   |     2 +-
 .../common/services/SimpleTestServiceBuilder.java  |     3 +-
 .../fhir/services/FhirLocalContainerService.java   |     2 +-
 .../nats/services/NatsLocalContainerService.java   |     2 +-
 .../camel-test-infra-opensearch}/pom.xml           |    35 +-
 .../src/main/resources/META-INF/MANIFEST.MF        |     0
 .../opensearch/common/OpenSearchProperties.java    |    29 +-
 .../services/OpenSearchLocalContainerService.java  |   119 +
 .../opensearch/services/OpenSearchService.java     |    20 +-
 .../services/OpenSearchServiceFactory.java         |    84 +
 .../services/RemoteOpenSearchService.java          |    65 +
 .../services/PulsarLocalContainerService.java      |     2 +-
 test-infra/pom.xml                                 |     1 +
 tests/test-bundles/pom.xml                         |     2 +-
 .../camel/tooling/maven/MavenDownloader.java       |    27 +-
 .../camel/tooling/maven/MavenDownloaderImpl.java   |    37 +
 .../org/apache/camel/tooling/maven/MavenGav.java   |     2 +-
 .../maven/RemoteArtifactDownloadListener.java      |    18 +-
 .../pom.xml                                        |    27 +-
 .../src/test/resources/json/test_component.json    |     2 +-
 .../maven/sync/properties/SyncPropertiesMojo.java  |    32 +-
 .../main/resources/camel-dependencies-template.xml |    37 +-
 tooling/openapi-rest-dsl-generator/pom.xml         |     1 -
 411 files changed, 25661 insertions(+), 20144 deletions(-)
 create mode 100644 .sdkmanrc
 create mode 100644 catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/components/opensearch.json
 create mode 100644 components/camel-aws/camel-aws2-s3/src/main/java/org/apache/camel/component/aws2/s3/transform/AWS2S3CloudEventDataTypeTransformer.java
 copy dsl/camel-jbang/camel-jbang-container/Dockerfile => components/camel-aws/camel-aws2-s3/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/aws2-s3-application-cloudevents (76%)
 create mode 100644 components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/transform/AWS2S3CloudEventDataTypeTransformerTest.java
 create mode 100644 components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/transform/AWS2S3TransformCloudEventsTest.java
 create mode 100644 components/camel-cloudevents/src/main/java/org/apache/camel/component/cloudevents/transformer/CloudEventHttpDataTypeTransformer.java
 create mode 100644 components/camel-cloudevents/src/main/java/org/apache/camel/component/cloudevents/transformer/CloudEventJsonDataTypeTransformer.java
 copy dsl/camel-jbang/camel-jbang-container/Dockerfile => components/camel-cloudevents/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/application-cloudevents-json (76%)
 copy dsl/camel-jbang/camel-jbang-container/Dockerfile => components/camel-cloudevents/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/http-application-cloudevents (76%)
 create mode 100644 components/camel-cloudevents/src/test/java/org/apache/camel/component/cloudevents/transformer/CloudEventHttpDataTypeTransformerTest.java
 create mode 100644 components/camel-cloudevents/src/test/java/org/apache/camel/component/cloudevents/transformer/CloudEventJsonDataTypeTransformerTest.java
 copy components/camel-jooq/src/test/java/org/apache/camel/component/jooq/{JooqPlainSQLTest.java => JooqPlainSQLConsumerTest.java} (61%)
 copy components/{camel-elasticsearch => camel-opensearch}/pom.xml (73%)
 create mode 100644 components/camel-opensearch/src/generated/java/org/apache/camel/component/opensearch/OpensearchComponentConfigurer.java
 create mode 100644 components/camel-opensearch/src/generated/java/org/apache/camel/component/opensearch/OpensearchEndpointConfigurer.java
 copy components/{camel-xslt/src/generated/java/org/apache/camel/component/xslt/XsltEndpointUriFactory.java => camel-opensearch/src/generated/java/org/apache/camel/component/opensearch/OpensearchEndpointUriFactory.java} (59%)
 create mode 100644 components/camel-opensearch/src/generated/java/org/apache/camel/component/opensearch/converter/OpensearchActionRequestConverterLoader.java
 create mode 100644 components/camel-opensearch/src/generated/resources/META-INF/services/org/apache/camel/TypeConverterLoader
 create mode 100644 components/camel-opensearch/src/generated/resources/META-INF/services/org/apache/camel/component.properties
 create mode 100644 components/camel-opensearch/src/generated/resources/META-INF/services/org/apache/camel/component/opensearch
 create mode 100644 components/camel-opensearch/src/generated/resources/META-INF/services/org/apache/camel/configurer/opensearch-component
 create mode 100644 components/camel-opensearch/src/generated/resources/META-INF/services/org/apache/camel/configurer/opensearch-endpoint
 create mode 100644 components/camel-opensearch/src/generated/resources/META-INF/services/org/apache/camel/urifactory/opensearch-endpoint
 create mode 100644 components/camel-opensearch/src/generated/resources/org/apache/camel/component/opensearch/opensearch.json
 create mode 100644 components/camel-opensearch/src/main/docs/opensearch-component.adoc
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponent.java
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchComponentVerifierExtension.java
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchConfiguration.java
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchConstants.java
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchEndpoint.java
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchOperation.java
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchProducer.java
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/OpensearchScrollRequestIterator.java
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/aggregation/BulkRequestAggregationStrategy.java
 create mode 100644 components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/converter/OpensearchActionRequestConverter.java
 create mode 100644 components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/OpensearchComponentVerifierExtensionTest.java
 create mode 100644 components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/integration/OpensearchBulkIT.java
 create mode 100644 components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/integration/OpensearchClusterIndexIT.java
 create mode 100644 components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/integration/OpensearchGetSearchDeleteExistsUpdateIT.java
 create mode 100644 components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/integration/OpensearchIndexIT.java
 copy components/{camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/integration/SftpSimpleConsumeRecursiveNotStepwiseIT.java => camel-opensearch/src/test/java/org/apache/camel/component/opensearch/integration/OpensearchPingIT.java} (67%)
 create mode 100644 components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/integration/OpensearchScrollSearchIT.java
 create mode 100644 components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/integration/OpensearchSizeLimitIT.java
 create mode 100644 components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/integration/OpensearchTestSupport.java
 create mode 100644 components/camel-opensearch/src/test/resources/log4j2.properties
 create mode 100644 components/camel-parquet-avro/src/test/java/org/apache/camel/dataformat/parquet/avro/ParquetAvroDataFormatWithoutUnmarshalTypeTest.java
 create mode 100644 components/camel-parquet-avro/src/test/java/org/apache/camel/dataformat/parquet/avro/ParquetAvroMarshalCompressionCodecTest.java
 create mode 100644 components/camel-xslt-saxon/src/test/java/org/apache/camel/component/xslt/SaxonXsltXsltMessageLoggerTest.java
 copy core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedTransformMBean.java => components/camel-xslt-saxon/src/test/java/org/apache/camel/component/xslt/TestXsltMessageLogger.java (65%)
 create mode 100644 components/camel-xslt-saxon/src/test/resources/org/apache/camel/component/xslt/camelXsltContextWithMessageConsumer.xml
 create mode 100644 components/camel-xslt-saxon/src/test/resources/org/apache/camel/component/xslt/message_transform.xsl
 copy core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedTransformMBean.java => components/camel-xslt/src/main/java/org/apache/camel/component/xslt/XsltMessageLogger.java (55%)
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/DataTypeTransformer.java
 copy core/{camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedTransformMBean.java => camel-api/src/main/java/org/apache/camel/spi/TransformerLoader.java} (65%)
 create mode 100644 core/camel-api/src/main/java/org/apache/camel/spi/TransformerResolver.java
 create mode 100644 core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultTransformerResolver.java
 create mode 100644 core/camel-core-model/src/main/java/org/apache/camel/model/transformer/LoadTransformerDefinition.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/AnnotationTransformerLoader.java
 copy core/camel-core-processor/src/main/java/org/apache/camel/processor/{loadbalancer/RoundRobinLoadBalancer.java => transformer/ByteArrayDataTypeTransformer.java} (53%)
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/DataTypeProcessor.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/DefaultTransformerLoader.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/StringDataTypeTransformer.java
 create mode 100644 core/camel-core-processor/src/main/java/org/apache/camel/processor/transformer/TypeConverterTransformer.java
 copy dsl/camel-jbang/camel-jbang-container/Dockerfile => core/camel-core-processor/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/application-octet-stream (76%)
 copy dsl/camel-jbang/camel-jbang-container/Dockerfile => core/camel-core-processor/src/main/resources/META-INF/services/org/apache/camel/datatype/transformer/plain-text (76%)
 copy core/camel-core-reifier/src/main/java/org/apache/camel/reifier/transformer/{DataFormatTransformerReifier.java => LoadTransformerReifier.java} (53%)
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultTransformerRegistryTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultTransformerResolverTest.java
 copy core/{camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedTransformMBean.java => camel-core/src/test/java/org/apache/camel/impl/engine/LowercaseDataTypeTransformer.java} (63%)
 copy core/{camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedTransformMBean.java => camel-core/src/test/java/org/apache/camel/impl/engine/UppercaseDataTypeTransformer.java} (63%)
 copy components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/integration/SftpSimpleConsumeRecursiveNotStepwiseIT.java => core/camel-core/src/test/java/org/apache/camel/processor/TransformDataTypeProcessorTest.java (57%)
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/transformer/ByteArrayDataTypeTransformerTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/transformer/DataTypeProcessorTest.java
 create mode 100644 core/camel-core/src/test/java/org/apache/camel/processor/transformer/StringDataTypeTransformerTest.java
 copy core/{camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedTransformMBean.java => camel-core/src/test/java/org/apache/camel/processor/transformer/custom/CustomDataTypeTransformer.java} (63%)
 copy dsl/camel-jbang/camel-jbang-container/Dockerfile => core/camel-core/src/test/resources/META-INF/services/org/apache/camel/datatype/transformer/foo-json (76%)
 copy dsl/camel-jbang/camel-jbang-container/Dockerfile => core/camel-core/src/test/resources/META-INF/services/org/apache/camel/datatype/transformer/lowercase (76%)
 copy dsl/camel-jbang/camel-jbang-container/Dockerfile => core/camel-core/src/test/resources/META-INF/services/org/apache/camel/datatype/transformer/uppercase (76%)
 create mode 120000 docs/components/modules/ROOT/examples/json/opensearch.json
 create mode 120000 docs/components/modules/ROOT/pages/opensearch-component.adoc
 create mode 100644 dsl/camel-componentdsl/src/generated/java/org/apache/camel/builder/component/dsl/OpensearchComponentBuilderFactory.java
 create mode 100644 dsl/camel-endpointdsl/src/generated/java/org/apache/camel/builder/endpoint/dsl/OpensearchEndpointBuilderFactory.java
 copy core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedTransformMBean.java => dsl/camel-kamelet-main/src/main/java/org/apache/camel/main/download/DownloadRecord.java (65%)
 create mode 100644 dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/groovy/org/apache/camel/dsl/yaml/TransformTest.groovy
 copy {components/camel-cloudevents => test-infra/camel-test-infra-opensearch}/pom.xml (62%)
 copy test-infra/{camel-test-infra-arangodb => camel-test-infra-opensearch}/src/main/resources/META-INF/MANIFEST.MF (100%)
 copy core/camel-core-processor/src/main/java/org/apache/camel/processor/loadbalancer/RoundRobinLoadBalancer.java => test-infra/camel-test-infra-opensearch/src/test/java/org/apache/camel/test/infra/opensearch/common/OpenSearchProperties.java (52%)
 create mode 100644 test-infra/camel-test-infra-opensearch/src/test/java/org/apache/camel/test/infra/opensearch/services/OpenSearchLocalContainerService.java
 copy core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedTransformMBean.java => test-infra/camel-test-infra-opensearch/src/test/java/org/apache/camel/test/infra/opensearch/services/OpenSearchService.java (65%)
 create mode 100644 test-infra/camel-test-infra-opensearch/src/test/java/org/apache/camel/test/infra/opensearch/services/OpenSearchServiceFactory.java
 create mode 100644 test-infra/camel-test-infra-opensearch/src/test/java/org/apache/camel/test/infra/opensearch/services/RemoteOpenSearchService.java
 copy core/camel-management-api/src/main/java/org/apache/camel/api/management/mbean/ManagedTransformMBean.java => tooling/camel-tooling-maven/src/main/java/org/apache/camel/tooling/maven/RemoteArtifactDownloadListener.java (65%)