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 8f09dc8dd7bf Use -T1C option on Jenkins CI build
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 c93c26fdecb8 CAMEL-23688: camel-jbang - Tests for cmd browse and cmd
stub (#27973)
add f2d8a8d19069 chore(deps): Bump io.github.classgraph:classgraph from
4.8.198 to 4.8.199 (#27972)
add 9712c5e70300 CAMEL-23688: camel-jbang - Tests for explain and harden
(#27971)
add 633e1bf0b75d CAMEL-23688: camel-jbang - Tests for get route,
processor, metric and health (#27974)
add dcb04ce16ebf CAMEL-23688: camel-jbang - Tests for get bean, get
route-controller and top source (#27975)
add 5e50108f3e3f CAMEL-23688: camel-jbang - Tests for camel catalog
kamelet (#27977)
add 384d8ec110a8 CAMEL-23688: camel-jbang - Tests for the chat with tools
of the LLM client (#27976)
add 21b3604c4e56 CAMEL-23688: camel-jbang - Tests for camel version list
without downloads (#27978)
add 26a31bf3939f CAMEL-23688: camel-jbang - camel cmd eval and the eval
tools send the expression as it is (#27979)
add 1a90f44e5f8f CAMEL-23688: camel-console - the receive dev console
dumps nothing when it has received nothing (#27980)
add 3646c6c7536e CAMEL-23688: camel-jbang - Tests for the questions of
camel ask (#27981)
add 9fb9bc911f78 CAMEL-23688: camel-jbang - Tests for the runtime tools of
camel ask (#27982)
add e339a2e9019f CAMEL-23688: camel-jbang - Tests for cmd route-diagram
and cmd span (#27969)
add 7b5d129971f0 CAMEL-25716: camel-management - remote exchange counters
per route, for camel get processor --remote (#27996)
add 826a664c5f16 CAMEL-23688: camel-jbang - camel init does not overwrite
a file without --force (#27995)
add a7af64a3ca11 CAMEL-23688: camel-jbang - An LLM given with --url is the
only one used (#27994)
add 55ed20f14e90 CAMEL-25717: camel-jbang - The docs of camel test init
list its own options, not those of camel init (#27997)
add f245636df70f CAMEL-25712: camel-google-pubsub - keep pulling after a
failed nack of a message at max delivery attempts (#27992)
add 1a4077f0c46f CAMEL-25711: camel-mongodb-gridfs - keep polling after a
poll fails (#27991)
add deadcabda307 CAMEL-25709: camel-core - Aggregate EIP: try the
completion timeout of a group again when the repository fails (#27989)
add 86e0ee42e3f5 CAMEL-25703: camel-bindy - keep all decimals of a number
field without precision when marshalling (#27988)
add 55d4f9e20a41 CAMEL-25702: camel-ibm-secrets-manager - skip an Event
Streams record that cannot be read instead of ending the refresh task (#27987)
add 4f879148b118 CAMEL-25701: camel-azure-servicebus - renew a message
lock before the run that would come too late (#27986)
add 278254ec258e CAMEL-25699: camel-protobuf - Keep the content of bytes
fields when converting a message to and from a Map (#27984)
add d201af225932 CAMEL-25698: camel-jta - roll back the transaction of an
exchange marked rollback only last (#27983)
add cccaf03679ec chore(deps): Bump
org.apache.maven.reporting:maven-reporting-api from 3.1.1 to 4.0.0 (#27893)
add d09593b4a584 CAMEL-25700: camel-aws2-sqs - extend the visibility of
every message of the batch, not only from its turn (#27985)
add 3af2c90d63ad CAMEL-25679: camel-mongodb - keep the consumer thread
when a new cursor cannot be opened (#27918)
add 0c1d6b11798c CAMEL-25680: camel-docker - events consumer closes its
stream on stop and subscribes again when it ends (#27919)
add e0855013fbdb CAMEL-25642: camel-jbang-mcp - migration and dependency
tools answer with the right data (#27959)
add 138d8c645eb8 CAMEL-25642: camel-jbang-mcp - camel_openapi_scaffold
follows the rules of camel-rest-openapi (#27960)
add 68f43491f3cd CAMEL-25642: camel-jbang-mcp - runtime tools wiring:
receive in one call, routeId honoured, prompts name real tools (#27958)
add eb14b16f7006 CAMEL-25645: camel-milo - ServerCertificateValidationTest
writes the value before the consumers start (#27999)
add bf3a7214405c chore: camel-jbang - an emoji such as a family or a flag
is one character in the AI prompt, filters, captions and diagrams
add e33b8cd69292 CAMEL-25710: camel-mail - remove the idempotent keys of
mails that a poll does not route (#27990)
add ccff8d83bf51 CAMEL-25686: parent - import the ASM bom so that all ASM
artifacts follow asm-version (#27925)
add b5e6edf1cb30 CAMEL-25734: camel-core - the bean introspection can be
used by another thread while Camel starts (#28003)
add 99af30362c81 CAMEL-25671: camel-milo - report a node with an unknown
namespace URI instead of failing the connection (#27906)
add 9250de96834f CAMEL-25720: camel-jbang - run the tests of
camel-jbang-core in parallel forks (#28004)
add 1ad29093abba CAMEL-25720: camel-jbang - load the kamelet catalog and
the Quarkus BOM versions once per JVM (#28005)
add be0857aab86c chore: camel-jbang - the AI tools see the beans in
src/main/resources, catch a route id another file has, and say why a start
failed (#28001)
add 94ca50181230 CAMEL-25736: YAML examples for the data formats and
languages that had none (#28023)
add 94e2616e231a chore(camel-test-infra-opa): upgrade opa.container to
1.21.2-static (#28018)
add 0910e0c93f7e chore(camel-test-infra-docling): upgrade
docling.container to v1.37.0 (#28010)
add 4008510e75f8 CAMEL-25736: YAML examples for 27 components that had
none (#28024)
add e4392c40683b CAMEL-25736: YAML examples for 37 more components that
had none (#28026)
add fa779353ec19 CAMEL-25736: camel-jbang - the AI samples and the
documentation tests read the YAML examples with a longer delimiter or a leading
comment (#28021)
add 71ac53efdb10 CAMEL-25739: tooling - a multiEnum flag for options that
take several enum values separated by comma (#28025)
add c0f92eb7910f CAMEL-25719: camel-jbang - camel_catalog_doc and
camel_catalog_find know the beans entry of the YAML DSL, and five more entries
have samples (#28002)
add ff4f64120cd7 CAMEL-25718: camel-jbang - Document the commands of camel
test that come from Citrus (#28000)
add ddd31099c9a5 CAMEL-25532: camel-jbang - the AI write and edit tools
repair YAML shapes that have one reading, and match lines written from memory
(#27998)
add 748c0182b1ef CAMEL-25736: YAML examples for 47 cloud and SaaS
components that had none (#28027)
add d4d48271550e CAMEL-25720: camel-jbang-core - the serial tests no
longer run with -Pfastinstall or -Dquickly
add b6cf05b3ddf7 CAMEL-25724: camel-jms - preserveMessageQos uses the time
to live of the endpoint for a message without expiration (#28032)
add 69856151bcf3 CAMEL-25691: camel-milo - recreate the subscription when
it stops publishing (#27910)
add e549176aa55b chore(camel-test-infra-aws-v2): upgrade aws.container to
2.3.0 (#28006)
add d816bbdcb097 chore(camel-test-infra-couchbase): upgrade
couchbase.container to 8.0.3 (#28008)
add ca9d19bc5225 chore(camel-test-infra-couchdb): upgrade
couchdb.container to 3.5.3 (#28009)
add 97f9e803aa58 chore(camel-test-infra-hashicorp-vault): upgrade
hashicorp.vault.container to 2.2.0 (#28011)
add c74c1bd4e9eb chore(camel-test-infra-ibmmq): upgrade ibm.mq.container
to 10.0.1.0-r1 (#28012)
add 9adddb690f28 chore(camel-test-infra-keycloak): upgrade
keycloak.container to 26.8.1 (#28013)
add 155aae6c6e8f chore(camel-test-infra-milvus): upgrade milvus.container
to v2.6.25 (#28014)
add f20af1bb0309 chore(camel-test-infra-nats): upgrade nats.container to
2.15.1 (#28015)
add e5ae19c33616 chore(camel-test-infra-ollama): upgrade ollama.container
to 0.40.6 (#28016)
add ddca15435112 CAMEL-25735: camel-jbang - samples for interceptFrom,
interceptSendToEndpoint and dataFormats, and sslContextParameters in
camel_catalog_doc (#28044)
add e13303ef1ef7 CAMEL-24844: the validator reports parsed data that is
sent or written where text is needed (#28047)
add 066ccc624823 CAMEL-25751: a Map or List body says to marshal it first,
in the data format of the reply, the request or the file (#28048)
add 14203c663d84 CAMEL-25762: camel-jbang - the validator learns the
OpenAPI operations and the REST binding mode beside a route (#28058)
add 58a2d06b3e26 Generated sources regen for SBOM (main) (#28061)
add 19752c4e14dc CAMEL-25727: camel-aws-cloudtrail - look again for events
that CloudTrail makes visible late (#28038)
add 4b504fd443b4 CAMEL-25730: camel-web3j - subscribe again when the
subscription of the consumer ends with an error (#28037)
add c9bb20b2fb2b CAMEL-25726: camel-azure-files - create the file with the
length of the body, not a stale CamelFileLength header (#28034)
add c4efd9018fb7 CAMEL-25725: camel-iggy - send messageExpiry to Iggy in
microseconds (#28033)
add 959866bd702b CAMEL-25723: camel-zipfile - ZipAggregationStrategy keeps
an entry whose name comes again under a numbered name (#28031)
add dad7b548904b CAMEL-25704: camel-undertow - refuse a request target or
header value with control characters (#27944)
add 12f68be8b2fa CAMEL-25585: upgrade guide - camel-chunk notes for 4.22.2
and 4.18.6 (#27950)
add 184450a65483 CAMEL-25753: camel-kafka - stop the consumer without
waiting for its current poll (#28060)
add 5c11b9288c0a CAMEL-25749: camel-support - BodyFacts says what the body
is, the step that set it, and what to write (#28059)
add 92040109d14c CAMEL-25761: camel-jbang - the AI validator finds the
parameters of an endpoint wherever they stand in the step (#28057)
add 3269ef15a999 CAMEL-25748: camel-yaml-dsl-validator - the hint for a
script file under groovy: resource: keeps the resource: prefix (#28046)
add 8287506b6120 CAMEL-25747: camel-rest-openapi - log the problems the
OpenAPI parser finds in the specification (#28043)
add a8a196b8a78b CAMEL-25745: camel-http - make it stand out that a
message with a body is sent as a POST unless httpMethod is set (#28041)
add 1239c76ac3c1 CAMEL-25746: camel-bean - the error for a key read from a
stream, JSON text or a List says what to do (#28042)
add b70ebb98ef4e CAMEL-25744: camel-jbang - the AI validator reports a
comparison of CamelTimerCounter that can never be true, as the counter starts
at 1 (#28040)
add 37acd0d360dc CAMEL-25721: camel-xml-io, camel-yaml-io, camel-java-io -
route dumps keep options set to their default value (#28029)
add 0d9b605765ff CAMEL-25728: camel-file - keep a done file with a fixed
name for the files a poll left (#28035)
add d5f34a8bd8ac CAMEL-25729: camel-aws-secrets-manager - read every
CloudTrail event since the last check in the refresh task (#28036)
add 2439203e3a91 CAMEL-25706, CAMEL-25707, CAMEL-25708: upgrade guide
notes for the 4.22.3 and 4.18.6 backports (#28052)
add 58966e93ab23 CAMEL-25749: a read on a body that is still the payload,
or an iterator, says what the body is and what to write (#28066)
add bbd6f750aa00 CAMEL-25745: camel-jbang-core - CatalogSamplesTest
accepts a quoted http uri in the first http sample
add d0a4758ab404 CAMEL-25780: camel-aws2-eventbridge -
EventbridgePutEventsIT sends a JSON detail
add 7aae27315946 chore: add project-security.md to the OSS helper rules
(#28081)
add 56ab7fb625c6 CAMEL-25647: Fix flaky
FileDisruptorShutdownCompleteAllTasksTest (#28039)
add 590d392265ec CAMEL-25758: camel-azure-storage-blob - moveAfterRead
deletes the source blob only after the copy succeeded (#28073)
add 62c9a3ebe409 chore(deps): Bump actions/setup-java from 6.0.1 to 6.1.0
(#28077)
new 5fe91ea0e8a9 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 (8f09dc8dd7bf)
\
N -- N -- N refs/heads/parallelBuildInvestigation (5fe91ea0e8a9)
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:
.github/dependabot.yml | 3 +
.github/workflows/alternative-os-build-main.yml | 2 +-
.github/workflows/camel-launcher-native-exe.yml | 6 +-
.github/workflows/dep-check.yml | 2 +-
.github/workflows/generate-sbom.yml | 2 +-
.github/workflows/main-build.yml | 2 +-
.github/workflows/package-native-validation.yml | 4 +-
.github/workflows/pr-build-main.yml | 2 +-
.github/workflows/pr-license-check.yml | 2 +-
.github/workflows/security-scan.yml | 2 +-
.github/workflows/sonar-build.yml | 2 +-
.github/workflows/sonar-scan.yml | 2 +-
.oss-ai-helper-rules/project-security.md | 37 +
camel-sbom/camel-sbom.json | 20907 +++++++++----------
camel-sbom/camel-sbom.xml | 15610 +++++++-------
.../camel/catalog/components/aws-cloudtrail.json | 112 +-
.../camel/catalog/components/aws2-athena.json | 4 +-
.../apache/camel/catalog/components/coap+tcp.json | 2 +-
.../org/apache/camel/catalog/components/coap.json | 2 +-
.../apache/camel/catalog/components/coaps+tcp.json | 2 +-
.../org/apache/camel/catalog/components/coaps.json | 2 +-
.../apache/camel/catalog/components/consul.json | 4 +-
.../apache/camel/catalog/components/ehcache.json | 4 +-
.../org/apache/camel/catalog/components/http.json | 2 +-
.../org/apache/camel/catalog/components/https.json | 2 +-
.../apache/camel/catalog/components/jcache.json | 2 +-
.../apache/camel/catalog/dev-consoles-openapi.json | 15 +
.../apache/camel/catalog/dev-consoles/route.json | 15 +
.../docs/alibaba-eventbridge-component.adoc | 100 +-
.../camel/catalog/docs/alibaba-fc-component.adoc | 27 +
.../camel/catalog/docs/alibaba-kms-component.adoc | 26 +
.../camel/catalog/docs/alibaba-mns-component.adoc | 77 +
.../camel/catalog/docs/alibaba-oss-component.adoc | 51 +
.../camel/catalog/docs/alibaba-ots-component.adoc | 19 +
.../camel/catalog/docs/alibaba-sls-component.adoc | 88 +
.../camel/catalog/docs/alibaba-sms-component.adoc | 25 +
.../apache/camel/catalog/docs/amqp-component.adoc | 37 +-
.../apache/camel/catalog/docs/as2-component.adoc | 45 +
.../apache/camel/catalog/docs/asn1-dataformat.adoc | 75 +-
.../catalog/docs/aws-bedrock-agent-component.adoc | 23 +
.../docs/aws-bedrock-agent-runtime-component.adoc | 21 +
.../catalog/docs/aws-cloudtrail-component.adoc | 35 +-
.../camel/catalog/docs/aws-config-component.adoc | 34 +
.../camel/catalog/docs/aws2-ddb-component.adoc | 20 +
.../catalog/docs/aws2-ddbstream-component.adoc | 20 +
.../catalog/docs/aws2-textract-component.adoc | 23 +
.../catalog/docs/aws2-transcribe-component.adoc | 39 +
.../catalog/docs/aws2-translate-component.adoc | 45 +-
.../camel/catalog/docs/azure-files-component.adoc | 6 +
.../camel/catalog/docs/barcode-dataformat.adoc | 50 +-
.../camel/catalog/docs/bindy-dataformat.adoc | 88 +
.../catalog/docs/caffeine-loadcache-component.adoc | 35 +
.../camel/catalog/docs/chatscript-component.adoc | 19 +
.../camel/catalog/docs/citrus-component.adoc | 32 +
.../camel/catalog/docs/clickhouse-component.adoc | 114 +
.../camel/catalog/docs/clickup-component.adoc | 25 +
.../camel/catalog/docs/cm-sms-component.adoc | 21 +
.../apache/camel/catalog/docs/coap-component.adoc | 42 +-
.../camel/catalog/docs/cometd-component.adoc | 25 +
.../camel/catalog/docs/consul-component.adoc | 60 +
.../camel/catalog/docs/controlbus-component.adoc | 70 +
.../apache/camel/catalog/docs/cql-component.adoc | 40 +-
.../camel/catalog/docs/crypto-dataformat.adoc | 146 +
.../camel/catalog/docs/disruptor-vm-component.adoc | 32 +
.../catalog/docs/docling-batch-processing.adoc | 13 +-
.../apache/camel/catalog/docs/drill-component.adoc | 24 +
.../camel/catalog/docs/duckdb-component.adoc | 64 +
.../camel/catalog/docs/ehcache-component.adoc | 103 +-
.../apache/camel/catalog/docs/fhir-component.adoc | 52 +
.../camel/catalog/docs/fhirJson-dataformat.adoc | 22 +
.../camel/catalog/docs/fhirXml-dataformat.adoc | 22 +
.../apache/camel/catalog/docs/file-component.adoc | 5 +
.../camel/catalog/docs/flatpack-dataformat.adoc | 59 +-
.../apache/camel/catalog/docs/fory-dataformat.adoc | 26 +
.../apache/camel/catalog/docs/ftps-component.adoc | 43 +
.../catalog/docs/google-bigquery-component.adoc | 25 +-
.../docs/google-bigquery-sql-component.adoc | 20 +
.../catalog/docs/google-calendar-component.adoc | 25 +
.../docs/google-calendar-stream-component.adoc | 20 +
.../camel/catalog/docs/google-drive-component.adoc | 27 +-
.../catalog/docs/google-mail-stream-component.adoc | 20 +
.../catalog/docs/google-sheets-component.adoc | 25 +
.../docs/google-sheets-stream-component.adoc | 29 +-
.../catalog/docs/hazelcast-set-component.adoc | 47 +-
.../apache/camel/catalog/docs/http-component.adoc | 125 +-
.../camel/catalog/docs/ignite-cache-component.adoc | 42 +
.../catalog/docs/ignite-compute-component.adoc | 31 +
.../catalog/docs/ignite-events-component.adoc | 18 +
.../camel/catalog/docs/ignite-idgen-component.adoc | 27 +
.../catalog/docs/ignite-messaging-component.adoc | 21 +
.../camel/catalog/docs/ignite-queue-component.adoc | 42 +
.../camel/catalog/docs/ignite-set-component.adoc | 31 +
.../apache/camel/catalog/docs/jaxb-dataformat.adoc | 72 +
.../apache/camel/catalog/docs/jira-component.adoc | 55 +
.../apache/camel/catalog/docs/jmx-component.adoc | 30 +
.../org/apache/camel/catalog/docs/js-language.adoc | 40 +
.../camel/catalog/docs/jsonApi-dataformat.adoc | 28 +
.../camel/catalog/docs/keycloak-consumer.adoc | 28 +-
.../camel/catalog/docs/keycloak-producer.adoc | 19 +-
.../camel/catalog/docs/keycloak-security.adoc | 4 +-
.../catalog/docs/kubernetes-cronjob-component.adoc | 21 +
.../kubernetes-custom-resources-component.adoc | 50 +-
.../apache/camel/catalog/docs/kudu-component.adoc | 30 +
.../catalog/docs/langchain4j-ingest-component.adoc | 154 +
.../apache/camel/catalog/docs/ldap-component.adoc | 42 +
.../apache/camel/catalog/docs/ldif-component.adoc | 64 +-
.../camel/catalog/docs/milo-browse-component.adoc | 33 +
.../camel/catalog/docs/milo-client-component.adoc | 98 +-
.../camel/catalog/docs/milo-server-component.adoc | 44 +
.../camel/catalog/docs/milvus-component.adoc | 62 +-
.../catalog/docs/mimeMultipart-dataformat.adoc | 45 +-
.../apache/camel/catalog/docs/mllp-component.adoc | 30 +
.../apache/camel/catalog/docs/mock-component.adoc | 39 +
.../apache/camel/catalog/docs/neo4j-component.adoc | 128 +-
.../apache/camel/catalog/docs/opa-component.adoc | 201 +
.../camel/catalog/docs/openfeature-component.adoc | 256 +
.../camel/catalog/docs/openfeature-language.adoc | 116 +-
.../camel/catalog/docs/openfga-component.adoc | 253 +
.../catalog/docs/openstack-cinder-component.adoc | 32 +
.../catalog/docs/openstack-glance-component.adoc | 22 +-
.../catalog/docs/openstack-keystone-component.adoc | 23 +-
.../catalog/docs/openstack-neutron-component.adoc | 27 +
.../catalog/docs/openstack-nova-component.adoc | 22 +
.../catalog/docs/openstack-swift-component.adoc | 32 +
.../camel/catalog/docs/parquetAvro-dataformat.adoc | 47 +-
.../camel/catalog/docs/pgevent-component.adoc | 33 +
.../camel/catalog/docs/pinecone-component.adoc | 43 +
.../catalog/docs/platform-http-component.adoc | 7 +
.../apache/camel/catalog/docs/plc4x-component.adoc | 18 +-
.../camel/catalog/docs/protobuf-dataformat.adoc | 2 +
.../camel/catalog/docs/pulsar-component.adoc | 36 +
.../apache/camel/catalog/docs/python-language.adoc | 40 +
.../camel/catalog/docs/qdrant-component.adoc | 132 +
.../camel/catalog/docs/quickfix-component.adoc | 99 +-
.../camel/catalog/docs/rest-api-component.adoc | 29 +
.../camel/catalog/docs/rest-postman-component.adoc | 154 +
.../apache/camel/catalog/docs/saga-component.adoc | 53 +
.../apache/camel/catalog/docs/scp-component.adoc | 44 +-
.../camel/catalog/docs/servicenow-component.adoc | 33 +-
.../apache/camel/catalog/docs/smb-component.adoc | 44 +
.../camel/catalog/docs/spring-event-component.adoc | 33 +
.../camel/catalog/docs/spring-jdbc-component.adoc | 23 +
.../camel/catalog/docs/spring-ldap-component.adoc | 39 +
.../camel/catalog/docs/spring-redis-component.adoc | 104 +
.../camel/catalog/docs/sql-stored-component.adoc | 27 +-
.../apache/camel/catalog/docs/stax-component.adoc | 67 +-
.../camel/catalog/docs/stitch-component.adoc | 23 +
.../apache/camel/catalog/docs/stub-component.adoc | 27 +
.../camel/catalog/docs/tahu-edge-component.adoc | 63 +
.../camel/catalog/docs/tahu-host-component.adoc | 24 +
.../camel/catalog/docs/twilio-component.adoc | 31 +
.../docs/twitter-directmessage-component.adoc | 38 +
.../catalog/docs/twitter-search-component.adoc | 46 +
.../catalog/docs/twitter-timeline-component.adoc | 47 +-
.../camel/catalog/docs/typesafe-ai-component.adoc | 58 +
.../camel/catalog/docs/validator-component.adoc | 42 +
.../apache/camel/catalog/docs/vertx-component.adoc | 51 +
.../camel/catalog/docs/weaviate-component.adoc | 63 +
.../camel/catalog/docs/webhook-component.adoc | 33 +
.../camel/catalog/docs/whatsapp-component.adoc | 47 +-
.../camel/catalog/docs/wordpress-component.adoc | 24 +
.../camel/catalog/docs/workday-component.adoc | 45 +
.../camel/catalog/docs/zendesk-component.adoc | 28 +
.../camel/catalog/docs/zipFile-dataformat.adoc | 4 +
.../apache/camel/catalog/languages/jsonpath.json | 2 +-
.../org/apache/camel/catalog/models/jsonpath.json | 2 +-
.../camel/catalog/schemas/camelYamlDsl-model.json | 1 +
.../apache/camel/catalog/test-infra/metadata.json | 52 +-
.../org/apache/camel/catalog/CamelCatalogTest.java | 29 +
.../src/main/docs/chatscript-component.adoc | 19 +
.../src/main/docs/docling-batch-processing.adoc | 13 +-
.../docling/integration/DoclingITestSupport.java | 4 +-
.../docling/integration/OcrExtractionIT.java | 9 +-
.../main/docs/langchain4j-ingest-component.adoc | 154 +
.../src/main/docs/milvus-component.adoc | 62 +-
.../camel-neo4j/src/main/docs/neo4j-component.adoc | 128 +-
.../src/main/docs/pinecone-component.adoc | 43 +
.../src/main/docs/qdrant-component.adoc | 132 +
.../src/main/docs/typesafe-ai-component.adoc | 58 +
.../src/main/docs/weaviate-component.adoc | 63 +
.../main/docs/alibaba-eventbridge-component.adoc | 100 +-
.../src/main/docs/alibaba-fc-component.adoc | 27 +
.../src/main/docs/alibaba-kms-component.adoc | 26 +
.../src/main/docs/alibaba-mns-component.adoc | 77 +
.../src/main/docs/alibaba-oss-component.adoc | 51 +
.../src/main/docs/alibaba-ots-component.adoc | 19 +
.../src/main/docs/alibaba-sls-component.adoc | 88 +
.../src/main/docs/alibaba-sms-component.adoc | 25 +
.../camel-amqp/src/main/docs/amqp-component.adoc | 37 +-
.../src/main/docs/as2-component.adoc | 45 +
.../camel-asn1/src/main/docs/asn1-dataformat.adoc | 75 +-
.../src/main/docs/aws-bedrock-agent-component.adoc | 23 +
.../docs/aws-bedrock-agent-runtime-component.adoc | 21 +
.../cloudtrail/CloudtrailComponentConfigurer.java | 12 +
.../cloudtrail/CloudtrailEndpointConfigurer.java | 12 +
.../cloudtrail/CloudtrailEndpointUriFactory.java | 4 +-
.../component/aws/cloudtrail/aws-cloudtrail.json | 112 +-
.../src/main/docs/aws-cloudtrail-component.adoc | 35 +-
.../aws/cloudtrail/CloudtrailConfiguration.java | 26 +
.../aws/cloudtrail/CloudtrailConsumer.java | 124 +-
.../CloudtrailConsumerLateEventTest.java | 290 +
.../src/main/docs/aws-config-component.adoc | 34 +
.../vault/CloudTrailReloadTriggerTask.java | 81 +-
.../CloudTrailReloadTriggerTaskLookupTest.java | 230 +
.../camel/component/aws2/athena/aws2-athena.json | 4 +-
.../aws2/athena/Athena2Configuration.java | 2 +-
.../component/aws2/athena/Athena2QueryHelper.java | 4 +-
.../src/main/docs/aws2-ddb-component.adoc | 20 +
.../src/main/docs/aws2-ddbstream-component.adoc | 20 +
.../localstack/EventbridgePutEventsIT.java | 2 +-
.../camel/component/aws2/sqs/Sqs2Consumer.java | 45 +-
...qsConsumerExtendMessageVisibilityBatchTest.java | 147 +
.../src/main/docs/aws2-textract-component.adoc | 23 +
.../src/main/docs/aws2-transcribe-component.adoc | 39 +
.../src/main/docs/aws2-translate-component.adoc | 45 +-
.../eventhubs/EventHubsCheckpointUpdaterTask.java | 18 +-
.../azure/eventhubs/EventHubsConsumer.java | 7 +-
...ntHubsConsumerCheckpointAfterBatchSizeTest.java | 229 +
components/camel-azure/camel-azure-files/pom.xml | 6 +
.../src/main/docs/azure-files-component.adoc | 6 +
.../component/file/azure/FilesOperations.java | 23 +-
.../file/azure/FilesOperationsStoreLengthTest.java | 129 +
.../azure/servicebus/ServiceBusConsumer.java | 6 +-
.../azure/servicebus/ServiceBusConsumerTest.java | 47 +
.../component/azure/storage/blob/BlobConsumer.java | 33 +-
.../BlobConsumerMoveAfterReadCopyStatusTest.java | 173 +
.../src/main/docs/barcode-dataformat.adoc | 50 +-
.../apache/camel/language/bean/BeanExpression.java | 73 +-
.../src/main/docs/bindy-dataformat.adoc | 88 +
.../bindy/format/AbstractNumberFormat.java | 3 +
.../bindy/format/factories/FloatFormatFactory.java | 12 +-
...ndyNumberWithoutPrecisionKeepsDecimalsTest.java | 174 +
.../main/docs/caffeine-loadcache-component.adoc | 35 +
.../src/main/docs/cql-component.adoc | 40 +-
.../src/main/docs/clickhouse-component.adoc | 114 +
.../src/main/docs/clickup-component.adoc | 25 +
.../src/main/docs/cm-sms-component.adoc | 21 +
.../META-INF/org/apache/camel/coap/coap+tcp.json | 2 +-
.../META-INF/org/apache/camel/coap/coap.json | 2 +-
.../META-INF/org/apache/camel/coap/coaps+tcp.json | 2 +-
.../META-INF/org/apache/camel/coap/coaps.json | 2 +-
.../camel-coap/src/main/docs/coap-component.adoc | 42 +-
.../java/org/apache/camel/coap/CoAPEndpoint.java | 2 +-
.../src/main/docs/cometd-component.adoc | 25 +
.../org/apache/camel/component/consul/consul.json | 4 +-
.../src/main/docs/consul-component.adoc | 60 +
.../component/consul/ConsulConfiguration.java | 13 +-
.../component/consul/ConsulActionEnumsTest.java | 62 +
.../src/main/docs/controlbus-component.adoc | 70 +
.../src/main/docs/crypto-dataformat.adoc | 146 +
.../src/main/docs/disruptor-vm-component.adoc | 32 +
.../FileDisruptorShutdownCompleteAllTasksTest.java | 6 +-
.../docker/consumer/DockerEventsConsumer.java | 185 +-
.../docker/consumer/DockerStatsConsumer.java | 42 +-
.../consumer/DockerEventsConsumerStreamTest.java | 182 +
.../camel-drill/src/main/docs/drill-component.adoc | 24 +
.../src/main/docs/duckdb-component.adoc | 64 +
.../apache/camel/component/ehcache/ehcache.json | 4 +-
.../src/main/docs/ehcache-component.adoc | 103 +-
.../component/ehcache/EhcacheConfiguration.java | 4 +-
.../src/main/docs/fhir-component.adoc | 52 +
.../src/main/docs/fhirJson-dataformat.adoc | 22 +
.../src/main/docs/fhirXml-dataformat.adoc | 22 +
.../camel-file/src/main/docs/file-component.adoc | 5 +
.../camel/component/file/FileOperations.java | 35 +-
.../camel/component/file/GenericFileConsumer.java | 94 +-
.../component/file/GenericFileKeptDoneFiles.java | 85 +
.../component/file/GenericFileOnCompletion.java | 15 +
.../component/file/FileProducerMapBodyTest.java | 104 +
.../src/main/docs/flatpack-dataformat.adoc | 59 +-
.../camel-fory/src/main/docs/fory-dataformat.adoc | 26 +
.../camel-ftp/src/main/docs/ftps-component.adoc | 43 +
.../src/main/docs/google-bigquery-component.adoc | 25 +-
.../main/docs/google-bigquery-sql-component.adoc | 20 +
.../src/main/docs/google-calendar-component.adoc | 25 +
.../docs/google-calendar-stream-component.adoc | 20 +
.../src/main/docs/google-drive-component.adoc | 27 +-
.../main/docs/google-mail-stream-component.adoc | 20 +
.../google/pubsub/GooglePubsubConsumer.java | 11 +-
.../GooglePubsubConsumerNackFailureTest.java | 130 +
.../src/main/docs/google-sheets-component.adoc | 25 +
.../main/docs/google-sheets-stream-component.adoc | 29 +-
.../camel/language/groovy/GroovyExpression.java | 65 +-
.../groovy/GroovyMissingPropertyHintTest.java | 26 +-
.../src/main/docs/hazelcast-set-component.adoc | 47 +-
.../camel/http/common/HttpCommonEndpoint.java | 4 +-
.../camel/http/common/HttpConfiguration.java | 4 +-
.../org/apache/camel/component/http/http.json | 2 +-
.../org/apache/camel/component/http/https.json | 2 +-
.../camel-http/src/main/docs/http-component.adoc | 125 +-
.../apache/camel/component/http/HttpProducer.java | 31 +-
.../component/http/HttpProducerMapBodyTest.java | 40 +-
.../vault/IBMEventStreamReloadTriggerTask.java | 73 +-
.../vault/IBMEventStreamReloadTriggerTaskTest.java | 139 +
.../apache/camel/component/iggy/IggyEndpoint.java | 21 +-
.../component/iggy/IggyTopicMessageExpiryTest.java | 85 +
.../src/main/docs/ignite-cache-component.adoc | 42 +
.../src/main/docs/ignite-compute-component.adoc | 31 +
.../src/main/docs/ignite-events-component.adoc | 18 +
.../src/main/docs/ignite-idgen-component.adoc | 27 +
.../src/main/docs/ignite-messaging-component.adoc | 21 +
.../src/main/docs/ignite-queue-component.adoc | 42 +
.../src/main/docs/ignite-set-component.adoc | 31 +
.../src/main/docs/js-language.adoc | 40 +
.../camel-jaxb/src/main/docs/jaxb-dataformat.adoc | 72 +
.../org/apache/camel/component/jcache/jcache.json | 2 +-
.../component/jcache/JCacheConfiguration.java | 2 +-
.../camel/component/jcache/JCacheManager.java | 2 +-
.../camel-jira/src/main/docs/jira-component.adoc | 55 +
.../camel/component/jms/JmsConfiguration.java | 4 +
.../jms/JmsPreserveMessageQosTimeToLiveTest.java | 174 +
.../camel-jmx/src/main/docs/jmx-component.adoc | 30 +
.../org/apache/camel/language/jq/JqExpression.java | 15 +-
.../camel/language/jq/JqNullBodyHintTest.java | 2 +-
.../camel-jsch/src/main/docs/scp-component.adoc | 44 +-
.../src/main/docs/jsonApi-dataformat.adoc | 28 +
.../org/apache/camel/jsonpath/jsonpath.json | 2 +-
.../org/apache/camel/jsonpath/JsonPathEngine.java | 9 +-
.../camel/jsonpath/JsonPathNullBodyHintTest.java | 2 +-
.../apache/camel/jta/TransactionErrorHandler.java | 4 +-
...ransactionErrorHandlerRollbackOnlyLastTest.java | 125 +
.../camel/component/kafka/KafkaFetchRecords.java | 87 +-
.../component/kafka/KafkaConsumerStopTest.java | 197 +
.../src/main/docs/keycloak-consumer.adoc | 28 +-
.../src/main/docs/keycloak-producer.adoc | 19 +-
.../src/main/docs/keycloak-security.adoc | 4 +-
.../main/docs/kubernetes-cronjob-component.adoc | 21 +
.../kubernetes-custom-resources-component.adoc | 50 +-
.../camel-kudu/src/main/docs/kudu-component.adoc | 30 +
.../camel-ldap/src/main/docs/ldap-component.adoc | 42 +
components/camel-ldif/pom.xml | 1 -
.../camel-ldif/src/main/docs/ldif-component.adoc | 64 +-
.../src/main/docs/mimeMultipart-dataformat.adoc | 45 +-
.../apache/camel/component/mail/MailConsumer.java | 73 +-
.../MailIdempotentRepositoryNotRoutedTest.java | 216 +
.../MailIdempotentRepositoryPollErrorTest.java | 218 +
.../src/main/docs/milo-browse-component.adoc | 33 +
.../src/main/docs/milo-client-component.adoc | 98 +-
.../src/main/docs/milo-server-component.adoc | 44 +
.../milo/client/internal/SubscriptionManager.java | 245 +-
.../component/milo/MonitorItemLifecycleTest.java | 205 +-
.../camel/component/milo/MonitorNodesTest.java | 35 +
.../milo/ServerCertificateValidationTest.java | 15 +-
.../camel-mllp/src/main/docs/mllp-component.adoc | 30 +
.../camel-mock/src/main/docs/mock-component.adoc | 39 +
.../component/mongodb/gridfs/GridFsConsumer.java | 96 +-
.../gridfs/GridFsConsumerTimestampTest.java | 138 +-
.../mongodb/MongoAbstractConsumerThread.java | 23 +-
.../MongoDbConsumerCursorRegenerationTest.java | 279 +
.../camel-opa/src/main/docs/opa-component.adoc | 201 +
.../src/main/docs/openfeature-component.adoc | 256 +
.../src/main/docs/openfeature-language.adoc | 116 +-
.../src/main/docs/openfga-component.adoc | 253 +
.../src/main/docs/openstack-cinder-component.adoc | 32 +
.../src/main/docs/openstack-glance-component.adoc | 22 +-
.../main/docs/openstack-keystone-component.adoc | 23 +-
.../src/main/docs/openstack-neutron-component.adoc | 27 +
.../src/main/docs/openstack-nova-component.adoc | 22 +
.../src/main/docs/openstack-swift-component.adoc | 32 +
.../src/main/docs/parquetAvro-dataformat.adoc | 47 +-
.../src/main/docs/pgevent-component.adoc | 33 +
.../http/vertx/VertxPlatformHttpSupport.java | 26 +-
.../vertx/VertxPlatformHttpMapResponseTest.java | 120 +
.../src/main/docs/platform-http-component.adoc | 7 +
.../camel-plc4x/src/main/docs/plc4x-component.adoc | 18 +-
.../src/main/docs/protobuf-dataformat.adoc | 2 +
.../dataformat/protobuf/ProtobufConverter.java | 10 +-
.../protobuf/ProtobufBytesFieldMapTest.java | 82 +
.../src/main/docs/pulsar-component.adoc | 36 +
.../src/main/docs/python-language.adoc | 40 +
.../src/main/docs/quickfix-component.adoc | 99 +-
.../DefaultRestOpenapiProcessorStrategy.java | 9 +-
.../rest/openapi/RestOpenApiEndpoint.java | 21 +-
.../component/rest/openapi/RestOpenApiHelper.java | 18 +
.../rest/openapi/RestOpenApiHelperTest.java | 18 +
.../RestOpenApiSpecificationProblemsTest.java | 96 +
.../src/test/resources/nested-path.json | 39 +
.../src/main/docs/rest-postman-component.adoc | 154 +
.../src/main/docs/rest-api-component.adoc | 29 +
.../camel-saga/src/main/docs/saga-component.adoc | 53 +
.../src/main/docs/servicenow-component.adoc | 33 +-
.../camel-smb/src/main/docs/smb-component.adoc | 44 +
.../src/main/docs/spring-jdbc-component.adoc | 23 +
.../src/main/docs/spring-ldap-component.adoc | 39 +
.../src/main/docs/spring-redis-component.adoc | 104 +
.../src/main/docs/spring-event-component.adoc | 33 +
.../src/main/docs/sql-stored-component.adoc | 27 +-
.../camel-stax/src/main/docs/stax-component.adoc | 67 +-
.../src/main/docs/stitch-component.adoc | 23 +
.../camel-stub/src/main/docs/stub-component.adoc | 27 +
.../src/main/docs/tahu-edge-component.adoc | 63 +
.../src/main/docs/tahu-host-component.adoc | 24 +
.../src/main/docs/citrus-component.adoc | 32 +
.../src/main/docs/twilio-component.adoc | 31 +
.../main/docs/twitter-directmessage-component.adoc | 38 +
.../src/main/docs/twitter-search-component.adoc | 46 +
.../src/main/docs/twitter-timeline-component.adoc | 47 +-
.../undertow/DefaultUndertowHttpBinding.java | 7 +-
.../camel/component/undertow/UndertowHelper.java | 25 +
.../camel/component/undertow/UndertowProducer.java | 44 +-
.../undertow/UndertowProducerEncodedUriTest.java | 113 +
.../src/main/docs/validator-component.adoc | 42 +
.../vertx/websocket/VertxWebsocketEndpoint.java | 15 +-
.../VertxWebsocketAbandonConnectTest.java | 78 +
.../camel-vertx/src/main/docs/vertx-component.adoc | 51 +
.../camel/component/web3j/Web3jConsumer.java | 122 +-
.../web3j/Web3jConsumerResubscribeTest.java | 196 +
.../src/main/docs/webhook-component.adoc | 33 +
.../src/main/docs/whatsapp-component.adoc | 47 +-
.../src/main/docs/wordpress-component.adoc | 24 +
.../src/main/docs/workday-component.adoc | 45 +
.../src/main/docs/zendesk-component.adoc | 28 +
.../src/main/docs/zipFile-dataformat.adoc | 4 +
.../aggregate/zipfile/ZipAggregationStrategy.java | 31 +
.../ZipAggregationStrategySameFileNameTest.java | 206 +
.../java/org/apache/camel/spi/Metadata.java | 8 +
.../java/org/apache/camel/spi/UriParam.java | 8 +
.../impl/engine/DefaultBeanIntrospection.java | 25 +-
.../org/apache/camel/dev-console/route.json | 15 +
.../camel/impl/console/ReceiveDevConsole.java | 22 +-
.../apache/camel/impl/console/RouteDevConsole.java | 4 +
.../camel/impl/console/ReceiveDevConsoleTest.java | 21 +
.../camel/catalog/impl/AbstractCamelCatalog.java | 56 +-
.../org/apache/camel/model/language/jsonpath.json | 2 +-
.../camel/model/language/JsonPathExpression.java | 1 +
.../processor/aggregate/AggregateProcessor.java | 49 +
.../FileConsumerDoneFileNameFilesLeftTest.java | 472 +
.../impl/engine/DefaultBeanIntrospectionTest.java | 71 +
.../language/simple/SimpleSyntaxHintsTest.java | 59 +-
.../apache/camel/language/simple/SimpleTest.java | 48 +
.../camel/processor/UnmarshalProcessorTest.java | 7 +-
.../AggregateTimeoutRepositoryExceptionTest.java | 186 +
.../org/apache/camel/support/BodyFactsTest.java | 161 +
core/camel-java-io/pom.xml | 11 +
.../apache/camel/java/out/JavaDslModelWriter.java | 138 +-
.../java/JavaDumpExplicitDefaultValuesTest.java | 161 +
.../apache/camel/java/LwModelToJavaDumperTest.java | 27 +
.../management/mbean/ManagedCamelContextMBean.java | 2 +-
.../api/management/mbean/ManagedRouteMBean.java | 32 +
.../management/mbean/ManagedCamelContext.java | 2 +-
.../camel/management/mbean/ManagedRoute.java | 72 +
.../ManagedRouteRemoteExchangesTest.java | 161 +
.../java/org/apache/camel/support/BodyFacts.java | 381 +
.../support/processor/UnmarshalProcessor.java | 19 +-
.../java/org/apache/camel/xml/out/ModelWriter.java | 138 +-
.../org/apache/camel/yaml/out/YamlModelWriter.java | 138 +-
.../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc | 46 +
.../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc | 48 +
.../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc | 368 +
.../ROOT/pages/camel-jbang-ai-providers.adoc | 4 +
.../modules/ROOT/pages/camel-jbang-ai.adoc | 4 +
.../ROOT/pages/camel-jbang-getting-started.adoc | 2 +
.../modules/ROOT/pages/camel-jbang-managing.adoc | 9 +
.../modules/ROOT/pages/camel-jbang-mcp.adoc | 141 +-
.../modules/ROOT/pages/data-format.adoc | 34 +
.../camel-jbang-catalog-kamelet.adoc | 1 +
.../pages/jbang-commands/camel-jbang-commands.adoc | 2 +-
.../ROOT/pages/jbang-commands/camel-jbang-doc.adoc | 2 +-
.../jbang-commands/camel-jbang-get-route.adoc | 1 +
.../pages/jbang-commands/camel-jbang-init.adoc | 1 +
.../jbang-commands/camel-jbang-test-agent-run.adoc | 43 +
.../camel-jbang-test-agent-start.adoc | 44 +
...-test.adoc => camel-jbang-test-agent-stop.adoc} | 15 +-
...jbang-test.adoc => camel-jbang-test-agent.adoc} | 10 +-
.../jbang-commands/camel-jbang-test-init.adoc | 8 +-
...ang-test.adoc => camel-jbang-test-inspect.adoc} | 15 +-
...el-jbang-test.adoc => camel-jbang-test-ps.adoc} | 17 +-
.../pages/jbang-commands/camel-jbang-test-run.adoc | 41 +
.../pages/jbang-commands/camel-jbang-test.adoc | 4 +
.../jbang-commands/camel-jbang-top-route.adoc | 1 +
.../dsl/AwsCloudtrailComponentBuilderFactory.java | 42 +
.../dsl/ConsulComponentBuilderFactory.java | 11 +-
.../dsl/CloudtrailEndpointBuilderFactory.java | 72 +
.../endpoint/dsl/ConsulEndpointBuilderFactory.java | 11 +-
.../endpoint/dsl/HttpEndpointBuilderFactory.java | 4 +-
dsl/camel-jbang/camel-jbang-core/AGENTS.md | 30 +
.../camel-jbang/camel-jbang-core/CLAUDE.md | 0
dsl/camel-jbang/camel-jbang-core/pom.xml | 77 +-
.../META-INF/camel-jbang-commands-metadata.json | 10 +-
.../dsl/jbang/core/commands/ai/eip-samples.json | 84 +
.../apache/camel/dsl/jbang/core/commands/Ask.java | 34 +-
.../dsl/jbang/core/commands/CamelCommand.java | 29 +
.../dsl/jbang/core/commands/CamelJBangMain.java | 108 +-
.../core/commands/CamelShellCommandRegistry.java | 2 +
.../camel/dsl/jbang/core/commands/CliRunner.java | 8 +-
.../dsl/jbang/core/commands/DependencyCopy.java | 49 +-
.../camel/dsl/jbang/core/commands/Explain.java | 34 +-
.../camel/dsl/jbang/core/commands/Harden.java | 53 +-
.../apache/camel/dsl/jbang/core/commands/Init.java | 98 +-
.../camel/dsl/jbang/core/commands/LlmClient.java | 65 +-
.../camel/dsl/jbang/core/commands/Overview.java | 3 +
.../dsl/jbang/core/commands/TransformRoute.java | 17 +-
.../jbang/core/commands/action/CamelBeanDump.java | 25 +-
.../core/commands/action/CamelBrowseAction.java | 6 +
.../core/commands/action/CamelHistoryAction.java | 158 +-
.../jbang/core/commands/action/CamelLogAction.java | 17 +-
.../core/commands/action/CamelMemoryLeak.java | 127 +-
.../core/commands/action/CamelReceiveAction.java | 52 +-
.../commands/action/CamelRouteDiagramAction.java | 24 +-
.../core/commands/action/CamelSendAction.java | 20 +-
.../jbang/core/commands/action/CamelSourceTop.java | 15 +-
.../core/commands/action/CamelSpanAction.java | 10 +-
.../core/commands/action/CamelTraceAction.java | 51 +-
.../commands/action/EvalExpressionCommand.java | 5 +-
.../commands/action/RouteControllerAction.java | 18 +-
.../commands/action/TransformMessageAction.java | 23 +-
.../dsl/jbang/core/commands/ai/AuthoringTools.java | 391 +-
.../dsl/jbang/core/commands/ai/CatalogDocs.java | 926 +-
.../dsl/jbang/core/commands/ai/CatalogSamples.java | 59 +-
.../jbang/core/commands/ai/DependencyLookup.java | 47 +-
.../dsl/jbang/core/commands/ai/EndpointChecks.java | 29 +-
.../core/commands/ai/ExpressionEvaluator.java | 5 +-
.../dsl/jbang/core/commands/ai/HeaderChecks.java | 34 +
.../core/commands/ai/IntegrationLauncher.java | 66 +-
.../dsl/jbang/core/commands/ai/LenientRepairs.java | 575 +
.../dsl/jbang/core/commands/ai/OpenApiVerbs.java | 96 +-
.../jbang/core/commands/ai/SourceValidator.java | 98 +-
.../dsl/jbang/core/commands/ai/ToolRegistry.java | 77 +-
.../dsl/jbang/core/commands/ai/ValidatorFacts.java | 103 +
.../core/commands/catalog/CatalogBaseCommand.java | 9 +
.../jbang/core/commands/catalog/CatalogDoc.java | 81 +-
.../core/commands/catalog/CatalogKamelet.java | 66 +-
.../commands/catalog/KameletCatalogHelper.java | 22 +-
.../core/commands/process/CamelContextStatus.java | 4 +
.../commands/process/CamelProcessorStatus.java | 62 +-
.../core/commands/process/CamelRouteStatus.java | 40 +-
.../dsl/jbang/core/commands/process/ListError.java | 66 +-
.../jbang/core/commands/process/ListHealth.java | 10 +-
.../jbang/core/commands/process/ListMetric.java | 56 +-
.../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/VersionList.java | 30 +-
.../camel/dsl/jbang/core/common/PluginHelper.java | 12 +-
.../camel/dsl/jbang/core/common/QuarkusHelper.java | 25 +
.../camel/dsl/jbang/core/common/RuntimeHelper.java | 34 +-
.../camel/dsl/jbang/core/common/RuntimeUtil.java | 182 +-
.../camel/dsl/jbang/core/common/StringPrinter.java | 9 +-
.../camel/dsl/jbang/core/commands/AskLoopTest.java | 157 +
.../core/commands/CamelCommandBaseTestSupport.java | 51 +
.../jbang/core/commands/CamelJBangMainTest.java | 3 +-
.../dsl/jbang/core/commands/CliRunnerTest.java | 35 +-
.../jbang/core/commands/DependencyCopyTest.java | 150 +
.../jbang/core/commands/DependencyListTest.java | 1 +
.../jbang/core/commands/DependencyUpdateTest.java | 1 +
.../dsl/jbang/core/commands/EvalSimpleTest.java | 15 +
.../camel/dsl/jbang/core/commands/ExplainTest.java | 153 +
.../dsl/jbang/core/commands/ExportMainJibTest.java | 1 +
.../jbang/core/commands/ExportMainJkubeTest.java | 1 +
.../camel/dsl/jbang/core/commands/ExportTest.java | 1 +
.../dsl/jbang/core/commands/FakeLlmServer.java | 152 +
.../camel/dsl/jbang/core/commands/HardenTest.java | 148 +
.../camel/dsl/jbang/core/commands/InitTest.java | 196 +
.../dsl/jbang/core/commands/LlmClientChatTest.java | 338 +
.../core/commands/LlmClientExplicitUrlTest.java | 98 +
.../camel/dsl/jbang/core/commands/LoadTest.java | 8 +
.../jbang/core/commands/NoFixedHomeDirTest.java | 67 +
.../dsl/jbang/core/commands/OverviewTest.java | 252 +
.../jbang/core/commands/TransformRouteTest.java | 160 +
.../dsl/jbang/core/commands/TransformTest.java | 1 +
.../dsl/jbang/core/commands/UserConfigHelper.java | 10 +-
...mandBaseTestSupport.java => UsesFixedPort.java} | 35 +-
...eTestSupport.java => UsesWorkingDirectory.java} | 36 +-
.../commands/action/ActionCommandTestSupport.java | 24 +-
.../core/commands/action/CamelBeanDumpTest.java | 238 +-
.../action/CamelBrowseActionViewsTest.java | 171 +
.../commands/action/CamelHistoryActionTest.java | 265 +-
.../core/commands/action/CamelLogActionTest.java | 29 +
.../core/commands/action/CamelMemoryLeakTest.java | 179 +-
.../commands/action/CamelReceiveActionTest.java | 265 +-
.../action/CamelRouteDiagramActionRunningTest.java | 169 +
.../commands/action/CamelSendActionResultTest.java | 24 +
.../core/commands/action/CamelSourceTopTest.java | 185 +-
.../commands/action/CamelSpanActionViewsTest.java | 195 +
.../action/CamelStartupRecorderActionTest.java | 3 +-
.../commands/action/CamelStubActionViewsTest.java | 154 +
.../core/commands/action/CamelTraceActionTest.java | 154 +-
.../commands/action/EvalExpressionResultTest.java | 14 +
.../core/commands/action/LoggerActionTest.java | 2 +-
.../commands/action/RouteActionJavaSourceTest.java | 2 +
.../commands/action/RouteControllerActionTest.java | 233 +-
.../action/TransformMessageActionTest.java | 172 +
.../core/commands/ai/AuthoringToolsEditTest.java | 3 +-
.../commands/ai/AuthoringToolsLenientTest.java | 513 +
.../core/commands/ai/AuthoringToolsLoopTest.java | 20 +-
.../jbang/core/commands/ai/AuthoringToolsTest.java | 21 +-
.../commands/ai/CatalogDocComponentAnswerTest.java | 241 +
.../jbang/core/commands/ai/CatalogDocsTest.java | 59 +-
.../jbang/core/commands/ai/CatalogSamplesTest.java | 63 +-
.../core/commands/ai/EvalInTheIntegrationTest.java | 117 +
.../jbang/core/commands/ai/FakeIntegration.java | 107 +
.../core/commands/ai/HeaderPropertyMixupsTest.java | 6 +-
.../core/commands/ai/IntegrationLauncherTest.java | 50 +
.../jbang/core/commands/ai/RuntimeToolsTest.java | 334 +
.../commands/ai/SourceValidatorBeanRefsTest.java | 40 +
.../commands/ai/SourceValidatorEndpointTest.java | 59 +
.../ai/SourceValidatorPlaceholderTest.java | 48 +
.../commands/ai/SourceValidatorRoutesTest.java | 33 +
.../ai/ToolRegistryRuntimeActionsTest.java | 102 +
.../jbang/core/commands/ai/ToolRegistryTest.java | 17 +-
.../jbang/core/commands/ai/ValidatorFactsTest.java | 180 +
.../core/commands/catalog/CatalogDocTest.java | 98 +
.../commands/catalog/CatalogKameletListTest.java | 159 +
.../commands/catalog/KameletCatalogHelperTest.java | 44 +
.../commands/config/BaseConfigTestSupport.java | 12 +-
.../commands/infra/InfraCommandTestSupport.java | 2 +-
.../core/commands/infra/InfraRestartTest.java | 2 +
.../dsl/jbang/core/commands/infra/InfraTest.java | 2 +
.../jbang/core/commands/plugin/PluginAddTest.java | 3 +-
.../core/commands/plugin/PluginDeleteTest.java | 3 +-
.../jbang/core/commands/plugin/PluginGetTest.java | 3 +-
.../jbang/core/commands/plugin/PluginListTest.java | 3 +-
.../commands/process/CamelContextStatusTest.java | 29 +
.../commands/process/CamelProcessorStatusTest.java | 295 +-
.../commands/process/CamelRouteStatusTest.java | 435 +-
.../jbang/core/commands/process/ListErrorTest.java | 247 +-
.../core/commands/process/ListHealthTest.java | 272 +-
.../core/commands/process/ListMetricTest.java | 250 +-
.../process/ProcessCommandTestSupport.java | 2 +-
.../core/commands/process/RestartProcessTest.java | 89 +-
.../jbang/core/commands/update/UpdateRunTest.java | 269 +
.../core/commands/version/VersionGetTest.java | 12 +-
.../commands/version/VersionListReleasesTest.java | 195 +
.../jbang/core/common/OllamaDoctorSupportTest.java | 25 +-
.../dsl/jbang/core/common/PluginHelperTest.java | 9 +
.../dsl/jbang/core/common/QuarkusHelperTest.java | 23 +
.../jbang/core/common/RuntimeUtilLoggingTest.java | 58 +
dsl/camel-jbang/camel-jbang-mcp/pom.xml | 11 +
.../dsl/jbang/core/commands/mcp/AiTraceTools.java | 8 +-
.../jbang/core/commands/mcp/AuthoringTools.java | 12 +-
.../dsl/jbang/core/commands/mcp/CamelReleases.java | 126 +
.../commands/mcp/ComponentPropertiesTools.java | 143 -
.../core/commands/mcp/DependencyCheckTools.java | 86 +-
.../jbang/core/commands/mcp/DependencyData.java | 51 +-
.../commands/mcp/DependencySecurityAuditTools.java | 166 +-
.../dsl/jbang/core/commands/mcp/MigrationData.java | 195 +-
.../jbang/core/commands/mcp/MigrationTools.java | 189 +-
.../dsl/jbang/core/commands/mcp/OpenApiTools.java | 465 +-
.../jbang/core/commands/mcp/PromptDefinitions.java | 64 +-
.../commands/mcp/PropertiesTranslateTools.java | 68 +-
.../jbang/core/commands/mcp/RuntimeService.java | 71 +
.../dsl/jbang/core/commands/mcp/RuntimeTools.java | 393 +-
.../core/commands/mcp/AuthoringToolsTest.java | 20 +-
.../jbang/core/commands/mcp/CamelReleasesTest.java | 60 +
.../commands/mcp/ComponentPropertiesToolsTest.java | 121 -
.../commands/mcp/DependencyCheckToolsTest.java | 99 +-
.../mcp/DependencySecurityAuditToolsTest.java | 55 +-
.../commands/mcp/McpSecuredToolClassesTest.java | 36 +-
...redToolClassesTest.java => McpToolClasses.java} | 39 +-
.../core/commands/mcp/MigrationToolsTest.java | 189 +
.../mcp/OpenApiScaffoldRestOpenApiTest.java | 134 +
.../jbang/core/commands/mcp/OpenApiToolsTest.java | 155 +-
.../core/commands/mcp/PromptDefinitionsTest.java | 37 +
.../commands/mcp/PropertiesTranslateToolsTest.java | 16 +
.../jbang/core/commands/mcp/RuntimeToolsTest.java | 6 +-
.../core/commands/mcp/RuntimeToolsWiringTest.java | 411 +
.../src/test/resources/petstore.yaml | 83 +
.../camel-jbang-plugin-commands-metadata.json | 2 +-
.../dsl/jbang/core/commands/tui/AiInputLine.java | 63 +-
.../camel/dsl/jbang/core/commands/tui/AiPanel.java | 8 +-
.../core/commands/tui/AiProviderSelector.java | 20 +
.../jbang/core/commands/tui/AutocompletePopup.java | 8 +-
.../jbang/core/commands/tui/CaptionOverlay.java | 12 +-
.../dsl/jbang/core/commands/tui/DrawOverlay.java | 13 +-
.../dsl/jbang/core/commands/tui/FormHelper.java | 3 +-
.../dsl/jbang/core/commands/tui/FuzzyFilter.java | 4 +-
.../dsl/jbang/core/commands/tui/TuiHelper.java | 81 +-
.../core/commands/tui/diagram/DiagramText.java | 15 +-
.../commands/tui/diagram/RouteDiagramWidget.java | 13 +-
.../commands/tui/AiCliCommandExecutorTest.java | 11 +-
.../jbang/core/commands/tui/AiInputLineTest.java | 146 +
.../core/commands/tui/AiPanelPromptBudgetTest.java | 15 +-
.../core/commands/tui/AiProviderSelectorTest.java | 39 +
.../core/commands/tui/AutocompletePopupTest.java | 24 +
.../core/commands/tui/CaptionOverlayTest.java | 32 +
.../jbang/core/commands/tui/DrawOverlayTest.java | 12 +
.../jbang/core/commands/tui/FormHelperTest.java | 14 +
.../jbang/core/commands/tui/FuzzyFilterTest.java | 10 +
.../dsl/jbang/core/commands/tui/TuiHelperTest.java | 66 +
.../core/commands/tui/diagram/DiagramTextTest.java | 23 +
.../commands/tui/diagram/RouteLinkMarkerTest.java | 82 +
.../xml/io/XmlDumpExplicitDefaultValuesTest.java | 181 +
.../dsl/yaml/deserializers/ModelDeserializers.java | 2 +-
.../maven/dsl/yaml/GenerateYamlCompletionMojo.java | 13 +
.../dsl/yaml/GenerateYamlDeserializersMojo.java | 2 +-
.../maven/dsl/yaml/GenerateYamlSchemaMojo.java | 35 +
.../maven/dsl/yaml/GenerateYamlSupportMojo.java | 6 +
.../apache/camel/dsl/yaml/validator/DocBlocks.java | 71 +-
.../camel/dsl/yaml/validator/ProjectFacts.java | 58 +
.../camel/dsl/yaml/validator/SchemaHints.java | 32 +-
.../camel/dsl/yaml/validator/TextBodyFlow.java | 519 +-
.../camel/dsl/yaml/validator/YamlValidator.java | 17 +-
.../camel/dsl/yaml/validator/DocBlocksTest.java | 98 +
.../QuotingAndOptionPlacementHintTest.java | 35 +
.../camel/dsl/yaml/validator/TextBodyFlowTest.java | 477 +
.../yaml/validator/UserManualDocExamplesTest.java | 16 +-
.../dsl/yaml/validator/YamlValidatorTest.java | 24 +
.../resources/schema/camelYamlDsl-canonical.json | 2 +-
.../resources/schema/camelYamlDsl-model.json | 1 +
.../generated/resources/schema/camelYamlDsl.json | 2 +-
.../yaml/YamlDumpExplicitDefaultValuesTest.java | 209 +
parent/pom.xml | 9 +-
.../src/generated/resources/META-INF/metadata.json | 52 +-
.../test/infra/aws2/services/container.properties | 2 +-
.../infra/couchbase/services/container.properties | 2 +-
.../infra/couchdb/services/container.properties | 2 +-
.../infra/docling/services/container.properties | 2 +-
.../hashicorp/vault/services/container.properties | 2 +-
.../test/infra/ibmmq/services/container.properties | 2 +-
.../infra/keycloak/services/container.properties | 2 +-
.../infra/milvus/services/container.properties | 2 +-
.../test/infra/nats/services/container.properties | 2 +-
.../infra/ollama/services/container.properties | 2 +-
.../test/infra/opa/services/container.properties | 2 +-
.../camel/tooling/model/BaseOptionModel.java | 9 +
.../org/apache/camel/tooling/model/JsonMapper.java | 5 +
.../apache/camel/tooling/model/JsonMapperTest.java | 26 +
.../packaging/EndpointSchemaGeneratorMojo.java | 3 +
.../maven/packaging/ModelWriterGeneratorMojo.java | 48 +
.../maven/packaging/PackageDataFormatMojo.java | 1 +
.../camel/maven/packaging/PackageLanguageMojo.java | 1 +
.../packaging/PrepareCamelJBangCommandsMojo.java | 218 +-
.../camel/maven/packaging/SchemaGeneratorMojo.java | 14 +
.../PrepareCamelJBangCommandsMojoTest.java | 374 +
.../SchemaGeneratorMojoMultiEnumTest.java | 74 +
.../main/java/org/apache/camel/spi/Metadata.java | 8 +
.../main/java/org/apache/camel/spi/UriParam.java | 8 +
728 files changed, 58632 insertions(+), 22300 deletions(-)
create mode 100644 .oss-ai-helper-rules/project-security.md
create mode 100644
components/camel-aws/camel-aws-cloudtrail/src/test/java/org/apache/camel/component/aws/cloudtrail/CloudtrailConsumerLateEventTest.java
create mode 100644
components/camel-aws/camel-aws-secrets-manager/src/test/java/org/apache/camel/component/aws/secretsmanager/vault/CloudTrailReloadTriggerTaskLookupTest.java
create mode 100644
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsConsumerExtendMessageVisibilityBatchTest.java
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-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesOperationsStoreLengthTest.java
create mode 100644
components/camel-azure/camel-azure-storage-blob/src/test/java/org/apache/camel/component/azure/storage/blob/BlobConsumerMoveAfterReadCopyStatusTest.java
create mode 100644
components/camel-bindy/src/test/java/org/apache/camel/dataformat/bindy/csv/BindyNumberWithoutPrecisionKeepsDecimalsTest.java
create mode 100644
components/camel-consul/src/test/java/org/apache/camel/component/consul/ConsulActionEnumsTest.java
create mode 100644
components/camel-docker/src/test/java/org/apache/camel/component/docker/consumer/DockerEventsConsumerStreamTest.java
create mode 100644
components/camel-file/src/main/java/org/apache/camel/component/file/GenericFileKeptDoneFiles.java
create mode 100644
components/camel-file/src/test/java/org/apache/camel/component/file/FileProducerMapBodyTest.java
create mode 100644
components/camel-google/camel-google-pubsub/src/test/java/org/apache/camel/component/google/pubsub/GooglePubsubConsumerNackFailureTest.java
create mode 100644
components/camel-ibm/camel-ibm-secrets-manager/src/test/java/org/apache/camel/component/ibm/secrets/manager/vault/IBMEventStreamReloadTriggerTaskTest.java
create mode 100644
components/camel-iggy/src/test/java/org/apache/camel/component/iggy/IggyTopicMessageExpiryTest.java
create mode 100644
components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsPreserveMessageQosTimeToLiveTest.java
create mode 100644
components/camel-jta/src/test/java/org/apache/camel/jta/TransactionErrorHandlerRollbackOnlyLastTest.java
create mode 100644
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaConsumerStopTest.java
create mode 100644
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailIdempotentRepositoryNotRoutedTest.java
create mode 100644
components/camel-mail/src/test/java/org/apache/camel/component/mail/MailIdempotentRepositoryPollErrorTest.java
create mode 100644
components/camel-mongodb/src/test/java/org/apache/camel/component/mongodb/MongoDbConsumerCursorRegenerationTest.java
create mode 100644
components/camel-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpMapResponseTest.java
create mode 100644
components/camel-protobuf/src/test/java/org/apache/camel/dataformat/protobuf/ProtobufBytesFieldMapTest.java
create mode 100644
components/camel-rest-openapi/src/test/java/org/apache/camel/component/rest/openapi/RestOpenApiSpecificationProblemsTest.java
create mode 100644
components/camel-rest-openapi/src/test/resources/nested-path.json
create mode 100644
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowProducerEncodedUriTest.java
create mode 100644
components/camel-vertx/camel-vertx-websocket/src/test/java/org/apache/camel/component/vertx/websocket/VertxWebsocketAbandonConnectTest.java
create mode 100644
components/camel-web3j/src/test/java/org/apache/camel/component/web3j/Web3jConsumerResubscribeTest.java
create mode 100644
components/camel-zipfile/src/test/java/org/apache/camel/processor/aggregate/zipfile/ZipAggregationStrategySameFileNameTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/component/file/FileConsumerDoneFileNameFilesLeftTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/impl/engine/DefaultBeanIntrospectionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateTimeoutRepositoryExceptionTest.java
create mode 100644
core/camel-core/src/test/java/org/apache/camel/support/BodyFactsTest.java
create mode 100644
core/camel-java-io/src/test/java/org/apache/camel/java/JavaDumpExplicitDefaultValuesTest.java
create mode 100644
core/camel-management/src/test/java/org/apache/camel/management/ManagedRouteRemoteExchangesTest.java
create mode 100644
core/camel-support/src/main/java/org/apache/camel/support/BodyFacts.java
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent-run.adoc
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-agent-start.adoc
copy docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-test.adoc
=> camel-jbang-test-agent-stop.adoc} (60%)
copy docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-test.adoc
=> camel-jbang-test-agent.adoc} (56%)
copy docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-test.adoc
=> camel-jbang-test-inspect.adoc} (60%)
copy docs/user-manual/modules/ROOT/pages/jbang-commands/{camel-jbang-test.adoc
=> camel-jbang-test-ps.adoc} (60%)
create mode 100644
docs/user-manual/modules/ROOT/pages/jbang-commands/camel-jbang-test-run.adoc
create mode 100644 dsl/camel-jbang/camel-jbang-core/AGENTS.md
copy CLAUDE.md => dsl/camel-jbang/camel-jbang-core/CLAUDE.md (100%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/LenientRepairs.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ai/ValidatorFacts.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/AskLoopTest.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/ExplainTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/FakeLlmServer.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/HardenTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/LlmClientChatTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/LlmClientExplicitUrlTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/NoFixedHomeDirTest.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/TransformRouteTest.java
copy
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/{CamelCommandBaseTestSupport.java
=> UsesFixedPort.java} (55%)
copy
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/{CamelCommandBaseTestSupport.java
=> UsesWorkingDirectory.java} (52%)
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelBrowseActionViewsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteDiagramActionRunningTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelSpanActionViewsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/action/CamelStubActionViewsTest.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/AuthoringToolsLenientTest.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/ai/EvalInTheIntegrationTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/FakeIntegration.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/RuntimeToolsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ToolRegistryRuntimeActionsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ValidatorFactsTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogKameletListTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/catalog/KameletCatalogHelperTest.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/commands/version/VersionListReleasesTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/RuntimeUtilLoggingTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/CamelReleases.java
delete mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/main/java/org/apache/camel/dsl/jbang/core/commands/mcp/ComponentPropertiesTools.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/CamelReleasesTest.java
delete mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/ComponentPropertiesToolsTest.java
copy
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/{McpSecuredToolClassesTest.java
=> McpToolClasses.java} (67%)
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/OpenApiScaffoldRestOpenApiTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/java/org/apache/camel/dsl/jbang/core/commands/mcp/RuntimeToolsWiringTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-mcp/src/test/resources/petstore.yaml
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/AiInputLineTest.java
create mode 100644
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/RouteLinkMarkerTest.java
create mode 100644
dsl/camel-xml-io-dsl/src/test/java/org/apache/camel/dsl/xml/io/XmlDumpExplicitDefaultValuesTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/main/java/org/apache/camel/dsl/yaml/validator/ProjectFacts.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl-validator/src/test/java/org/apache/camel/dsl/yaml/validator/DocBlocksTest.java
create mode 100644
dsl/camel-yaml-dsl/camel-yaml-dsl/src/test/java/org/apache/camel/dsl/yaml/YamlDumpExplicitDefaultValuesTest.java
create mode 100644
tooling/maven/camel-package-maven-plugin/src/test/java/org/apache/camel/maven/packaging/SchemaGeneratorMojoMultiEnumTest.java