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

dependabot[bot] pushed a change to branch 
dependabot/maven/opentelemetry-50e92507e5
in repository https://gitbox.apache.org/repos/asf/camel.git


    omit ec59d91d1ad8 chore(deps): Bump the opentelemetry group with 5 updates
     add 534c757c8ea6 CAMEL-25450: Stabilize flaky IgniteComputeTest (#27737)
     add a3e5d8c446ce CAMEL-25451: Fix flaky 
SmppTRXProducerSupervisingRouteControllerIT (#27734)
     add a7169d7c6ab6 CAMEL-25488/CAMEL-24598: fix flaky jgroups-raft tests - 
take care of Learner role change (#27613)
     add 71b9419ab477 CAMEL-25572: camel-github2 - move the consumer position 
per routed exchange, route a commit whose author lookup failed (#27756)
     add cb20ae3db42f CAMEL-25574: camel-zip-deflater - The gzip unmarshal does 
not move the mark of the message body (#27758)
     add 54a72ee7b174 chore(deps): Bump infinispan-version from 16.2.3 to 16.3.0
     add e2dcd236464a chore(deps): Bump actions/upload-artifact from 7.0.1 to 
7.0.2
     add d619b6b26b4f chore(deps): Bump actions/download-artifact from 8.0.1 to 
8.0.2
     add b19f99946fbb chore(deps): Bump astral-sh/setup-uv from 10.2.0 to 10.3.0
     add 043ac9ec84ab CAMEL-25569: camel-aws2-kinesis - Keep the position in a 
shard when its iterator expired or the stream is resharded (#27753)
     add b168e18c7e6f CAMEL-25571: camel-http-common - uncompress a gzip 
request body that arrives after the headers (#27755)
     add 1c8e8061c2b1 CAMEL-25573: camel-netty-http - Keep the InputStream 
contract in the request body stream cache (#27757)
     add 75ddf4853b21 CAMEL-25575: camel-dropbox - search and get read the 
following pages of the result (#27759)
     add 0f95633e7e7f CAMEL-25576: camel-box - getEnterpriseEvents reads every 
chunk of the event log (#27760)
     add 914328b3555f CAMEL-25577: camel-telegram - Complete the exchange once 
when Telegram answers with an error (#27761)
     add 05b3e67bb9f2 CAMEL-25582: camel-vertx-websocket - Reconnect the client 
consumer with one attempt at a time (#27762)
     add 70aed6427e09 chore: upgrade guide 4.24 - the notes of eight fixes 
merged on 2026-10-13 (#27763)
     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 f402f86133e3 CAMEL-25602: camel-http-common - publish the real default 
for muteException (#27765)
     add e24a751a5ec9 chore: camel-jbang - tabs say when a text field has the 
keyboard; one filter field for the table tabs
     add 728b01afd747 chore: camel-jbang - the file tools take a directory as 
the integration whose sources it holds
     add 1de5ec5135f8 CAMEL-25630: camel-jbang - the route diagram takes its 
numbers from the status file
     add 1fbdddc37d21 CAMEL-25158: Fix flaky RouteIdTransactedIT by using one 
queue per test
     add f7b3055e2257 CAMEL-23317: Isolate mailboxes and fix POP3 race in 
remaining flaky mail tests
     add bccff2a2fb15 CAMEL-25608: camel-ical - parse each unmarshal with its 
own CalendarBuilder
     add d167b11e6738 CAMEL-25467: camel-jbang - camel overview finds mistakes 
in the error handling
     add 614f8125789c CAMEL-25625: camel-management - expose Destination on the 
managed throughput logger (#27789)
     add 3c20fccc13d9 CAMEL-25620: camel-console - allow dev consoles to be 
registered while the registry starts (#27788)
     add f1a7de3974bd CAMEL-25616: camel-core - route reload no longer 
duplicates a templated route without routeId, nor removes all routes when the 
route template is defined in Java (#27774)
     add c754310d6f88 CAMEL-25444: camel-jbang - keys sent over MCP never 
answer a dialog that asks the user to confirm
     add ff0bdf925cc6 CAMEL-25445: camel-jbang - text from the integrations no 
longer acts on the terminal
     add 346d679730b0 CAMEL-25629: camel-jbang - the camel.jbang.javaVersion 
metadata lists Java 25 too (#27810)
     add d6402d4e190f CAMEL-25581: camel-jbang - run the web session on JLine 
instead of Aesh
     add eea446955b26 CAMEL-25636: camel-core - the label of marshal and 
unmarshal shows the name of the data format (#27809)
     add b0a816919420 CAMEL-25615: camel-bonita - startCase uploads a file 
input through the client of its own endpoint and leaves no temporary file 
behind (#27802)
     add 63ab9eb9d1d8 CAMEL-25613: camel-jmx - consumer reconnects once per 
lost connection and keeps the new connection (#27800)
     add d2253c31ac29 CAMEL-25612: camel-sjms - a failed connection recovery 
attempt leaves the consumer without JMS consumers (#27799)
     add f25f798b0828 CAMEL-25611: camel-kudu - Fail the exchange when Kudu 
answers a row operation with a row error (#27798)
     add 7663963b0e8a CAMEL-25610: camel-influxdb2 - Fail the exchange when 
InfluxDB rejects the write (#27797)
     add cad408b88fb9 CAMEL-25606: camel-wasm - Optional runtime compiler 
(#27793)
     add 3ec0778057c2 CAMEL-25498: camel-jbang: keep the names in quarkus.* 
keys when exporting to Quarkus (#27790)
     add f3a04698c7b8 CAMEL-25563: camel-http - Send each value of a 
multi-value header as its own HTTP header (#27787)
     add cc762d832432 CAMEL-25405: camel-mcp-server - expose a runtime-neutral 
MCP principal name and roles (#27767)
     add 1d59394c3ecd CAMEL-25601: camel-vertx-websocket - register client 
consumer handlers on an already-open WebSocket (#27764)
     add 821e4db553ee CAMEL-25260: Set the JUnit parallel executor-service to 
FORK_JOIN_POOL to silence the warning (#27579)
     add d969c8d7df8f CAMEL-25614: camel-kubernetes - context reload on secret 
or config map update stops after the watch is closed (#27801)
     add a5cd06d52563 CAMEL-25641: camel-jbang-mcp - every tool class is 
@McpSecured, with a test that keeps it so (#27812)
     add 6f6eb7862457 CAMEL-25536: camel-jbang-mcp - 
camel_migration_guide_search ranks topic sections with the source version in 
mind (#27814)
     add ee3d46fbd17d CAMEL-25646: camel-jbang-mcp - the initialize response 
carries server instructions: the rules an agent needs before its first call 
(#27816)
     add 939d2e290eae CAMEL-25623: fix flaky SmbComponentConnectionReadIT
     add c9bbd1d4290d CAMEL-25555: camel-jbang - camel validate normalize 
--output <dir> writes one file per input file, so a top-level onException keeps 
its scope (#27818)
     add 1a0cd7c3c0c8 CAMEL-25136: avoid ClassCastException when interface 
files are scanned in commands dir
     add 146bb2c497c4 chore: docs - the security model lists the endpoint URIs 
in the JSON of the dev consoles as a known non-finding
     add 5e0cea4fbc0a CAMEL-25539: camel-jbang - camel_catalog_doc says where 
an EIP goes and the YAML shape of expression and namespace options (#27815)
     add 026e7391e1f4 CAMEL-25534: camel-mail - the subject option says the 
header is ignored unless useHeaderSubject=true (#27813)
     add c09a187b5e69 CAMEL-25621: camel-mina - Report write failure on 
exchange when sync=false
     add 2bf28b3c23cf camel-langchain4j-agent - Replace deprecated methods
     add 92c3050f83a4 CAMEL-25618: Require explicit experts in semantic 
evaluations
     add 78acc373e10f CAMEL-25618: Capture and expose semantic audit from typed 
AI events
     add 16cd4e8e0cc3 CAMEL-25618: Share current semantic measurements across 
management and tooling
     add 12e8bdcdf1af CAMEL-25618: Make expert parameter controls visible in 
the TUI
     add 79ac386cb20e chore(deps): Bump the opentelemetry group across 1 
directory with 5 updates

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   (ec59d91d1ad8)
            \
             N -- N -- N   refs/heads/dependabot/maven/opentelemetry-50e92507e5 
(79ac386cb20e)

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:
 .github/workflows/alternative-os-build-main.yml    |    2 +-
 .github/workflows/camel-launcher-native-exe.yml    |    4 +-
 .github/workflows/check-container-versions.yml     |    2 +-
 .github/workflows/dep-check.yml                    |    2 +-
 .github/workflows/generate-sbom.yml                |    2 +-
 .github/workflows/main-build.yml                   |    6 +-
 .github/workflows/package-native-validation.yml    |    2 +-
 .github/workflows/pr-build-main.yml                |   10 +-
 .github/workflows/pr-ci-scripts-validation.yml     |    2 +-
 .github/workflows/pr-id.yml                        |    2 +-
 .github/workflows/security-scan.yml                |    2 +-
 .github/workflows/sonar-build.yml                  |    4 +-
 .github/workflows/sonar-scan.yml                   |    4 +-
 AGENTS.md                                          |    6 +
 .../catalog/components/atmosphere-websocket.json   |    2 +-
 .../org/apache/camel/catalog/components/imap.json  |    4 +-
 .../org/apache/camel/catalog/components/imaps.json |    4 +-
 .../org/apache/camel/catalog/components/jetty.json |    2 +-
 .../org/apache/camel/catalog/components/pop3.json  |    4 +-
 .../org/apache/camel/catalog/components/pop3s.json |    4 +-
 .../apache/camel/catalog/components/servlet.json   |    2 +-
 .../org/apache/camel/catalog/components/smtp.json  |    4 +-
 .../org/apache/camel/catalog/components/smtps.json |    4 +-
 .../apache/camel/catalog/components/telegram.json  |    4 +-
 .../org/apache/camel/catalog/components/wasm.json  |   15 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |  230 ++-
 .../apache/camel/catalog/dev-consoles.properties   |    1 +
 .../camel/catalog/dev-consoles/route-diagram.json  |   33 +-
 .../apache/camel/catalog/dev-consoles/route.json   |    8 +
 .../camel/catalog/dev-consoles/semantic-audit.json |  198 ++-
 .../catalog/dev-consoles/semantic-metadata.json    |   16 +-
 .../catalog/dev-consoles/semantic-monitoring.json  |   90 ++
 .../camel/catalog/docs/ai-tool-component.adoc      |   26 +-
 .../org/apache/camel/catalog/docs/diagram.adoc     |  127 ++
 .../apache/camel/catalog/docs/event-component.adoc |    3 +
 .../camel/catalog/docs/influxdb2-component.adoc    |   11 +
 .../apache/camel/catalog/docs/kudu-component.adoc  |   11 +
 .../org/apache/camel/catalog/docs/lra.adoc         |    2 +
 .../apache/camel/catalog/docs/mail-component.adoc  |   87 +-
 .../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/semantic-language.adoc      |  453 ++++--
 .../org/apache/camel/catalog/docs/switch-eip.adoc  |    3 +-
 .../camel/catalog/docs/telegram-component.adoc     |   13 +
 .../camel/catalog/docs/typesafe-ai-component.adoc  |   25 +-
 .../apache/camel/catalog/docs/wasm-component.adoc  |   52 +-
 .../apache/camel/catalog/docs/wolf-defender.adoc   |    7 +-
 .../jbang/camel-jbang-configuration-metadata.json  |    2 +-
 .../main/camel-main-configuration-metadata.json    |    1 +
 .../apache/camel/catalog/main/sensitive-keys.json  |    1 +
 .../camel/catalog/schemas/camelYamlDsl-model.json  |   24 +-
 .../src/main/docs/ai-tool-component.adoc           |   26 +-
 .../ai/tool/AiToolAuthorizationDeniedEvent.java    |   24 +-
 .../camel/component/ai/tool/AiToolExecutor.java    |   21 +-
 .../tool/AiToolAuthorizationDeniedEventTest.java   |  151 +-
 .../agent/api/CompositeToolProvider.java           |    3 +-
 .../agent/api/CompositeToolProviderTest.java       |   38 +-
 .../agent/LangChain4jAgentConfiguration.java       |    2 +-
 .../LangChain4jAgentMcpToolProviderFilterTest.java |   10 +-
 .../langchain4j/agent/support/StubMcpClient.java   |    3 +
 .../component/mcp/server/McpServerBridge.java      |   31 +-
 .../component/mcp/server/McpToolCallContext.java   |   69 +-
 .../mcp/server/vertx/VertxMcpPrincipal.java        |  105 ++
 .../mcp/server/vertx/VertxMcpServerEngine.java     |   20 +-
 .../main/McpServerMainAuthenticationTest.java      |   71 +
 .../mcp/server/vertx/VertxMcpPrincipalTest.java    |  110 ++
 .../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 +-
 components/camel-ai/camel-semantic/pom.xml         |    5 +
 .../apache/camel/dev-console/semantic-audit.json   |  198 ++-
 .../camel/dev-console/semantic-metadata.json       |   16 +-
 .../camel/dev-console/semantic-monitoring.json     |   90 ++
 .../apache/camel/dev-console/semantic-monitoring   |    2 +
 .../org/apache/camel/dev-consoles.properties       |    2 +-
 .../src/main/docs/semantic-language.adoc           |  453 ++++--
 .../camel/language/semantic/SemanticLanguage.java  |  341 +----
 .../camel/semantic/LoggingSemanticAuditSink.java   |    7 +
 .../camel/semantic/MemorySemanticAuditStore.java   |   16 +-
 .../org/apache/camel/semantic/SemanticAdapter.java |    4 +-
 .../org/apache/camel/semantic/SemanticAudit.java   |   44 -
 ...ception.java => SemanticAuditCapabilities.java} |   14 +-
 .../camel/semantic/SemanticAuditConfiguration.java |    2 +-
 .../camel/semantic/SemanticAuditConsole.java       |  145 +-
 .../camel/semantic/SemanticAuditDecision.java      |   58 -
 .../apache/camel/semantic/SemanticAuditQuery.java  |   44 +-
 .../apache/camel/semantic/SemanticAuditReader.java |   25 +-
 .../apache/camel/semantic/SemanticAuditRecord.java |   41 +-
 .../camel/semantic/SemanticAuditResultFilter.java  |  104 ++
 .../apache/camel/semantic/SemanticAuditSink.java   |    2 +-
 .../camel/semantic/SemanticCapabilities.java       |   52 +
 .../apache/camel/semantic/SemanticEvaluation.java  |    4 +-
 .../camel/semantic/SemanticEvaluationBuilder.java  |    2 +-
 .../camel/semantic/SemanticEvaluationsBuilder.java |   12 +-
 .../org/apache/camel/semantic/SemanticEvent.java   |  117 ++
 ...icAuditSink.java => SemanticExchangeEvent.java} |   32 +-
 .../org/apache/camel/semantic/SemanticFinding.java |   52 +
 .../camel/semantic/SemanticMetadataConsole.java    |   59 +-
 ...ticAuditSink.java => SemanticMetricSource.java} |   13 +-
 .../camel/semantic/SemanticMonitoringConsole.java  |   73 +
 .../camel/semantic/SemanticMonitoringEvent.java    |   75 +
 .../camel/semantic/SemanticMonitoringSnapshot.java |   67 +
 .../apache/camel/semantic/SemanticObserver.java    |    3 -
 .../apache/camel/semantic/SemanticOperation.java   |   15 +
 .../org/apache/camel/semantic/SemanticResult.java  |   12 +
 .../camel/semantic/SemanticResultMetrics.java      |  263 ++++
 .../semantic/SemanticXmlRoutesBuilderLoader.java   |   10 +-
 .../semantic/internal/SemanticAuditAccess.java     |  219 +++
 .../semantic/internal/SemanticAuditExtensions.java |  199 +++
 .../semantic/internal/SemanticAuditService.java    |  173 ++-
 .../internal/SemanticMonitoringService.java        |  267 ++++
 .../yaml/SemanticDefinitionDeserializer.java       |   13 +-
 .../camel/semantic/SemanticAuditAccessTest.java    |  168 ++
 .../semantic/SemanticAuditBulkRetrievalTest.java   |   99 ++
 .../camel/semantic/SemanticAuditConsoleTest.java   |   82 +-
 .../camel/semantic/SemanticAuditInputTest.java     |   10 +-
 .../camel/semantic/SemanticAuditQueryTest.java     |  168 ++
 .../semantic/SemanticAuditRegressionTest.java      |   43 +-
 .../camel/semantic/SemanticAuditReviewTest.java    |   21 +-
 .../apache/camel/semantic/SemanticAuditTest.java   |   52 +-
 .../apache/camel/semantic/SemanticBatchTest.java   |    4 +-
 .../camel/semantic/SemanticCapabilitiesTest.java   |    4 +-
 .../apache/camel/semantic/SemanticConsoleTest.java |    5 +-
 .../camel/semantic/SemanticContractTest.java       |   38 +-
 .../camel/semantic/SemanticDeclarationDslTest.java |   43 +-
 .../org/apache/camel/semantic/SemanticEipTest.java |    4 +-
 .../semantic/SemanticEvaluationBuilderTest.java    |   24 +-
 .../apache/camel/semantic/SemanticEventTest.java   |  353 +++++
 .../apache/camel/semantic/SemanticExpertTest.java  |  134 +-
 .../camel/semantic/SemanticExpertYamlTest.java     |   32 +-
 .../camel/semantic/SemanticInitializationTest.java |  102 +-
 .../camel/semantic/SemanticLanguageTest.java       |  277 +---
 .../semantic/SemanticMetadataConsoleTest.java      |   91 +-
 .../semantic/SemanticMonitoringSamplingTest.java   |  121 ++
 .../camel/semantic/SemanticMonitoringTest.java     |  162 ++
 .../camel/semantic/SemanticPropertiesTest.java     |   57 +-
 .../camel/semantic/SemanticResultMetricsTest.java  |  188 +++
 .../semantic/SemanticRetryAndValidationTest.java   |    3 +-
 .../camel/semantic/SemanticScoreMetadataTest.java  |   11 +-
 .../semantic/SemanticXmlAutoDiscoveryTest.java     |   15 +-
 .../camel/semantic/SemanticXmlLoaderTest.java      |    2 +-
 .../services/org/apache/camel/semantic-adapter     |    2 -
 .../src/main/docs/typesafe-ai-component.adoc       |   25 +-
 .../typesafeai/TypeSafeAiSemanticAdapter.java      |    8 +-
 .../typesafeai/TypeSafeAiApiPathTest.java          |    6 +-
 .../typesafeai/TypeSafeAiSemanticAdapterTest.java  |   40 +-
 .../services/org/apache/camel/semantic-adapter     |    2 -
 .../src/main/docs/wolf-defender.adoc               |    7 +-
 .../wolfdefender/WolfDefenderSemanticAdapter.java  |    2 -
 .../wolfdefender/WolfDefenderLanguageTest.java     |   11 +-
 .../WolfDefenderSemanticAdapterTest.java           |   14 +-
 .../atmosphere/websocket/atmosphere-websocket.json |    2 +-
 .../aws2/ddbstream/Ddb2StreamConsumer.java         |   53 +-
 .../aws2/ddbstream/ShardIteratorHandler.java       |    9 +
 ...amConsumerSuspendedBatchPooledExchangeTest.java |   73 +
 .../Ddb2StreamConsumerSuspendedBatchTest.java      |  357 +++++
 .../component/aws2/kinesis/Kinesis2Consumer.java   |   81 +-
 .../aws2/kinesis/KinesisConsumerPositionTest.java  |  286 ++++
 .../camel/component/bonita/api/BonitaAPI.java      |   20 +-
 .../component/bonita/api/BonitaAPIBuilder.java     |    4 +-
 .../component/bonita/api/util/BonitaAPIUtil.java   |   52 +-
 .../bonita/BonitaStartCaseFileUploadTest.java      |  262 ++++
 .../api/util/BonitaAPIUtilPrepareInputsTest.java   |   13 +-
 .../component/box/api/BoxEventLogsManager.java     |   29 +-
 .../box/BoxEventLogsManagerPagingTest.java         |  140 ++
 .../apache/camel/dev-console/route-diagram.json    |   33 +-
 .../camel-diagram/src/main/docs/diagram.adoc       |  127 ++
 .../camel/diagram/DefaultRouteDiagramDumper.java   |  135 +-
 .../apache/camel/diagram/DiagramDevConsole.java    |   52 +-
 .../camel/diagram/RouteDiagramAsciiRenderer.java   |   52 +-
 .../camel/diagram/RouteDiagramLayoutEngine.java    |    2 +
 .../apache/camel/diagram/RouteDiagramRenderer.java |   65 +-
 .../org/apache/camel/diagram/RouteErrorFrame.java  |  190 +++
 .../camel/diagram/TopologyAsciiRenderer.java       |   72 +
 .../apache/camel/diagram/TopologyErrorFrame.java   |  334 ++++
 .../camel/diagram/TopologyImageRenderer.java       |   80 +
 .../resources/camel/diagram/camel-route-diagram.js |  166 +-
 .../camel/diagram/camel-topology-diagram.js        |  210 ++-
 .../camel/diagram/DiagramErrorHandlingTest.java    |  153 ++
 .../apache/camel/diagram/RouteErrorFrameTest.java  |  167 ++
 .../camel/diagram/TopologyErrorFrameTest.java      |  212 +++
 components/camel-dropbox/pom.xml                   |    6 +
 .../component/dropbox/core/DropboxAPIFacade.java   |   28 +-
 .../dropbox/core/DropboxAPIFacadePagingTest.java   |  174 +++
 .../camel-event/src/main/docs/event-component.adoc |    3 +
 .../component/camelevent/CamelEventConsumer.java   |    5 +
 .../github2/consumer/AbstractGitHub2Consumer.java  |   11 +
 .../component/github2/consumer/CommitConsumer.java |  102 +-
 .../component/github2/consumer/EventsConsumer.java |    9 +-
 .../consumer/PullRequestCommentConsumer.java       |    7 +-
 .../github2/consumer/PullRequestConsumer.java      |   10 +-
 .../component/github2/consumer/TagConsumer.java    |    6 +-
 .../consumer/GitHub2ConsumerPositionTest.java      |  471 ++++++
 .../camel/http/common/HttpCommonEndpoint.java      |    4 +-
 .../apache/camel/http/common/HttpConverter.java    |   21 +-
 .../camel/http/common/HttpConverterGzipTest.java   |  201 +++
 .../apache/camel/component/http/HttpProducer.java  |   46 +-
 .../http/HttpProducerMultiValueHeaderTest.java     |  127 ++
 .../HttpProducerTwoHeadersWithSameKeyTest.java     |    8 +-
 .../camel/component/ical/ICalDataFormat.java       |    5 +-
 .../ICalDataFormatConcurrentUnmarshalTest.java     |  164 ++
 .../component/ical/ICalDataFormatTimeZoneTest.java |   77 +
 .../camel/component/ignite/IgniteComputeTest.java  |   20 +-
 .../src/main/docs/influxdb2-component.adoc         |   11 +
 .../component/influxdb2/InfluxDb2Producer.java     |   10 +-
 .../InfluxDb2ProducerWriteFailureTest.java         |  213 +++
 .../org/apache/camel/component/jetty12/jetty.json  |    2 +-
 .../jetty/JettyGzipRequestEmptyBodyTest.java       |  102 ++
 .../jetty/JettyGzipRequestExpectContinueTest.java  |  125 ++
 .../raft/cluster/ClusterRoleChangeListener.java    |    7 +-
 .../raft/cluster/JGroupsRaftClusterView.java       |   22 +-
 .../cluster/ClusterRoleChangeListenerTest.java     |   73 +
 .../raft/cluster/JGroupsRaftClusterViewTest.java}  |   32 +-
 .../src/test/resources/raftABC.xml                 |    7 +-
 .../integration/spring/tx/RouteIdTransactedIT.java |   15 +-
 .../apache/camel/component/jmx/JMXConsumer.java    |  112 +-
 .../component/jmx/JMXConsumerReconnectTest.java    |  362 +++++
 .../vault/ConfigmapsReloadTriggerTask.java         |   82 +-
 .../secrets/vault/SecretsReloadTriggerTask.java    |   82 +-
 ...ConfigmapsReloadTriggerTaskWatchClosedTest.java |  158 ++
 .../SecretsReloadTriggerTaskWatchClosedTest.java   |  158 ++
 components/camel-kudu/pom.xml                      |    6 +
 .../camel-kudu/src/main/docs/kudu-component.adoc   |   11 +
 .../apache/camel/component/kudu/KuduProducer.java  |   41 +-
 .../component/kudu/KuduRowErrorException.java      |   53 +
 .../component/kudu/KuduProducerRowErrorTest.java   |  200 +++
 .../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    |   20 +-
 .../org/apache/camel/component/mail/imap.json      |    4 +-
 .../org/apache/camel/component/mail/imaps.json     |    4 +-
 .../org/apache/camel/component/mail/pop3.json      |    4 +-
 .../org/apache/camel/component/mail/pop3s.json     |    4 +-
 .../org/apache/camel/component/mail/smtp.json      |    4 +-
 .../org/apache/camel/component/mail/smtps.json     |    4 +-
 .../camel-mail/src/main/docs/mail-component.adoc   |   87 +-
 .../apache/camel/component/mail/MailBinding.java   |    8 +-
 .../camel/component/mail/MailConfiguration.java    |    3 +-
 .../camel/component/mail/MailDisconnectTest.java   |    8 +-
 ...MultipartAlternativeWithLongerFilenameTest.java |   39 +-
 .../MicrometerExchangeEventNotifier.java           |    3 +
 .../apache/camel/component/mina/MinaHelper.java    |    3 +-
 .../camel/component/mina/MinaWriteFailureTest.java |  119 ++
 .../integration/NatsProducerReplyToTimeoutIT.java  |    4 +-
 components/camel-netty-http/pom.xml                |    5 +
 .../netty/http/NettyChannelBufferStreamCache.java  |   17 +-
 .../http/NettyChannelBufferStreamCacheTest.java    |  154 ++
 .../netty/http/NettyHttpGzipRequestBodyTest.java   |  120 ++
 components/camel-oauth/pom.xml                     |   22 +
 .../org/apache/camel/oauth/HttpRequestHeaders.java |  124 ++
 .../apache/camel/oauth/InMemorySessionStore.java   |   14 +-
 .../camel/oauth/NettyHttpRequestHeaders.java       |   24 +-
 .../main/java/org/apache/camel/oauth/OAuth.java    |    7 +
 .../camel/oauth/OAuthBearerTokenProcessor.java     |   25 +-
 .../camel/oauth/ServletHttpRequestHeaders.java     |   81 +
 .../camel/oauth/VertxHttpRequestHeaders.java       |   24 +-
 .../http/springboot/PlatformHttpMessage.java       |   43 +
 .../oauth/AbstractOAuthRequestHeadersTest.java     |  249 +++
 .../apache/camel/oauth/HttpRequestHeadersTest.java |  168 ++
 .../camel/oauth/OAuthBearerTokenProcessorTest.java |   85 ++
 .../oauth/OAuthRequestHeadersNettyHttpTest.java}   |   30 +-
 .../oauth/OAuthRequestHeadersServletTest.java      |   66 +
 .../oauth/OAuthRequestHeadersUndertowTest.java     |   59 +
 .../camel/oauth/OAuthRequestHeadersVertxTest.java  |   45 +
 .../java/org/apache/camel/oauth/StubOAuth.java     |   74 +
 .../OpenTelemetryExchangeEventNotifier.java        |    4 +-
 .../apache/camel/component/servlet/servlet.json    |    2 +-
 .../consumer/SimpleMessageListenerContainer.java   |   42 +-
 .../SjmsConsumerRecoveryFailedAttemptTest.java     |  313 ++++
 .../smb/SmbComponentConnectionReadIT.java          |    3 +-
 components/camel-smpp/pom.xml                      |    6 +
 ...mppTRXProducerSupervisingRouteControllerIT.java |   41 +-
 .../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     |   24 +-
 .../telegram/service/TelegramMessageHandler.java   |   23 +-
 .../service/TelegramServiceRestBotAPIAdapter.java  |   32 +-
 .../telegram/TelegramProducerFailureTest.java      |  303 ++++
 .../telegram/TelegramWebhookCallTest.java          |   82 +-
 .../telegram/TelegramWebhookSecretTokenTest.java   |  132 ++
 .../TelegramServiceRestBotAPIAdapterErrorTest.java |  138 ++
 .../camel/test/main/junit6/CamelMainExtension.java |    1 +
 .../camel/test/main/junit6/CamelMainTest.java      |    7 +
 .../spring/junit6/CamelAnnotationsHandler.java     |    1 +
 .../test/spring/junit6/EnableRouteDiagramDump.java |    7 +
 .../websocket/VertxWebsocketClientConsumer.java    |  187 ++-
 .../vertx/websocket/VertxWebsocketEndpoint.java    |   83 +-
 .../VertxWebsocketClientConsumerHandlersTest.java  |  119 ++
 ...WebsocketConsumerAsClientSlowReconnectTest.java |  250 +++
 components/camel-wasm/pom.xml                      |    6 +
 .../wasm/WasmConfigurationConfigurer.java          |    3 +
 .../component/wasm/WasmEndpointConfigurer.java     |    3 +
 .../component/wasm/WasmEndpointUriFactory.java     |    3 +-
 .../org/apache/camel/component/wasm/wasm.json      |   15 +-
 .../camel-wasm/src/main/docs/wasm-component.adoc   |   52 +-
 .../camel/component/wasm/WasmConfiguration.java    |   18 +
 .../apache/camel/component/wasm/WasmEndpoint.java  |  130 ++
 .../apache/camel/component/wasm/WasmProducer.java  |  119 +-
 .../java/org/apache/camel/wasm/WasiCommand.java    |  130 ++
 .../component/wasm/WasmCompiledComponentTest.java  |   19 +-
 .../camel/component/wasm/WasmComponentTest.java    |  160 +-
 .../org/apache/camel/wasm/WasiCommandTest.java     |  254 ++-
 .../deflater/GzipDeflaterDataFormat.java           |    6 +-
 .../deflater/GzipDataFormatBodyReadAgainTest.java  |  123 ++
 components/pom.xml                                 |    1 +
 .../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 +-
 .../org/apache/camel/spi/DumpRoutesStrategy.java   |   22 +
 .../java/org/apache/camel/spi/EventNotifier.java   |   19 +
 .../org/apache/camel/spi/RouteDiagramDumper.java   |  117 ++
 .../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 +
 .../impl/console/DefaultDevConsoleRegistry.java    |   21 +-
 .../apache/camel/impl/console/EventConsole.java    |    6 +
 .../apache/camel/impl/console/RouteDevConsole.java |   12 +-
 .../console/DefaultDevConsoleRegistryTest.java     |   55 +
 .../ProcessorDevConsoleThroughputLogTest.java      |   88 ++
 .../console/RouteDevConsoleTemplatedRouteTest.java |   90 ++
 .../impl/DefaultDumpRoutesStrategyConfigurer.java  |    3 +
 .../src/main/docs/modules/eips/pages/saga-eip.adoc |   28 +
 .../main/docs/modules/eips/pages/switch-eip.adoc   |    3 +-
 .../camel/impl/DefaultDumpRoutesStrategy.java      |   17 +-
 .../java/org/apache/camel/impl/DefaultModel.java   |   21 +-
 .../camel/impl/DefaultModelToStructureDumper.java  |   16 +-
 .../org/apache/camel/builder/RouteBuilder.java     |   49 +
 .../org/apache/camel/model/MarshalDefinition.java  |   14 +-
 .../org/apache/camel/model/RouteDefinition.java    |   17 +
 .../apache/camel/model/UnmarshalDefinition.java    |   14 +-
 .../camel/CamelParallelExecutionStrategy.java      |   10 +-
 .../model/MarshalUnmarshalDefinitionLabelTest.java |   85 ++
 .../src/test/resources/junit-platform.properties   |    1 +
 .../main/LraConfigurationPropertiesConfigurer.java |    7 +
 .../camel-main-configuration-metadata.json         |    1 +
 core/camel-main/src/main/docs/main.adoc            |    3 +-
 .../org/apache/camel/main/BaseMainSupport.java     |    1 +
 .../camel/main/LraConfigurationProperties.java     |   24 +
 .../camel/main/MainDurationEventNotifier.java      |    1 +
 .../apache/camel/main/MainDurationAliasTest.java   |   23 +
 .../api/management/mbean/ManagedRouteMBean.java    |    6 +
 .../mbean/ManagedThroughputLoggerMBean.java        |    2 +-
 .../DefaultManagementObjectStrategy.java           |    2 +-
 .../management/mbean/ManagedEventNotifier.java     |   14 +-
 .../mbean/ManagedEventNotifierMBean.java           |    4 +
 .../camel/management/mbean/ManagedRoute.java       |   12 +
 .../management/mbean/ManagedThroughputLogger.java  |   29 +
 .../DumpRouteStructureNoErrorHandlerTest.java      |   68 +
 .../camel/management/ManagedLogEndpointTest.java   |    3 +
 .../ManagedRouteTemplatedRouteSourceTest.java      |   70 +
 .../java/org/apache/camel/support/EventHelper.java |   54 +
 .../camel/support/RouteWatcherReloadStrategy.java  |   25 +-
 .../camel/support/SimpleEventNotifierSupport.java  |   12 +
 .../java/org/apache/camel/util/SecurityUtils.java  |    3 +
 .../java/org/apache/camel/util/SensitiveUtils.java |    2 +
 design/semantic-audit.adoc                         |  200 ++-
 .../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    |  346 +++++
 .../modules/ROOT/pages/camel-jbang-ai.adoc         |   11 +-
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |  101 +-
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |   40 +-
 .../ROOT/pages/camel-jbang-tui-ai-agents.adoc      |   20 +-
 .../modules/ROOT/pages/camel-jbang-tui-ai.adoc     |   21 +
 .../ROOT/pages/camel-jbang-tui-diagram.adoc        |   24 +-
 .../ROOT/pages/camel-jbang-tui-observe.adoc        |  143 +-
 .../ROOT/pages/camel-jbang-tui-recording.adoc      |    5 +
 .../ROOT/pages/camel-jbang-tui-source-editor.adoc  |    4 +-
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |   10 +-
 .../modules/ROOT/pages/camel-jbang-validation.adoc |   42 +
 .../camel-jbang-cmd-route-diagram.adoc             |    1 +
 .../camel-jbang-cmd-route-topology.adoc            |    1 +
 .../jbang-commands/camel-jbang-semantic-audit.adoc |   25 +-
 .../camel-jbang-semantic-monitoring.adoc           |   28 +
 .../pages/jbang-commands/camel-jbang-semantic.adoc |    3 +-
 .../camel-jbang-validate-normalize.adoc            |    2 +-
 .../modules/ROOT/pages/route-diagram.adoc          |    6 +
 .../modules/ROOT/pages/security-model.adoc         |   72 +-
 .../camel/cli/connector/LocalCliConnector.java     |   32 +-
 .../LocalCliConnectorSemanticMetadataTest.java     |   52 +-
 .../component/dsl/ImapComponentBuilderFactory.java |    5 +-
 .../dsl/ImapsComponentBuilderFactory.java          |    5 +-
 .../component/dsl/Pop3ComponentBuilderFactory.java |    5 +-
 .../dsl/Pop3sComponentBuilderFactory.java          |    5 +-
 .../component/dsl/SmtpComponentBuilderFactory.java |    5 +-
 .../dsl/SmtpsComponentBuilderFactory.java          |    5 +-
 .../AtmosphereWebsocketEndpointBuilderFactory.java |    4 +-
 .../dsl/JettyHttp12EndpointBuilderFactory.java     |    4 +-
 .../endpoint/dsl/MailEndpointBuilderFactory.java   |    5 +-
 .../dsl/ServletEndpointBuilderFactory.java         |    4 +-
 .../dsl/TelegramEndpointBuilderFactory.java        |   59 +
 .../endpoint/dsl/WasmEndpointBuilderFactory.java   |   48 +
 .../META-INF/camel-jbang-commands-metadata.json    |    4 +-
 .../camel-jbang-configuration-metadata.json        |    2 +-
 .../dsl/jbang/core/commands/ai/eip-samples.json    |    2 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |    3 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |   41 +-
 .../commands/action/CamelRouteDiagramAction.java   |   47 +-
 .../commands/action/CamelRouteTopologyAction.java  |   35 +-
 .../jbang/core/commands/action/CamelSemantic.java  |   13 +-
 .../jbang/core/commands/action/SemanticAudit.java  |  157 +-
 .../core/commands/action/SemanticMonitoring.java   |   77 +
 .../dsl/jbang/core/commands/ai/AppFeatures.java    |    8 +
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |   55 +
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |   32 +
 .../dsl/jbang/core/commands/ai/HeaderChecks.java   |   58 +-
 .../jbang/core/commands/ai/IntegrationSummary.java |   51 +-
 .../jbang/core/commands/ai/JavaRouteReader.java    |   16 +-
 .../core/commands/ai/ProjectCapabilities.java      |   73 +-
 .../jbang/core/commands/ai/ProjectOverview.java    |  107 +-
 .../dsl/jbang/core/commands/ai/ProjectRoutes.java  |    2 +
 .../dsl/jbang/core/commands/ai/ToolGroups.java     |    2 +-
 .../dsl/jbang/core/common/CamelJBangConstants.java |    2 +-
 .../jbang/core/common/SemanticAuditFilters.java    |  139 ++
 .../jbang/core/common/SemanticResultFormatter.java |  205 +++
 .../dsl/jbang/core/commands/ExportQuarkusTest.java |   49 +
 .../camel/dsl/jbang/core/commands/ExportTest.java  |   31 +
 .../jbang/core/commands/RouteDslConverterTest.java |    2 +-
 .../CamelRouteDiagramActionMultiFileTest.java      |   22 +
 .../action/CamelRouteTopologyActionRenderTest.java |   37 +
 .../core/commands/action/SemanticCommandTest.java  |  183 ++-
 .../jbang/core/commands/ai/CatalogDocsTest.java    |  110 ++
 .../commands/ai/ErrorHandlingFindingsTest.java     |  293 ++++
 .../core/commands/ai/IntegrationSummaryTest.java   |   64 +
 .../core/commands/ai/ProjectCapabilitiesTest.java  |   83 +
 .../commands/ai/SourceValidatorEndpointTest.java   |   37 +-
 .../jbang/core/common/JavaVersionMetadataTest.java |   55 +
 .../core/common/SemanticResultFormatterTest.java   |   90 ++
 .../core/commands/mcp/AiPipelineScaffoldTools.java |    1 +
 .../dsl/jbang/core/commands/mcp/AiTraceTools.java  |    1 +
 .../jbang/core/commands/mcp/AuthoringTools.java    |   38 +-
 .../commands/mcp/DependencySecurityAuditTools.java |    1 +
 .../jbang/core/commands/mcp/McpSecurityConfig.java |    1 +
 .../core/commands/mcp/McpSecurityInterceptor.java  |   19 +-
 .../core/commands/mcp/McpServerInstructions.java   |  117 ++
 .../dsl/jbang/core/commands/mcp/MigrationData.java |  499 ++++--
 .../jbang/core/commands/mcp/MigrationTools.java    |   57 +-
 .../jbang/core/commands/mcp/PromptDefinitions.java |    1 +
 .../core/commands/mcp/RouteCostEstimateTools.java  |    1 +
 .../jbang/core/commands/mcp/SecurityScanTools.java |    1 +
 .../src/main/resources/application.properties      |    2 +
 .../commands/mcp/McpSecuredToolClassesTest.java    |   78 +
 .../commands/mcp/McpSecurityInterceptorTest.java   |  132 ++
 .../commands/mcp/McpServerInstructionsTest.java    |  139 ++
 .../core/commands/mcp/MigrationDataSearchTest.java |   92 +-
 .../core/commands/mcp/MigrationToolsTest.java      |   29 +
 .../core/commands/mcp/TransformToolsTest.java      |    5 +-
 dsl/camel-jbang/camel-jbang-plugin-tui/AGENTS.md   |  142 ++
 .../camel-jbang/camel-jbang-plugin-tui/CLAUDE.md   |    0
 dsl/camel-jbang/camel-jbang-plugin-tui/pom.xml     |   13 +-
 .../core/commands/tui/AbstractDiagramTab.java      |  414 +++++
 .../dsl/jbang/core/commands/tui/AcpSession.java    |  387 +++++
 .../dsl/jbang/core/commands/tui/ActionsPopup.java  |    8 +-
 .../{McpLogPopup.java => ActivityLogPopup.java}    |  178 +--
 .../dsl/jbang/core/commands/tui/ActivityTab.java   |   11 +
 .../dsl/jbang/core/commands/tui/AiCopyPopup.java   |  128 +-
 .../dsl/jbang/core/commands/tui/AiInputLine.java   |  530 +++++++
 .../dsl/jbang/core/commands/tui/AiLogPopup.java    |  221 +--
 .../camel/dsl/jbang/core/commands/tui/AiPanel.java | 1609 +++-----------------
 .../core/commands/tui/AiProviderSwitchPopup.java   |  131 +-
 .../dsl/jbang/core/commands/tui/AiToolSet.java     |  267 ++++
 .../dsl/jbang/core/commands/tui/AiUsageStats.java  |  488 ++++++
 .../jbang/core/commands/tui/ArchitectureView.java  |   87 +-
 .../dsl/jbang/core/commands/tui/BeansTab.java      |   70 +-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |  871 ++---------
 .../dsl/jbang/core/commands/tui/CatalogTab.java    |   80 +-
 ...AiProviderSwitchPopup.java => ChoicePopup.java} |   75 +-
 .../dsl/jbang/core/commands/tui/ClasspathTab.java  |   73 +-
 .../dsl/jbang/core/commands/tui/Confirmations.java |  111 ++
 .../core/commands/tui/DiagramDetailSupport.java    |   11 +-
 .../jbang/core/commands/tui/DiagramSupport.java    |  315 +---
 .../dsl/jbang/core/commands/tui/DiagramTab.java    |  447 +-----
 .../jbang/core/commands/tui/DiagramTopology.java   |  251 +++
 .../dsl/jbang/core/commands/tui/ErrorsTab.java     |   11 +
 .../jbang/core/commands/tui/FileActionsPopup.java  |   49 +-
 .../dsl/jbang/core/commands/tui/FilesBrowser.java  |    5 +
 .../dsl/jbang/core/commands/tui/FilterField.java   |  159 ++
 .../jbang/core/commands/tui/FilterListPopup.java   |  334 ++++
 .../jbang/core/commands/tui/FolderInputPopup.java  |   19 +-
 .../dsl/jbang/core/commands/tui/FooterHints.java   |   85 ++
 .../dsl/jbang/core/commands/tui/GotoNodePopup.java |  214 +--
 .../jbang/core/commands/tui/GotoRoutePopup.java    |  209 +--
 .../core/commands/tui/GotoSourceNodePopup.java     |  336 ++--
 .../dsl/jbang/core/commands/tui/GotoTabPopup.java  |  346 ++---
 .../dsl/jbang/core/commands/tui/GroupPreview.java  |   38 +
 .../dsl/jbang/core/commands/tui/HistoryTab.java    |   26 +-
 .../camel/dsl/jbang/core/commands/tui/HttpTab.java |   13 +-
 .../dsl/jbang/core/commands/tui/LiveEdit.java      |  335 ++++
 .../dsl/jbang/core/commands/tui/LiveRunLines.java  |    6 +-
 .../camel/dsl/jbang/core/commands/tui/LogTab.java  |   50 +-
 .../core/commands/tui/MavenDependenciesTab.java    |   76 +-
 .../dsl/jbang/core/commands/tui/McpFacade.java     |  120 +-
 .../dsl/jbang/core/commands/tui/McpLogPopup.java   |  197 +--
 .../jbang/core/commands/tui/MonitorContext.java    |  113 ++
 .../dsl/jbang/core/commands/tui/MonitorTab.java    |   57 +-
 .../dsl/jbang/core/commands/tui/OllamaTab.java     |   14 +
 .../dsl/jbang/core/commands/tui/OverviewTab.java   |   15 +
 .../jbang/core/commands/tui/ProcessControl.java    |  326 ++++
 .../core/commands/tui/ProcessControlPopup.java     |    4 +-
 .../dsl/jbang/core/commands/tui/ProcessTab.java    |    3 +-
 .../dsl/jbang/core/commands/tui/ProcessorInfo.java |    6 +
 .../dsl/jbang/core/commands/tui/RefactorPopup.java |   25 +-
 .../dsl/jbang/core/commands/tui/RouteGroups.java   |   53 +-
 .../dsl/jbang/core/commands/tui/RouteInfo.java     |    3 +
 .../dsl/jbang/core/commands/tui/RouteLinks.java    |   95 ++
 .../dsl/jbang/core/commands/tui/RoutesTab.java     |  373 +----
 .../jbang/core/commands/tui/ScreenSanitizer.java   |   90 ++
 .../jbang/core/commands/tui/SemanticAuditView.java |  645 +++++---
 .../commands/tui/SemanticCompletionContext.java    |    5 +-
 .../jbang/core/commands/tui/SemanticDetails.java   |   11 +-
 .../core/commands/tui/SemanticEvaluationPopup.java |    6 +
 .../core/commands/tui/SemanticMcpQueries.java      |  111 ++
 .../commands/tui/SemanticMonitoringDetails.java    |  229 +++
 .../core/commands/tui/SemanticMonitoringView.java  |  493 ++++++
 .../core/commands/tui/SemanticPlayground.java      |  105 +-
 .../core/commands/tui/SemanticResultView.java      |  100 +-
 .../dsl/jbang/core/commands/tui/SemanticTab.java   |  180 ++-
 .../jbang/core/commands/tui/SourceCompletion.java  |  900 +++++++++++
 .../core/commands/tui/SourceEditorNavigation.java  |   12 +
 .../jbang/core/commands/tui/SourceLiveColumn.java  |  203 +++
 .../core/commands/tui/SourceRefactorActions.java   |  388 +++++
 .../dsl/jbang/core/commands/tui/SourceTab.java     |   65 +-
 .../dsl/jbang/core/commands/tui/SourceViewer.java  | 1438 ++---------------
 .../dsl/jbang/core/commands/tui/SpansTab.java      |  109 +-
 .../dsl/jbang/core/commands/tui/SqlQueryTab.java   |   10 +-
 .../dsl/jbang/core/commands/tui/StatusParser.java  |    3 +
 .../dsl/jbang/core/commands/tui/StopAllPopup.java  |   10 +
 .../dsl/jbang/core/commands/tui/TabRegistry.java   |   74 +-
 .../dsl/jbang/core/commands/tui/TocPopup.java      |  237 +--
 .../{FileWritePopup.java => ToolConfirmPopup.java} |  112 +-
 .../dsl/jbang/core/commands/tui/ToolConfirms.java  |  180 +++
 .../jbang/core/commands/tui/TuiBackendHelper.java  |    7 +-
 .../dsl/jbang/core/commands/tui/TuiFileTools.java  |  153 ++
 .../dsl/jbang/core/commands/tui/TuiHelper.java     |   83 +
 .../camel/dsl/jbang/core/commands/tui/TuiTool.java |   64 +
 .../core/commands/tui/TuiToolDefinitions.java      |  386 +++--
 .../dsl/jbang/core/commands/tui/TuiToolGroups.java |   15 +-
 .../jbang/core/commands/tui/TuiToolRegistry.java   |  394 ++---
 .../dsl/jbang/core/commands/tui/TuiWebServer.java  |   48 +-
 .../jbang/core/commands/tui/TypeConvertersTab.java |   68 +-
 .../jbang/core/commands/tui/WebPageHandler.java    |  102 ++
 .../dsl/jbang/core/commands/tui/WebTerminal.java   |  201 +++
 .../core/commands/tui/diagram/ErrorLayer.java      |   54 -
 .../commands/tui/diagram/RouteDiagramWidget.java   |    1 +
 .../tui/diagram/TopologyDiagramWidget.java         |   38 +-
 .../src/main/resources/tui/help/beans.md           |    3 +-
 .../src/main/resources/tui/help/browse.md          |    2 +
 .../src/main/resources/tui/help/configuration.md   |    2 +
 .../src/main/resources/tui/help/diagram.md         |   16 +-
 .../src/main/resources/tui/help/errors.md          |    2 +
 .../src/main/resources/tui/help/health.md          |    1 +
 .../src/main/resources/tui/help/history.md         |    1 +
 .../src/main/resources/tui/help/memory-leak.md     |    1 +
 .../src/main/resources/tui/help/overview.md        |    2 +
 .../src/main/resources/tui/help/semantic.md        |  110 +-
 .../src/main/resources/tui/help/sql-trace.md       |    1 +
 .../src/main/resources/tui/help/threads.md         |    1 +
 .../src/main/resources/tui/web/index.html          |    4 +-
 .../core/commands/tui/AbstractDiagramTabTest.java  |  106 ++
 .../jbang/core/commands/tui/AiPanelAcpTest.java    |   74 +-
 .../dsl/jbang/core/commands/tui/AiPanelTest.java   |    2 +-
 .../core/commands/tui/AiPanelToolGroupsTest.java   |   17 +
 .../core/commands/tui/ArchitectureViewTest.java    |   30 +
 .../jbang/core/commands/tui/CamelMonitorTest.java  |  123 --
 .../jbang/core/commands/tui/ConfirmationsTest.java |  172 +++
 .../core/commands/tui/DiagramTopologyTest.java     |  268 ++++
 .../commands/tui/EndpointUriCompletionTest.java    |    8 +-
 .../jbang/core/commands/tui/FilterFieldTest.java   |  170 +++
 .../core/commands/tui/FilterListPopupTest.java     |  136 ++
 .../core/commands/tui/FixRuntimeFailureTest.java   |    8 +-
 .../jbang/core/commands/tui/FooterHintsTest.java   |  146 ++
 .../core/commands/tui/FooterKeysInHelpTest.java    |  190 +++
 .../core/commands/tui/GotoSourceNodePopupTest.java |   31 +-
 .../jbang/core/commands/tui/GroupPreviewTest.java  |   44 +
 .../core/commands/tui/JavaDslCompletionTest.java   |   10 +-
 .../dsl/jbang/core/commands/tui/LiveEditTest.java  |  169 ++
 .../jbang/core/commands/tui/LiveRunLinesTest.java  |    8 +-
 .../jbang/core/commands/tui/LogTabRenderTest.java  |   23 +-
 .../core/commands/tui/McpFacadeConfirmTest.java    |  134 ++
 .../core/commands/tui/McpFacadeWriteFileTest.java  |   39 +-
 .../tui/MonitorContextActionFilesTest.java         |  163 ++
 .../core/commands/tui/MonitorTabRefreshTest.java   |  185 +++
 .../core/commands/tui/MonitorTabTextInputTest.java |  156 ++
 .../core/commands/tui/ProcessControlTest.java      |   50 +
 .../jbang/core/commands/tui/RouteGroupsTest.java   |   32 +
 .../tui/RouteInfoPanelDescriptionTest.java         |    4 +-
 .../jbang/core/commands/tui/RouteLinksTest.java    |   77 +
 .../core/commands/tui/RouteRefactoringsTest.java   |    2 +-
 .../core/commands/tui/ScreenSanitizerTest.java     |  112 ++
 .../core/commands/tui/SemanticAuditViewTest.java   |  210 +++
 .../core/commands/tui/SemanticDetailsTest.java     |   43 +
 .../tui/SemanticMetadataCompletionTest.java        |   32 +-
 .../commands/tui/SemanticMonitoringViewTest.java   |  276 ++++
 .../core/commands/tui/SemanticResultViewTest.java  |   10 +-
 .../jbang/core/commands/tui/SemanticTabTest.java   |  443 +++++-
 .../core/commands/tui/SimpleCompletionTest.java    |    8 +-
 .../commands/tui/SourceKameletValidationTest.java  |    8 +-
 .../commands/tui/SourceRefactorActionsTest.java    |  133 ++
 .../jbang/core/commands/tui/SourceSizeTest.java    |  164 ++
 .../core/commands/tui/SourceViewerEditTest.java    |   30 +-
 .../commands/tui/SourceViewerLiveColumnTest.java   |   30 +-
 .../commands/tui/SourceViewerWordWrapTest.java     |   77 +
 .../jbang/core/commands/tui/TabRegistryTest.java   |   57 +
 ...itePopupTest.java => ToolConfirmPopupTest.java} |   55 +-
 .../jbang/core/commands/tui/ToolConfirmsTest.java  |  119 ++
 .../core/commands/tui/TopologyErrorLayerTest.java  |   56 +-
 .../tui/TuiBackendHelperRecordingTest.java         |   11 +-
 .../jbang/core/commands/tui/TuiFileToolsTest.java  |  111 ++
 .../dsl/jbang/core/commands/tui/TuiHelperTest.java |   50 +
 .../commands/tui/TuiToolRegistryCoreToolsTest.java |   23 +
 .../jbang/core/commands/tui/TuiWebServerTest.java  |    2 +-
 .../jbang/core/commands/tui/WebTerminalTest.java   |  221 +++
 .../jbang/core/commands/tui/XmlCompletionTest.java |   10 +-
 .../core/commands/tui/YamlCompletionTest.java      |   18 +-
 .../camel-jbang-plugin-commands-metadata.json      |    2 +-
 .../validate/NormalizeDumpRoutesStrategy.java      |   95 ++
 .../commands/validate/YamlNormalizeCommand.java    |  273 +++-
 .../validate/YamlNormalizePerFileTest.java         |  257 ++++
 .../download/KnownDependenciesResolverTest.java    |    3 +-
 .../dsl/yaml/validator/SemanticSchemaTest.java     |   33 +-
 .../resources/schema/camelYamlDsl-canonical.json   |   17 +-
 .../resources/schema/camelYamlDsl-model.json       |   24 +-
 .../generated/resources/schema/camelYamlDsl.json   |   17 +-
 .../RouteReloadOnDemandTemplatedRouteTest.java     |  192 +++
 .../yaml/RouteReloadTemplatedRouteSourceTest.java  |  206 +++
 .../dsl/yaml/RouteReloadTemplatedRouteTest.java    |   46 +-
 .../camel/dsl/yaml/SemanticEvaluationTest.java     |   54 +-
 parent/pom.xml                                     |    6 +-
 .../services/IbmMQLocalContainerInfraService.java  |    9 +-
 .../packaging/PrepareCamelJBangCommandsMojo.java   |  101 +-
 .../maven/packaging/PrepareKameletMainMojo.java    |    4 +-
 .../maven/packaging/UpdateSensitizeHelper.java     |    2 +-
 .../PrepareCamelJBangCommandsMojoTest.java         |  215 +++
 659 files changed, 39909 insertions(+), 11458 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/semantic-monitoring.json
 create mode 100644 
components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/vertx/VertxMcpPrincipal.java
 create mode 100644 
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/VertxMcpPrincipalTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/org/apache/camel/dev-console/semantic-monitoring.json
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-console/semantic-monitoring
 delete mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAudit.java
 copy 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/{internal/NoUniqueSemanticExpertException.java
 => SemanticAuditCapabilities.java} (61%)
 delete mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditDecision.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditResultFilter.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticEvent.java
 copy 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/{LoggingSemanticAuditSink.java
 => SemanticExchangeEvent.java} (51%)
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticFinding.java
 copy 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/{SemanticAuditSink.java
 => SemanticMetricSource.java} (59%)
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMonitoringConsole.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMonitoringEvent.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMonitoringSnapshot.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticResultMetrics.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditAccess.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditExtensions.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticMonitoringService.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditAccessTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditBulkRetrievalTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditQueryTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticEventTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticMonitoringSamplingTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticMonitoringTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticResultMetricsTest.java
 delete mode 100644 
components/camel-ai/camel-typesafe-ai/src/generated/resources/META-INF/services/org/apache/camel/semantic-adapter
 delete mode 100644 
components/camel-ai/camel-wolf-defender/src/generated/resources/META-INF/services/org/apache/camel/semantic-adapter
 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-aws/camel-aws2-kinesis/src/test/java/org/apache/camel/component/aws2/kinesis/KinesisConsumerPositionTest.java
 create mode 100644 
components/camel-bonita/src/test/java/org/apache/camel/component/bonita/BonitaStartCaseFileUploadTest.java
 create mode 100644 
components/camel-box/camel-box-component/src/test/java/org/apache/camel/component/box/BoxEventLogsManagerPagingTest.java
 create mode 100644 
components/camel-diagram/src/main/java/org/apache/camel/diagram/RouteErrorFrame.java
 create mode 100644 
components/camel-diagram/src/main/java/org/apache/camel/diagram/TopologyErrorFrame.java
 create mode 100644 
components/camel-diagram/src/test/java/org/apache/camel/diagram/DiagramErrorHandlingTest.java
 create mode 100644 
components/camel-diagram/src/test/java/org/apache/camel/diagram/RouteErrorFrameTest.java
 create mode 100644 
components/camel-diagram/src/test/java/org/apache/camel/diagram/TopologyErrorFrameTest.java
 create mode 100644 
components/camel-dropbox/src/test/java/org/apache/camel/component/dropbox/core/DropboxAPIFacadePagingTest.java
 create mode 100644 
components/camel-github2/src/test/java/org/apache/camel/component/github2/consumer/GitHub2ConsumerPositionTest.java
 create mode 100644 
components/camel-http-common/src/test/java/org/apache/camel/http/common/HttpConverterGzipTest.java
 create mode 100644 
components/camel-http/src/test/java/org/apache/camel/component/http/HttpProducerMultiValueHeaderTest.java
 create mode 100644 
components/camel-ical/src/test/java/org/apache/camel/component/ical/ICalDataFormatConcurrentUnmarshalTest.java
 create mode 100644 
components/camel-ical/src/test/java/org/apache/camel/component/ical/ICalDataFormatTimeZoneTest.java
 create mode 100644 
components/camel-influxdb2/src/test/java/org/apache/camel/component/influxdb2/InfluxDb2ProducerWriteFailureTest.java
 create mode 100644 
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyGzipRequestEmptyBodyTest.java
 create mode 100644 
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/JettyGzipRequestExpectContinueTest.java
 create mode 100644 
components/camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/ClusterRoleChangeListenerTest.java
 copy 
components/{camel-telegram/src/main/java/org/apache/camel/component/telegram/TelegramService.java
 => 
camel-jgroups-raft/src/test/java/org/apache/camel/component/jgroups/raft/cluster/JGroupsRaftClusterViewTest.java}
 (52%)
 create mode 100644 
components/camel-jmx/src/test/java/org/apache/camel/component/jmx/JMXConsumerReconnectTest.java
 create mode 100644 
components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/config_maps/vault/ConfigmapsReloadTriggerTaskWatchClosedTest.java
 create mode 100644 
components/camel-kubernetes/src/test/java/org/apache/camel/component/kubernetes/secrets/vault/SecretsReloadTriggerTaskWatchClosedTest.java
 create mode 100644 
components/camel-kudu/src/main/java/org/apache/camel/component/kudu/KuduRowErrorException.java
 create mode 100644 
components/camel-kudu/src/test/java/org/apache/camel/component/kudu/KuduProducerRowErrorTest.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 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/RouteErrorFrame.java
 => 
components/camel-lra/src/test/java/org/apache/camel/service/lra/LRASignedCallbacksIT.java
 (60%)
 create mode 100644 
components/camel-mina/src/test/java/org/apache/camel/component/mina/MinaWriteFailureTest.java
 create mode 100644 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyChannelBufferStreamCacheTest.java
 create mode 100644 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpGzipRequestBodyTest.java
 create mode 100644 
components/camel-oauth/src/main/java/org/apache/camel/oauth/HttpRequestHeaders.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/RouteErrorFrame.java
 => 
components/camel-oauth/src/main/java/org/apache/camel/oauth/NettyHttpRequestHeaders.java
 (57%)
 create mode 100644 
components/camel-oauth/src/main/java/org/apache/camel/oauth/ServletHttpRequestHeaders.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/RouteErrorFrame.java
 => 
components/camel-oauth/src/main/java/org/apache/camel/oauth/VertxHttpRequestHeaders.java
 (57%)
 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
 rename 
components/{camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/NoUniqueSemanticExpertException.java
 => 
camel-oauth/src/test/java/org/apache/camel/oauth/OAuthRequestHeadersNettyHttpTest.java}
 (59%)
 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-sjms/src/test/java/org/apache/camel/component/sjms/consumer/SjmsConsumerRecoveryFailedAttemptTest.java
 create mode 100644 
components/camel-telegram/src/test/java/org/apache/camel/component/telegram/TelegramProducerFailureTest.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 
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketClientConsumerHandlersTest.java
 create mode 100644 
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketConsumerAsClientSlowReconnectTest.java
 rename 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/RouteErrorFrame.java
 => 
components/camel-wasm/src/test/java/org/apache/camel/component/wasm/WasmCompiledComponentTest.java
 (60%)
 create mode 100644 
components/camel-zip-deflater/src/test/java/org/apache/camel/dataformat/deflater/GzipDataFormatBodyReadAgainTest.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/ProcessorDevConsoleThroughputLogTest.java
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/RouteDevConsoleTemplatedRouteTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/model/MarshalUnmarshalDefinitionLabelTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/DumpRouteStructureNoErrorHandlerTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteTemplatedRouteSourceTest.java
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic-monitoring.adoc
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticMonitoring.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/SemanticAuditFilters.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/SemanticResultFormatter.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ExportQuarkusTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ErrorHandlingFindingsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/JavaVersionMetadataTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/SemanticResultFormatterTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpServerInstructions.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpSecuredToolClassesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/McpServerInstructionsTest.java
 create mode 100644 dsl/camel-jbang/camel-jbang-plugin-tui/AGENTS.md
 copy CLAUDE.md => dsl/camel-jbang/camel-jbang-plugin-tui/CLAUDE.md (100%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AbstractDiagramTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AcpSession.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{McpLogPopup.java
 => ActivityLogPopup.java} (59%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AiInputLine.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AiToolSet.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/AiUsageStats.java
 copy 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{AiProviderSwitchPopup.java
 => ChoicePopup.java} (73%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/Confirmations.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramTopology.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FilterField.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FilterListPopup.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/FooterHints.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LiveEdit.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ProcessControl.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteLinks.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ScreenSanitizer.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMcpQueries.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMonitoringDetails.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMonitoringView.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceCompletion.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceLiveColumn.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceRefactorActions.java
 rename 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/{FileWritePopup.java
 => ToolConfirmPopup.java} (62%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ToolConfirms.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiFileTools.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiTool.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/WebPageHandler.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/WebTerminal.java
 delete mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/ErrorLayer.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AbstractDiagramTabTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ConfirmationsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramTopologyTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FilterFieldTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FilterListPopupTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FooterHintsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/FooterKeysInHelpTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LiveEditTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/McpFacadeConfirmTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorContextActionFilesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorTabRefreshTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorTabTextInputTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ProcessControlTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RouteLinksTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ScreenSanitizerTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticAuditViewTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticDetailsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMonitoringViewTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceRefactorActionsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceSizeTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SourceViewerWordWrapTest.java
 rename 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/{FileWritePopupTest.java
 => ToolConfirmPopupTest.java} (63%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/ToolConfirmsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TuiFileToolsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/WebTerminalTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/main/java/org/apache/camel/dsl/jbang/core/commands/validate/NormalizeDumpRoutesStrategy.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/java/org/apache/camel/dsl/jbang/core/commands/validate/YamlNormalizePerFileTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadOnDemandTemplatedRouteTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteReloadTemplatedRouteSourceTest.java
 create mode 100644 
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/PrepareCamelJBangCommandsMojoTest.java

Reply via email to