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

apupier pushed a change to branch parallelBuildInvestigation
in repository https://gitbox.apache.org/repos/asf/camel.git


 discard 591073240e5b Use -T1C option on Jenkins CI build
     add 654e3a3a7674 Revert "CAMEL-25436: camel-test-infra-spiffe - fix IT 
failures on rootless co…"
     add 383f9043fbc7 chore(deps): Bump the elasticsearch group with 2 updates
     add b85dcdcd7c0f chore(deps): Bump milo-version from 1.1.7 to 1.1.8
     add a33f13b06d6b chore(deps): Bump eu.maveniverse.maven.scalpel:extension3
     add 0a7b39d6b736 chore(deps): Bump jline-version from 4.4.6 to 4.4.7
     add 260fe53956fc chore(deps): Bump ognl:ognl from 3.4.14 to 3.4.15
     add 0546fbe61d2d chore(deps): Bump dev.openfeature:sdk from 1.22.1 to 
1.23.0
     add f91646e36426 chore(deps-dev): Bump com.zaxxer:HikariCP from 6.3.0 to 
7.1.0
     add 82c0bd1d69a4 chore(deps): Bump 
dev.langchain4j:langchain4j-community-dashscope
     add d0fc57e8e5f6 chore(deps): Bump ai.docling:docling-serve-client from 
0.6.6 to 0.7.0 (#27627)
     add dae0dc1fd92d chore(deps): Bump io.nats:jnats from 2.26.3 to 2.26.4 
(#27624)
     add 6bd370054f2b CAMEL-25191: Fix flaky test 
MainNotAutoConfiguredWarningTest (#27603)
     add 64e4d286224d CAMEL-25457: camel-http-common - write a non-chunked text 
String response in the charset that the Content-Type declares (#27594)
     add 284a81a1b3cd chore: camel-core - fix flaky RouteStopCutOffLogTest
     add 384df06b7487 CAMEL-25491: Add semantic metadata and bounded evaluation 
tooling
     add 45d717f0527a CAMEL-25491: Add Semantic TUI views and expert-aware 
completion
     add 5e08a7e3b8ea CAMEL-25491: Fix semantic evaluation lifecycle and 
diagnostics
     add e3a420408233 CAMEL-25491: Preserve log pinning outside Semantic inputs
     add cdc2d5bc8ce5 CAMEL-25491: Deregister semantic evaluation executors on 
stop
     add 956a4e2c7c56 CAMEL-25497: camel-jbang: keep the Camel version when 
camel run starts a new JVM (#27630)
     add a08483cc21a6 CAMEL-25456: camel-wasm - discard the Wasm instance after 
a failed call (#27593)
     add 94dc40783305 CAMEL-25454: camel-jbang - kubernetes run, k3s manifest 
with --output and explicit image options with --cluster-type (#27591)
     add d61386813417 CAMEL-25361: camel-couchbase - use the view value as the 
body and document the fullDocument default (#27588)
     add 8a18bdb0a6bd CAMEL-25359: camel-barcode - return the hint maps as 
read-only views (#27586)
     add 0694f01d42bd CAMEL-25468: Document Bouncy Castle 1.86 migration for 
Camel 4.22.2 (#27562)
     add 3b3e0ae7bb26 CAMEL-25481: camel-dataweave - convert XML namespaces, 
attributes and the DataSonnet XML model (#27612)
     add 070f3d102efc CAMEL-25483: camel-rest-postman - Do not resolve Camel 
properties from a remote collection's placeholders (#27595)
     add c323b111ef2e CAMEL-25455: camel-wasm - the wasm predicate matches 
Boolean, String and byte[] results (#27592)
     add 81374bd7e426 CAMEL-22080: camel-http - make the OAuth2 token cache key 
pluggable (#27589)
     add b77a58944178 CAMEL-25360: camel-cloudevents - write the data of 
application-cloudevents+json as its datacontenttype says (#27587)
     add f4ac7fb1c76e CAMEL-25495: camel-jbang: pick the Quarkus Dockerfile by 
--java-version
     add 6086054c4ca5 CAMEL-25500: camel-core - stopping or removing all routes 
is one graceful shutdown
     add f1192845d52c CAMEL-25502: camel-core - RouteStoppingException for an 
exchange cut off by a route or CamelContext stop (#27634)
     add ab68fe253780 CAMEL-25501: camel-jbang-mcp - camel_edit_file can apply 
several edits to one file in one call (#27633)
     add 551a793e4e1e CAMEL-25502: camel-seda, camel-disruptor - a reply wait 
interrupted by a stop is a RouteStoppingException (#27635)
     add 8a9b6db119f8 CAMEL-25513: camel-jbang-mcp - a write reports the reload 
and the first output of the integration running from its directory (#27647)
     add 13fe67091892 CAMEL-25514: camel-jbang - the validator notes a 
{expression} in element text of an XSLT stylesheet
     add b8af714acd6b CAMEL-24919: report Debezium consumer startup readiness
     add 438dd1b1f922 CAMEL-25503: camel-reactive-streams - Make the consumer 
Suspendable
     add 605845de1603 CAMEL-25511: camel-jooq - do not delete an entity whose 
exchange failed
     add 37c3970e453c CAMEL-25504: camel-jta, camel-spring - Do not roll back 
transactions that complete during a graceful shutdown
     add aee0bf938875 CAMEL-25510: camel-openapi-java - put the allowable 
values of an array parameter on its items
     add 5188d47b5489 CAMEL-25509: camel-ldif - Apply newsuperior of modrdn, 
and keep the parent of moddn without it
     add 9f2250f498f1 CAMEL-25489: Add CLI commands to inspect and evaluate 
semantic definitions
     add db66a09cb474 CAMEL-25489: Address semantic CLI review feedback
     add acd29dbd5c5d CAMEL-25489: Categorize semantic in CLI help
     add 97460eb125c3 CAMEL-25508: camel-mybatis - Use a String or byte[] body 
as one parameter for Insert, Update and Delete
     add 31536afb0374 CAMEL-25505: camel-lucene - Keep inserting after a route 
restart, a failed insert or a concurrent insert
     add e78477968620 CAMEL-25506: camel-lucene - Query with a searcher per 
exchange and do not close the analyzer on stop
     add 0216fa998960 CAMEL-25507: camel-lucene - Each endpoint keeps the 
options of its own URI
     add 5af71ab258b8 CAMEL-25413: camel-kubernetes: fix trustCerts annotation 
from security=secret to insecure:ssl
     add 9b189c0637af CAMEL-25512: camel-minio - Do not consume an object again 
while its exchange is in flight
     add a6979506bb1c CAMEL-24992: camel-jbang - the validator reports a 
rest-openapi call with no header for a path parameter (#27651)
     add af49586fea02 CAMEL-25516: camel-jbang - the validator reports a 
header, exchange property or variable read where the route keeps the name in 
another (#27652)
     add 38ba8bef5b6c chore: camel-jbang - docs page comparing the ways to use 
AI (#27653)
     add 586855a18315 chore: camel-jbang - sync the bundled examples: values 
kept in variables
     add 1972108922f1 CAMEL-25499: Add semantic auditing with CLI, TUI and MCP 
inspection
     add c99ef14a8359 chore: camel-jbang - fix with AI quotes the whole step 
around the line (#27654)
     add c2719910a46d chore: camel-jbang - docs demos of AI in action (#27657)
     add 68964d155793 CAMEL-25528: camel-jbang - camel run adds 
camel.jbang.dependencies of the properties files given on the command line 
(#27655)
     add 31a90b816d2a chore: camel-jbang - tidy link targets before drawing a 
frame (#27659)
     add bff24d860f44 CAMEL-25530: camel-timer - the includeMetadata option 
names the exchange properties it sets, and that CamelTimerCounter starts at 1 
(#27661)
     add 7d93a74f9203 CAMEL-25529: camel-yaml-dsl-validator - an option of a 
step's EIP at the column of the EIP: say which key it lines up with (#27660)
     add 9205e53fc0e6 CAMEL-25499: Add opt-in semantic audit input snapshots
     add 4f6e6e25f16b CAMEL-25499: Make semantic CLI output readable by default
     add c000a818b01b CAMEL-25499: Improve the semantic audit inspector and 
navigation
     add ac80c3fc972c CAMEL-25499: Safely publish audit redactors and capture 
input once
     add b661528e5844 CAMEL-25499: Limit audit list payloads and preserve 
expert diagnostics
     add 410257124006 CAMEL-25499: Classify semantic default-selection errors
     add 633daf544521 CAMEL-25499: Remove namespace from the audit screen
     add 66a8ab38dea0 CAMEL-25499: Show Camel breadcrumbs in semantic audit 
history
     add fe01639b8396 chore: camel-jbang - camel tui --record plays the tape 
itself, with commands for captions, highlights and tabs (#27663)
     add 3de8950ec052 chore: camel-jbang - the tape recording guide in the 
actions menu links to the online documentation (#27665)
     add 5675d9b80a1e chore: camel-jbang - docs page for screenshots and demo 
recordings (#27664)
     add 9432ba16d026 chore: camel-yaml-dsl-validator, camel-jbang - hints for 
five shapes a local model could not fix from the message (#27666)
     add ab5932958d36 CAMEL-25551: camel-azure-storage-blob, 
camel-huaweicloud-obs, camel-alibaba-oss, camel-aws2-s3-vectors - do not 
consume an object again while its exchange is in flight (#27682)
     add dfcc00d01fff CAMEL-25553: vault properties functions - make the shared 
state thread safe (#27680)
     add 06f69193642a CAMEL-25527: camel-mybatis, camel-sql - do not run 
onConsume for a failed or rollback only exchange (#27677)
     add 4e022b88e4c8 CAMEL-25525: camel-keycloak - Do not route the latest 
events of a poll a second time (#27676)
     add c78c70da9652 CAMEL-25523: camel-slack - Read the following pages of 
the history so the consumer does not skip messages (#27674)
     add 940e7ecf558f CAMEL-25519: camel-google-storage - Do not consume an 
object again while its exchange is in flight (#27670)
     add fa153a8c9511 CAMEL-25518: camel-hashicorp-vault - Secret refresh 
detects updates in any engine and before the first check (#27669)
     add 5904e8ca2b96 CAMEL-25524: camel-mina-sftp - Write a file in the 
charset of the endpoint and apply allowNullBody (#27675)
     add 91e523dafe45 CAMEL-25521: camel-aws2-s3 - Keep the in-progress 
repository of the consumer accurate with fileName and on stop (#27672)
     add daf9c53c9130 CAMEL-25522: camel-ibm-cos - Keep the in-progress 
repository of the consumer accurate with fileName and on stop (#27673)
     add 2540e4f928cc CAMEL-25520: camel-google-mail - Do not consume a message 
again while its exchange is in flight (#27671)
     add 0df36802514c CAMEL-25494: camel-yaml-io - write the onException, 
onCompletion and interceptors of a route configuration as the YAML DSL loads 
them (#27629)
     add 38474ed95545 CAMEL-25533: camel-jbang - apply camel.server.* settings 
to the HTTP server started for platform-http (#27667)
     add 197e70656a41 CAMEL-25490: camel-yaml-io - dump a top-level onException 
as top-level, not as a step of every route (#27609)
     add 047f560d04cf CAMEL-25556: camel-jbang-mcp - a write the same as the 
last refused one says so, and the hint for an option at the column of its EIP 
shows the lines to write (#27684)
     add 3a6cdba883a5 CAMEL-25557: camel-jbang - sql: an insert-or-update in 
the dialect of another database than the datasource, and :#excluded.column as a 
named parameter (#27685)
     add 3edd6fd63e64 Update known releases
     add 5875453cd4ac Generated sources regen for SBOM (main) (#27687)
     add 55b7ba5cae82 CAMEL-25450 - improve stability of flaky IgniteComputeTest
     add 506c6a6ac90b CAMEL-25561: camel-jbang-mcp - after a failed restart, 
camel_run starts the integration again under the name it had (#27700)
     add 5987a263107b CAMEL-25560: camel-yaml-dsl-validator - a key given twice 
in one mapping is reported, as YAML keeps only the last one (#27699)
     add 591547c391c2 chore(camel-test-infra-openfga): upgrade 
openfga.container to v1.22.0
     add feadc46e9285 chore(camel-test-infra-kafka): upgrade 
redpanda.container.image to v26.2.4
     add df85d15a3dcb CAMEL-25375: Upgrade guide - move the 4.18 notes of the 
fixes that ship in 4.18.6 (#27713)
     add 2a0a2b54f4ba chore(camel-test-infra-aws-v2): upgrade aws.container to 
2.2.0
     add 55abd88d38f3 chore(camel-test-infra-qdrant): upgrade qdrant.container 
to v1.19.2-unprivileged
     add 4650a955239c chore(camel-test-infra-nats): upgrade nats.container to 
2.15.0
     add 9f5c15393de2 chore(camel-test-infra-jaeger): upgrade jaeger.container 
to 2.22.0
     add a0386d3f3d34 chore(camel-test-infra-hashicorp-vault): upgrade 
hashicorp.vault.container to 2.1.2
     add eb9b6fb6f12f chore(camel-test-infra-rabbitmq): upgrade 
rabbitmq.container to 4.3.6-management
     add c3829069cb72 chore(camel-test-infra-pulsar): upgrade pulsar.container 
to 5.0.0
     new 6bb422c7e1cd Use -T1C option on Jenkins CI build

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   (591073240e5b)
            \
             N -- N -- N   refs/heads/parallelBuildInvestigation (6bb422c7e1cd)

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.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .mvn/extensions.xml                                |     2 +-
 camel-sbom/camel-sbom.json                         | 14923 ++++++++++---------
 camel-sbom/camel-sbom.xml                          | 12641 ++++++++--------
 .../apache/camel/catalog/components/couchbase.json |     2 +-
 .../org/apache/camel/catalog/components/http.json  |    18 +-
 .../org/apache/camel/catalog/components/https.json |    18 +-
 .../catalog/components/kubernetes-config-maps.json |     2 +-
 .../catalog/components/kubernetes-cronjob.json     |     2 +-
 .../components/kubernetes-custom-resources.json    |     2 +-
 .../catalog/components/kubernetes-deployments.json |     2 +-
 .../catalog/components/kubernetes-events.json      |     2 +-
 .../camel/catalog/components/kubernetes-hpa.json   |     2 +-
 .../camel/catalog/components/kubernetes-job.json   |     2 +-
 .../catalog/components/kubernetes-namespaces.json  |     2 +-
 .../camel/catalog/components/kubernetes-nodes.json |     2 +-
 .../kubernetes-persistent-volumes-claims.json      |     2 +-
 .../components/kubernetes-persistent-volumes.json  |     2 +-
 .../camel/catalog/components/kubernetes-pods.json  |     2 +-
 .../kubernetes-replication-controllers.json        |     2 +-
 .../components/kubernetes-resources-quota.json     |     2 +-
 .../catalog/components/kubernetes-secrets.json     |     2 +-
 .../components/kubernetes-service-accounts.json    |     2 +-
 .../catalog/components/kubernetes-services.json    |     2 +-
 .../components/openshift-build-configs.json        |     2 +-
 .../camel/catalog/components/openshift-builds.json |     2 +-
 .../components/openshift-deploymentconfigs.json    |     2 +-
 .../camel/catalog/components/rest-postman.json     |    14 +-
 .../org/apache/camel/catalog/components/slack.json |     2 +-
 .../org/apache/camel/catalog/components/timer.json |     4 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |   413 +-
 .../apache/camel/catalog/dev-consoles.properties   |     3 +
 .../apache/camel/catalog/dev-consoles/errors.json  |     7 +-
 .../camel/catalog/dev-consoles/semantic-audit.json |   173 +
 .../catalog/dev-consoles/semantic-evaluate.json    |   191 +
 .../catalog/dev-consoles/semantic-metadata.json    |   187 +
 .../catalog/docs/azure-storage-blob-consumer.adoc  |     2 +
 .../camel/catalog/docs/barcode-dataformat.adoc     |     8 +-
 .../camel/catalog/docs/datasonnet-language.adoc    |    31 +-
 .../camel/catalog/docs/debezium-db2-component.adoc |     4 +
 .../catalog/docs/debezium-mongodb-component.adoc   |     4 +
 .../catalog/docs/debezium-mysql-component.adoc     |     4 +
 .../catalog/docs/debezium-oracle-component.adoc    |     4 +
 .../catalog/docs/debezium-postgres-component.adoc  |     4 +
 .../catalog/docs/debezium-sqlserver-component.adoc |     4 +
 .../catalog/docs/hashicorp-vault-component.adoc    |     1 +
 .../apache/camel/catalog/docs/http-component.adoc  |    57 +
 .../docs/ibm-secrets-manager-component.adoc        |     1 +
 .../apache/camel/catalog/docs/jooq-component.adoc  |     3 +
 .../camel/catalog/docs/keycloak-consumer.adoc      |     3 +-
 .../org/apache/camel/catalog/docs/main.adoc        |     3 +-
 .../apache/camel/catalog/docs/minio-component.adoc |     4 +
 .../camel/catalog/docs/mybatis-component.adoc      |     5 +
 .../apache/camel/catalog/docs/pqc-component.adoc   |    14 +-
 .../catalog/docs/reactive-streams-component.adoc   |    16 +
 .../camel/catalog/docs/rest-postman-component.adoc |    28 +-
 .../camel/catalog/docs/semantic-language.adoc      |   425 +
 .../apache/camel/catalog/docs/slack-component.adoc |     6 +
 .../apache/camel/catalog/docs/wasm-component.adoc  |    15 +
 .../apache/camel/catalog/docs/wasm-language.adoc   |    70 +
 .../main/camel-main-configuration-metadata.json    |     1 +
 .../camel/catalog/releases/camel-releases.json     |     7 +
 .../camel/catalog/schemas/camelYamlDsl-model.json  |   106 +
 .../apache/camel/catalog/test-infra/metadata.json  |    48 +-
 .../apache/camel/dev-console/semantic-audit.json   |   173 +
 .../camel/dev-console/semantic-evaluate.json       |   191 +
 .../camel/dev-console/semantic-metadata.json       |   187 +
 .../org/apache/camel/dev-console/semantic-audit    |     2 +
 .../org/apache/camel/dev-console/semantic-evaluate |     2 +
 .../org/apache/camel/dev-console/semantic-metadata |     2 +
 .../org/apache/camel/dev-consoles.properties       |     7 +
 .../src/main/docs/semantic-language.adoc           |   425 +
 .../camel/language/semantic/SemanticLanguage.java  |   257 +-
 .../camel/semantic/LoggingSemanticAuditSink.java}  |    26 +-
 .../camel/semantic/MemorySemanticAuditStore.java   |   126 +
 .../org/apache/camel/semantic/SemanticAudit.java   |    44 +
 .../camel/semantic/SemanticAuditConfiguration.java |   119 +
 .../camel/semantic/SemanticAuditConsole.java       |   135 +
 .../camel/semantic/SemanticAuditDecision.java      |    58 +
 .../semantic/SemanticAuditInputConfiguration.java  |    69 +
 .../semantic/SemanticAuditInputRedactor.java}      |    27 +-
 .../apache/camel/semantic/SemanticAuditPage.java   |    50 +
 .../apache/camel/semantic/SemanticAuditQuery.java  |    82 +
 .../apache/camel/semantic/SemanticAuditReader.java |    45 +
 .../apache/camel/semantic/SemanticAuditRecord.java |   206 +
 .../apache/camel/semantic/SemanticAuditSink.java}  |    26 +-
 .../camel/semantic/SemanticCapabilities.java       |    14 +
 .../camel/semantic/SemanticEvaluateConsole.java    |   221 +
 .../apache/camel/semantic/SemanticEvaluations.java |    44 +-
 .../camel/semantic/SemanticEvaluationsBuilder.java |     9 +-
 .../camel/semantic/SemanticMetadataConsole.java    |   214 +
 .../apache/camel/semantic/SemanticObserver.java    |    46 +
 .../apache/camel/semantic/SemanticOperation.java   |     8 +
 .../camel/semantic/SemanticReloadPlugin.java       |     2 +
 .../semantic/SemanticXmlRoutesBuilderLoader.java   |    81 +-
 .../internal/NoUniqueSemanticExpertException.java} |    23 +-
 .../internal/SemanticAuditInputSnapshot.java       |    89 +
 .../semantic/internal/SemanticAuditService.java    |   615 +
 .../yaml/SemanticDefinitionDeserializer.java       |   215 +-
 .../camel/semantic/SemanticAuditConsoleTest.java   |   260 +
 .../camel/semantic/SemanticAuditInputTest.java     |   582 +
 .../semantic/SemanticAuditRegressionTest.java      |   312 +
 .../camel/semantic/SemanticAuditReviewTest.java    |   219 +
 .../apache/camel/semantic/SemanticAuditTest.java   |   685 +
 .../camel/semantic/SemanticCapabilitiesTest.java   |     1 +
 .../apache/camel/semantic/SemanticConsoleTest.java |   309 +
 .../semantic/SemanticEvaluationTimeoutTest.java    |   131 +
 .../semantic/SemanticMetadataConsoleTest.java      |   192 +
 .../camel/semantic/SemanticScoreMetadataTest.java  |   124 +
 .../typesafeai/TypeSafeAiSemanticAdapter.java      |     2 +-
 .../typesafeai/TypeSafeAiSemanticAdapterTest.java  |     3 +
 .../camel/component/alibaba/oss/OSSConsumer.java   |    73 +-
 .../alibaba/oss/OSSConsumerInProgressTest.java     |   280 +
 .../ParameterStorePropertiesFunction.java          |     8 +-
 .../SecretsManagerPropertiesFunction.java          |     8 +-
 .../aws2/s3vectors/AWS2S3VectorsConsumer.java      |    43 +-
 .../AWS2S3VectorsConsumerInProgressTest.java       |   163 +
 .../camel/component/aws2/s3/AWS2S3Consumer.java    |    71 +-
 .../aws2/s3/AWS2S3ConsumerInProgressTest.java      |   313 +
 .../camel/component/aws2/s3/FakeS3Server.java      |   194 +
 .../key/vault/KeyVaultPropertiesFunction.java      |     8 +-
 .../src/main/docs/azure-storage-blob-consumer.adoc |     2 +
 .../component/azure/storage/blob/BlobConsumer.java |    82 +-
 .../storage/blob/BlobConsumerInProgressTest.java   |   277 +
 .../src/main/docs/barcode-dataformat.adoc          |     8 +-
 .../dataformat/barcode/BarcodeDataFormat.java      |    22 +-
 .../dataformat/barcode/BarcodeDataFormatTest.java  |    65 +
 .../CloudEventJsonDataTypeTransformer.java         |   122 +-
 .../CloudEventJsonDataTypeTransformerTest.java     |   177 +
 .../camel/component/couchbase/couchbase.json       |     2 +-
 .../component/couchbase/CouchbaseConsumer.java     |     3 +-
 .../component/couchbase/CouchbaseEndpoint.java     |     2 +-
 .../couchbase/CouchbaseConsumerBodyTest.java       |   174 +
 .../vault/CyberArkVaultPropertiesFunction.java     |     8 +-
 .../src/main/docs/datasonnet-language.adoc         |    31 +-
 .../src/main/resources/camel-dataweave.libsonnet   |   549 +-
 .../language/datasonnet/DataWeaveCorpusTest.java   |    58 +-
 .../src/test/resources/dataweave-corpus/corpus.txt |   242 +-
 .../camel/component/dataweave/DataWeaveAst.java    |    37 +-
 .../component/dataweave/DataWeaveConverter.java    |   250 +-
 .../camel/component/dataweave/DataWeaveLexer.java  |    38 +-
 .../camel/component/dataweave/DataWeaveParser.java |    94 +-
 .../dataweave/DataWeaveConverterTest.java          |   113 +-
 .../component/dataweave/DataWeaveParserTest.java   |    34 +-
 .../camel/component/debezium/DebeziumConsumer.java |    23 +-
 .../debezium/DebeziumConsumerHealthCheck.java      |     8 +-
 .../debezium/DebeziumConsumerReadinessTest.java    |   184 +
 .../src/main/docs/debezium-db2-component.adoc      |     4 +
 .../src/main/docs/debezium-mongodb-component.adoc  |     4 +
 .../src/main/docs/debezium-mysql-component.adoc    |     4 +
 .../src/main/docs/debezium-oracle-component.adoc   |     4 +
 .../src/main/docs/debezium-postgres-component.adoc |     4 +
 .../main/docs/debezium-sqlserver-component.adoc    |     4 +
 .../camel/component/direct/DirectProducer.java     |    12 +-
 .../component/disruptor/DisruptorProducer.java     |    26 +-
 .../disruptor/DisruptorReplyRouteStopTest.java     |    93 +
 .../mail/stream/GoogleMailStreamConsumer.java      |    61 +-
 .../google/mail/stream/FakeGmailClientFactory.java |   187 +
 .../GoogleMailStreamConsumerInProgressTest.java    |   226 +
 .../GoogleSecretManagerPropertiesFunction.java     |     8 +-
 .../google/storage/GoogleCloudStorageConsumer.java |    92 +-
 ...oogleCloudStorageConsumerDeletedObjectTest.java |   117 +
 ...eCloudStorageConsumerInProgressFailureTest.java |    79 +
 .../GoogleCloudStorageConsumerInProgressTest.java  |   153 +
 ...oogleCloudStorageConsumerListingWindowTest.java |   214 +
 .../src/main/docs/hashicorp-vault-component.adoc   |     1 +
 .../vault/HashicorpVaultPropertiesFunction.java    |    55 +-
 .../vault/HashicorpVaultReloadTriggerTask.java     |     8 +
 .../vault/HashicorpVaultReloadTriggerTaskTest.java |   232 +
 .../camel/http/common/DefaultHttpBinding.java      |    26 +-
 .../component/http/HttpEndpointConfigurer.java     |    12 +
 .../component/http/HttpEndpointUriFactory.java     |     4 +-
 .../org/apache/camel/component/http/http.json      |    18 +-
 .../org/apache/camel/component/http/https.json     |    18 +-
 .../camel-http/src/main/docs/http-component.adoc   |    57 +
 .../apache/camel/component/http/HttpComponent.java |    22 +-
 .../apache/camel/component/http/HttpEndpoint.java  |    34 +
 .../component/http/OAuth2CachedTokensKey.java      |    64 +
 .../http/OAuth2CachedTokensKeyResolver.java        |    46 +
 .../component/http/OAuth2ClientConfigurer.java     |    34 +-
 .../http/HttpOAuth2CachedTokensKeyTest.java        |   202 +
 .../component/http/HttpOAuth2TokenCachingTest.java |   131 +
 .../component/http/OAuth2CachedTokensKeyTest.java  |    58 +
 .../component/huaweicloud/obs/OBSConsumer.java     |    92 +-
 .../huaweicloud/obs/OBSConsumerInProgressTest.java |   300 +
 .../camel/component/ibm/cos/IBMCOSConsumer.java    |    37 +-
 .../camel/component/ibm/cos/FakeS3Server.java      |   206 +
 .../ibm/cos/IBMCOSConsumerInProgressTest.java      |   244 +
 .../main/docs/ibm-secrets-manager-component.adoc   |     1 +
 .../IBMSecretsManagerPropertiesFunction.java       |    21 +-
 .../IBMSecretsManagerPropertiesFunctionTest.java   |   137 +
 components/camel-ignite/pom.xml                    |     7 +
 .../camel/component/ignite/IgniteComputeTest.java  |    13 +-
 .../camel-jooq/src/main/docs/jooq-component.adoc   |     3 +
 .../apache/camel/component/jooq/JooqConsumer.java  |    41 +-
 ...ooqConsumerDeleteFailedPooledExchangeTest.java} |    28 +-
 .../jooq/JooqConsumerDeleteFailedTest.java         |    98 +
 components/camel-jta/pom.xml                       |     6 +
 .../apache/camel/jta/TransactionErrorHandler.java  |     7 +-
 ...ansactionErrorHandlerGracePeriodShutdownIT.java |     4 +-
 ...ransactionErrorHandlerGracefulShutdownTest.java |   187 +
 .../src/main/docs/keycloak-consumer.adoc           |     3 +-
 .../camel/component/keycloak/KeycloakConsumer.java |    16 +-
 .../keycloak/KeycloakConsumerLatestEventsTest.java |   159 +
 .../KubernetesConfigMapsEndpointUriFactory.java    |     3 +-
 .../KubernetesCronJobEndpointUriFactory.java       |     3 +-
 ...ubernetesCustomResourcesEndpointUriFactory.java |     3 +-
 .../KubernetesDeploymentsEndpointUriFactory.java   |     3 +-
 .../events/KubernetesEventsEndpointUriFactory.java |     3 +-
 .../hpa/KubernetesHPAEndpointUriFactory.java       |     3 +-
 .../job/KubernetesJobEndpointUriFactory.java       |     3 +-
 .../KubernetesNamespacesEndpointUriFactory.java    |     3 +-
 .../nodes/KubernetesNodesEndpointUriFactory.java   |     3 +-
 ...ernetesPersistentVolumesEndpointUriFactory.java |     3 +-
 ...sPersistentVolumesClaimsEndpointUriFactory.java |     3 +-
 .../pods/KubernetesPodsEndpointUriFactory.java     |     3 +-
 ...esReplicationControllersEndpointUriFactory.java |     3 +-
 ...KubernetesResourcesQuotaEndpointUriFactory.java |     3 +-
 .../KubernetesSecretsEndpointUriFactory.java       |     3 +-
 ...ubernetesServiceAccountsEndpointUriFactory.java |     3 +-
 .../KubernetesServicesEndpointUriFactory.java      |     3 +-
 .../OpenshiftBuildConfigsEndpointUriFactory.java   |     3 +-
 .../builds/OpenshiftBuildsEndpointUriFactory.java  |     3 +-
 ...enshiftDeploymentConfigsEndpointUriFactory.java |     3 +-
 .../config_maps/kubernetes-config-maps.json        |     2 +-
 .../kubernetes/cronjob/kubernetes-cronjob.json     |     2 +-
 .../kubernetes-custom-resources.json               |     2 +-
 .../deployments/kubernetes-deployments.json        |     2 +-
 .../kubernetes/events/kubernetes-events.json       |     2 +-
 .../component/kubernetes/hpa/kubernetes-hpa.json   |     2 +-
 .../component/kubernetes/job/kubernetes-job.json   |     2 +-
 .../namespaces/kubernetes-namespaces.json          |     2 +-
 .../kubernetes/nodes/kubernetes-nodes.json         |     2 +-
 .../kubernetes-persistent-volumes.json             |     2 +-
 .../kubernetes-persistent-volumes-claims.json      |     2 +-
 .../component/kubernetes/pods/kubernetes-pods.json |     2 +-
 .../kubernetes-replication-controllers.json        |     2 +-
 .../kubernetes-resources-quota.json                |     2 +-
 .../kubernetes/secrets/kubernetes-secrets.json     |     2 +-
 .../kubernetes-service-accounts.json               |     2 +-
 .../kubernetes/services/kubernetes-services.json   |     2 +-
 .../build_configs/openshift-build-configs.json     |     2 +-
 .../openshift/builds/openshift-builds.json         |     2 +-
 .../openshift-deploymentconfigs.json               |     2 +-
 .../kubernetes/KubernetesConfiguration.java        |     2 +-
 .../apache/camel/component/ldif/LdifProducer.java  |    23 +-
 .../apache/camel/component/ldif/LdifModDnTest.java |   122 +
 components/camel-lucene/pom.xml                    |     6 +
 .../camel/component/lucene/LuceneComponent.java    |     6 +-
 .../component/lucene/LuceneConfiguration.java      |    14 +-
 .../camel/component/lucene/LuceneEndpoint.java     |    10 +
 .../component/lucene/LuceneIndexProducer.java      |     6 -
 .../camel/component/lucene/LuceneIndexer.java      |    32 +-
 .../component/lucene/LuceneQueryProducer.java      |    21 +-
 .../camel/component/lucene/LuceneSearcher.java     |    13 +-
 .../processor/lucene/LuceneQueryProcessor.java     |    10 +-
 .../lucene/LuceneEndpointConfigurationTest.java    |   113 +
 .../lucene/LuceneIndexProducerLifecycleTest.java   |   193 +
 .../lucene/LuceneQueryProducerLifecycleTest.java   |   151 +
 .../file/remote/mina/MinaSftpOperations.java       |    23 +-
 .../mina/sftp/SftpProducerAllowNullBodyIT.java     |    63 +
 .../mina/sftp/SftpProducerWithCharsetIT.java       |    42 +
 .../camel-minio/src/main/docs/minio-component.adoc |     4 +
 .../camel/component/minio/MinioConsumer.java       |    76 +-
 .../apache/camel/component/minio/FakeS3Server.java |   219 +
 .../minio/MinioConsumerDeletedObjectTest.java      |   108 +
 .../minio/MinioConsumerInProgressFailureTest.java  |    80 +
 .../minio/MinioConsumerInProgressTest.java         |   128 +
 .../src/main/docs/mybatis-component.adoc           |     5 +
 .../camel/component/mybatis/MyBatisConsumer.java   |    10 +-
 .../camel/component/mybatis/MyBatisProducer.java   |    37 +-
 .../MyBatisOnConsumeFailedPooledExchangeTest.java} |    28 +-
 .../mybatis/MyBatisOnConsumeFailedTest.java        |   129 +
 .../mybatis/MyBatisStringParameterTest.java        |    89 +
 .../org/apache/camel/component/mybatis/Account.xml |    24 +
 .../apache/camel/openapi/RestOpenApiReader.java    |    17 +-
 .../RestOpenApiReaderArrayAllowableValuesTest.java |   126 +
 .../camel-pqc/src/main/docs/pqc-component.adoc     |    14 +-
 .../pqc/PQCParameterSpecResolverTest.java          |     4 +
 .../src/main/docs/reactive-streams-component.adoc  |    16 +
 .../streams/ReactiveStreamsCamelSubscriber.java    |     4 +-
 .../reactive/streams/ReactiveStreamsConsumer.java  |   192 +-
 .../streams/ConsumerGracefulShutdownTest.java      |   135 +
 .../reactive/streams/ConsumerStopTest.java         |     4 +-
 .../reactive/streams/ConsumerSuspendTest.java      |   216 +
 .../postman/RestPostmanComponentConfigurer.java    |     6 +
 .../RestPostmanConfigurationConfigurer.java        |     7 +
 .../postman/RestPostmanEndpointConfigurer.java     |     6 +
 .../postman/RestPostmanEndpointUriFactory.java     |     3 +-
 .../camel/component/rest/postman/rest-postman.json |    14 +-
 .../src/main/docs/rest-postman-component.adoc      |    28 +-
 .../rest/postman/RestPostmanConfiguration.java     |    24 +-
 .../rest/postman/RestPostmanEndpoint.java          |    54 +-
 .../collection/PostmanCollectionLoader.java        |    17 +
 .../rest/postman/support/PostmanRequestMapper.java |    31 +-
 .../postman/support/PostmanVariableResolver.java   |    20 +-
 .../postman/RestPostmanPropertyFallbackTest.java   |   263 +
 .../collection/PostmanCollectionLoaderTest.java    |    44 +
 .../resources/property-fallback-collection.json    |   136 +
 .../apache/camel/component/seda/SedaProducer.java  |    39 +-
 .../servlet/ServletStringResponseCharsetTest.java  |    28 +-
 .../org/apache/camel/component/slack/slack.json    |     2 +-
 .../camel-slack/src/main/docs/slack-component.adoc |     6 +
 .../camel/component/slack/SlackConsumer.java       |    59 +-
 .../camel/component/slack/SlackEndpoint.java       |     3 +-
 .../component/slack/SlackConsumerHasMoreTest.java  |   292 +
 .../config/SpringCloudConfigReloadTriggerTask.java |     6 +-
 .../cloud/config/SpringConfigRemaindersCache.java  |    13 +-
 ...tionalClientDataSourceGracefulShutdownTest.java |   166 +
 .../camel/spring/spi/TransactionErrorHandler.java  |    19 +-
 .../apache/camel/component/sql/SqlConsumer.java    |    20 +-
 ...SqlConsumerRollbackOnlyPooledExchangeTest.java} |    28 +-
 .../component/sql/SqlConsumerRollbackOnlyTest.java |   124 +
 .../org/apache/camel/component/timer/timer.json    |     4 +-
 .../camel/component/timer/TimerComponent.java      |     4 +-
 .../camel/component/timer/TimerEndpoint.java       |     4 +-
 components/camel-wasm/pom.xml                      |     6 +
 .../camel-wasm/src/main/docs/wasm-component.adoc   |    15 +
 .../camel-wasm/src/main/docs/wasm-language.adoc    |    70 +
 .../apache/camel/component/wasm/WasmProducer.java  |     3 +
 .../apache/camel/language/wasm/WasmExpression.java |    18 +-
 .../java/org/apache/camel/wasm/WasmFunction.java   |   116 +-
 .../camel/language/wasm/WasmLanguageTest.java      |    31 +
 .../org/apache/camel/wasm/WasmFunctionTest.java    |   177 +
 .../org/apache/camel/RouteStoppingException.java   |    39 +
 .../java/org/apache/camel/spi/ErrorRegistry.java   |    14 +
 .../camel/impl/engine/AbstractCamelContext.java    |    63 +-
 .../camel/impl/engine/CamelInternalProcessor.java  |     4 +-
 .../camel/impl/engine/DefaultErrorRegistry.java    |    17 +
 .../impl/engine/SharedCamelInternalProcessor.java  |     4 +-
 .../org/apache/camel/dev-console/errors.json       |     7 +-
 .../camel/impl/console/ErrorRegistryConsole.java   |     4 +-
 .../impl/console/ErrorRegistryConsoleTest.java     |     2 +
 .../camel/impl/DefaultDumpRoutesStrategy.java      |    60 +-
 .../apache/camel/processor/AbstractThrottler.java  |     4 +-
 .../processor/ConcurrentRequestsThrottler.java     |     3 +-
 .../camel/processor/DelayProcessorSupport.java     |     7 +-
 .../apache/camel/processor/ThreadsProcessor.java   |     5 +-
 .../camel/processor/TotalRequestsThrottler.java    |     3 +-
 .../errorhandler/RedeliveryErrorHandler.java       |    19 +-
 .../loadbalancer/FailOverLoadBalancer.java         |     4 +-
 .../processor/resequencer/ResequencerEngine.java   |     7 +-
 .../component/seda/SedaReplyRouteStopTest.java     |    92 +
 .../apache/camel/impl/StopAllRoutesDrainTest.java  |    90 +
 .../camel/impl/engine/ShutdownWaitingAtTest.java   |     6 +-
 .../errorhandler/RouteStopCutOffLogTest.java       |    51 +-
 ...rRegistryConfigurationPropertiesConfigurer.java |     7 +
 .../camel-main-configuration-metadata.json         |     1 +
 core/camel-main/src/main/docs/main.adoc            |     3 +-
 .../org/apache/camel/main/BaseMainSupport.java     |     1 +
 .../main/ErrorRegistryConfigurationProperties.java |    25 +
 .../ErrorRegistryConfigurationPropertiesTest.java  |    55 +
 .../main/MainNotAutoConfiguredWarningTest.java     |    12 +-
 .../mbean/ManagedErrorRegistryMBean.java           |     6 +
 .../management/mbean/ManagedErrorRegistry.java     |    10 +
 .../org/apache/camel/support/ExchangeHelper.java   |    25 +
 .../java/org/apache/camel/util/SecurityUtils.java  |    22 +
 .../org/apache/camel/util/SecurityUtilsTest.java   |     3 +
 .../org/apache/camel/yaml/out/YamlModelWriter.java |    10 +-
 .../org/apache/camel/yaml/LwModelToYAMLDumper.java |    85 +
 .../camel/yaml/out/YamlModelWriterSupport.java     |    19 +
 .../src/test/resources/yaml-routeconfig.yaml       |    24 +-
 design/semantic-audit.adoc                         |    77 +
 .../images/jbang/camel-tui-ai-acp-claude-code.gif  |   Bin 0 -> 486422 bytes
 .../images/jbang/camel-tui-ai-agent-teaching.gif   |   Bin 0 -> 557096 bytes
 .../ROOT/images/jbang/camel-tui-ai-ways.svg        |   179 +
 .../ROOT/images/jbang/camel-tui-fix-with-ai.gif    |   Bin 0 -> 1032618 bytes
 .../jbang/camel-tui-semantic-audit-allow.png       |   Bin 0 -> 407111 bytes
 .../jbang/camel-tui-semantic-audit-block.png       |   Bin 0 -> 403161 bytes
 .../images/jbang/camel-tui-source-fix-with-ai.png  |   Bin 436980 -> 323369 
bytes
 .../ROOT/images/jbang/camel-tui-tape-player.gif    |   Bin 0 -> 305206 bytes
 docs/user-manual/modules/ROOT/nav.adoc             |     2 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |    62 +-
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |    46 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_23.adoc    |   313 +-
 .../modules/ROOT/pages/camel-jbang-kubernetes.adoc |    13 +-
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |   156 +
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |    11 +
 .../modules/ROOT/pages/camel-jbang-running.adoc    |    14 +
 .../ROOT/pages/camel-jbang-tui-ai-agents.adoc      |    13 +-
 .../ROOT/pages/camel-jbang-tui-ai-ways.adoc        |   144 +
 .../modules/ROOT/pages/camel-jbang-tui-ai.adoc     |     3 +
 .../ROOT/pages/camel-jbang-tui-observe.adoc        |   184 +
 .../ROOT/pages/camel-jbang-tui-recording.adoc      |   240 +
 .../ROOT/pages/camel-jbang-tui-settings.adoc       |    53 +-
 .../ROOT/pages/camel-jbang-tui-source-editor.adoc  |    28 +-
 .../modules/ROOT/pages/camel-jbang-tui.adoc        |    18 +-
 .../modules/ROOT/pages/error-registry.adoc         |     1 +
 .../pages/jbang-commands/camel-jbang-commands.adoc |     1 +
 .../jbang-commands/camel-jbang-kubernetes-run.adoc |     4 +-
 .../jbang-commands/camel-jbang-semantic-audit.adoc |    38 +
 .../jbang-commands/camel-jbang-semantic-eval.adoc  |    36 +
 .../jbang-commands/camel-jbang-semantic-get.adoc   |    28 +
 .../pages/jbang-commands/camel-jbang-semantic.adoc |    39 +
 .../jbang-commands/camel-jbang-tui-monitor.adoc    |     2 +-
 .../ROOT/pages/jbang-commands/camel-jbang-tui.adoc |     2 +-
 .../camel/cli/connector/CliActionDispatcher.java   |    15 +
 .../cli/connector/FileCliConnectorTransport.java   |    79 +-
 .../camel/cli/connector/LocalCliConnector.java     |   117 +
 .../connector/WebSocketCliConnectorTransport.java  |    78 +-
 .../LocalCliConnectorFileTransportTest.java        |    45 +
 .../LocalCliConnectorSemanticLifecycleTest.java    |   163 +
 .../LocalCliConnectorSemanticMetadataTest.java     |   193 +
 .../cli/connector/WaitingSemanticConsole.java      |    61 +
 .../WebSocketCliConnectorTransportTest.java        |    35 +
 .../dsl/RestPostmanComponentBuilderFactory.java    |    26 +
 .../dsl/TimerComponentBuilderFactory.java          |     7 +-
 .../dsl/CouchbaseEndpointBuilderFactory.java       |     4 +-
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |    76 +
 .../dsl/RestPostmanEndpointBuilderFactory.java     |    69 +
 .../endpoint/dsl/SlackEndpointBuilderFactory.java  |     4 +-
 .../endpoint/dsl/TimerEndpointBuilderFactory.java  |    14 +-
 .../META-INF/camel-jbang-commands-metadata.json    |     1 +
 .../camel/dsl/jbang/core/commands/AskTools.java    |    12 +-
 .../dsl/jbang/core/commands/CamelJBangMain.java    |     4 +
 .../camel/dsl/jbang/core/commands/Export.java      |    21 +-
 .../dsl/jbang/core/commands/ExportQuarkus.java     |     8 +-
 .../core/commands/GroupedCommandHelpRenderer.java  |     2 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |    90 +-
 .../jbang/core/commands/action/CamelSemantic.java  |   204 +
 .../commands/action/SemanticActionCommand.java     |   184 +
 .../jbang/core/commands/action/SemanticAudit.java  |   252 +
 .../core/commands/action/SemanticEvaluate.java     |   175 +
 .../jbang/core/commands/action/SemanticGet.java    |    27 +-
 .../dsl/jbang/core/commands/ai/AppFeatures.java    |     8 +
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |   261 +-
 .../dsl/jbang/core/commands/ai/EndpointChecks.java |    58 +-
 .../core/commands/ai/HeaderPropertyMixups.java     |   200 +
 .../dsl/jbang/core/commands/ai/IndentLines.java    |   126 +
 .../core/commands/ai/IntegrationLauncher.java      |    60 +-
 .../jbang/core/commands/ai/OpenApiPathParams.java  |   294 +
 .../dsl/jbang/core/commands/ai/OpenApiVerbs.java   |     2 +-
 .../dsl/jbang/core/commands/ai/ReloadOutcome.java  |    63 +
 .../jbang/core/commands/ai/SourceValidator.java    |    19 +
 .../jbang/core/commands/ai/SqlDialectChecks.java   |   177 +
 .../dsl/jbang/core/commands/ai/ToolDescriptor.java |    34 +-
 .../dsl/jbang/core/commands/ai/ToolGroup.java      |     4 +-
 .../dsl/jbang/core/commands/ai/ToolGroups.java     |     6 +
 .../dsl/jbang/core/commands/ai/XmlChecks.java      |    50 +
 .../MissingPluginParameterExceptionHandler.java    |     6 +
 .../exceptionhandler/UsageErrorHandler.java        |    24 +-
 .../camel/dsl/jbang/core/common/RuntimeHelper.java |    76 +-
 .../examples/camel-jbang-example-catalog.json      |    10 +-
 .../examples/connect/http-client/README.md         |    10 +-
 .../connect/http-client/http-client.camel.yaml     |    18 +-
 .../examples/contracts/openapi-client/README.md    |     4 +-
 .../openapi-client/openapi-client.camel.yaml       |    10 +-
 .../openapi-server/openapi-server.camel.yaml       |    10 +-
 .../Dockerfile-quarkus21.ftl}                      |    18 +
 .../Dockerfile-quarkus25.ftl}                      |    20 +-
 .../camel/dsl/jbang/core/commands/ExportTest.java  |    36 +
 .../core/commands/RunCamelVersionCommandTest.java  |    62 +
 .../RunPropertiesFilesDependenciesTest.java        |   122 +
 .../core/commands/action/SemanticCommandTest.java  |   788 +
 .../core/commands/ai/AuthoringToolsEditTest.java   |   112 +
 .../core/commands/ai/AuthoringToolsLoopTest.java   |   117 +
 .../core/commands/ai/HeaderPropertyMixupsTest.java |    98 +
 .../core/commands/ai/IntegrationLauncherTest.java  |    23 +
 .../core/commands/ai/OpenApiPathParamsTest.java    |   121 +
 .../jbang/core/commands/ai/ReloadOutcomeTest.java  |    27 +
 .../commands/ai/SourceValidatorEndpointTest.java   |    17 +
 .../commands/ai/SourceValidatorJavaXsltTest.java   |    29 +
 .../core/commands/ai/SqlDialectChecksTest.java     |   168 +
 .../dsl/jbang/core/common/RuntimeHelperTest.java   |   145 +
 .../dsl/jbang/core/common/TemplateHelperTest.java  |    20 +
 .../jbang/core/commands/mcp/AuthoringTools.java    |    40 +-
 .../core/commands/mcp/AuthoringToolsTest.java      |    18 +
 .../camel-jbang-plugin-commands-metadata.json      |     2 +-
 .../core/commands/kubernetes/KubernetesHelper.java |    20 +-
 .../core/commands/kubernetes/KubernetesRun.java    |    50 +-
 .../commands/kubernetes/KubernetesHelperTest.java  |    71 +
 .../kubernetes/KubernetesRunClusterTypeTest.java   |   196 +
 .../kubernetes/KubernetesRunCustomTest.java        |    35 +-
 .../camel-jbang-plugin-commands-metadata.json      |     2 +-
 .../dsl/jbang/core/commands/tui/AiFixPrompt.java   |    83 +-
 .../camel/dsl/jbang/core/commands/tui/AiPanel.java |    55 +-
 .../dsl/jbang/core/commands/tui/CamelMonitor.java  |    72 +-
 .../jbang/core/commands/tui/DocViewerPopup.java    |    46 +-
 .../dsl/jbang/core/commands/tui/FormHelper.java    |    26 +
 .../dsl/jbang/core/commands/tui/LinkTargets.java   |    84 +
 .../dsl/jbang/core/commands/tui/McpFacade.java     |    32 +-
 .../jbang/core/commands/tui/MonitorContext.java    |    11 +
 .../jbang/core/commands/tui/SemanticAuditView.java |   928 ++
 .../commands/tui/SemanticCompletionContext.java    |   103 +
 .../core/commands/tui/SemanticCompletions.java     |    94 +
 .../jbang/core/commands/tui/SemanticDetails.java   |   312 +
 .../core/commands/tui/SemanticEvaluationPopup.java |   283 +
 .../core/commands/tui/SemanticParameterForm.java   |   621 +
 .../core/commands/tui/SemanticPlayground.java      |   466 +
 .../core/commands/tui/SemanticRelationships.java   |   147 +
 .../core/commands/tui/SemanticResultView.java      |   133 +
 .../dsl/jbang/core/commands/tui/SemanticTab.java   |   994 ++
 .../jbang/core/commands/tui/SourceEditAssist.java  |    13 +
 .../dsl/jbang/core/commands/tui/SourceTab.java     |     1 +
 .../dsl/jbang/core/commands/tui/SourceViewer.java  |    55 +-
 .../dsl/jbang/core/commands/tui/TabRegistry.java   |     9 +-
 .../dsl/jbang/core/commands/tui/TapePlayer.java    |   480 +
 .../dsl/jbang/core/commands/tui/TuiCommand.java    |     2 +-
 .../core/commands/tui/TuiToolDefinitions.java      |    30 +-
 .../dsl/jbang/core/commands/tui/TuiToolGroups.java |     3 +
 .../jbang/core/commands/tui/TuiToolRegistry.java   |    69 +-
 .../src/main/resources/tui/help/semantic.md        |   141 +
 .../jbang/core/commands/tui/AiFixPromptTest.java   |   172 +
 .../jbang/core/commands/tui/AiPanelAcpTest.java    |     2 +-
 .../core/commands/tui/AiPanelPromptBudgetTest.java |    20 +-
 .../dsl/jbang/core/commands/tui/AiPanelTest.java   |     8 +-
 .../core/commands/tui/AiPanelToolGroupsTest.java   |    22 +-
 .../tui/CamelMonitorRecordOptionsTest.java         |    38 +-
 .../tui/DocViewerPopupTapeInstructionsTest.java    |    49 +
 .../jbang/core/commands/tui/LinkTargetsTest.java   |    89 +
 .../core/commands/tui/McpFacadeWriteFileTest.java  |    26 +
 .../commands/tui/MonitorContextRequestTest.java    |   114 +
 .../core/commands/tui/SemanticCompletionTest.java  |    44 +-
 .../tui/SemanticMetadataCompletionTest.java        |   296 +
 .../commands/tui/SemanticParameterFormTest.java    |   249 +
 .../core/commands/tui/SemanticResultViewTest.java  |    96 +
 .../jbang/core/commands/tui/SemanticTabTest.java   |  1358 ++
 .../jbang/core/commands/tui/TabRegistryTest.java   |    12 +
 .../jbang/core/commands/tui/TapePlayerTest.java    |   256 +
 .../camel/main/download/MainHttpServerFactory.java |    49 +
 .../camel-main-known-dependencies.properties       |     6 +
 .../download/KnownDependenciesResolverTest.java    |    18 +
 .../main/download/MainHttpServerFactoryTest.java   |   121 +
 .../camel/dsl/yaml/validator/DuplicateKeys.java    |    85 +
 .../camel/dsl/yaml/validator/SchemaHints.java      |   103 +-
 .../camel/dsl/yaml/validator/YamlValidator.java    |    51 +-
 .../camel/dsl/yaml/validator/DuplicateKeyTest.java |   152 +
 .../QuotingAndOptionPlacementHintTest.java         |   161 +
 .../dsl/yaml/validator/SemanticSchemaTest.java     |     5 +
 .../dsl/yaml/validator/StructureHintTest.java      |    27 +-
 .../resources/schema/camelYamlDsl-canonical.json   |   120 +
 .../resources/schema/camelYamlDsl-model.json       |   106 +
 .../generated/resources/schema/camelYamlDsl.json   |   120 +
 .../camel/dsl/yaml/OnExceptionYamlDumpTest.java    |   252 +
 .../dsl/yaml/RouteConfigurationYamlDumpTest.java   |    83 +
 .../camel/dsl/yaml/SemanticEvaluationTest.java     |    74 +
 parent/pom.xml                                     |    18 +-
 .../src/generated/resources/META-INF/metadata.json |    48 +-
 .../test/infra/aws2/services/container.properties  |     2 +-
 .../hashicorp/vault/services/container.properties  |     2 +-
 .../infra/jaeger/services/container.properties     |     2 +-
 .../test/infra/kafka/services/container.properties |     2 +-
 .../test/infra/nats/services/container.properties  |     2 +-
 .../infra/openfga/services/container.properties    |     2 +-
 .../infra/pulsar/services/container.properties     |     2 +-
 .../infra/qdrant/services/container.properties     |     2 +-
 .../infra/rabbitmq/services/container.properties   |     2 +-
 .../services/SpiffeLocalContainerInfraService.java |    65 +-
 .../main/resources/velocity/model-yaml-writer.vm   |     5 +
 548 files changed, 51993 insertions(+), 14598 deletions(-)
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/semantic-audit.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/semantic-evaluate.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/semantic-metadata.json
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/org/apache/camel/dev-console/semantic-audit.json
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/org/apache/camel/dev-console/semantic-evaluate.json
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/org/apache/camel/dev-console/semantic-metadata.json
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-console/semantic-audit
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-console/semantic-evaluate
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-console/semantic-metadata
 create mode 100644 
components/camel-ai/camel-semantic/src/generated/resources/META-INF/services/org/apache/camel/dev-consoles.properties
 copy 
components/{camel-spring-parent/camel-spring-cloud-config/src/main/java/org/apache/camel/component/spring/cloud/config/SpringConfigRemaindersCache.java
 => 
camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/LoggingSemanticAuditSink.java}
 (56%)
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/MemorySemanticAuditStore.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAudit.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditConfiguration.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditConsole.java
 create 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/SemanticAuditInputConfiguration.java
 copy 
components/{camel-spring-parent/camel-spring-cloud-config/src/main/java/org/apache/camel/component/spring/cloud/config/SpringConfigRemaindersCache.java
 => 
camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditInputRedactor.java}
 (61%)
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditPage.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditQuery.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditReader.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditRecord.java
 copy 
components/{camel-spring-parent/camel-spring-cloud-config/src/main/java/org/apache/camel/component/spring/cloud/config/SpringConfigRemaindersCache.java
 => 
camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticAuditSink.java}
 (59%)
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticEvaluateConsole.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticMetadataConsole.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/SemanticObserver.java
 copy 
components/{camel-spring-parent/camel-spring-cloud-config/src/main/java/org/apache/camel/component/spring/cloud/config/SpringConfigRemaindersCache.java
 => 
camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/NoUniqueSemanticExpertException.java}
 (60%)
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditInputSnapshot.java
 create mode 100644 
components/camel-ai/camel-semantic/src/main/java/org/apache/camel/semantic/internal/SemanticAuditService.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditConsoleTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditInputTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditRegressionTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditReviewTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticAuditTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticConsoleTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticEvaluationTimeoutTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticMetadataConsoleTest.java
 create mode 100644 
components/camel-ai/camel-semantic/src/test/java/org/apache/camel/semantic/SemanticScoreMetadataTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-oss/src/test/java/org/apache/camel/component/alibaba/oss/OSSConsumerInProgressTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3-vectors/src/test/java/org/apache/camel/component/aws2/s3vectors/AWS2S3VectorsConsumerInProgressTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/AWS2S3ConsumerInProgressTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/FakeS3Server.java
 create mode 100644 
components/camel-azure/camel-azure-storage-blob/src/test/java/org/apache/camel/component/azure/storage/blob/BlobConsumerInProgressTest.java
 create mode 100644 
components/camel-couchbase/src/test/java/org/apache/camel/component/couchbase/CouchbaseConsumerBodyTest.java
 create mode 100644 
components/camel-debezium/camel-debezium-common/camel-debezium-common-component/src/test/java/org/apache/camel/component/debezium/DebeziumConsumerReadinessTest.java
 create mode 100644 
components/camel-disruptor/src/test/java/org/apache/camel/component/disruptor/DisruptorReplyRouteStopTest.java
 create mode 100644 
components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/stream/FakeGmailClientFactory.java
 create mode 100644 
components/camel-google/camel-google-mail/src/test/java/org/apache/camel/component/google/mail/stream/GoogleMailStreamConsumerInProgressTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerDeletedObjectTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerInProgressFailureTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerInProgressTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/GoogleCloudStorageConsumerListingWindowTest.java
 create mode 100644 
components/camel-hashicorp-vault/src/test/java/org/apache/camel/component/hashicorp/vault/HashicorpVaultReloadTriggerTaskTest.java
 create mode 100644 
components/camel-http/src/main/java/org/apache/camel/component/http/OAuth2CachedTokensKey.java
 create mode 100644 
components/camel-http/src/main/java/org/apache/camel/component/http/OAuth2CachedTokensKeyResolver.java
 create mode 100644 
components/camel-http/src/test/java/org/apache/camel/component/http/HttpOAuth2CachedTokensKeyTest.java
 create mode 100644 
components/camel-http/src/test/java/org/apache/camel/component/http/OAuth2CachedTokensKeyTest.java
 create mode 100644 
components/camel-huawei/camel-huaweicloud-obs/src/test/java/org/apache/camel/component/huaweicloud/obs/OBSConsumerInProgressTest.java
 create mode 100644 
components/camel-ibm/camel-ibm-cos/src/test/java/org/apache/camel/component/ibm/cos/FakeS3Server.java
 create mode 100644 
components/camel-ibm/camel-ibm-cos/src/test/java/org/apache/camel/component/ibm/cos/IBMCOSConsumerInProgressTest.java
 create mode 100644 
components/camel-ibm/camel-ibm-secrets-manager/src/test/java/org/apache/camel/component/ibm/secrets/manager/IBMSecretsManagerPropertiesFunctionTest.java
 copy 
components/{camel-spring-parent/camel-spring-cloud-config/src/main/java/org/apache/camel/component/spring/cloud/config/SpringConfigRemaindersCache.java
 => 
camel-jooq/src/test/java/org/apache/camel/component/jooq/JooqConsumerDeleteFailedPooledExchangeTest.java}
 (54%)
 create mode 100644 
components/camel-jooq/src/test/java/org/apache/camel/component/jooq/JooqConsumerDeleteFailedTest.java
 create mode 100644 
components/camel-jta/src/test/java/org/apache/camel/jta/TransactionErrorHandlerGracefulShutdownTest.java
 create mode 100644 
components/camel-keycloak/src/test/java/org/apache/camel/component/keycloak/KeycloakConsumerLatestEventsTest.java
 create mode 100644 
components/camel-ldif/src/test/java/org/apache/camel/component/ldif/LdifModDnTest.java
 create mode 100644 
components/camel-lucene/src/test/java/org/apache/camel/component/lucene/LuceneEndpointConfigurationTest.java
 create mode 100644 
components/camel-lucene/src/test/java/org/apache/camel/component/lucene/LuceneIndexProducerLifecycleTest.java
 create mode 100644 
components/camel-lucene/src/test/java/org/apache/camel/component/lucene/LuceneQueryProducerLifecycleTest.java
 create mode 100644 
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/SftpProducerAllowNullBodyIT.java
 create mode 100644 
components/camel-minio/src/test/java/org/apache/camel/component/minio/FakeS3Server.java
 create mode 100644 
components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerDeletedObjectTest.java
 create mode 100644 
components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerInProgressFailureTest.java
 create mode 100644 
components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerInProgressTest.java
 copy 
components/{camel-spring-parent/camel-spring-cloud-config/src/main/java/org/apache/camel/component/spring/cloud/config/SpringConfigRemaindersCache.java
 => 
camel-mybatis/src/test/java/org/apache/camel/component/mybatis/MyBatisOnConsumeFailedPooledExchangeTest.java}
 (54%)
 create mode 100644 
components/camel-mybatis/src/test/java/org/apache/camel/component/mybatis/MyBatisOnConsumeFailedTest.java
 create mode 100644 
components/camel-mybatis/src/test/java/org/apache/camel/component/mybatis/MyBatisStringParameterTest.java
 create mode 100644 
components/camel-openapi-java/src/test/java/org/apache/camel/openapi/RestOpenApiReaderArrayAllowableValuesTest.java
 create mode 100644 
components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/ConsumerGracefulShutdownTest.java
 create mode 100644 
components/camel-reactive-streams/src/test/java/org/apache/camel/component/reactive/streams/ConsumerSuspendTest.java
 create mode 100644 
components/camel-rest-postman/src/test/java/org/apache/camel/component/rest/postman/RestPostmanPropertyFallbackTest.java
 create mode 100644 
components/camel-rest-postman/src/test/resources/property-fallback-collection.json
 create mode 100644 
components/camel-slack/src/test/java/org/apache/camel/component/slack/SlackConsumerHasMoreTest.java
 create mode 100644 
components/camel-spring-parent/camel-spring-xml/src/test/java/org/apache/camel/spring/interceptor/TransactionalClientDataSourceGracefulShutdownTest.java
 copy 
components/{camel-spring-parent/camel-spring-cloud-config/src/main/java/org/apache/camel/component/spring/cloud/config/SpringConfigRemaindersCache.java
 => 
camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerRollbackOnlyPooledExchangeTest.java}
 (54%)
 create mode 100644 
components/camel-sql/src/test/java/org/apache/camel/component/sql/SqlConsumerRollbackOnlyTest.java
 create mode 100644 
components/camel-wasm/src/test/java/org/apache/camel/wasm/WasmFunctionTest.java
 create mode 100644 
core/camel-api/src/main/java/org/apache/camel/RouteStoppingException.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/component/seda/SedaReplyRouteStopTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/impl/StopAllRoutesDrainTest.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/ErrorRegistryConfigurationPropertiesTest.java
 create mode 100644 design/semantic-audit.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-ai-acp-claude-code.gif
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-ai-agent-teaching.gif
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-ai-ways.svg
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-fix-with-ai.gif
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-semantic-audit-allow.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-semantic-audit-block.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-tape-player.gif
 create mode 100644 
docs/user-manual/modules/ROOT/pages/camel-jbang-tui-ai-ways.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/camel-jbang-tui-recording.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic-audit.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic-eval.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic-get.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-semantic.adoc
 create mode 100644 
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/LocalCliConnectorSemanticLifecycleTest.java
 create mode 100644 
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/LocalCliConnectorSemanticMetadataTest.java
 create mode 100644 
dsl/camel-cli-connector/src/test/java/org/apache/camel/cli/connector/WaitingSemanticConsole.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSemantic.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticActionCommand.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticAudit.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticEvaluate.java
 copy 
components/camel-spring-parent/camel-spring-cloud-config/src/main/java/org/apache/camel/component/spring/cloud/config/SpringConfigRemaindersCache.java
 => 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticGet.java
 (55%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/HeaderPropertyMixups.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/IndentLines.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/OpenApiPathParams.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/SqlDialectChecks.java
 copy 
components/camel-spring-parent/camel-spring-cloud-config/src/main/java/org/apache/camel/component/spring/cloud/config/SpringConfigRemaindersCache.java
 => 
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/exceptionhandler/UsageErrorHandler.java
 (62%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/{quarkus-docker/Dockerfile.jvm
 => templates/Dockerfile-quarkus21.ftl} (69%)
 rename 
dsl/camel-jbang/camel-jbang-core/src/main/resources/{quarkus-docker/Dockerfile.jvm
 => templates/Dockerfile-quarkus25.ftl} (67%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunCamelVersionCommandTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunPropertiesFilesDependenciesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/SemanticCommandTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/AuthoringToolsLoopTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/HeaderPropertyMixupsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/OpenApiPathParamsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/SqlDialectChecksTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/RuntimeHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/test/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesRunClusterTypeTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/LinkTargets.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticAuditView.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticCompletionContext.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticCompletions.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticDetails.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticEvaluationPopup.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticParameterForm.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticPlayground.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticRelationships.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticResultView.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticTab.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/TapePlayer.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/resources/tui/help/semantic.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AiFixPromptTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/DocViewerPopupTapeInstructionsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/LinkTargetsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/MonitorContextRequestTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticMetadataCompletionTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticParameterFormTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticResultViewTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/SemanticTabTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/TapePlayerTest.java
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/MainHttpServerFactoryTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/DuplicateKeys.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/DuplicateKeyTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/QuotingAndOptionPlacementHintTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/OnExceptionYamlDumpTest.java
 create mode 100644 
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/RouteConfigurationYamlDumpTest.java

Reply via email to