This is an automated email from the ASF dual-hosted git repository.

davsclaus pushed a change to branch fix/CAMEL-25565
in repository https://gitbox.apache.org/repos/asf/camel.git


 discard f49a87ea0ccd CAMEL-25565: a Java route without routeId gets its id, as 
when Camel starts, so route-diagram and route-structure show it
 discard 97202e9e14cb CAMEL-25565: the location of a route's input is kept when 
the parser has set it already, as for the other nodes
 discard 35897a181ba1 CAMEL-25565: camel-jbang - route-diagram, route-structure 
and route-topology read Java source files with the Java DSL parser instead of 
compiling them
     add 1d86b6a03e10 CAMEL-25554: camel-core - route reload creates the routes 
from templatedRoute again (#27745)
     add 411c04677c89 CAMEL-25598: camel-core - routes created from route 
templates record their source files for reload and tooling (#27751)
     add adb6d3bb82b4 CAMEL-25496: Stabilize flaky NatsProducerReplyToTimeoutIT
     add b5a64d3cc981 CAMEL-25408: camel-api, camel-openai, camel-ai-tool - a 
common AiEvent API and an Ai event type (#27714)
     add 7024148c09c3 CAMEL-25570: camel-aws2-ddb - aws2-ddbstream consumer 
must not skip the records it did not route when the route is suspended (#27754)
     add d26da8939084 chore: upgrade guide 4.24 - the note of the 
camel-aws2-ddb aws2-ddbstream fix (#27771)
     add 071a089c004f CAMEL-25580: camel-jbang - Upgrade TamboUI to 0.6.0 
(#27766)
     add 3dc1b532f65c CAMEL-25578: camel-lra - verify participant callbacks 
with an optional shared secret (#27719)
     add e2d4dd3eb134 CAMEL-25568: camel-oauth - make OAuthBearerTokenProcessor 
stateless and read credentials from HTTP request headers (#27718)
     add 60104cd3a195 CAMEL-25564: camel-telegram - verify the Bot API secret 
token on webhook updates (#27716)
     add 2ec95e695afa CAMEL-25234: Fix flaky JmsComponentIbmMQTest by extending 
IBM MQ container startup timeout (#27597)
     add c5d40dd4dfc7 CAMEL-25565: camel-jbang - route-diagram, route-structure 
and route-topology read Java source files with the Java DSL parser instead of 
compiling them
     add 667dea04ce92 CAMEL-25565: the location of a route's input is kept when 
the parser has set it already, as for the other nodes
     add 00ca5859882d CAMEL-25565: a Java route without routeId gets its id, as 
when Camel starts, so route-diagram and route-structure show it
     add 7e941cacebb0 CAMEL-25565: with --json, route-structure and 
route-topology list the parts of a Java source the parser could not read in the 
JSON

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   (f49a87ea0ccd)
            \
             N -- N -- N   refs/heads/fix/CAMEL-25565 (7e941cacebb0)

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:
 .../apache/camel/catalog/components/telegram.json  |   4 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |   8 +
 .../apache/camel/catalog/dev-consoles/route.json   |   8 +
 .../camel/catalog/docs/ai-tool-component.adoc      |  11 +-
 .../apache/camel/catalog/docs/event-component.adoc |   3 +
 .../org/apache/camel/catalog/docs/lra.adoc         |   2 +
 .../org/apache/camel/catalog/docs/main.adoc        |   3 +-
 .../org/apache/camel/catalog/docs/openai-mcp.adoc  |  10 +-
 .../org/apache/camel/catalog/docs/saga-eip.adoc    |  28 ++
 .../camel/catalog/docs/telegram-component.adoc     |  13 +
 .../main/camel-main-configuration-metadata.json    |   1 +
 .../apache/camel/catalog/main/sensitive-keys.json  |   1 +
 .../src/main/docs/ai-tool-component.adoc           |  11 +-
 .../ai/tool/AiToolAuthorizationDeniedEvent.java    |  24 +-
 .../camel/component/ai/tool/AiToolExecutor.java    |  21 +-
 .../tool/AiToolAuthorizationDeniedEventTest.java   | 151 ++++++++-
 .../camel-openai/src/main/docs/openai-mcp.adoc     |  10 +-
 .../openai/AbstractOpenAIExchangeEvent.java        |  23 +-
 .../openai/OpenAIAgenticLoopCompletedEvent.java    |   7 +-
 .../openai/OpenAIAgenticLoopStartedEvent.java      |   6 +-
 .../openai/OpenAIAgenticObservability.java         |  27 +-
 .../openai/OpenAIAgenticToolCallExecutedEvent.java |   7 +-
 .../openai/OpenAIAgenticEventNotifierTest.java     |   8 +-
 .../openai/OpenAIResponsesAgenticTest.java         |   4 +-
 .../aws2/ddbstream/Ddb2StreamConsumer.java         |  53 ++-
 .../aws2/ddbstream/ShardIteratorHandler.java       |   9 +
 ...amConsumerSuspendedBatchPooledExchangeTest.java |  73 +++++
 .../Ddb2StreamConsumerSuspendedBatchTest.java      | 357 +++++++++++++++++++++
 .../camel-event/src/main/docs/event-component.adoc |   3 +
 .../component/camelevent/CamelEventConsumer.java   |   5 +
 .../service/lra/LRASagaServiceConfigurer.java      |   6 +
 components/camel-lra/src/main/docs/lra.adoc        |   2 +
 .../camel/service/lra/LRACallbackSigner.java       |  94 ++++++
 .../org/apache/camel/service/lra/LRAClient.java    |  36 ++-
 .../org/apache/camel/service/lra/LRAConstants.java |   2 +
 .../apache/camel/service/lra/LRASagaRoutes.java    |  72 ++++-
 .../apache/camel/service/lra/LRASagaService.java   |  58 ++++
 .../camel/service/lra/LRACallbackSignerTest.java   | 139 ++++++++
 .../apache/camel/service/lra/LRAClientTest.java    | 108 +++++++
 .../lra/LRASagaRoutesCallbackSignatureTest.java    | 301 +++++++++++++++++
 .../lra/LRASagaRoutesUnsignedCallbackTest.java     | 136 ++++++++
 .../service/lra/LRASagaServiceAllowlistTest.java   |  18 ++
 .../camel/service/lra/LRASagaServiceTest.java      |  10 +
 .../camel/service/lra/LRASignedCallbacksIT.java}   |  31 +-
 .../MicrometerExchangeEventNotifier.java           |   3 +
 .../integration/NatsProducerReplyToTimeoutIT.java  |   4 +-
 components/camel-oauth/pom.xml                     |  22 ++
 .../org/apache/camel/oauth/HttpRequestHeaders.java | 124 +++++++
 .../apache/camel/oauth/InMemorySessionStore.java   |  14 +-
 .../camel/oauth/NettyHttpRequestHeaders.java}      |  35 +-
 .../main/java/org/apache/camel/oauth/OAuth.java    |   7 +
 .../camel/oauth/OAuthBearerTokenProcessor.java     |  25 +-
 .../camel/oauth/ServletHttpRequestHeaders.java     |  81 +++++
 .../camel/oauth/VertxHttpRequestHeaders.java}      |  35 +-
 .../http/springboot/PlatformHttpMessage.java       |  43 +++
 .../oauth/AbstractOAuthRequestHeadersTest.java     | 249 ++++++++++++++
 .../apache/camel/oauth/HttpRequestHeadersTest.java | 168 ++++++++++
 .../camel/oauth/OAuthBearerTokenProcessorTest.java |  85 +++++
 .../oauth/OAuthRequestHeadersNettyHttpTest.java}   |  36 +--
 .../oauth/OAuthRequestHeadersServletTest.java      |  66 ++++
 .../oauth/OAuthRequestHeadersUndertowTest.java     |  59 ++++
 .../camel/oauth/OAuthRequestHeadersVertxTest.java  |  45 +++
 .../java/org/apache/camel/oauth/StubOAuth.java     |  74 +++++
 .../OpenTelemetryExchangeEventNotifier.java        |   4 +-
 .../telegram/TelegramEndpointConfigurer.java       |  12 +
 .../telegram/TelegramEndpointUriFactory.java       |   7 +-
 .../apache/camel/component/telegram/telegram.json  |   4 +-
 .../src/main/docs/telegram-component.adoc          |  13 +
 .../component/telegram/TelegramConfiguration.java  |  30 ++
 .../camel/component/telegram/TelegramEndpoint.java |  52 ++-
 .../camel/component/telegram/TelegramService.java  |  10 +
 .../telegram/TelegramWebhookProcessor.java         |  34 +-
 .../telegram/service/TelegramAsyncHandler.java     |  12 +-
 .../service/TelegramServiceRestBotAPIAdapter.java  |  32 +-
 .../telegram/TelegramWebhookCallTest.java          |  82 ++++-
 .../telegram/TelegramWebhookSecretTokenTest.java   | 132 ++++++++
 .../TelegramServiceRestBotAPIAdapterErrorTest.java | 138 ++++++++
 .../src/main/java/org/apache/camel/NamedRoute.java |  23 ++
 .../src/main/java/org/apache/camel/Route.java      |  28 +-
 .../main/java/org/apache/camel/RoutesBuilder.java  |  19 +-
 .../src/main/java/org/apache/camel/ai/AiEvent.java | 121 +++++++
 .../main/java/org/apache/camel/spi/CamelEvent.java |   9 +-
 .../java/org/apache/camel/spi/EventNotifier.java   |  19 ++
 .../camel/impl/debugger/DefaultDebugger.java       |   3 +
 .../org/apache/camel/impl/engine/DefaultRoute.java |  17 +
 .../camel/impl/engine/DefaultRoutesLoader.java     |  25 +-
 .../org/apache/camel/dev-console/route.json        |   8 +
 .../apache/camel/impl/console/EventConsole.java    |   6 +
 .../apache/camel/impl/console/RouteDevConsole.java |  12 +-
 .../console/RouteDevConsoleTemplatedRouteTest.java |  90 ++++++
 .../src/main/docs/modules/eips/pages/saga-eip.adoc |  28 ++
 .../java/org/apache/camel/impl/DefaultModel.java   |  21 +-
 .../org/apache/camel/builder/RouteBuilder.java     |  43 +++
 .../org/apache/camel/model/RouteDefinition.java    |  17 +
 .../main/LraConfigurationPropertiesConfigurer.java |   7 +
 .../camel-main-configuration-metadata.json         |   1 +
 core/camel-main/src/main/docs/main.adoc            |   3 +-
 .../camel/main/LraConfigurationProperties.java     |  24 ++
 .../api/management/mbean/ManagedRouteMBean.java    |   6 +
 .../management/mbean/ManagedEventNotifier.java     |  14 +-
 .../mbean/ManagedEventNotifierMBean.java           |   4 +
 .../camel/management/mbean/ManagedRoute.java       |  12 +
 .../ManagedRouteTemplatedRouteSourceTest.java      |  70 ++++
 .../java/org/apache/camel/support/EventHelper.java |  54 ++++
 .../camel/support/RouteWatcherReloadStrategy.java  |  20 +-
 .../camel/support/SimpleEventNotifierSupport.java  |  12 +
 .../java/org/apache/camel/util/SecurityUtils.java  |   3 +
 .../java/org/apache/camel/util/SensitiveUtils.java |   2 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |  35 ++
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |  35 ++
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    | 111 ++++++-
 .../dsl/TelegramEndpointBuilderFactory.java        |  59 ++++
 .../core/commands/action/ActionBaseCommand.java    |  24 +-
 .../commands/action/CamelRouteStructureAction.java |   1 +
 .../commands/action/CamelRouteTopologyAction.java  |   1 +
 .../commands/action/RouteActionJavaSourceTest.java |   5 +-
 .../camel/dsl/jbang/core/commands/tui/LogTab.java  |  40 +--
 .../dsl/jbang/core/commands/tui/ProcessTab.java    |   3 +-
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |  47 +--
 .../dsl/jbang/core/commands/tui/TuiHelper.java     |  83 +++++
 .../jbang/core/commands/tui/LogTabRenderTest.java  |  23 +-
 .../commands/tui/SourceViewerWordWrapTest.java     |  77 +++++
 .../dsl/jbang/core/commands/tui/TuiHelperTest.java |  50 +++
 .../RouteReloadOnDemandTemplatedRouteTest.java     | 192 +++++++++++
 ...va => RouteReloadTemplatedRouteSourceTest.java} |  98 +++---
 .../dsl/yaml/RouteReloadTemplatedRouteTest.java    |   3 +
 parent/pom.xml                                     |   2 +-
 .../services/IbmMQLocalContainerInfraService.java  |   9 +-
 .../maven/packaging/UpdateSensitizeHelper.java     |   2 +-
 129 files changed, 4917 insertions(+), 345 deletions(-)
 create mode 100644 
components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerSuspendedBatchPooledExchangeTest.java
 create mode 100644 
components/camel-aws/camel-aws2-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerSuspendedBatchTest.java
 create mode 100644 
components/camel-lra/src/main/java/org/apache/camel/service/lra/LRACallbackSigner.java
 create mode 100644 
components/camel-lra/src/test/java/org/apache/camel/service/lra/LRACallbackSignerTest.java
 create mode 100644 
components/camel-lra/src/test/java/org/apache/camel/service/lra/LRASagaRoutesCallbackSignatureTest.java
 create mode 100644 
components/camel-lra/src/test/java/org/apache/camel/service/lra/LRASagaRoutesUnsignedCallbackTest.java
 copy 
components/{camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramService.java
 => 
camel-lra/src/test/java/org/apache/camel/service/lra/LRASignedCallbacksIT.java} 
(53%)
 create mode 100644 
components/camel-oauth/src/main/java/org/apache/camel/oauth/HttpRequestHeaders.java
 copy 
components/{camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramService.java
 => 
camel-oauth/src/main/java/org/apache/camel/oauth/NettyHttpRequestHeaders.java} 
(53%)
 create mode 100644 
components/camel-oauth/src/main/java/org/apache/camel/oauth/ServletHttpRequestHeaders.java
 copy 
components/{camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramService.java
 => 
camel-oauth/src/main/java/org/apache/camel/oauth/VertxHttpRequestHeaders.java} 
(53%)
 create mode 100644 
components/camel-oauth/src/test/java/org/apache/camel/component/platform/http/springboot/PlatformHttpMessage.java
 create mode 100644 
components/camel-oauth/src/test/java/org/apache/camel/oauth/AbstractOAuthRequestHeadersTest.java
 create mode 100644 
components/camel-oauth/src/test/java/org/apache/camel/oauth/HttpRequestHeadersTest.java
 create mode 100644 
components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthBearerTokenProcessorTest.java
 copy 
components/{camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramService.java
 => 
camel-oauth/src/test/java/org/apache/camel/oauth/OAuthRequestHeadersNettyHttpTest.java}
 (53%)
 create mode 100644 
components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthRequestHeadersServletTest.java
 create mode 100644 
components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthRequestHeadersUndertowTest.java
 create mode 100644 
components/camel-oauth/src/test/java/org/apache/camel/oauth/OAuthRequestHeadersVertxTest.java
 create mode 100644 
components/camel-oauth/src/test/java/org/apache/camel/oauth/StubOAuth.java
 create mode 100644 
components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramWebhookSecretTokenTest.java
 create mode 100644 
components/camel-telegram/src/test/java/org/apache/camel/component/telegram/service/TelegramServiceRestBotAPIAdapterErrorTest.java
 create mode 100644 
core/camel-api/src/main/java/org/apache/camel/ai/AiEvent.java
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/RouteDevConsoleTemplatedRouteTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteTemplatedRouteSourceTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceViewerWordWrapTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadOnDemandTemplatedRouteTest.java
 copy 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/{RouteReloadTemplatedRouteTest.java
 => RouteReloadTemplatedRouteSourceTest.java} (62%)

Reply via email to