This is an automated email from the ASF dual-hosted git repository.
github-actions[bot] pushed a change to branch regen_bot_sbom_camel-4.18.x
in repository https://gitbox.apache.org/repos/asf/camel.git
omit d7d27ca6db64 Regen SBOM for camel-4.18.x
add f17b59511e80 Generated sources regen for SBOM (camel-4.18.x) (#28062)
add 4d958fb07920 [backport camel-4.18.x] CAMEL-25645: camel-milo - let the
OPC UA client validate the server certificate against a trust list (#28054)
add 8b0806e4c0bf [backport camel-4.18.x] CAMEL-25706, CAMEL-25707,
CAMEL-25708: camel-elasticsearch, camel-elasticsearch-rest-client,
camel-opensearch - bind the basic authentication credentials to the cluster
nodes (#28051)
add a3a022832915 [backport camel-4.18.x] CAMEL-25704: camel-undertow -
refuse a request target or header value with control characters (#28064)
add 6d0036595f6e [4.18.x] Upgrade vertx version to 4.5.35 (#28121)
add c32cb11746f7 [backport camel-4.18.x] CAMEL-25860: camel-core -
pollEnrich: after a timeout, the body stays null also for a message that
creates its body on demand (#28166)
add d8457873c736 CAMEL-25787: camel-smooks - handle Smooks Source bodies
like other XML message bodies (#28095) (#28161)
add 44808ab29dcb [camel-4.18.x] Use apiSrc rather than sources JAR in
camel-as2 / camel-box / camel-dhis2 / camel-olingo2 (#28194)
add 5d91085f87b1 [4.18.x] Upgrade guava version to 33.7.2-jre (#28120)
add 1d3cbbe523f8 [4.18.x] CAMEL-25894: Adapt camel-pqc to Bouncy Castle
1.85 algorithm renames (#26519)
add 3686f39c8575 [backport camel-4.18.x] CAMEL-25644: camel-ssh - match
known_hosts entries by exact host pattern (#28218)
add b2f6d9d83694 [camel-4.18.x] CAMEL-25890: camel-ftp - document how to
enable FTPS host name verification (#28189)
add d7d311976be9 [backport camel-4.18.x] CAMEL-25462:
camel-platform-http-main - management settings ignored on a shared server port
(#28233)
add 5c2c941ab4de [backport camel-4.18.x] CAMEL-25781:
camel-azure-eventhubs - an event that completes when the checkpoint timer of
its window has run is checkpointed by the next timer (#28206)
add 01a5a1c4cf45 [backport camel-4.18.x] CAMEL-25459, CAMEL-25460,
CAMEL-25461: camel-thrift - apply the SSL settings of the consumer and mute its
exceptions (#28236)
add aaeaead8429f [backport camel-4.18.x] CAMEL-25930: camel-file -
GenericFilePollingConsumer should return the polled exchange directly from
receive (#28267)
add eb38a4686093 [camel-4.18.x] CAMEL-25888: camel-pubnub - the producer
uses its configured channel unless an override channel header is set (#28278)
add 51bb7b150986 [backport camel-4.18.x] CAMEL-25895: camel-openstack -
align the remaining Swift header constants with the Camel naming convention
(#28281)
add e46f19fcb860 [backport camel-4.18.x] CAMEL-25992: camel-pqc - sign and
verify message bodies over their raw bytes (#28329)
add d7d4c6c4077b [backport camel-4.18.x] CAMEL-25964: camel-vertx -
VertxHelper does not apply standalone TrustManager from SSLContextParameters
(#28346)
add 1a7c6f41d540 [backport camel-4.18.x] CAMEL-26028: camel-support - the
error of a failed API component call names its arguments, without their values
(#28420)
add 87894d023c87 [backport camel-4.18.x] CAMEL-26105: camel-aws2-athena -
the queryString option takes precedence over the message body (#28407)
add 16bbc3a3452e [backport camel-4.18.x] CAMEL-25983: camel-github2 -
getCommitFile reads the file of the commit (#28374)
add c3a06b7d46d4 [backport camel-4.18.x] CAMEL-25889:
camel-google-mail/drive/calendar/sheets - create the API client per endpoint
credentials instead of one per component (#28442)
add fe2db0736980 Regen SBOM for camel-4.18.x
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 (d7d27ca6db64)
\
N -- N -- N refs/heads/regen_bot_sbom_camel-4.18.x (fe2db0736980)
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:
camel-sbom/camel-sbom.json | 988 ++++++++++++++-------
camel-sbom/camel-sbom.xml | 818 ++++++++++-------
.../camel/catalog/components/aws2-athena.json | 6 +-
.../apache/camel/catalog/components/github2.json | 9 +-
.../camel/catalog/components/milo-browse.json | 10 +-
.../camel/catalog/components/milo-client.json | 10 +-
.../camel/catalog/components/openstack-swift.json | 8 +-
.../apache/camel/catalog/components/pubnub.json | 3 +-
.../org/apache/camel/catalog/components/ssh.json | 8 +-
.../apache/camel/catalog/components/thrift.json | 19 +-
.../main/camel-main-configuration-metadata.json | 2 +-
components/camel-as2/camel-as2-component/pom.xml | 10 +-
.../camel/component/aws2/athena/aws2-athena.json | 6 +-
.../src/main/docs/aws2-athena-component.adoc | 11 +
.../aws2/athena/Athena2Configuration.java | 12 +-
.../component/aws2/athena/Athena2Constants.java | 5 +-
.../component/aws2/athena/Athena2Producer.java | 19 +-
.../aws2/athena/AmazonAthenaClientMock.java | 10 +
.../athena/Athena2ProducerQueryStringTest.java | 157 ++++
.../camel-azure/camel-azure-eventhubs/pom.xml | 5 +
.../eventhubs/EventHubsCheckpointUpdaterTask.java | 77 +-
.../azure/eventhubs/EventHubsConsumer.java | 113 ++-
...ntHubsConsumerCheckpointAfterBatchSizeTest.java | 229 +++++
.../EventHubsConsumerCheckpointWindowTest.java | 167 ++++
...ventHubsConsumerPerPartitionCheckpointTest.java | 199 +++++
components/camel-box/camel-box-component/pom.xml | 10 +-
.../camel-dhis2/camel-dhis2-component/pom.xml | 9 +-
.../client/ElasticsearchRestClientProducer.java | 38 +-
.../rest/client/NodeScopedCredentialsProvider.java | 81 ++
...ticsearchRestClientBasicAuthenticationTest.java | 95 ++
...ticsearchRestClientProducerCredentialsTest.java | 81 ++
.../client/NodeScopedCredentialsProviderTest.java | 103 +++
.../camel/component/es/ElasticsearchProducer.java | 35 +-
.../es/NodeScopedCredentialsProvider.java | 81 ++
.../es/ElasticsearchProducerCredentialsTest.java | 83 ++
.../es/NodeScopedCredentialsProviderTest.java | 103 +++
.../component/file/GenericFilePollingConsumer.java | 52 +-
.../camel-ftp/src/main/docs/ftp-component.adoc | 20 +
.../apache/camel/component/github2/github2.json | 9 +-
.../src/main/docs/github2-component.adoc | 6 +-
.../camel/component/github2/GitHub2Constants.java | 9 +-
.../camel/component/github2/GitHub2Endpoint.java | 2 +-
.../github2/producer/GetCommitFileProducer.java | 74 +-
.../producer/GetCommitFileProducerTest.java | 161 ++++
.../google/calendar/GoogleCalendarComponent.java | 33 +-
.../google/calendar/GoogleCalendarEndpoint.java | 22 +-
.../stream/GoogleCalendarStreamComponent.java | 31 +-
.../stream/GoogleCalendarStreamEndpoint.java | 22 +-
...GoogleCalendarClientPerEndpointOptionsTest.java | 104 +++
...CalendarStreamClientPerEndpointOptionsTest.java | 109 +++
.../google/drive/GoogleDriveComponent.java | 42 +-
.../google/drive/GoogleDriveEndpoint.java | 22 +-
.../GoogleDriveClientPerEndpointOptionsTest.java | 107 +++
.../component/google/mail/GoogleMailComponent.java | 63 +-
.../component/google/mail/GoogleMailEndpoint.java | 22 +-
.../mail/stream/GoogleMailStreamComponent.java | 32 +-
.../mail/stream/GoogleMailStreamEndpoint.java | 22 +-
.../GoogleMailClientPerEndpointOptionsTest.java | 127 +++
...ogleMailStreamClientPerEndpointOptionsTest.java | 124 +++
.../google/sheets/GoogleSheetsComponent.java | 31 +-
.../google/sheets/GoogleSheetsEndpoint.java | 22 +-
.../sheets/stream/GoogleSheetsStreamComponent.java | 29 +-
.../sheets/stream/GoogleSheetsStreamEndpoint.java | 23 +-
.../GoogleSheetsClientPerEndpointOptionsTest.java | 86 ++
...leSheetsStreamClientPerEndpointOptionsTest.java | 109 +++
.../milo/browse/MiloBrowseComponentConfigurer.java | 18 +
.../milo/browse/MiloBrowseEndpointConfigurer.java | 18 +
.../milo/browse/MiloBrowseEndpointUriFactory.java | 5 +-
.../milo/client/MiloClientComponentConfigurer.java | 18 +
.../milo/client/MiloClientEndpointConfigurer.java | 18 +
.../milo/client/MiloClientEndpointUriFactory.java | 5 +-
.../camel/component/milo/browse/milo-browse.json | 10 +-
.../camel/component/milo/client/milo-client.json | 10 +-
.../src/main/docs/milo-browse-component.adoc | 2 +-
.../src/main/docs/milo-client-component.adoc | 52 +-
.../milo/client/MiloClientConfiguration.java | 76 +-
.../client/internal/ServerCertificateTrust.java | 227 +++++
.../milo/client/internal/SubscriptionManager.java | 43 +-
.../milo/ServerCertificateValidationTest.java | 213 +++++
.../milo/client/MiloClientConfigurationTest.java | 83 ++
.../internal/ServerCertificateTrustTest.java | 280 ++++++
.../component/milo/client/internal/TestPki.java | 145 +++
.../camel-olingo2/camel-olingo2-component/pom.xml | 10 +-
.../opensearch/NodeScopedCredentialsProvider.java | 68 ++
.../component/opensearch/OpensearchProducer.java | 37 +-
.../NodeScopedCredentialsProviderTest.java | 94 ++
.../OpensearchBasicAuthenticationTest.java | 112 +++
.../OpensearchProducerCredentialsTest.java | 82 ++
.../component/openstack/swift/openstack-swift.json | 8 +-
.../component/openstack/swift/SwiftConstants.java | 16 +-
.../openstack/swift/ContainerProducerTest.java | 111 +++
.../src/main/docs/platform-http-main.adoc | 22 +
.../platform/http/main/ManagementHttpServer.java | 38 +
.../main/ManagementHttpServerSharedPortTest.java | 185 ++++
.../camel-pqc/src/main/docs/pqc-component.adoc | 38 +-
.../pqc/PQCKeyEncapsulationAlgorithms.java | 2 +-
.../apache/camel/component/pqc/PQCProducer.java | 121 ++-
.../component/pqc/PQCSignatureAlgorithms.java | 4 +-
.../pqc/crypto/PQCDefaultDILITHIUMMaterial.java | 4 +-
.../pqc/crypto/PQCDefaultSPHINCSPLUSMaterial.java | 4 +-
.../pqc/crypto/kem/PQCDefaultKYBERMaterial.java | 4 +-
.../AwsSecretsManagerKeyLifecycleManager.java | 13 +-
.../lifecycle/FileBasedKeyLifecycleManager.java | 13 +-
.../HashicorpVaultKeyLifecycleManager.java | 13 +-
.../pqc/AwsSecretsManagerKeyLifecycleIT.java | 22 +-
.../pqc/HashicorpVaultKeyLifecycleIT.java | 22 +-
.../component/pqc/PQCBinaryBodySignatureTest.java | 183 ++++
.../component/pqc/PQCEndToEndIntegrationTest.java | 16 +-
.../component/pqc/PQCFileBodySignatureTest.java | 206 +++++
.../pqc/PQCKYBERGenerateEncapsulationAESTest.java | 4 +-
.../pqc/PQCKeyLifecycleIntegrationTest.java | 24 +-
.../camel/component/pqc/PQCKeyLifecycleTest.java | 36 +-
.../component/pqc/PQCSignatureDILITHIUMTest.java | 4 +-
.../component/pqc/PQCSignatureSPHINCSPLUSTest.java | 4 +-
.../PQCDataFormatMultipleAlgorithmsTest.java | 4 +-
.../org/apache/camel/component/pubnub/pubnub.json | 3 +-
.../camel/component/pubnub/PubNubConstants.java | 3 +
.../camel/component/pubnub/PubNubProducer.java | 2 +-
.../camel/component/pubnub/PubNubPublishTest.java | 32 +
.../component/pubnub/PubNubRouteChannelTest.java | 79 ++
.../camel/component/smooks/SmooksProcessor.java | 11 +-
.../component/smooks/SmooksSecuritySupport.java | 80 +-
.../component/smooks/SmooksReaderConfigTest.java | 91 ++
.../component/smooks/SmooksSourceBodyTest.java | 165 ++++
.../reader-without-class-smooks-config.xml | 42 +
.../org/apache/camel/component/ssh/ssh.json | 8 +-
.../camel-ssh/src/main/docs/ssh-component.adoc | 66 ++
.../component/ssh/ResourceBasedSSHKeyVerifier.java | 342 ++++---
.../camel/component/ssh/SshConfiguration.java | 11 +-
.../org/apache/camel/component/ssh/SshHelper.java | 29 +-
.../ssh/ResourceBasedSSHKeyVerifierTest.java | 370 +++++++-
.../ssh/SshComponentKnownHostEdDSATest.java | 13 +-
.../ssh/SshComponentKnownHostIPv6Test.java | 183 ++++
.../component/ssh/SshComponentKnownHostTest.java | 146 ++-
.../component/ssh/SshComponentTestSupport.java | 40 +-
.../camel-ssh/src/test/resources/known_hosts_eddsa | 1 -
.../camel-ssh/src/test/resources/known_hosts_valid | 1 -
.../component/thrift/ThriftEndpointConfigurer.java | 6 +
.../component/thrift/ThriftEndpointUriFactory.java | 3 +-
.../org/apache/camel/component/thrift/thrift.json | 19 +-
.../src/main/docs/thrift-component.adoc | 49 +
.../component/thrift/ThriftConfiguration.java | 16 +
.../camel/component/thrift/ThriftConsumer.java | 65 +-
.../camel/component/thrift/ThriftProducer.java | 3 +
.../thrift/server/ThriftMethodHandler.java | 34 +-
.../ThriftConsumerClientAuthenticationTest.java | 123 +++
.../thrift/ThriftConsumerMuteExceptionTest.java | 108 +++
.../thrift/ThriftConsumerSecurityTest.java | 1 +
.../thrift/ThriftNegotiationTypeStartupTest.java | 90 ++
.../undertow/DefaultUndertowHttpBinding.java | 7 +-
.../camel/component/undertow/UndertowHelper.java | 25 +
.../camel/component/undertow/UndertowProducer.java | 44 +-
.../undertow/UndertowProducerEncodedUriTest.java | 113 +++
components/camel-vertx/camel-vertx-common/pom.xml | 12 +
.../camel/component/vertx/common/VertxHelper.java | 371 ++++----
.../component/vertx/common/VertxHelperTest.java | 132 +++
.../src/test/resources/jsse}/truststore.jks | Bin
.../org/apache/camel/processor/PollEnricher.java | 9 +
.../file/FilePollEnrichDynamicFileNameTest.java | 87 ++
.../enricher/PollEnrichTimeoutFileBodyTest.java | 108 +++
.../support/component/ApiMethodHelperTest.java | 26 +
.../camel-main-configuration-metadata.json | 2 +-
core/camel-main/src/main/docs/main.adoc | 2 +-
...ttpManagementServerConfigurationProperties.java | 8 +
.../camel/support/component/ApiMethodHelper.java | 32 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 63 ++
.../dsl/Aws2AthenaComponentBuilderFactory.java | 9 +-
.../dsl/MiloBrowseComponentBuilderFactory.java | 68 ++
.../dsl/MiloClientComponentBuilderFactory.java | 68 ++
.../component/dsl/SshComponentBuilderFactory.java | 15 +-
.../dsl/Athena2EndpointBuilderFactory.java | 16 +-
.../dsl/GitHub2EndpointBuilderFactory.java | 21 +-
.../dsl/MiloBrowseEndpointBuilderFactory.java | 97 ++
.../dsl/MiloClientEndpointBuilderFactory.java | 291 ++++++
.../endpoint/dsl/PubNubEndpointBuilderFactory.java | 12 +
.../endpoint/dsl/SshEndpointBuilderFactory.java | 69 +-
.../endpoint/dsl/SwiftEndpointBuilderFactory.java | 28 +-
.../endpoint/dsl/ThriftEndpointBuilderFactory.java | 36 +
parent/pom.xml | 6 +-
179 files changed, 10330 insertions(+), 1564 deletions(-)
create mode 100644
components/camel-aws/camel-aws2-athena/src/test/java/org/apache/camel/component/aws2/athena/Athena2ProducerQueryStringTest.java
create mode 100644
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsConsumerCheckpointAfterBatchSizeTest.java
create mode 100644
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsConsumerCheckpointWindowTest.java
create mode 100644
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsConsumerPerPartitionCheckpointTest.java
create mode 100644
components/camel-elasticsearch-rest-client/src/main/java/org/apache/camel/component/elasticsearch/rest/client/NodeScopedCredentialsProvider.java
create mode 100644
components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientBasicAuthenticationTest.java
create mode 100644
components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/ElasticsearchRestClientProducerCredentialsTest.java
create mode 100644
components/camel-elasticsearch-rest-client/src/test/java/org/apache/camel/component/elasticsearch/rest/client/NodeScopedCredentialsProviderTest.java
create mode 100644
components/camel-elasticsearch/src/main/java/org/apache/camel/component/es/NodeScopedCredentialsProvider.java
create mode 100644
components/camel-elasticsearch/src/test/java/org/apache/camel/component/es/ElasticsearchProducerCredentialsTest.java
create mode 100644
components/camel-elasticsearch/src/test/java/org/apache/camel/component/es/NodeScopedCredentialsProviderTest.java
create mode 100644
components/camel-github2/src/test/java/org/apache/camel/component/github2/producer/GetCommitFileProducerTest.java
create mode 100644
components/camel-google/camel-google-calendar/src/test/java/org/apache/camel/component/google/calendar/GoogleCalendarClientPerEndpointOptionsTest.java
create mode 100644
components/camel-google/camel-google-calendar/src/test/java/org/apache/camel/component/google/calendar/stream/GoogleCalendarStreamClientPerEndpointOptionsTest.java
create mode 100644
components/camel-google/camel-google-drive/src/test/java/org/apache/camel/component/google/drive/GoogleDriveClientPerEndpointOptionsTest.java
create mode 100644
components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/GoogleMailClientPerEndpointOptionsTest.java
create mode 100644
components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamClientPerEndpointOptionsTest.java
create mode 100644
components/camel-google/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/GoogleSheetsClientPerEndpointOptionsTest.java
create mode 100644
components/camel-google/camel-google-sheets/src/test/java/org/apache/camel/component/google/sheets/stream/GoogleSheetsStreamClientPerEndpointOptionsTest.java
create mode 100644
components/camel-milo/src/main/java/org/apache/camel/component/milo/client/internal/ServerCertificateTrust.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/ServerCertificateValidationTest.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/MiloClientConfigurationTest.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/internal/ServerCertificateTrustTest.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/internal/TestPki.java
create mode 100644
components/camel-opensearch/src/main/java/org/apache/camel/component/opensearch/NodeScopedCredentialsProvider.java
create mode 100644
components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/NodeScopedCredentialsProviderTest.java
create mode 100644
components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/OpensearchBasicAuthenticationTest.java
create mode 100644
components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/OpensearchProducerCredentialsTest.java
create mode 100644
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/ManagementHttpServerSharedPortTest.java
create mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCBinaryBodySignatureTest.java
create mode 100644
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCFileBodySignatureTest.java
create mode 100644
components/camel-pubnub/src/test/java/org/apache/camel/component/pubnub/PubNubRouteChannelTest.java
create mode 100644
components/camel-smooks/src/test/java/org/apache/camel/component/smooks/SmooksReaderConfigTest.java
create mode 100644
components/camel-smooks/src/test/java/org/apache/camel/component/smooks/SmooksSourceBodyTest.java
create mode 100644
components/camel-smooks/src/test/resources/reader-without-class-smooks-config.xml
create mode 100644
components/camel-ssh/src/test/java/org/apache/camel/component/ssh/SshComponentKnownHostIPv6Test.java
delete mode 100644 components/camel-ssh/src/test/resources/known_hosts_eddsa
delete mode 100644 components/camel-ssh/src/test/resources/known_hosts_valid
create mode 100644
components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftConsumerClientAuthenticationTest.java
create mode 100644
components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftConsumerMuteExceptionTest.java
create mode 100644
components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftNegotiationTypeStartupTest.java
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowProducerEncodedUriTest.java
create mode 100644
components/camel-vertx/camel-vertx-common/src/test/java/org/apache/camel/component/vertx/common/VertxHelperTest.java
copy components/{camel-coap/src/test/resources =>
camel-vertx/camel-vertx-common/src/test/resources/jsse}/truststore.jks (100%)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/file/FilePollEnrichDynamicFileNameTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/enricher/PollEnrichTimeoutFileBodyTest.java