This is an automated email from the ASF dual-hosted git repository.
apupier pushed a change to branch CAMEL-22996-dropJava17
in repository https://gitbox.apache.org/repos/asf/camel.git
discard 728f3934dbc3 CAMEL-22996: replace deprecated new Locale() with
Locale.forLanguageTag() or Locale.of()
discard f9696956faf0 CAMEL-22996: remove min=JAVA_21 from @EnabledForJreRange
in SSL and virtual thread tests
discard ebfa7d8775c0 CAMEL-22996: remove reflection workaround from
SSLContextParametersNamedGroupsListTest
discard 072d05244382 CAMEL-22996: simplify JDK enforcer message in root pom.xml
discard 978637c1f4dc CAMEL-22996: update AGENTS.md Java minimum to 21+
discard 5c3ecf6aed42 CAMEL-22996: update camel-launcher to require Java 21
discard b11dfe366d42 CAMEL-22996: update MigrationTools Java version checks to
reflect 4.24 minimum
discard 654c8b7facc3 CAMEL-22996: update Doctor.checkJava() to require Java 21
discard d26dcf732015 CAMEL-22996: drop JDK 17 from camel-jbang-container
Makefile
discard 251360d4390b CAMEL-22996: update documentation to reflect Java 21
minimum
discard 7016a7c79445 CAMEL-22996: resolve Java-21 baseline TODOs (threadId,
Locale.of)
discard 0e0bac5c84cb CAMEL-22996: remove JDK 17 from Jenkinsfile
discard c0fd003ba337 CAMEL-22996: remove JDK 17 from GitHub Actions matrix
discard 3f3da39a11f3 CAMEL-22996: update archetype templates to Java 21
discard ba5c8383cccf CAMEL-22996: raise jdk.version from 17 to 21
add 73b3eba6f8d3 CAMEL-25677: camel-wasm - remove the wasm language
add b8d785ce3607 CAMEL-25685: camel-jetty - map the query parameters when
Jetty cannot read the request body parameters
add 68329f0919bc CAMEL-25684: camel-slack - the consumer keeps the
messages of a poll it did not route when the route is suspended
add 24cd63f10fb2 CAMEL-25682: camel-resilience4j - a timed-out call waits
for a write-back of the task that is in progress
add 72701dd57007 CAMEL-25678: camel-core - Switch case values and Dynamic
Router uriDelimiter resolve property placeholders
add 5961fc46e56b CAMEL-25626: camel-milo - deliver a data change with a
Bad status even when its value is null
add ac792d338517 CAMEL-25631: camel-core - Deprecate
Route.clearRouteModel() and stop calling it from RouteReifier
add 1109759ffa29 CAMEL-25645: camel-milo - let the OPC UA client validate
the server certificate against a trust list
add 16b6e9dfbe82 CAMEL-25696: camel-jbang - A boolean option given without
a value is on (#27951)
add a897120ba2fc CAMEL-25449: camel-jbang - camel debug sends its commands
in files of their own (#27955)
add d46511e45eba CAMEL-25400: camel-jbang - One sort, one row copy and one
format for the listings (#27961)
add d0a1031e27b7 CAMEL-25538: fix configuration-validate to accept all
camel.* groups and report accepted=false as valid=false (#27841)
add 472378346689 chore: dependabot - ignore classgraph 6.x, it needs Java
25 (#27953)
add 880722fee300 CAMEL-25693: camel-vertx-websocket - close a WebSocket
that connects just after the connect timeout (#27911)
add 23457461383d CAMEL-25400: camel-jbang - The CLI that runs several
commands gives each a fresh start (#27962)
add c1c397b7574f CAMEL-23688: camel-jbang - Tests for log, trace, cmd
receive, cmd send, transform message and cmd memory-leak (#27963)
add d4c36141a4c3 CAMEL-23688: camel-jbang - Tests for update run,
dependency copy, get error, init and doc (#27964)
add d6eaeb5a3347 CAMEL-23688: camel-jbang - Tests for get history and
restart (#27966)
add 41f4feade203 CAMEL-25541: camel-jbang-mcp - bounded camel_catalog_doc
component answer (#27839)
add 83aaa80754f9 CAMEL-25683: camel-azure-eventhubs - after a batch size
checkpoint, the batch timeout checkpoints again (#27922)
add 5750f3739402 CAMEL-23688: camel-jbang - Tests for overview and
transform route (#27967)
add 523f7bb4a14d CAMEL-22996: raise jdk.version from 17 to 21
add 7ffa173681f9 CAMEL-22996: update archetype templates to Java 21
add 0961d899c39e CAMEL-22996: remove JDK 17 from GitHub Actions matrix
add a371180063b5 CAMEL-22996: remove JDK 17 from Jenkinsfile
add b8eb46e0352a CAMEL-22996: resolve Java-21 baseline TODOs (threadId,
Locale.of)
add d69d788dd570 CAMEL-22996: update documentation to reflect Java 21
minimum
add e835bd336e9e CAMEL-22996: drop JDK 17 from camel-jbang-container
Makefile
add 0a6e6b24be2c CAMEL-22996: update Doctor.checkJava() to require Java 21
add 293e87960d30 CAMEL-22996: update MigrationTools Java version checks to
reflect 4.24 minimum
add a13f369ba261 CAMEL-22996: update camel-launcher to require Java 21
add a5c0221bc636 CAMEL-22996: update AGENTS.md Java minimum to 21+
add f7988b6d4b95 CAMEL-22996: simplify JDK enforcer message in root pom.xml
add b13f2e6e9491 CAMEL-22996: remove reflection workaround from
SSLContextParametersNamedGroupsListTest
add 6e3bdcd53515 CAMEL-22996: remove min=JAVA_21 from @EnabledForJreRange
in SSL and virtual thread tests
add 52c2ea2db727 CAMEL-22996: replace deprecated new Locale() with
Locale.forLanguageTag() or Locale.of()
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 (728f3934dbc3)
\
N -- N -- N refs/heads/CAMEL-22996-dropJava17 (52c2ea2db727)
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/dependabot.yml | 3 +
.../apache/camel/catalog/components/language.json | 2 +-
.../camel/catalog/components/milo-browse.json | 14 +-
.../camel/catalog/components/milo-client.json | 16 +-
.../org/apache/camel/catalog/docs.properties | 1 -
.../camel/catalog/docs/milo-browse-component.adoc | 2 +-
.../camel/catalog/docs/milo-client-component.adoc | 68 +-
.../catalog/docs/platform-http-component.adoc | 7 +
.../org/apache/camel/catalog/docs/switch-eip.adoc | 7 +-
.../apache/camel/catalog/docs/wasm-language.adoc | 255 -------
.../org/apache/camel/catalog/languages.properties | 1 -
.../org/apache/camel/catalog/languages/wasm.json | 26 -
.../org/apache/camel/catalog/models.properties | 1 -
.../org/apache/camel/catalog/models/aggregate.json | 8 +-
.../org/apache/camel/catalog/models/cache.json | 2 +-
.../org/apache/camel/catalog/models/delay.json | 2 +-
.../apache/camel/catalog/models/dynamicRouter.json | 2 +-
.../org/apache/camel/catalog/models/enrich.json | 2 +-
.../org/apache/camel/catalog/models/filter.json | 2 +-
.../camel/catalog/models/idempotentConsumer.json | 2 +-
.../org/apache/camel/catalog/models/loop.json | 2 +-
.../apache/camel/catalog/models/onException.json | 6 +-
.../org/apache/camel/catalog/models/onWhen.json | 2 +-
.../apache/camel/catalog/models/pollEnrich.json | 2 +-
.../camel/catalog/models/predicateValidator.json | 2 +-
.../camel/catalog/models/propertyExpression.json | 2 +-
.../apache/camel/catalog/models/recipientList.json | 2 +-
.../apache/camel/catalog/models/resequence.json | 2 +-
.../apache/camel/catalog/models/routingSlip.json | 2 +-
.../org/apache/camel/catalog/models/script.json | 2 +-
.../org/apache/camel/catalog/models/setBody.json | 2 +-
.../org/apache/camel/catalog/models/setHeader.json | 2 +-
.../apache/camel/catalog/models/setProperty.json | 2 +-
.../apache/camel/catalog/models/setVariable.json | 2 +-
.../org/apache/camel/catalog/models/sort.json | 2 +-
.../org/apache/camel/catalog/models/split.json | 2 +-
.../camel/catalog/models/stickyLoadBalancer.json | 2 +-
.../org/apache/camel/catalog/models/switch.json | 2 +-
.../org/apache/camel/catalog/models/throttle.json | 4 +-
.../org/apache/camel/catalog/models/transform.json | 2 +-
.../org/apache/camel/catalog/models/validate.json | 2 +-
.../org/apache/camel/catalog/models/wasm.json | 23 -
.../org/apache/camel/catalog/models/when.json | 2 +-
.../apache/camel/catalog/schemas/camel-spring.xsd | 51 --
.../apache/camel/catalog/schemas/camel-xml-io.xsd | 51 --
.../camel/catalog/schemas/camelYamlDsl-model.json | 77 --
.../org/apache/camel/catalog/CamelCatalogTest.java | 58 ++
.../eventhubs/EventHubsCheckpointUpdaterTask.java | 18 +-
.../azure/eventhubs/EventHubsConsumer.java | 7 +-
...ntHubsConsumerCheckpointAfterBatchSizeTest.java | 229 ++++++
.../component/jetty12/AttachmentHttpBinding.java | 50 +-
...tpBindingQueryParametersUnreadableBodyTest.java | 134 ++++
.../apache/camel/component/language/language.json | 2 +-
.../camel/component/language/LanguageEndpoint.java | 2 +-
.../milo/browse/MiloBrowseComponentConfigurer.java | 18 +
.../milo/browse/MiloBrowseEndpointConfigurer.java | 18 +
.../milo/browse/MiloBrowseEndpointUriFactory.java | 5 +-
.../milo/client/MiloClientComponentConfigurer.java | 18 +
.../milo/client/MiloClientEndpointConfigurer.java | 18 +
.../milo/client/MiloClientEndpointUriFactory.java | 5 +-
.../camel/component/milo/browse/milo-browse.json | 14 +-
.../camel/component/milo/client/milo-client.json | 16 +-
.../src/main/docs/milo-browse-component.adoc | 2 +-
.../src/main/docs/milo-client-component.adoc | 68 +-
.../milo/client/MiloClientConfiguration.java | 76 +-
.../component/milo/client/MiloClientConsumer.java | 13 +-
.../component/milo/client/MiloClientEndpoint.java | 3 +-
.../client/internal/ServerCertificateTrust.java | 227 ++++++
.../milo/client/internal/SubscriptionManager.java | 46 +-
.../component/milo/MonitorItemLifecycleTest.java | 39 +-
.../milo/MonitorItemMultiConnectionsTest.java | 10 +-
.../camel/component/milo/MonitorItemTest.java | 38 +-
.../camel/component/milo/MonitorNodesTest.java | 29 +-
.../milo/ServerCertificateValidationTest.java | 208 ++++++
.../milo/client/MiloClientConfigurationTest.java | 83 +++
.../internal/ServerCertificateTrustTest.java | 280 +++++++
.../component/milo/client/internal/TestPki.java | 145 ++++
.../src/main/docs/platform-http-component.adoc | 7 +
.../resilience4j/ResilienceProcessor.java | 121 ++-
.../ResilienceTimeoutDuringWriteBackTest.java | 239 ++++++
.../camel/component/slack/SlackConsumer.java | 44 +-
...ckConsumerSuspendedBatchPooledExchangeTest.java | 74 ++
.../slack/SlackConsumerSuspendedBatchTest.java | 311 ++++++++
.../vertx/websocket/VertxWebsocketEndpoint.java | 15 +-
.../VertxWebsocketAbandonConnectTest.java | 78 ++
components/camel-wasm/pom.xml | 14 -
.../org/apache/camel/language/wasm/wasm.json | 26 -
.../services/org/apache/camel/language.properties | 7 -
.../services/org/apache/camel/language/wasm | 2 -
.../camel-wasm/src/main/docs/wasm-language.adoc | 255 -------
.../apache/camel/language/wasm/WasmExpression.java | 168 -----
.../apache/camel/language/wasm/WasmLanguage.java | 85 ---
.../src/main/java/org/apache/camel/wasm/Wasm.java | 2 -
.../java/org/apache/camel/wasm/WasmFunction.java | 168 -----
.../java/org/apache/camel/wasm/WasmSupport.java | 51 --
.../camel/component/wasm/WasmComponentTest.java | 4 +-
.../camel/language/wasm/WasmLanguageTest.java | 129 ----
.../org/apache/camel/wasm/WasmFunctionTest.java | 177 -----
.../camel-wasm/src/test/resources/functions.wasm | Bin 2216042 -> 0 bytes
components/camel-wasm/src/test/rust/Cargo.lock | 124 ----
components/camel-wasm/src/test/rust/Cargo.toml | 37 -
components/camel-wasm/src/test/rust/build.sh | 26 -
components/camel-wasm/src/test/rust/functions.rs | 134 ----
.../src/main/java/org/apache/camel/Route.java | 16 +-
.../org/apache/camel/impl/engine/DefaultRoute.java | 9 +-
.../camel/catalog/impl/AbstractCamelCatalog.java | 131 +++-
.../main/docs/modules/eips/pages/switch-eip.adoc | 7 +-
.../META-INF/org/apache/camel/model/aggregate.json | 8 +-
.../META-INF/org/apache/camel/model/cache.json | 2 +-
.../META-INF/org/apache/camel/model/delay.json | 2 +-
.../org/apache/camel/model/dynamicRouter.json | 2 +-
.../META-INF/org/apache/camel/model/enrich.json | 2 +-
.../META-INF/org/apache/camel/model/filter.json | 2 +-
.../org/apache/camel/model/idempotentConsumer.json | 2 +-
.../org/apache/camel/model/language/wasm.json | 23 -
.../model/loadbalancer/stickyLoadBalancer.json | 2 +-
.../META-INF/org/apache/camel/model/loop.json | 2 +-
.../org/apache/camel/model/onException.json | 6 +-
.../META-INF/org/apache/camel/model/onWhen.json | 2 +-
.../org/apache/camel/model/pollEnrich.json | 2 +-
.../org/apache/camel/model/propertyExpression.json | 2 +-
.../org/apache/camel/model/recipientList.json | 2 +-
.../org/apache/camel/model/resequence.json | 2 +-
.../org/apache/camel/model/routingSlip.json | 2 +-
.../META-INF/org/apache/camel/model/script.json | 2 +-
.../META-INF/org/apache/camel/model/setBody.json | 2 +-
.../META-INF/org/apache/camel/model/setHeader.json | 2 +-
.../org/apache/camel/model/setProperty.json | 2 +-
.../org/apache/camel/model/setVariable.json | 2 +-
.../META-INF/org/apache/camel/model/sort.json | 2 +-
.../META-INF/org/apache/camel/model/split.json | 2 +-
.../META-INF/org/apache/camel/model/switch.json | 2 +-
.../META-INF/org/apache/camel/model/throttle.json | 4 +-
.../META-INF/org/apache/camel/model/transform.json | 2 +-
.../META-INF/org/apache/camel/model/validate.json | 2 +-
.../camel/model/validator/predicateValidator.json | 2 +-
.../META-INF/org/apache/camel/model/when.json | 2 +-
.../services/org/apache/camel/model.properties | 1 -
.../org/apache/camel/model/language/jaxb.index | 1 -
.../java/org/apache/camel/builder/Builder.java | 18 -
.../org/apache/camel/builder/ExpressionClause.java | 23 -
.../camel/builder/ExpressionClauseSupport.java | 26 -
.../camel/builder/LanguageBuilderFactory.java | 18 -
.../camel/model/language/WasmExpression.java | 102 ---
.../apache/camel/reifier/DynamicRouterReifier.java | 6 +-
.../org/apache/camel/reifier/RouteReifier.java | 7 -
.../org/apache/camel/reifier/SwitchReifier.java | 6 +-
.../camel/reifier/language/ExpressionReifier.java | 3 -
.../reifier/language/WasmExpressionReifier.java | 42 --
.../camel/builder/RouteModelRetainedTest.java | 73 ++
.../DynamicRouterUriDelimiterPlaceholderTest.java | 57 ++
.../apache/camel/processor/SwitchEndpointTest.java | 29 +
.../camel/processor/SwitchValidationTest.java | 9 +
.../apache/camel/java/out/JavaDslModelWriter.java | 17 -
.../camel/java/out/JavaDslModelWriterSupport.java | 6 -
.../camel/java/in/replay-builder-methods.txt | 2 -
.../org/apache/camel/main/languages.properties | 1 -
.../java/org/apache/camel/util/ArtifactUtils.java | 1 -
.../java/org/apache/camel/util/SecurityUtils.java | 4 +-
.../java/org/apache/camel/xml/in/ModelParser.java | 7 -
.../java/org/apache/camel/xml/out/ModelWriter.java | 11 -
.../org/apache/camel/yaml/out/YamlModelWriter.java | 11 -
.../modules/languages/examples/json/wasm.json | 1 -
docs/components/modules/languages/nav.adoc | 1 -
.../modules/languages/pages/wasm-language.adoc | 1 -
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 188 ++++-
.../ROOT/pages/camel-jbang-getting-started.adoc | 2 +
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 18 +-
.../pages/jbang-commands/camel-jbang-commands.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-doc.adoc | 2 +-
.../camel-jbang-get-transformer.adoc | 2 +-
.../dsl/MiloBrowseComponentBuilderFactory.java | 68 ++
.../dsl/MiloClientComponentBuilderFactory.java | 68 ++
.../builder/endpoint/StaticEndpointBuilders.java | 8 +-
.../dsl/LanguageEndpointBuilderFactory.java | 8 +-
.../dsl/MiloBrowseEndpointBuilderFactory.java | 97 +++
.../dsl/MiloClientEndpointBuilderFactory.java | 309 +++++++-
.../META-INF/camel-jbang-commands-metadata.json | 4 +-
.../dsl/jbang/core/commands/CamelCommand.java | 44 ++
.../dsl/jbang/core/commands/CamelJBangMain.java | 108 ++-
.../core/commands/CamelShellCommandRegistry.java | 2 +
.../camel/dsl/jbang/core/commands/CliRunner.java | 8 +-
.../camel/dsl/jbang/core/commands/Debug.java | 63 +-
.../dsl/jbang/core/commands/DependencyCopy.java | 49 +-
.../camel/dsl/jbang/core/commands/Explain.java | 2 +-
.../dsl/jbang/core/commands/ExportBaseCommand.java | 11 +-
.../camel/dsl/jbang/core/commands/Harden.java | 2 +-
.../apache/camel/dsl/jbang/core/commands/Init.java | 23 +-
.../jbang/core/commands/MavenResolverMixin.java | 2 +-
.../camel/dsl/jbang/core/commands/Overview.java | 3 +
.../apache/camel/dsl/jbang/core/commands/Run.java | 11 +-
.../jbang/core/commands/TransformDataWeave.java | 2 +-
.../dsl/jbang/core/commands/TransformRoute.java | 19 +-
.../jbang/core/commands/action/CamelBeanDump.java | 26 +-
.../core/commands/action/CamelBrowseAction.java | 52 +-
.../jbang/core/commands/action/CamelHeapDump.java | 3 +-
.../core/commands/action/CamelHeapHistogram.java | 29 +-
.../core/commands/action/CamelHistoryAction.java | 171 +++--
.../jbang/core/commands/action/CamelLogAction.java | 22 +-
.../core/commands/action/CamelMemoryLeak.java | 127 ++--
.../core/commands/action/CamelReceiveAction.java | 82 +-
.../commands/action/CamelRouteDiagramAction.java | 2 +-
.../core/commands/action/CamelRouteDumpAction.java | 26 +-
.../commands/action/CamelRouteStructureAction.java | 24 +-
.../commands/action/CamelRouteTopologyAction.java | 2 +-
.../core/commands/action/CamelSendAction.java | 29 +-
.../core/commands/action/CamelSourceAction.java | 23 +-
.../core/commands/action/CamelSpanAction.java | 29 +-
.../action/CamelStartupRecorderAction.java | 24 +-
.../core/commands/action/CamelStubAction.java | 37 +-
.../core/commands/action/CamelThreadDump.java | 27 +-
.../core/commands/action/CamelTraceAction.java | 66 +-
.../jbang/core/commands/action/LoggerAction.java | 35 +-
.../commands/action/RouteControllerAction.java | 30 +-
.../commands/action/TransformMessageAction.java | 32 +-
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 12 +-
.../dsl/jbang/core/commands/ai/BeanRefChecks.java | 2 +-
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 825 +++++++++++++++++++--
.../core/commands/catalog/CatalogBaseCommand.java | 43 +-
.../jbang/core/commands/catalog/CatalogDoc.java | 81 +-
.../core/commands/catalog/CatalogKamelet.java | 37 +-
.../dsl/jbang/core/commands/config/ConfigGet.java | 3 +-
.../dsl/jbang/core/commands/config/ConfigList.java | 3 +-
.../dsl/jbang/core/commands/config/ConfigSet.java | 3 +-
.../jbang/core/commands/config/ConfigUnset.java | 3 +-
.../core/commands/process/CamelContextStatus.java | 40 +-
.../core/commands/process/CamelContextTop.java | 49 +-
.../jbang/core/commands/process/CamelCount.java | 24 +-
.../commands/process/CamelProcessorStatus.java | 39 +-
.../core/commands/process/CamelProcessorTop.java | 24 +-
.../commands/process/CamelRouteGroupStatus.java | 50 +-
.../core/commands/process/CamelRouteGroupTop.java | 40 +-
.../core/commands/process/CamelRouteStatus.java | 44 +-
.../jbang/core/commands/process/CamelRouteTop.java | 40 +-
.../jbang/core/commands/process/ListActivity.java | 31 +-
.../jbang/core/commands/process/ListBlocked.java | 35 +-
.../core/commands/process/ListCircuitBreaker.java | 35 +-
.../jbang/core/commands/process/ListConsumer.java | 39 +-
.../core/commands/process/ListDataSource.java | 24 +-
.../jbang/core/commands/process/ListEndpoint.java | 30 +-
.../dsl/jbang/core/commands/process/ListError.java | 105 ++-
.../dsl/jbang/core/commands/process/ListEvent.java | 38 +-
.../jbang/core/commands/process/ListGroovy.java | 35 +-
.../jbang/core/commands/process/ListHealth.java | 24 +-
.../jbang/core/commands/process/ListInflight.java | 35 +-
.../core/commands/process/ListInternalTask.java | 35 +-
.../dsl/jbang/core/commands/process/ListKafka.java | 45 +-
.../jbang/core/commands/process/ListMetric.java | 54 +-
.../core/commands/process/ListPlatformHttp.java | 35 +-
.../jbang/core/commands/process/ListProcess.java | 24 +-
.../jbang/core/commands/process/ListProducer.java | 34 +-
.../core/commands/process/ListProperties.java | 40 +-
.../dsl/jbang/core/commands/process/ListRest.java | 35 +-
.../jbang/core/commands/process/ListService.java | 35 +-
.../jbang/core/commands/process/ListSqlTrace.java | 24 +-
.../core/commands/process/ListTransformer.java | 40 +-
.../jbang/core/commands/process/ListVariable.java | 38 +-
.../dsl/jbang/core/commands/process/ListVault.java | 36 +-
.../core/commands/process/RestartProcess.java | 33 +-
.../jbang/core/commands/update/CamelUpdate.java | 5 +
.../core/commands/update/CamelUpdateMixin.java | 5 +-
.../dsl/jbang/core/commands/update/UpdateRun.java | 33 +-
.../jbang/core/commands/version/VersionGet.java | 3 +-
.../jbang/core/commands/version/VersionList.java | 43 +-
.../jbang/core/commands/version/VersionSet.java | 3 +-
.../camel/dsl/jbang/core/common/CopyableRow.java | 38 +
.../camel/dsl/jbang/core/common/ListingFormat.java | 95 +++
.../camel/dsl/jbang/core/common/PluginHelper.java | 12 +-
.../camel/dsl/jbang/core/common/RowSort.java | 113 +++
.../camel/dsl/jbang/core/common/RuntimeUtil.java | 182 +++--
.../camel/dsl/jbang/core/common/StringPrinter.java | 9 +-
.../jbang/core/commands/BooleanOptionsTest.java | 120 +++
.../dsl/jbang/core/commands/CliRunnerTest.java | 35 +-
.../dsl/jbang/core/commands/DebugCommandTest.java | 138 ++++
.../jbang/core/commands/DependencyCopyTest.java | 149 ++++
.../camel/dsl/jbang/core/commands/InitTest.java | 111 +++
.../dsl/jbang/core/commands/OverviewTest.java | 254 +++++++
.../dsl/jbang/core/commands/SortOptionsTest.java | 114 +++
.../jbang/core/commands/TransformRouteTest.java | 159 ++++
.../commands/action/ActionCommandTestSupport.java | 22 +-
.../commands/action/CamelHistoryActionTest.java | 265 ++++++-
.../core/commands/action/CamelLogActionTest.java | 29 +
.../core/commands/action/CamelMemoryLeakTest.java | 179 ++++-
.../commands/action/CamelReceiveActionTest.java | 265 ++++++-
.../commands/action/CamelSendActionResultTest.java | 24 +
.../core/commands/action/CamelTraceActionTest.java | 154 +++-
.../action/TransformMessageActionTest.java | 172 +++++
.../commands/ai/CatalogDocComponentAnswerTest.java | 241 ++++++
.../jbang/core/commands/ai/CatalogDocsTest.java | 7 +-
.../core/commands/catalog/CatalogDocTest.java | 98 +++
.../core/commands/catalog/CatalogKameletTest.java | 34 +-
.../jbang/core/commands/process/ListErrorTest.java | 247 ++++--
.../core/commands/process/ListProcessTest.java | 23 +
.../core/commands/process/RestartProcessTest.java | 89 ++-
.../jbang/core/commands/update/UpdateRunTest.java | 269 +++++++
.../dsl/jbang/core/common/ListingFormatTest.java | 68 ++
.../camel/dsl/jbang/core/common/RowSortTest.java | 99 +++
.../jbang/core/common/RuntimeUtilLoggingTest.java | 58 ++
.../jbang/core/commands/mcp/AuthoringTools.java | 12 +-
.../jbang/core/commands/mcp/CatalogService.java | 8 +-
.../commands/mcp/ComponentPropertiesTools.java | 143 ----
.../commands/mcp/ConfigurationValidateTools.java | 110 ++-
.../core/commands/mcp/AuthoringToolsTest.java | 20 +-
.../core/commands/mcp/CatalogServiceTest.java | 12 +
.../commands/mcp/ComponentPropertiesToolsTest.java | 121 ---
.../mcp/ConfigurationValidateToolsTest.java | 179 ++++-
.../core/commands/kubernetes/KubernetesExport.java | 2 +-
.../core/commands/kubernetes/KubernetesRun.java | 8 +-
.../kubernetes/KubernetesBooleanOptionsTest.java | 73 ++
.../jbang/core/commands/tui/RouteRefactorings.java | 2 +-
.../commands/tui/AiCliCommandExecutorTest.java | 11 +-
.../core/commands/tui/AiPanelPromptBudgetTest.java | 15 +-
.../commands/validate/YamlValidateCommand.java | 2 +-
.../validate/ValidateBooleanOptionsTest.java | 60 ++
.../deserializers/ExpressionDeserializers.java | 5 -
.../dsl/yaml/deserializers/ModelDeserializers.java | 86 ---
.../deserializers/ModelDeserializersResolver.java | 2 -
.../camel/dsl/yaml/validator/YamlValidator.java | 2 +-
.../resources/schema/camelYamlDsl-canonical.json | 47 --
.../resources/schema/camelYamlDsl-model.json | 77 --
.../generated/resources/schema/camelYamlDsl.json | 100 ---
321 files changed, 9800 insertions(+), 5177 deletions(-)
delete mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/wasm-language.adoc
delete mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/languages/wasm.json
delete mode 100644
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/models/wasm.json
create mode 100644
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsConsumerCheckpointAfterBatchSizeTest.java
create mode 100644
components/camel-jetty/src/test/java/org/apache/camel/component/jetty/HttpBindingQueryParametersUnreadableBodyTest.java
create mode 100644
components/camel-milo/src/main/java/org/apache/camel/component/milo/client/internal/ServerCertificateTrust.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/ServerCertificateValidationTest.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/MiloClientConfigurationTest.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/internal/ServerCertificateTrustTest.java
create mode 100644
components/camel-milo/src/test/java/org/apache/camel/component/milo/client/internal/TestPki.java
create mode 100644
components/camel-resilience4j/src/test/java/org/apache/camel/component/resilience4j/ResilienceTimeoutDuringWriteBackTest.java
create mode 100644
components/camel-slack/src/test/java/org/apache/camel/component/slack/SlackConsumerSuspendedBatchPooledExchangeTest.java
create mode 100644
components/camel-slack/src/test/java/org/apache/camel/component/slack/SlackConsumerSuspendedBatchTest.java
create mode 100644
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketAbandonConnectTest.java
delete mode 100644
components/camel-wasm/src/generated/resources/META-INF/org/apache/camel/language/wasm/wasm.json
delete mode 100644
components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/language.properties
delete mode 100644
components/camel-wasm/src/generated/resources/META-INF/services/org/apache/camel/language/wasm
delete mode 100644 components/camel-wasm/src/main/docs/wasm-language.adoc
delete mode 100644
components/camel-wasm/src/main/java/org/apache/camel/language/wasm/WasmExpression.java
delete mode 100644
components/camel-wasm/src/main/java/org/apache/camel/language/wasm/WasmLanguage.java
delete mode 100644
components/camel-wasm/src/main/java/org/apache/camel/wasm/WasmFunction.java
delete mode 100644
components/camel-wasm/src/main/java/org/apache/camel/wasm/WasmSupport.java
delete mode 100644
components/camel-wasm/src/test/java/org/apache/camel/language/wasm/WasmLanguageTest.java
delete mode 100644
components/camel-wasm/src/test/java/org/apache/camel/wasm/WasmFunctionTest.java
delete mode 100755 components/camel-wasm/src/test/resources/functions.wasm
delete mode 100644 components/camel-wasm/src/test/rust/Cargo.lock
delete mode 100644 components/camel-wasm/src/test/rust/Cargo.toml
delete mode 100755 components/camel-wasm/src/test/rust/build.sh
delete mode 100644 components/camel-wasm/src/test/rust/functions.rs
delete mode 100644
core/camel-core-model/src/generated/resources/META-INF/org/apache/camel/model/language/wasm.json
delete mode 100644
core/camel-core-model/src/main/java/org/apache/camel/model/language/WasmExpression.java
delete mode 100644
core/camel-core-reifier/src/main/java/org/apache/camel/reifier/language/WasmExpressionReifier.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/builder/RouteModelRetainedTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/DynamicRouterUriDelimiterPlaceholderTest.java
delete mode 120000 docs/components/modules/languages/examples/json/wasm.json
delete mode 120000 docs/components/modules/languages/pages/wasm-language.adoc
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/CopyableRow.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/ListingFormat.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/common/RowSort.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/BooleanOptionsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/DebugCommandTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/DependencyCopyTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/OverviewTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/SortOptionsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/TransformRouteTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/TransformMessageActionTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/CatalogDocComponentAnswerTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/update/UpdateRunTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/ListingFormatTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/RowSortTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/RuntimeUtilLoggingTest.java
delete mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/ComponentPropertiesTools.java
delete mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/ComponentPropertiesToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesBooleanOptionsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-validate/src/test/java/org/apache/camel/dsl/jbang/core/commands/validate/ValidateBooleanOptionsTest.java