This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch backport/29277-to-camel-4.22.x
in repository https://gitbox.apache.org/repos/asf/camel.git
from e88e80c04f06 fix: address review — restore 4.22.x behavior in
non-routeControlled path, remove dead API
add 3451f8dd9d81 [backport camel-4.22.x] CAMEL-26042: camel-aws2-sts - do
not copy the temporary secret key and session token into message headers
(#29298)
add 2057b6a86309 [backport camel-4.22.x] CAMEL-26256: camel-cyberark-vault
- retry a rejected token once and only when a new one can be obtained (#29306)
add 6f3732f7abcc CAMEL-26644: Backport path separator normalization to
4.22.x (#29302)
add 0d5430cff24a [camel-4.22.x] CAMEL-26066: camel-jsch - the scp producer
refuses a file name with a line feed or a NUL character (#29319)
add 50466d9cd3ed [backport camel-4.22.x] CAMEL-26646: camel-couchdb -
treat maxMessagesPerPoll <= 0 as unlimited (#29328)
add 902f3334c7d9 [camel-4.22.x] CAMEL-26066: camel-jsch - the scp producer
reads the first acknowledgement of the remote scp, so it waits until the file
is written (#29334)
add 73aa5da9c0d9 [camel-4.22.x] CAMEL-26647: camel-google-pubsub - a
manual ack of an aggregated exchange acks every grouped message with
synchronousPull (#29350)
add 9d81ac67a0d7 [backport camel-4.22.x] CAMEL-26603: camel-core -
Aggregate EIP: forceCompletionOnStop loses the messages that a deferred
consumer routes during the graceful shutdown (#29376)
add 5d8f392071b0 Merge upstream/camel-4.22.x — keep camel-jsch upgrade
entry alongside camel-grpc
No new revisions were added by this update.
Summary of changes:
.../apache/camel/catalog/components/aws2-sts.json | 4 +-
.../apache/camel/catalog/components/couchdb.json | 2 +-
.../camel/catalog/docs/aws2-sts-component.adoc | 11 +
.../catalog/docs/google-pubsub-component.adoc | 26 +-
.../apache/camel/catalog/docs/scp-component.adoc | 4 +
.../apache/camel/component/aws2/sts/aws2-sts.json | 4 +-
.../src/main/docs/aws2-sts-component.adoc | 11 +
.../camel/component/aws2/sts/STS2Constants.java | 18 +-
.../camel/component/aws2/sts/STS2Producer.java | 9 +-
.../component/aws2/sts/AmazonSTSClientMock.java | 15 +-
.../camel/component/aws2/sts/STS2ProducerTest.java | 58 +++++
.../apache/camel/component/couchdb/couchdb.json | 2 +-
.../component/couchdb/CouchDbClientWrapper.java | 12 +-
.../camel/component/couchdb/CouchDbEndpoint.java | 2 -
.../couchdb/CouchDbClientWrapperTest.java | 53 +++++
.../vault/client/impl/ConjurClientImpl.java | 30 ++-
.../impl/ConjurClientReauthenticationTest.java | 177 ++++++++++++++
.../apache/camel/component/file/FileComponent.java | 2 +
.../file/FileComponentPathSeparatorTest.java | 86 +++++++
.../src/main/docs/google-pubsub-component.adoc | 26 +-
.../google/pubsub/consumer/AcknowledgeSync.java | 50 +++-
.../GooglePubsubConsumerAggregatedAckTest.java | 263 +++++++++++++++++++++
.../component/google/pubsub/PubsubTestSupport.java | 17 +-
.../AggregatedManualAcknowledgementIT.java | 109 +++++++++
.../camel-jsch/src/main/docs/scp-component.adoc | 4 +
.../apache/camel/component/scp/ScpOperations.java | 51 +++-
.../component/scp/ScpFileNameControlCharTest.java | 154 ++++++++++++
.../scp/ScpProduceAcknowledgementTest.java | 178 ++++++++++++++
.../camel/impl/engine/DefaultShutdownStrategy.java | 22 ++
...egateForceCompletionOnStopLateMessagesTest.java | 119 ++++++++++
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 23 ++
.../dsl/CouchDbEndpointBuilderFactory.java | 10 +-
.../endpoint/dsl/STS2EndpointBuilderFactory.java | 10 +-
33 files changed, 1493 insertions(+), 69 deletions(-)
create mode 100644
components/camel-couchdb/src/test/java/org/apache/camel/component/couchdb/CouchDbClientWrapperTest.java
create mode 100644
components/camel-cyberark-vault/src/test/java/org/apache/camel/component/cyberark/vault/client/impl/ConjurClientReauthenticationTest.java
create mode 100644
components/camel-file/src/test/java/org/apache/camel/component/file/FileComponentPathSeparatorTest.java
create mode 100644
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/GooglePubsubConsumerAggregatedAckTest.java
create mode 100644
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/integration/AggregatedManualAcknowledgementIT.java
create mode 100644
components/camel-jsch/src/test/java/org/apache/camel/component/scp/ScpFileNameControlCharTest.java
create mode 100644
components/camel-jsch/src/test/java/org/apache/camel/component/scp/ScpProduceAcknowledgementTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateForceCompletionOnStopLateMessagesTest.java