This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch
feature/CAMEL-24961-whatsapp-webhook-body-types
in repository https://gitbox.apache.org/repos/asf/camel.git
from e3e9ec75f0f4 CAMEL-24961: Regenerate the Endpoint and Component DSL
for camel-whatsapp
add ce9b4c8555e7 CAMEL-26060: camel-file-watch - Set CamelFileLastModified
to the last modified time of the file (#28361)
add 232c79615dd2 CAMEL-25856: camel-file - keep the lock of a file name
while it is in use (#28379)
add 61952f53597b CAMEL-25864: camel-core - an aggregator recovers only the
exchanges it completed in an auto-discovered KeyValueRepository (#28383)
add d77f4acb888b CAMEL-25898: camel-ibm-cos - the producer stores an
object in the bucket of its endpoint, not in the bucket the consumer took it
from (#28426)
add 8bc49f315393 CAMEL-25903: camel-aws2-s3 - a multipart upload stores
the user metadata of the CamelAwsS3Metadata header (#28427)
add b3e290788209 CAMEL-25904: camel-beanio - BeanIOSplitter decodes a file
or stream with the charset of the exchange or its encoding (#28428)
add 96725b787a60 CAMEL-25905: camel-file - the checksum of
checksumFileAlgorithm is calculated from the bytes written to the file (#28429)
add 87dd1cfbc795 CAMEL-25907: camel-elasticsearch, camel-opensearch - a
producer no longer closes the client of the component (#28431)
add ad9645a6237a CAMEL-25908: camel-knative-http - a consumer started
again receives the requests of its path again (#28432)
add 4ee3a7e1dd08 CAMEL-25909: camel-aws2-kinesis - each endpoint uses and
closes its own client (#28433)
add 86f1e5f46277 CAMEL-25883: camel-jgroups-raft - an endpoint no longer
disconnects or closes the RaftHandle of the component while other endpoints use
it (#28425)
add ddabe980304d Merge remote-tracking branch 'origin/main' into HEAD
No new revisions were added by this update.
Summary of changes:
.../camel/catalog/components/file-watch.json | 2 +-
.../apache/camel/catalog/components/ibm-cos.json | 5 +-
.../camel/catalog/docs/file-watch-component.adoc | 12 +-
.../camel/catalog/docs/ibm-cos-component.adoc | 6 +-
.../camel/catalog/docs/keyValueRepository.adoc | 10 ++
.../component/aws2/kinesis/Kinesis2Component.java | 4 +
.../component/aws2/kinesis/Kinesis2Endpoint.java | 21 ++-
.../component/aws2/kinesis/KinesisConnection.java | 47 ++++--
.../aws2/kinesis/KinesisEndpointClientTest.java | 151 +++++++++++++++++
.../camel/component/aws2/s3/AWS2S3Producer.java | 3 +-
...va => AWS2S3ProducerMultipartMetadataTest.java} | 91 ++++++-----
.../camel/dataformat/beanio/BeanIOSplitter.java | 38 ++++-
.../beanio/BeanIOSplitterEncodingTest.java | 156 ++++++++++++++++++
.../camel/component/es/ElasticsearchProducer.java | 37 +++--
.../ElasticsearchProducerClientLifecycleTest.java | 159 ++++++++++++++++++
.../camel/component/file/watch/file-watch.json | 2 +-
.../src/main/docs/file-watch-component.adoc | 12 +-
.../component/file/watch/FileWatchConstants.java | 3 +-
.../component/file/watch/FileWatchConsumer.java | 14 +-
.../file/watch/FileWatchComponentTest.java | 35 ++++
components/camel-file/pom.xml | 6 +
.../camel/component/file/FileOperations.java | 77 +++++----
.../camel/component/file/GenericFileProducer.java | 47 +++---
.../file/FileProducerSameFileLockTest.java | 178 +++++++++++++++++++++
.../apache/camel/component/ibm/cos/ibm-cos.json | 5 +-
.../src/main/docs/ibm-cos-component.adoc | 6 +-
.../camel/component/ibm/cos/IBMCOSConstants.java | 6 +-
.../camel/component/ibm/cos/IBMCOSProducer.java | 4 +-
.../ibm/cos/IBMCOSProducerBucketHeaderTest.java | 125 +++++++++++++++
.../IBMCOSProducerAdditionalOperationsIT.java | 4 +-
.../jgroups/raft/JGroupsRaftComponent.java | 90 +++++++++++
.../jgroups/raft/JGroupsRaftConsumer.java | 9 +-
.../jgroups/raft/JGroupsRaftEndpoint.java | 40 +++--
.../jgroups/raft/JGroupsRaftProducer.java | 8 +-
.../JGroupsRaftComponentHandleEndpointsTest.java | 118 ++++++++++++++
.../raft/JGroupsRaftNeverStartedConsumerTest.java | 62 +++++++
.../knative/http/KnativeHttpConsumer.java | 2 +
.../component/knative/http/KnativeHttpTest.java | 82 ++++++++++
.../component/opensearch/OpensearchProducer.java | 37 +++--
.../OpensearchProducerClientLifecycleTest.java | 157 ++++++++++++++++++
.../modules/eips/pages/keyValueRepository.adoc | 10 ++
.../processor/aggregate/AggregateProcessor.java | 5 +-
.../FileProducerChecksumOfWrittenFileTest.java | 88 ++++++++++
...AutoDiscoveredKeyValueRepositorySharedTest.java | 101 ++++++++++++
.../support/KeyValueAggregationRepositoryTest.java | 28 ++++
.../support/KeyValueAggregationRepository.java | 35 +++-
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 56 +++++++
.../modules/ROOT/pages/key-value-repository.adoc | 10 ++
.../dsl/FileWatchEndpointBuilderFactory.java | 3 +-
.../endpoint/dsl/IBMCOSEndpointBuilderFactory.java | 19 ++-
50 files changed, 2021 insertions(+), 205 deletions(-)
create mode 100644
components/camel-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/KinesisEndpointClientTest.java
copy
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/{AWS2S3ProducerAclGrantTest.java
=> AWS2S3ProducerMultipartMetadataTest.java} (51%)
create mode 100644
components/camel-beanio/src/test/java/org/apache/camel/dataformat/beanio/BeanIOSplitterEncodingTest.java
create mode 100644
components/camel-elasticsearch/src/test/java/org/apache/camel/component/es/ElasticsearchProducerClientLifecycleTest.java
create mode 100644
components/camel-file/src/test/java/org/apache/camel/component/file/FileProducerSameFileLockTest.java
create mode 100644
components/camel-ibm/camel-ibm-cos/src/test/java/org/apache/camel/component/ibm/cos/IBMCOSProducerBucketHeaderTest.java
create mode 100644
components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftComponentHandleEndpointsTest.java
create mode 100644
components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/JGroupsRaftNeverStartedConsumerTest.java
create mode 100644
components/camel-opensearch/src/test/java/org/apache/camel/component/opensearch/OpensearchProducerClientLifecycleTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/file/FileProducerChecksumOfWrittenFileTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateAutoDiscoveredKeyValueRepositorySharedTest.java