This is an automated email from the ASF dual-hosted git repository.
davsclaus pushed a change to branch CAMEL-26864-tui-walk-fixes
in repository https://gitbox.apache.org/repos/asf/camel.git
omit a357f174dbe9 CAMEL-26864: camel-jbang - Startup total and step
parents, tui_get_history on Inspect, tab names, small display fixes
omit 8953eb315655 CAMEL-26864: camel-base-engine - the startup step of a
route warmup is named Warmup Route
add 3bf571f4928f chore: camel-jbang - TUI Timeline says clearly whether it
is paused or live (#29634)
add a6302efb3bbc CAMEL-26854: camel-jbang - Upgrade TamboUI to 0.7.0
(#29631)
add 976a8ec25348 chore: ci - Scalpel ignores root-level files that do not
affect the build (#29636)
add 4fab747b6db2 CAMEL-26766: Support custom plugin configuration path
add 5b491ec3dd69 CAMEL-26766: Address review feedback
add 3c3f5b456808 CAMEL-26766: Address review feedback (round 2)
add ee0b341576c9 CAMEL-26766: Add parentheses for operator precedence
clarity
add 28000bbe7c86 CAMEL-26851: camel-main - transacted with a local
transaction manager when the application has one DataSource (#29629)
add 59d0c0edf444 CAMEL-26863: camel-jbang - Every command in the shell
panel fails with a NullPointerException (#29635)
add 8f72509b3bbf CAMEL-26356: Add OAuth support and RFC 9728 metadata to
MCP server (#29592)
add 4e83a572acd9 CAMEL-26815: camel-kafka - allow a per-fetcher poll
exception strategy (#29618)
add da04d11c2b01 Reattach Javadoc blocks that were separated from the
member they document (#29641)
add 5c2e5ffb226c CAMEL-26830: Serialize WASM pool shutdown and policy
return (#29633)
add 00a32e2ed15a CAMEL-26828: Close standalone SPIFFE SSL context sources
explicitly (#29632)
add 13e006eee30c CAMEL-26447: camel-core - after a doCatch caught the
failure of a called route, the exchange is no longer failure handled (#29584)
add 64d78b0e8b1b CAMEL-26664: camel-dapr - use CamelDaprConfigKeys header
for configuration operation (#29563)
add 227c34433b69 CAMEL-21356: Javadoc compliance with doclint for Java 17
in camel-management-api, camel-xml-jaxp and camel-java-io (#29652)
add b2ea56c2ce61 CAMEL-23810: camel-jbang - port the Camel CLI from
picocli to aesh (#29621)
add 40d0377f2419 CAMEL-26864: camel-base-engine - the startup step of a
route warmup is named Warmup Route
add 28832d0ddf80 CAMEL-26864: camel-jbang - Startup total and step
parents, tui_get_history on Inspect, tab names, small display fixes
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 (a357f174dbe9)
\
N -- N -- N refs/heads/CAMEL-26864-tui-walk-fixes (28832d0ddf80)
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/CI-ARCHITECTURE.md | 2 +
.../actions/incremental-build/incremental-build.sh | 9 +-
.github/workflows/camel-launcher-native-exe.yml | 20 +-
.../org/apache/camel/catalog/components/dapr.json | 2 +-
.../org/apache/camel/catalog/components/kafka.json | 145 +-
.../apache/camel/catalog/docs/dapr-component.adoc | 54 +-
.../apache/camel/catalog/docs/kafka-component.adoc | 7 +
.../org/apache/camel/catalog/docs/main.adoc | 5 +-
.../org/apache/camel/catalog/docs/mcp-server.adoc | 78 +-
.../org/apache/camel/catalog/docs/oauth.adoc | 6 +
.../camel/catalog/docs/spiffe-component.adoc | 6 +
.../camel/catalog/docs/transactional-client.adoc | 7 +
.../main/camel-main-configuration-metadata.json | 3 +
.../component/mcp/server/McpServerBridge.java | 49 +-
.../mcp/server/McpServerConfiguration.java | 42 +-
.../component/mcp/server/McpServerEngine.java | 11 +
.../camel/component/mcp/server/McpServerInfo.java | 44 +-
.../component/mcp/server/McpToolCallContext.java | 61 +-
.../component/mcp/server/McpServerBridgeTest.java | 47 +
.../mcp/server/McpToolCallContextTest.java | 80 +
components/camel-ai/camel-mcp-server/pom.xml | 24 +
.../camel-mcp-server/src/main/docs/mcp-server.adoc | 78 +-
.../mcp/server/main/DefaultMcpServerFactory.java | 49 +
.../vertx/McpOAuthProtectedResourceMetadata.java | 169 +
.../mcp/server/vertx/VertxMcpServerEngine.java | 114 +-
.../VertxMcpStreamableServerTransportProvider.java | 225 +-
.../server/main/DefaultMcpServerFactoryTest.java | 61 +
.../server/main/McpServerMainOAuthKeycloakIT.java | 703 ++
.../mcp/server/main/McpServerMainOAuthTest.java | 489 +
.../server/main/McpServerMainPropertiesTest.java | 6 +
.../McpOAuthProtectedResourceMetadataTest.java | 80 +
.../utils/cassandra/CassandraSessionHolder.java | 4 -
.../apache/camel/component/chaos/ChaosRule.java | 24 +-
.../org/apache/camel/component/dapr/dapr.json | 2 +-
.../camel-dapr/src/main/docs/dapr-component.adoc | 54 +-
.../dapr/DaprConfigurationOptionsProxy.java | 14 +-
.../apache/camel/component/dapr/DaprConstants.java | 4 +-
.../dapr/operations/DaprConfigurationTest.java | 44 +
.../GoogleSheetsJsonStructDataTypeTransformer.java | 8 +-
.../easypredicate/EasyPredicateOperators.java | 3 -
.../component/kafka/KafkaComponentConfigurer.java | 8 +-
.../org/apache/camel/component/kafka/kafka.json | 145 +-
.../camel-kafka/src/main/docs/kafka-component.adoc | 7 +
.../camel/component/kafka/KafkaComponent.java | 18 +
.../kafka/PollExceptionStrategyFactory.java | 46 +
...va => DefaultPollExceptionStrategyFactory.java} | 27 +-
.../errorhandler/KafkaErrorStrategies.java | 30 +-
.../errorhandler/KafkaErrorStrategiesTest.java | 115 +
components/camel-oauth/src/main/docs/oauth.adoc | 6 +
.../oauth/DefaultOAuthTokenValidationFactory.java | 32 +-
.../org/apache/camel/oauth/JwtTokenValidator.java | 49 +-
.../DefaultOAuthTokenValidationFactoryTest.java | 33 +
.../apache/camel/oauth/JwtTokenValidatorTest.java | 40 +
.../camel/component/opa/OpaWasmPolicyPool.java | 34 +-
.../camel/component/opa/OpaWasmPolicyPoolTest.java | 103 +
.../src/main/docs/spiffe-component.adoc | 6 +
.../spiffe/SpiffeSSLContextParameters.java | 44 +-
.../SpiffeSSLContextParametersLifecycleTest.java | 172 +
.../SqlTransactedLocalTransactionManagerTest.java | 107 +
.../modules/eips/pages/transactional-client.adoc | 7 +
.../camel/language/simple/SimpleTokenizer.java | 16 +-
.../org/apache/camel/processor/CatchProcessor.java | 33 +-
.../camel/reifier/AbstractPolicyReifier.java | 46 +-
...DoCatchCalledRouteAfterUnhandledCalleeTest.java | 15 +-
.../processor/DoCatchFailureHandledMarkTest.java | 229 +
.../org/apache/camel/java/in/ChainReplayer.java | 2 +-
.../org/apache/camel/java/in/ConstantResolver.java | 2 +-
.../apache/camel/java/in/EndpointDslResolver.java | 2 +-
.../org/apache/camel/java/in/JavaChainParser.java | 8 +-
.../org/apache/camel/java/in/LwJavaParser.java | 4 +-
.../org/apache/camel/java/in/ModelNormalizer.java | 4 +-
.../camel/java/in/NamingEndpointDslResolver.java | 2 +-
...ttpServerConfigurationPropertiesConfigurer.java | 21 +
.../camel-main-configuration-metadata.json | 3 +
core/camel-main/src/main/docs/main.adoc | 5 +-
.../main/HttpServerConfigurationProperties.java | 66 +
.../JmxNotificationBroadcasterAware.java | 2 +-
.../camel/api/management/ManagedCamelContext.java | 26 +-
.../mbean/ComponentVerifierExtension.java | 2 +-
.../management/mbean/ManagedCamelContextMBean.java | 3 +-
.../mbean/ManagedStreamCachingStrategyMBean.java | 2 +-
.../ManagedDoCatchFailuresHandledTest.java | 77 +
.../support/processor/validation/SchemaReader.java | 2 +-
.../processor/validation/ValidatingProcessor.java | 9 +-
.../org/apache/camel/util/xml/SourceCache.java | 4 +-
.../apache/camel/util/xml/StreamSourceCache.java | 4 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 65 +-
.../modules/ROOT/pages/camel-jbang-java-api.adoc | 2 +-
.../modules/ROOT/pages/camel-jbang-projects.adoc | 28 +
.../ROOT/pages/jbang-commands/camel-jbang-ask.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-bind.adoc | 2 +-
.../camel-jbang-catalog-component.adoc | 2 +-
.../camel-jbang-catalog-dataformat.adoc | 2 +-
.../camel-jbang-catalog-dev-console.adoc | 2 +-
.../camel-jbang-catalog-kamelet.adoc | 2 +-
.../camel-jbang-catalog-language.adoc | 2 +-
.../jbang-commands/camel-jbang-catalog-other.adoc | 2 +-
.../camel-jbang-catalog-transformer.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-catalog.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-browse.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-chaos-add.adoc | 2 +-
.../camel-jbang-cmd-chaos-change.adoc | 2 +-
.../camel-jbang-cmd-chaos-clear.adoc | 2 +-
.../camel-jbang-cmd-chaos-experiment.adoc | 2 +-
.../camel-jbang-cmd-chaos-explore-finish.adoc | 2 +-
.../camel-jbang-cmd-chaos-explore-start.adoc | 2 +-
.../camel-jbang-cmd-chaos-explore.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-chaos-load.adoc | 2 +-
.../camel-jbang-cmd-chaos-remove.adoc | 2 +-
.../camel-jbang-cmd-chaos-suggest.adoc | 2 +-
.../camel-jbang-cmd-disable-processor.adoc | 2 +-
.../camel-jbang-cmd-enable-processor.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-cmd-gc.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-heap-dump.adoc | 2 +-
.../camel-jbang-cmd-heap-histogram.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-cmd-load.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-logger.adoc | 2 +-
.../camel-jbang-cmd-memory-leak.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-receive.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-reload.adoc | 2 +-
.../camel-jbang-cmd-reset-stats.adoc | 2 +-
.../camel-jbang-cmd-resume-route.adoc | 2 +-
.../camel-jbang-cmd-route-diagram.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-route-dump.adoc | 2 +-
.../camel-jbang-cmd-route-structure.adoc | 2 +-
.../camel-jbang-cmd-route-topology.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-cmd-send.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-cmd-span.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-cmd-sql.adoc | 2 +-
.../camel-jbang-cmd-start-group.adoc | 2 +-
.../camel-jbang-cmd-start-route.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-stop-group.adoc | 2 +-
.../jbang-commands/camel-jbang-cmd-stop-route.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-cmd-stub.adoc | 2 +-
.../camel-jbang-cmd-suspend-route.adoc | 2 +-
.../camel-jbang-cmd-thread-dump.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-cmd.adoc | 2 +-
.../jbang-commands/camel-jbang-completion.adoc | 2 +-
.../jbang-commands/camel-jbang-config-get.adoc | 2 +-
.../jbang-commands/camel-jbang-config-list.adoc | 2 +-
.../jbang-commands/camel-jbang-config-set.adoc | 2 +-
.../jbang-commands/camel-jbang-config-unset.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-config.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-debug.adoc | 4 +-
.../camel-jbang-dependency-copy.adoc | 2 +-
.../camel-jbang-dependency-list.adoc | 2 +-
.../camel-jbang-dependency-runtime.adoc | 2 +-
.../camel-jbang-dependency-update.adoc | 2 +-
.../jbang-commands/camel-jbang-dependency.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-dev.adoc | 4 +-
.../pages/jbang-commands/camel-jbang-dirty.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-doc.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-doctor.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-edit.adoc | 2 +-
.../camel-jbang-eval-expression.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-eval.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-explain.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-export.adoc | 2 +-
.../jbang-commands/camel-jbang-generate-rest.adoc | 2 +-
.../camel-jbang-generate-schema.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-generate.adoc | 2 +-
.../jbang-commands/camel-jbang-get-about.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-get-bean.adoc | 2 +-
.../jbang-commands/camel-jbang-get-blocked.adoc | 2 +-
.../jbang-commands/camel-jbang-get-chaos.adoc | 2 +-
.../camel-jbang-get-circuit-breaker.adoc | 2 +-
.../jbang-commands/camel-jbang-get-consumer.adoc | 2 +-
.../jbang-commands/camel-jbang-get-context.adoc | 2 +-
.../jbang-commands/camel-jbang-get-count.adoc | 2 +-
.../jbang-commands/camel-jbang-get-datasource.adoc | 2 +-
.../jbang-commands/camel-jbang-get-endpoint.adoc | 2 +-
.../jbang-commands/camel-jbang-get-error.adoc | 2 +-
.../jbang-commands/camel-jbang-get-event.adoc | 2 +-
.../jbang-commands/camel-jbang-get-groovy.adoc | 2 +-
.../jbang-commands/camel-jbang-get-group.adoc | 2 +-
.../jbang-commands/camel-jbang-get-health.adoc | 2 +-
.../jbang-commands/camel-jbang-get-history.adoc | 2 +-
.../jbang-commands/camel-jbang-get-inflight.adoc | 2 +-
.../camel-jbang-get-internal-task.adoc | 2 +-
.../jbang-commands/camel-jbang-get-kafka.adoc | 2 +-
.../jbang-commands/camel-jbang-get-metric.adoc | 2 +-
.../camel-jbang-get-platform-http.adoc | 2 +-
.../jbang-commands/camel-jbang-get-processor.adoc | 2 +-
.../jbang-commands/camel-jbang-get-producer.adoc | 2 +-
.../jbang-commands/camel-jbang-get-properties.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-get-rest.adoc | 2 +-
.../camel-jbang-get-route-controller.adoc | 2 +-
.../jbang-commands/camel-jbang-get-route.adoc | 2 +-
.../jbang-commands/camel-jbang-get-service.adoc | 2 +-
.../jbang-commands/camel-jbang-get-source.adoc | 2 +-
.../jbang-commands/camel-jbang-get-sql-trace.adoc | 2 +-
.../camel-jbang-get-startup-recorder.adoc | 2 +-
.../jbang-commands/camel-jbang-get-timeline.adoc | 2 +-
.../camel-jbang-get-transformer.adoc | 2 +-
.../jbang-commands/camel-jbang-get-variable.adoc | 2 +-
.../jbang-commands/camel-jbang-get-vault.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-get.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-harden.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-hawtio.adoc | 2 +-
.../jbang-commands/camel-jbang-infra-get.adoc | 2 +-
.../jbang-commands/camel-jbang-infra-list.adoc | 2 +-
.../jbang-commands/camel-jbang-infra-log.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-infra-ps.adoc | 2 +-
.../jbang-commands/camel-jbang-infra-restart.adoc | 2 +-
.../jbang-commands/camel-jbang-infra-run.adoc | 2 +-
.../jbang-commands/camel-jbang-infra-stop.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-infra.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-init.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-jolokia.adoc | 2 +-
.../camel-jbang-kubernetes-delete.adoc | 2 +-
.../camel-jbang-kubernetes-export.adoc | 2 +-
.../camel-jbang-kubernetes-logs.adoc | 2 +-
.../jbang-commands/camel-jbang-kubernetes-run.adoc | 2 +-
.../jbang-commands/camel-jbang-kubernetes.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-log.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-mcp.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-nano.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-overview.adoc | 2 +-
.../jbang-commands/camel-jbang-plugin-add.adoc | 3 +-
.../jbang-commands/camel-jbang-plugin-delete.adoc | 3 +-
.../jbang-commands/camel-jbang-plugin-get.adoc | 3 +-
.../jbang-commands/camel-jbang-plugin-list.adoc | 3 +-
.../pages/jbang-commands/camel-jbang-plugin.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-ps.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-restart.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-run.adoc | 4 +-
.../pages/jbang-commands/camel-jbang-sbom.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-script.adoc | 2 +-
.../jbang-commands/camel-jbang-semantic-audit.adoc | 2 +-
.../jbang-commands/camel-jbang-semantic-eval.adoc | 2 +-
.../jbang-commands/camel-jbang-semantic-get.adoc | 2 +-
.../camel-jbang-semantic-monitoring.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-semantic.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-shell.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-stop.adoc | 2 +-
.../jbang-commands/camel-jbang-test-agent-run.adoc | 43 -
.../camel-jbang-test-agent-start.adoc | 44 -
.../camel-jbang-test-agent-stop.adoc | 27 -
.../jbang-commands/camel-jbang-test-agent.adoc | 38 -
.../jbang-commands/camel-jbang-test-init.adoc | 28 -
.../jbang-commands/camel-jbang-test-inspect.adoc | 27 -
.../pages/jbang-commands/camel-jbang-test-ps.adoc | 29 -
.../pages/jbang-commands/camel-jbang-test-run.adoc | 41 -
.../pages/jbang-commands/camel-jbang-test.adoc | 22 -
.../jbang-commands/camel-jbang-top-context.adoc | 2 +-
.../jbang-commands/camel-jbang-top-group.adoc | 2 +-
.../jbang-commands/camel-jbang-top-processor.adoc | 2 +-
.../jbang-commands/camel-jbang-top-route.adoc | 2 +-
.../jbang-commands/camel-jbang-top-source.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-top.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-trace.adoc | 2 +-
.../camel-jbang-transform-dataweave.adoc | 2 +-
.../camel-jbang-transform-message.adoc | 2 +-
.../camel-jbang-transform-route.adoc | 2 +-
.../jbang-commands/camel-jbang-transform.adoc | 2 +-
.../jbang-commands/camel-jbang-tui-monitor.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-tui.adoc | 2 +-
.../jbang-commands/camel-jbang-update-list.adoc | 2 +-
.../jbang-commands/camel-jbang-update-run.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-update.adoc | 2 +-
.../camel-jbang-validate-normalize.adoc | 2 +-
.../camel-jbang-validate-properties.adoc | 2 +-
.../camel-jbang-validate-source.adoc | 2 +-
.../jbang-commands/camel-jbang-validate-yaml.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-validate.adoc | 2 +-
.../jbang-commands/camel-jbang-version-get.adoc | 2 +-
.../jbang-commands/camel-jbang-version-list.adoc | 2 +-
.../jbang-commands/camel-jbang-version-set.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-version.adoc | 2 +-
.../pages/jbang-commands/camel-jbang-wrapper.adoc | 2 +-
.../dsl/KafkaComponentBuilderFactory.java | 26 +
.../endpoint/dsl/DaprEndpointBuilderFactory.java | 3 +-
dsl/camel-jbang/camel-jbang-core/pom.xml | 11 +-
.../META-INF/camel-jbang-commands-metadata.json | 78 +-
.../apache/camel/dsl/jbang/core/commands/Ask.java | 58 +-
.../dsl/jbang/core/commands/BackgroundWait.java | 28 +-
.../dsl/jbang/core/commands/CamelCommand.java | 178 +-
.../dsl/jbang/core/commands/CamelJBangMain.java | 443 +-
.../core/commands/CamelShellCommandRegistry.java | 174 +-
.../dsl/jbang/core/commands/ChaosExplore.java | 89 +-
.../camel/dsl/jbang/core/commands/CliRunner.java | 36 +-
.../dsl/jbang/core/commands/CommandMetadata.java | 176 +-
.../camel/dsl/jbang/core/commands/Complete.java | 20 +-
.../camel/dsl/jbang/core/commands/Debug.java | 72 +-
.../dsl/jbang/core/commands/DependencyCommand.java | 7 +-
.../dsl/jbang/core/commands/DependencyCopy.java | 17 +-
.../dsl/jbang/core/commands/DependencyList.java | 22 +-
.../dsl/jbang/core/commands/DependencyRuntime.java | 21 +-
.../dsl/jbang/core/commands/DependencyUpdate.java | 39 +-
.../apache/camel/dsl/jbang/core/commands/Dev.java | 14 +-
.../camel/dsl/jbang/core/commands/Doctor.java | 18 +-
.../dsl/jbang/core/commands/DurationMixin.java | 8 +-
.../camel/dsl/jbang/core/commands/EvalCommand.java | 8 +-
.../camel/dsl/jbang/core/commands/Explain.java | 68 +-
.../camel/dsl/jbang/core/commands/Export.java | 21 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 217 +-
.../core/commands/GroupedCommandHelpRenderer.java | 66 +-
.../camel/dsl/jbang/core/commands/Harden.java | 70 +-
.../apache/camel/dsl/jbang/core/commands/Init.java | 55 +-
.../jbang/core/commands/MavenResolverMixin.java | 16 +-
.../apache/camel/dsl/jbang/core/commands/Nano.java | 20 +-
.../camel/dsl/jbang/core/commands/Overview.java | 64 +-
.../commands/QuarkusExtensionRegistryMixin.java | 13 +-
.../jbang/core/commands/QuarkusPlatformMixin.java | 20 +-
.../apache/camel/dsl/jbang/core/commands/Run.java | 461 +-
.../dsl/jbang/core/commands/SBOMGenerator.java | 38 +-
.../camel/dsl/jbang/core/commands/Script.java | 54 +-
.../camel/dsl/jbang/core/commands/Shell.java | 20 +-
.../dsl/jbang/core/commands/TransformCommand.java | 8 +-
.../jbang/core/commands/TransformDataWeave.java | 29 +-
.../dsl/jbang/core/commands/TransformRoute.java | 72 +-
.../dsl/jbang/core/commands/WrapperCommand.java | 33 +-
.../core/commands/action/ActionTimeoutMixin.java | 7 +-
.../core/commands/action/ActionWatchCommand.java | 8 +-
.../jbang/core/commands/action/CamelAction.java | 8 +-
.../jbang/core/commands/action/CamelBeanDump.java | 59 +-
.../core/commands/action/CamelBrowseAction.java | 77 +-
.../core/commands/action/CamelChaosAction.java | 4 +-
.../core/commands/action/CamelChaosAddAction.java | 71 +-
.../commands/action/CamelChaosChangeAction.java | 41 +-
.../commands/action/CamelChaosClearAction.java | 33 +-
.../action/CamelChaosExperimentAction.java | 109 +-
.../action/CamelChaosExploreFinishAction.java | 29 +-
.../action/CamelChaosExploreStartAction.java | 42 +-
.../core/commands/action/CamelChaosLoadAction.java | 52 +-
.../commands/action/CamelChaosRemoveAction.java | 34 +-
.../commands/action/CamelChaosSuggestAction.java | 50 +-
.../jbang/core/commands/action/CamelGCAction.java | 17 +-
.../jbang/core/commands/action/CamelHeapDump.java | 38 +-
.../core/commands/action/CamelHeapHistogram.java | 41 +-
.../core/commands/action/CamelHistoryAction.java | 71 +-
.../core/commands/action/CamelLoadAction.java | 26 +-
.../jbang/core/commands/action/CamelLogAction.java | 78 +-
.../core/commands/action/CamelMemoryLeak.java | 70 +-
.../core/commands/action/CamelProcessorAction.java | 11 +-
.../action/CamelProcessorDisableAction.java | 13 +-
.../action/CamelProcessorEnableAction.java | 13 +-
.../core/commands/action/CamelReceiveAction.java | 134 +-
.../core/commands/action/CamelReloadAction.java | 17 +-
.../commands/action/CamelResetStatsAction.java | 17 +-
.../core/commands/action/CamelRouteAction.java | 11 +-
.../commands/action/CamelRouteDiagramAction.java | 122 +-
.../core/commands/action/CamelRouteDumpAction.java | 50 +-
.../action/CamelRouteGroupStartAction.java | 13 +-
.../commands/action/CamelRouteGroupStopAction.java | 13 +-
.../commands/action/CamelRouteResumeAction.java | 13 +-
.../commands/action/CamelRouteStartAction.java | 13 +-
.../core/commands/action/CamelRouteStopAction.java | 13 +-
.../commands/action/CamelRouteStructureAction.java | 63 +-
.../commands/action/CamelRouteSuspendAction.java | 13 +-
.../commands/action/CamelRouteTopologyAction.java | 101 +-
.../jbang/core/commands/action/CamelSemantic.java | 20 +-
.../core/commands/action/CamelSendAction.java | 123 +-
.../core/commands/action/CamelSourceAction.java | 30 +-
.../jbang/core/commands/action/CamelSourceTop.java | 34 +-
.../core/commands/action/CamelSpanAction.java | 54 +-
.../core/commands/action/CamelSqlQueryAction.java | 38 +-
.../action/CamelStartupRecorderAction.java | 30 +-
.../core/commands/action/CamelStubAction.java | 72 +-
.../core/commands/action/CamelThreadDump.java | 50 +-
.../core/commands/action/CamelTraceAction.java | 121 +-
.../commands/action/EvalExpressionCommand.java | 58 +-
.../jbang/core/commands/action/LoggerAction.java | 37 +-
.../commands/action/RouteControllerAction.java | 43 +-
.../commands/action/SemanticActionCommand.java | 27 +-
.../jbang/core/commands/action/SemanticAudit.java | 78 +-
.../core/commands/action/SemanticEvaluate.java | 39 +-
.../jbang/core/commands/action/SemanticGet.java | 13 +-
.../core/commands/action/SemanticMonitoring.java | 8 +-
.../commands/action/TransformMessageAction.java | 88 +-
.../camel/dsl/jbang/core/commands/bind/Bind.java | 47 +-
.../core/commands/catalog/CatalogBaseCommand.java | 34 +-
.../core/commands/catalog/CatalogCommand.java | 6 +-
.../core/commands/catalog/CatalogComponent.java | 13 +-
.../core/commands/catalog/CatalogDataFormat.java | 13 +-
.../core/commands/catalog/CatalogDevConsole.java | 11 +-
.../jbang/core/commands/catalog/CatalogDoc.java | 73 +-
.../core/commands/catalog/CatalogKamelet.java | 36 +-
.../core/commands/catalog/CatalogLanguage.java | 14 +-
.../jbang/core/commands/catalog/CatalogOther.java | 12 +-
.../core/commands/catalog/CatalogTransformer.java | 13 +-
.../jbang/core/commands/config/ConfigCommand.java | 7 +-
.../dsl/jbang/core/commands/config/ConfigGet.java | 24 +-
.../dsl/jbang/core/commands/config/ConfigList.java | 22 +-
.../dsl/jbang/core/commands/config/ConfigSet.java | 20 +-
.../jbang/core/commands/config/ConfigUnset.java | 18 +-
.../CliExecutionExceptionHandler.java | 47 +-
.../MissingPluginParameterExceptionHandler.java | 106 +-
.../exceptionhandler/UsageErrorHandler.java | 2 +-
.../core/commands/infra/InfraBaseCommand.java | 5 +-
.../jbang/core/commands/infra/InfraCommand.java | 6 +-
.../dsl/jbang/core/commands/infra/InfraGet.java | 16 +-
.../dsl/jbang/core/commands/infra/InfraList.java | 11 +-
.../dsl/jbang/core/commands/infra/InfraLog.java | 33 +-
.../dsl/jbang/core/commands/infra/InfraPs.java | 16 +-
.../jbang/core/commands/infra/InfraRestart.java | 35 +-
.../dsl/jbang/core/commands/infra/InfraRun.java | 41 +-
.../dsl/jbang/core/commands/infra/InfraStop.java | 18 +-
.../dsl/jbang/core/commands/plugin/PluginAdd.java | 55 +-
.../core/commands/plugin/PluginBaseCommand.java | 38 +-
.../jbang/core/commands/plugin/PluginCommand.java | 9 +-
.../jbang/core/commands/plugin/PluginDelete.java | 15 +-
.../dsl/jbang/core/commands/plugin/PluginGet.java | 25 +-
.../dsl/jbang/core/commands/plugin/PluginList.java | 13 +-
.../core/commands/process/CamelContextStatus.java | 28 +-
.../core/commands/process/CamelContextTop.java | 26 +-
.../jbang/core/commands/process/CamelCount.java | 31 +-
.../commands/process/CamelProcessorStatus.java | 60 +-
.../core/commands/process/CamelProcessorTop.java | 13 +-
.../commands/process/CamelRouteGroupStatus.java | 40 +-
.../core/commands/process/CamelRouteGroupTop.java | 13 +-
.../core/commands/process/CamelRouteStatus.java | 70 +-
.../jbang/core/commands/process/CamelRouteTop.java | 13 +-
.../jbang/core/commands/process/CamelStatus.java | 23 +-
.../dsl/jbang/core/commands/process/CamelTop.java | 21 +-
.../dsl/jbang/core/commands/process/Dirty.java | 23 +-
.../dsl/jbang/core/commands/process/Hawtio.java | 37 +-
.../dsl/jbang/core/commands/process/Jolokia.java | 28 +-
.../dsl/jbang/core/commands/process/ListAbout.java | 25 +-
.../jbang/core/commands/process/ListBlocked.java | 24 +-
.../dsl/jbang/core/commands/process/ListChaos.java | 41 +-
.../core/commands/process/ListCircuitBreaker.java | 22 +-
.../jbang/core/commands/process/ListConsumer.java | 38 +-
.../core/commands/process/ListDataSource.java | 22 +-
.../jbang/core/commands/process/ListEndpoint.java | 47 +-
.../dsl/jbang/core/commands/process/ListError.java | 52 +-
.../dsl/jbang/core/commands/process/ListEvent.java | 27 +-
.../jbang/core/commands/process/ListGroovy.java | 24 +-
.../jbang/core/commands/process/ListHealth.java | 42 +-
.../jbang/core/commands/process/ListInflight.java | 24 +-
.../core/commands/process/ListInternalTask.java | 24 +-
.../dsl/jbang/core/commands/process/ListKafka.java | 34 +-
.../jbang/core/commands/process/ListMetric.java | 38 +-
.../core/commands/process/ListPlatformHttp.java | 28 +-
.../jbang/core/commands/process/ListProcess.java | 26 +-
.../jbang/core/commands/process/ListProducer.java | 35 +-
.../core/commands/process/ListProperties.java | 38 +-
.../dsl/jbang/core/commands/process/ListRest.java | 27 +-
.../jbang/core/commands/process/ListService.java | 33 +-
.../jbang/core/commands/process/ListSqlTrace.java | 24 +-
.../jbang/core/commands/process/ListTimeline.java | 64 +-
.../core/commands/process/ListTransformer.java | 27 +-
.../jbang/core/commands/process/ListVariable.java | 26 +-
.../dsl/jbang/core/commands/process/ListVault.java | 24 +-
.../core/commands/process/ProcessWatchCommand.java | 11 +-
.../core/commands/process/RestartProcess.java | 29 +-
.../jbang/core/commands/process/StopProcess.java | 34 +-
.../core/commands/update/CamelUpdateMixin.java | 70 +-
.../jbang/core/commands/update/UpdateCommand.java | 5 +-
.../dsl/jbang/core/commands/update/UpdateList.java | 23 +-
.../dsl/jbang/core/commands/update/UpdateRun.java | 14 +-
.../core/commands/version/VersionCommand.java | 6 +-
.../jbang/core/commands/version/VersionGet.java | 15 +-
.../jbang/core/commands/version/VersionList.java | 69 +-
.../jbang/core/commands/version/VersionSet.java | 34 +-
.../dsl/jbang/core/common/CommandLineHelper.java | 66 +-
.../camel/dsl/jbang/core/common/CommandTree.java | 373 +
...outConverter.java => CompletionCandidates.java} | 21 +-
.../common/JavaVersionCompletionCandidates.java | 2 +-
.../common/LoggingLevelCompletionCandidates.java | 2 +-
.../dsl/jbang/core/common/OptionalValueParser.java | 46 +
.../camel/dsl/jbang/core/common/OutputShell.java | 105 +
.../common/PidNameAgeCompletionCandidates.java | 2 +-
.../apache/camel/dsl/jbang/core/common/Plugin.java | 3 +-
.../camel/dsl/jbang/core/common/PluginHelper.java | 119 +-
.../core/common/ProfileCompletionCandidates.java | 2 +-
.../common/RunRuntimeCompletionCandidates.java | 2 +-
.../jbang/core/common/RunRuntimeTypeConverter.java | 3 +-
.../core/common/RuntimeCompletionCandidates.java | 2 +-
.../jbang/core/common/RuntimeTypeConverter.java | 3 +-
...{TimeoutConverter.java => StringConverter.java} | 23 +-
.../dsl/jbang/core/common/TimeoutConverter.java | 5 +-
.../jbang/core/commands/BackgroundWaitTest.java | 3 +-
.../jbang/core/commands/BooleanOptionsTest.java | 137 +-
.../commands/CamelJBangMainOnlyCommandTest.java | 37 +-
.../jbang/core/commands/CamelJBangMainTest.java | 4 +-
.../commands/CamelShellCommandRegistryTest.java | 55 +-
.../dsl/jbang/core/commands/ChaosExploreTest.java | 8 +-
.../dsl/jbang/core/commands/CliHelpGoldenTest.java | 26 +-
.../jbang/core/commands/CliParseGoldenTest.java | 184 +-
.../dsl/jbang/core/commands/CliRunnerTest.java | 15 +-
.../jbang/core/commands/CommandMetadataTest.java | 52 +-
.../jbang/core/commands/DependencyUpdateTest.java | 2 -
.../jbang/core/commands/ExitCodeContractTest.java | 52 +-
.../commands/GroupedCommandHelpRendererTest.java | 38 +-
.../core/commands/JsonOutputContractTest.java | 28 +-
.../dsl/jbang/core/commands/NoTerminalTest.java | 4 +-
.../core/commands/QuarkusPlatformMixinTest.java | 21 +-
.../commands/RunMcpStdioConfigurationTest.java | 10 +-
.../camel/dsl/jbang/core/commands/RunTest.java | 6 +-
.../dsl/jbang/core/commands/SortOptionsTest.java | 76 +-
.../core/commands/UserConfigDefaultsTest.java | 32 +-
.../core/commands/action/ActionCommandsTest.java | 4 +-
.../core/commands/action/CamelChaosActionTest.java | 16 +-
.../core/commands/action/SemanticCommandTest.java | 131 +-
.../ParameterExceptionHandlerTest.java | 21 +-
.../jbang/core/commands/plugin/PluginGetTest.java | 61 +
.../jbang/core/commands/process/HawtioTest.java | 8 +-
.../jbang/core/commands/process/ListChaosTest.java | 4 +-
.../commands/version/VersionListReleasesTest.java | 13 +-
.../dsl/jbang/core/common/CachedFakePlugin.java | 3 +-
.../jbang/core/common/CommandLineTestHelper.java | 9 +-
.../core/common/CommandTreeCompletionTest.java | 50 +
.../camel/dsl/jbang/core/common/FakePluginJar.java | 10 +-
.../dsl/jbang/core/common/PluginHelperTest.java | 198 +-
.../jbang/core/common/PluginRunCustomizerTest.java | 3 +-
.../jbang/core/common/TimeoutConverterTest.java | 3 +-
...chedFakePlugin.java => UnlinkedFakePlugin.java} | 16 +-
.../src/test/resources/golden/cli-help.txt | 10144 ++++++++++---------
.../src/test/resources/golden/cli-parse.txt | 321 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../dsl/jbang/core/commands/edit/EditCommand.java | 17 +-
.../dsl/jbang/core/commands/edit/EditPlugin.java | 6 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../core/commands/generate/CodeGenerator.java | 5 +-
.../core/commands/generate/CodeRestGenerator.java | 37 +-
.../commands/generate/CodeSchemaGenerator.java | 23 +-
.../core/commands/generate/GeneratePlugin.java | 10 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../ClusterTypeCompletionCandidates.java | 4 +-
.../commands/kubernetes/ClusterTypeConverter.java | 5 +-
.../commands/kubernetes/KubernetesBaseCommand.java | 10 +-
.../commands/kubernetes/KubernetesCommand.java | 7 +-
.../core/commands/kubernetes/KubernetesDelete.java | 8 +-
.../core/commands/kubernetes/KubernetesExport.java | 79 +-
.../core/commands/kubernetes/KubernetesPlugin.java | 14 +-
.../commands/kubernetes/KubernetesPodLogs.java | 23 +-
.../core/commands/kubernetes/KubernetesRun.java | 209 +-
.../kubernetes/KubernetesBooleanOptionsTest.java | 41 +-
.../KubernetesExportBaseTestSupport.java | 4 +-
.../kubernetes/KubernetesRunCustomTest.java | 2 +
.../commands/kubernetes/KubernetesRunTest.java | 2 +
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../dsl/jbang/core/commands/mcp/McpCommand.java | 24 +-
.../dsl/jbang/core/commands/mcp/McpPlugin.java | 6 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../dsl/jbang/core/commands/test/TestCommand.java | 21 +-
.../dsl/jbang/core/commands/test/TestPlugin.java | 34 +-
.../jbang/core/commands/test/TestPluginTest.java | 4 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../dsl/jbang/core/commands/tui/CamelMonitor.java | 93 +-
.../jbang/core/commands/tui/MonitorStartup.java | 18 +-
.../dsl/jbang/core/commands/tui/ShellPanel.java | 9 +-
.../tui/ThemeModeCompletionCandidates.java | 4 +-
.../dsl/jbang/core/commands/tui/TimelineTab.java | 65 +-
.../jbang/core/commands/tui/TuiBackendHelper.java | 6 +-
.../dsl/jbang/core/commands/tui/TuiCommand.java | 74 +-
.../dsl/jbang/core/commands/tui/TuiPlugin.java | 8 +-
.../src/main/resources/tui/help/timeline.md | 5 +-
.../commands/tui/AiCliCommandExecutorTest.java | 22 +-
.../tui/CamelMonitorRecordOptionsTest.java | 12 +-
.../jbang/core/commands/tui/CamelMonitorTest.java | 4 +-
.../dsl/jbang/core/commands/tui/NoopBackend.java | 15 +
.../core/commands/tui/ShellPanelLifecycleTest.java | 6 +-
.../core/commands/tui/TimelineTabRenderTest.java | 28 +-
.../tui/TuiBackendHelperRecordingTest.java | 11 +
.../commands/tui/TuiCommandThemeOptionsTest.java | 4 +-
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../commands/validate/CatalogVersionMixin.java | 20 +-
.../validate/PropertiesValidateCommand.java | 25 +-
.../commands/validate/SourceValidateCommand.java | 28 +-
.../core/commands/validate/ValidateCommand.java | 6 +-
.../core/commands/validate/ValidatePlugin.java | 14 +-
.../commands/validate/YamlNormalizeCommand.java | 42 +-
.../commands/validate/YamlValidateCommand.java | 42 +-
.../validate/ValidateBooleanOptionsTest.java | 28 +-
dsl/camel-jbang/camel-jbang-run/pom.xml | 2 +-
.../dsl/jbang/run/SilentRunDependencyResolver.java | 2 +-
.../camel/dsl/jbang/run/common/LogFileReader.java | 6 +-
.../camel/dsl/jbang/run/export/Exporter.java | 4 +-
.../jbang/run/SilentRunDependencyResolverTest.java | 6 +-
.../dsl/jbang/run/common/LogFileReaderTest.java | 6 +-
.../dsl/jbang/run/export/ProjectExporterTest.java | 33 +
.../dsl/jbang/launcher/CamelLauncherMain.java | 8 +-
.../launcher/selfupdate/SelfUpdateCommand.java | 51 +-
.../launcher/selfupdate/SelfUpdatePlugin.java | 6 +-
.../dsl/jbang/launcher/CamelLauncherTest.java | 14 +-
.../jbang/launcher/SelfUpdateIntegrationTest.java | 8 +-
dsl/camel-kamelet-main/pom.xml | 6 +
.../camel/main/download/TransactedDownloader.java | 29 +-
.../main/download/TransactedDownloaderTest.java | 32 +
parent/pom.xml | 4 +-
.../packaging/EndpointSchemaGeneratorMojo.java | 12 +-
583 files changed, 15685 insertions(+), 11400 deletions(-)
create mode 100644
components/camel-ai/camel-mcp-server-api/src/test/java/org/apache/camel/component/mcp/server/McpToolCallContextTest.java
create mode 100644
components/camel-ai/camel-mcp-server/src/main/java/org/apache/camel/component/mcp/server/vertx/McpOAuthProtectedResourceMetadata.java
create mode 100644
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/main/McpServerMainOAuthKeycloakIT.java
create mode 100644
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/main/McpServerMainOAuthTest.java
create mode 100644
components/camel-ai/camel-mcp-server/src/test/java/org/apache/camel/component/mcp/server/vertx/McpOAuthProtectedResourceMetadataTest.java
create mode 100644
components/camel-kafka/src/main/java/org/apache/camel/component/kafka/PollExceptionStrategyFactory.java
copy
components/camel-kafka/src/main/java/org/apache/camel/component/kafka/consumer/errorhandler/{KafkaErrorStrategies.java
=> DefaultPollExceptionStrategyFactory.java} (74%)
create mode 100644
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/consumer/errorhandler/KafkaErrorStrategiesTest.java
create mode 100644
components/camel-spiffe/src/test/java/org/apache/camel/component/spiffe/SpiffeSSLContextParametersLifecycleTest.java
create mode 100644
components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlTransactedLocalTransactionManagerTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/DoCatchFailureHandledMarkTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedDoCatchFailuresHandledTest.java
delete mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent-run.adoc
delete mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent-start.adoc
delete mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent-stop.adoc
delete mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent.adoc
delete mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-init.adoc
delete mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-inspect.adoc
delete mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-ps.adoc
delete mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-run.adoc
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CommandTree.java
copy
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/{TimeoutConverter.java
=> CompletionCandidates.java} (57%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/OptionalValueParser.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/OutputShell.java
copy
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/{TimeoutConverter.java
=> StringConverter.java} (56%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/CommandTreeCompletionTest.java
copy
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/{CachedFakePlugin.java
=> UnlinkedFakePlugin.java} (66%)