This is an automated email from the ASF dual-hosted git repository.
gnodet pushed a change to branch backport/28749-to-camel-4.18.x
in repository https://gitbox.apache.org/repos/asf/camel.git
from 1398bac447ae [backport camel-4.18.x] CAMEL-26425: camel-as2 - verify
the signature and compute the MIC over the signed part as received
add 0107a65c2951 [backport camel-4.18.x] CAMEL-26306: camel-as2 - keep the
CR of a CRLF that is split between two reads of the line reader (#28773)
add 647434e4cd5e [backport camel-4.18.x] CAMEL-26327: camel-core - Routing
Slip / Dynamic Router: a redelivered step no longer hangs after a nested
routing slip (#28771)
add ddad1e4db44b Generated sources regen for SBOM (camel-4.18.x) (#28796)
add 3f4dc9504b50 [backport camel-4.18.x] CAMEL-26367: camel-aws - give
each client its own DefaultCredentialsProvider instead of the JVM-wide
singleton (#28669)
add 82b3fe1ac671 [backport camel-4.18.x] CAMEL-26319: camel-oauth:
InMemorySessionStore should not log session identifiers and
OAuthCodeFlowCallback should rotate session identifiers on login (#28616)
add 8c7e8915bd3d [backport camel-4.18.x] CAMEL-26068: camel-netty-http -
Ensure NettyHttpSecurityConfiguration is copied per endpoint (#28369)
add 1fd6859054ce [backport camel-4.18.x] CAMEL-25918: camel-as2 -
consumers sharing a port use their own asynchronous MDN settings (#28348)
add 97a92844f0cb [backport camel-4.18.x] CAMEL-26027: camel-telegram -
concurrent sends through one endpoint each build their own request (#28335)
add 5102b1207f12 [backport camel-4.18.x] CAMEL-25827: camel-xslt-saxon -
restrict external resource access for a Source message body (#28558)
add 389bf171e42a [backport camel-4.18.x] CAMEL-25694: camel-milo - fix
write/call service failures being reported as success (#28368)
add 99c868dd3797 Merge camel-4.18.x into backport/28749-to-camel-4.18.x
No new revisions were added by this update.
Summary of changes:
camel-sbom/camel-sbom.json | 4 +-
camel-sbom/camel-sbom.xml | 2 +-
.../org/apache/camel/catalog/components/as2.json | 8 +-
.../org/apache/camel/catalog/components/xj.json | 24 +-
.../camel/catalog/components/xslt-saxon.json | 24 +-
.../component/as2/api/AS2ServerConnection.java | 90 ++++-
.../as2/api/io/AS2SessionInputBuffer.java | 6 +-
.../AS2ConsumerConfigurationMdnSettingsTest.java | 91 +++++
.../entity/EntityParserContentLineEndingTest.java | 91 +++++
.../as2/api/io/AS2SessionInputBufferTest.java | 1 -
.../org/apache/camel/component/as2/as2.json | 8 +-
.../src/main/docs/as2-component.adoc | 7 +
.../camel/component/as2/AS2Configuration.java | 13 +-
.../apache/camel/component/as2/AS2Consumer.java | 28 +-
.../AS2ServerTwoConsumerAsyncMdnSettingsTest.java | 170 ++++++++
.../component/aws/common/AwsClientBuilderUtil.java | 4 +-
.../camel/component/aws2/s3/AWS2S3Producer.java | 37 +-
.../s3/AWS2S3ProducerPresignerCredentialsTest.java | 140 +++++++
.../component/aws2/sqs/SqsClientFactoryTest.java | 21 +
.../milo/client/internal/SubscriptionManager.java | 20 +-
.../camel/component/milo/call/CallClientTest.java | 15 +
.../client/MiloClientProducerWriteFailureTest.java | 221 ++++++++++
...ubscriptionManagerExceptionPropagationTest.java | 203 ++++++++++
.../component/netty/http/NettyHttpComponent.java | 6 +-
.../netty/http/NettyHttpSecurityConfiguration.java | 16 +-
.../NettyHttpSharedSecurityConfigurationTest.java | 116 ++++++
.../org/apache/camel/oauth/InMemorySession.java | 10 +
.../apache/camel/oauth/InMemorySessionStore.java | 42 +-
.../main/java/org/apache/camel/oauth/OAuth.java | 11 +
.../apache/camel/oauth/OAuthCodeFlowCallback.java | 1 +
.../org/apache/camel/oauth/OAuthSessionStore.java | 16 +
.../oauth/AbstractOAuthRequestHeadersTest.java | 4 +
.../oauth/OAuthCodeFlowSessionRotationTest.java | 168 ++++++++
.../telegram/service/OutgoingMessageHandler.java | 8 +-
.../telegram/service/TelegramHandlerRegistry.java | 2 +-
.../telegram/service/TelegramMessageHandler.java | 17 +-
.../service/TelegramServiceRestBotAPIAdapter.java | 58 +--
...st.java => TelegramProducerConcurrentTest.java} | 75 ++--
.../META-INF/org/apache/camel/component/xj/xj.json | 24 +-
.../camel/component/xslt/saxon/xslt-saxon.json | 24 +-
.../saxon/SaxonXmlSourceHandlerFactoryImpl.java | 21 +
.../xslt/saxon/XsltSaxonAggregationStrategy.java | 11 +-
.../component/xslt/saxon/XsltSaxonBuilder.java | 10 +
.../component/xslt/saxon/XsltSaxonComponent.java | 6 +-
.../component/xslt/saxon/XsltSaxonEndpoint.java | 10 +-
.../component/xslt/saxon/XsltSaxonHelper.java | 99 ++++-
.../XsltSaxonAggregationStrategyIncludeTest.java | 65 +++
...XsltSaxonAggregationStrategySourceBodyTest.java | 96 +++++
.../xslt/saxon/XsltSaxonDomSourceTest.java | 242 +++++++++++
.../saxon/XsltSaxonHelperConfigurationTest.java | 76 ++++
.../xslt/saxon/aggregate-included.xsl} | 16 +-
.../xslt/saxon/aggregate-with-include.xsl} | 8 +-
.../xslt/saxon/dom-source-root.xsl} | 32 +-
.../org/apache/camel/processor/RoutingSlip.java | 21 +-
.../RoutingSlipNestedSlipRedeliveryTest.java | 450 +++++++++++++++++++++
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 54 +++
.../component/dsl/XjComponentBuilderFactory.java | 44 +-
.../dsl/XsltSaxonComponentBuilderFactory.java | 44 +-
.../endpoint/dsl/AS2EndpointBuilderFactory.java | 42 +-
.../endpoint/dsl/XJEndpointBuilderFactory.java | 76 ++--
.../dsl/XsltSaxonEndpointBuilderFactory.java | 76 ++--
61 files changed, 2948 insertions(+), 377 deletions(-)
create mode 100644
components/camel-as2/camel-as2-api/src/test/java/org/apache/camel/component/as2/api/AS2ConsumerConfigurationMdnSettingsTest.java
create mode 100644
components/camel-as2/camel-as2-component/src/test/java/org/apache/camel/component/as2/AS2ServerTwoConsumerAsyncMdnSettingsTest.java
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-milo/src/test/java/org/apache/camel/component/milo/client/MiloClientProducerWriteFailureTest.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/internal/SubscriptionManagerExceptionPropagationTest.java
create mode 100644
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpSharedSecurityConfigurationTest.java
create mode 100644
components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthCodeFlowSessionRotationTest.java
copy
components/camel-telegram/src/test/java/org/apache/camel/component/telegram/{TelegramProducerChatIdResolutionTest.java
=> TelegramProducerConcurrentTest.java} (53%)
create mode 100644
components/camel-xslt-saxon/src/test/java/org/apache/camel/component/xslt/saxon/XsltSaxonAggregationStrategyIncludeTest.java
create mode 100644
components/camel-xslt-saxon/src/test/java/org/apache/camel/component/xslt/saxon/XsltSaxonAggregationStrategySourceBodyTest.java
create mode 100644
components/camel-xslt-saxon/src/test/java/org/apache/camel/component/xslt/saxon/XsltSaxonDomSourceTest.java
create mode 100644
components/camel-xslt-saxon/src/test/java/org/apache/camel/component/xslt/saxon/XsltSaxonHelperConfigurationTest.java
copy
components/camel-xslt-saxon/src/test/resources/org/apache/camel/{util/toolbox/aggregate-user-property.xsl
=> component/xslt/saxon/aggregate-included.xsl} (75%)
copy
components/camel-xslt-saxon/src/test/resources/org/apache/camel/{util/toolbox/aggregate.xsl
=> component/xslt/saxon/aggregate-with-include.xsl} (82%)
copy
components/camel-xslt-saxon/src/test/resources/org/apache/camel/{util/toolbox/aggregate-user-property.xsl
=> component/xslt/saxon/dom-source-root.xsl} (57%)
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/RoutingSlipNestedSlipRedeliveryTest.java