This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch backport/28160-to-camel-4.22.x
in repository https://gitbox.apache.org/repos/asf/camel.git
from 71b2818a7bf1 CAMEL-25827: camel-xslt-saxon - adapt the backport to
camel-4.22.x
add 6b1775efc391 [backport camel-4.22.x] CAMEL-26323: camel-shiro -
ShiroSecurityProcessor should authenticate against policy security manager
(#28570)
add fbcb430d716c [camel-4.22.x] CAMEL-25163: camel-google-storage - apply
the download directory containment check on the expression branch (#28684)
add 900f0a23c015 CAMEL-26402: camel-jbang-plugin-test - use
citrus-junit-jupiter for Citrus 5.x
add 464346d002db [backport camel-4.22.x] CAMEL-26367: camel-aws - give
each client its own DefaultCredentialsProvider instead of the JVM-wide
singleton (#28668)
add 6c8fe7302dc8 [backport camel-4.22.x] CAMEL-26343: camel-aws - set the
AWS SDK HTTP client explicitly instead of the classpath lookup (#28564)
add 7fcd9396e1cd [backport camel-4.22.x] CAMEL-26404: camel-oauth:
validate audience for access tokens on ServletOAuth backend (#28700)
add eeda27d40fa4 [backport camel-4.22.x] CAMEL-26287: camel-jcache -
stopping an endpoint no longer closes the caches, cache manager and caching
provider that other endpoints use (#28692)
add 90e6dda3c71d [backport camel-4.22.x] chore(deps): Bump
mcp-java-sdk-version from 2.0.0 to 2.1.0 (#28680)
add c11ffd4ce897 [backport camel-4.22.x] CAMEL-25886: camel-ftp/mina-sftp
- resolve listed symbolic links for jailStartingDirectory (#28694)
add fb87a97b4a6d [backport camel-4.22.x] CAMEL-26162: camel-workday - the
token request sends the Base64 Basic header, and the access token is read as
JSON (#28697)
add 30c7e22628e5 [backport camel-4.22.x] CAMEL-26327: camel-core - Routing
Slip / Dynamic Router: a redelivered step no longer hangs after a nested
routing slip (#28770)
add 342f73999fed [backport camel-4.22.x] CAMEL-26306: camel-as2 - keep the
CR of a CRLF that is split between two reads of the line reader (#28772)
add cdfae94ee1b7 Generated sources regen for SBOM (camel-4.22.x) (#28795)
add 31e6c1446c2f Merge branch 'camel-4.22.x' into
backport/28160-to-camel-4.22.x
No new revisions were added by this update.
Summary of changes:
camel-sbom/camel-sbom.json | 140 +++++--
camel-sbom/camel-sbom.xml | 103 +++--
.../camel/catalog/docs/mina-sftp-component.adoc | 12 +-
.../apache/camel/catalog/docs/sftp-component.adoc | 15 +
.../as2/api/io/AS2SessionInputBuffer.java | 6 +-
.../entity/EntityParserContentLineEndingTest.java | 91 +++++
.../as2/api/io/AS2SessionInputBufferTest.java | 120 ++++++
components/camel-aws/camel-aws-common/pom.xml | 6 +
.../component/aws/common/AwsClientBuilderUtil.java | 28 +-
.../aws/common/AwsClientBuilderUtilTest.java | 162 ++++++++
.../software.amazon.awssdk.http.SdkHttpService} | 3 +-
...e.amazon.awssdk.http.async.SdkAsyncHttpService} | 3 +-
.../camel/component/aws2/s3/AWS2S3Producer.java | 35 +-
.../s3/AWS2S3ProducerPresignerCredentialsTest.java | 140 +++++++
.../component/aws2/sqs/SqsClientFactoryTest.java | 21 +
.../camel/component/file/GenericFileConsumer.java | 34 +-
.../file/remote/AbstractSftpConsumer.java | 138 +++++++
.../component/file/remote/SftpRemoteFile.java | 7 +
.../file/remote/SftpSymbolicLinkOperations.java | 53 +++
.../camel-ftp/src/main/docs/sftp-component.adoc | 15 +
.../component/file/remote/SftpOperations.java | 82 +++-
.../file/remote/SftpRemoteFileJCraft.java | 5 +
...emoteFileConsumerStartingDirectoryJailTest.java | 255 +++++++++++-
...SftpConsumerJailStartingDirectorySymlinkIT.java | 291 +++++++++++++
.../google/storage/GoogleCloudStorageConsumer.java | 57 ++-
.../storage/GoogleCloudStorageFileNameHelper.java | 81 ++++
...GoogleCloudStorageConsumerDownloadPathTest.java | 195 ++++++++-
.../GoogleCloudStorageFileNameHelperTest.java | 94 +++++
.../camel/component/jcache/JCacheConsumer.java | 28 +-
.../camel/component/jcache/JCacheManager.java | 82 +++-
.../camel/component/jcache/JCacheManagerTest.java | 88 ++++
.../component/jcache/JCacheRemoveRouteTest.java | 175 ++++++++
.../src/main/docs/mina-sftp-component.adoc | 12 +-
.../file/remote/mina/MinaSftpOperations.java | 55 ++-
.../file/remote/mina/MinaSftpRemoteFile.java | 5 +
.../mina/MinaSftpOperationsDisconnectTest.java | 38 ++
...SftpConsumerJailStartingDirectorySymlinkIT.java | 291 +++++++++++++
.../java/org/apache/camel/oauth/UserProfile.java | 47 ++-
.../org/apache/camel/oauth/UserProfileTest.java | 142 ++++++-
.../jakarta/ServletOAuthTokenCredentialsTest.java | 140 +++++++
.../shiro/security/ShiroSecurityPolicy.java | 3 -
.../shiro/security/ShiroSecurityProcessor.java | 71 +++-
.../security/ShiroMultiplePolicyIsolationTest.java | 303 ++++++++++++++
components/camel-workday/pom.xml | 4 +
.../workday/auth/AuthClientForIntegration.java | 25 +-
.../workday/auth/AuthClientForIntegrationTest.java | 124 ++++++
.../org/apache/camel/processor/RoutingSlip.java | 21 +-
.../RoutingSlipNestedSlipRedeliveryTest.java | 450 +++++++++++++++++++++
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 36 ++
.../core/commands/test/TestPluginExporter.java | 2 +-
.../jbang/core/commands/test/TestPluginTest.java | 4 +
parent/pom.xml | 2 +-
52 files changed, 4182 insertions(+), 158 deletions(-)
create mode 100644
components/camel-as2/camel-as2-api/src/test/java/org/apache/camel/component/as2/api/io/AS2SessionInputBufferTest.java
create mode 100644
components/camel-aws/camel-aws-common/src/test/java/org/apache/camel/component/aws/common/AwsClientBuilderUtilTest.java
copy
components/{camel-kamelet/src/main/resources/META-INF/services/org/apache/camel/model/KameletDefinition
=>
camel-aws/camel-aws-common/src/test/resources/META-INF/services/software.amazon.awssdk.http.SdkHttpService}
(81%)
copy
components/{camel-kamelet/src/main/resources/META-INF/services/org/apache/camel/model/KameletDefinition
=>
camel-aws/camel-aws-common/src/test/resources/META-INF/services/software.amazon.awssdk.http.async.SdkAsyncHttpService}
(81%)
create mode 100644
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ProducerPresignerCredentialsTest.java
create mode 100644
components/camel-ftp-common/src/main/java/org/apache/camel/component/file/remote/SftpSymbolicLinkOperations.java
create mode 100644
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/integration/SftpConsumerJailStartingDirectorySymlinkIT.java
create mode 100644
components/camel-jcache/src/test/java/org/apache/camel/component/jcache/JCacheRemoveRouteTest.java
create mode 100644
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/integration/MinaSftpConsumerJailStartingDirectorySymlinkIT.java
create mode 100644
components/camel-oauth/src/test/java/org/apache/camel/oauth/jakarta/ServletOAuthTokenCredentialsTest.java
create mode 100644
components/camel-shiro/src/test/java/org/apache/camel/component/shiro/security/ShiroMultiplePolicyIsolationTest.java
create mode 100644
components/camel-workday/src/test/java/org/apache/camel/component/workday/auth/AuthClientForIntegrationTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/RoutingSlipNestedSlipRedeliveryTest.java