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

Croway pushed a change to branch 
automated/upgrade-ollama-container-ppc64le-v0.34.1
in repository https://gitbox.apache.org/repos/asf/camel.git


    from b348ba8c21bc chore(camel-test-infra-ollama): upgrade 
ollama.container.ppc64le to v0.34.1
     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)
     add a666fbbf586c CAMEL-25779: camel-jms: JmsMessage loses attachments when 
exchange is copied (#28083)
     add aff56976b420 CAMEL-25645: camel-milo - upgrade guide notes for 4.22.3 
and 4.18.6 (#28055)
     add 5ccfce4a1c37 CAMEL-25742: camel-coap - cancel the observation when an 
observe consumer stops (#28069)
     add 12360f853d33 CAMEL-25759: camel-aws2-eventbridge - keep one target on 
the rule for a queue given with queueUrl (#28074)
     add 936d6f4517a0 CAMEL-25754: camel-test-infra-artemis - no disk usage 
limit, so a broker on a nearly full Docker disk does not block producers 
(#28056)
     add 39a7365e2270 CAMEL-25713: camel-milo - give each client connection its 
own executor (#28049)
     add eb8ecb1b4543 CAMEL-25741: camel-aws2-ddb - aws2-ddbstream reads every 
shard to its end and starts from streamIteratorType only once (#28068)
     add 6f36673e85cf CAMEL-25738: camel-test-dst - deterministic simulation 
testing for Camel consumers (stage 1) (#28067)
     add 02563254b8fd CAMEL-25704: camel-undertow - add the 4.22.3 and 4.18.6 
upgrade-guide notes on main (#28078)
     add 524a7d6e0534 CAMEL-25791: camel-state-store - Add backend factory 
option to create one KeyValueRepository per store name (#28086)
     add 12dcf49b2738 CAMEL-25757: camel-azure-files - accept 206 Partial 
Content for a resumed download (#28072)
     add 04333431a654 CAMEL-24704: camel-yaml-dsl - beans keyed by the bean 
name fail with the list form to write (#26921)
     add 2cddebab6c2f CAMEL-23317: Fix flaky MailProducerUnsupportedCharsetTest
     add ea8134e42e85 CAMEL-22996: raise jdk.version from 17 to 21
     add 38702c31e897 CAMEL-22996: update archetype templates to Java 21
     add 271d4726f5b7 CAMEL-22996: remove JDK 17 from GitHub Actions matrix
     add 846235d6ecc8 CAMEL-22996: remove JDK 17 from Jenkinsfile
     add 1b24f7cb5392 CAMEL-22996: resolve Java-21 baseline TODOs (threadId, 
Locale.of)
     add 19c48b622eb0 CAMEL-22996: update documentation to reflect Java 21 
minimum
     add 2bfddab5c222 CAMEL-22996: drop JDK 17 from camel-jbang-container 
Makefile
     add 445aea8fcab2 CAMEL-22996: update Doctor.checkJava() to require Java 21
     add 8dc19aa02146 CAMEL-22996: update MigrationTools Java version in 
examples commands
     add 381cb2be40b2 CAMEL-22996: update camel-launcher to require Java 21
     add a7f1e112af30 CAMEL-22996: update AGENTS.md Java minimum to 21+
     add ec707008d0f8 CAMEL-22996: simplify JDK enforcer message in root pom.xml
     add 615b9698a0ad CAMEL-22996: remove reflection workaround from 
SSLContextParametersNamedGroupsListTest
     add 7ec5d6a0e2b5 CAMEL-22996: remove min=JAVA_21 from @EnabledForJreRange 
in SSL and virtual thread tests
     add 72da53efe4b2 CAMEL-22996: replace deprecated new Locale() with 
Locale.forLanguageTag() or Locale.of()
     add 9ccfb67d56b3 CAMEL-22996: promote java21/CamelThreadFactory to main, 
remove multi-release java-21-sources profile
     add 7bcdc00716de CAMEL-25644: camel-ssh - match known_hosts entries by 
exact host pattern (#27821)
     add 53140a139f5c CAMEL-25819: camel-core - Aggregate EIP recovers 
exchanges when the KeyValueRepository is auto-discovered
     add 4809d8f99d61 chore(deps): Bump aws-java-sdk2-version from 2.55.15 to 
2.56.0
     add 3a41818fb18b Regen
     add 6a253ffb947c CAMEL-25794: camel-pqc - HSS, XMSSMT and SNTRUPrime get 
their default key material (#28098)
     add 3d6b26642f12 CAMEL-25812: camel-milo - end idle client threads and run 
reconnects on a thread of their own (#28111)
     add a2a592c0772b CAMEL-25760: camel-alibaba-oss - skip a listed object 
that cannot be got instead of failing the poll (#28075)
     add e9d519bbd6c5 CAMEL-25760: camel-huaweicloud-obs - skip a listed object 
that cannot be got instead of failing the poll (#28076)
     add 66a07e331869 CAMEL-25743: camel-aws2-s3 - upload a body of known 
length with its own length, not a stale CamelAwsS3ContentLength (#28070)
     add a439c1ab3912 CAMEL-25787: camel-smooks - handle Smooks Source bodies 
like other XML message bodies (#28095)
     add efb795c1fadc chore: docs - revisit the security model after the 38 
advisories of 2026-10-15 (#28088)
     add 55339dd9c435 CAMEL-25756: camel-kafka - a failed poll must not drop 
the records of an incomplete batch (#28071)
     add 51c2ab6a8bfd CAMEL-25782: camel-zookeeper - Do not fail a watch 
operation whose awaited event was already received
     add cc5df805db08 CAMEL-25640: Fix flaky MasterQuartzEndpointIT
     add 32662b651464 CAMEL-25799: camel-pqc - hybrid auto-configuration keeps 
a user-supplied PQC signer and key pair (#28091)
     add da4fb69a6689 CAMEL-25800: camel-pqc - the hybrid KEM ephemeral key is 
generated on the curve of the recipient key (#28090)
     add c78add1c7e53 CAMEL-25804: camel-pqc - keep the stateful key gauge 
supplier reachable (#28102)
     add 96f34b545613 CAMEL-25774: EIP docs - route examples in tabs with Java, 
XML and YAML, an idempotent consumer example, and the common usage first 
(#28079)
     add 96921011d3db CAMEL-25820: camel-yaml-dsl-validator - the Kamelet 
schema keeps the schema of the template under definitions, so validating a 
Kamelet logs no warning (#28115)
     add 8f30fa7f5267 CAMEL-25818: camel-jbang - the console output of 
camel_run and camel_control restart goes to <pid>-run.log and is removed when 
the integration ends (#28116)
     add af32e288b81c CAMEL-25831: camel-core - dev mode: a reload skips the 
file of a bean that was deleted, which failed every reload (#28119)
     add 4f02d7584fc7 chore: camel-jbang - one SLF4J provider in 
camel-jbang-mcp, and camel_get_log names no picocli frame as the user's code 
(#28118)
     add 999555f2a9c8 chore(deps): Bump asn1bean-version from 1.14.0 to 1.16.0 
(#22661)
     add 6211b526cf81 CAMEL-25783: camel-jms - the docs show how to connect to 
a broker, and the AI tools find jms for Artemis and IBM MQ (#28097)
     add 52e3a5fb73d9 CAMEL-25767: camel-main - a properties file that changed 
in dev mode applies its beans and components (#28123)
     add 31004ce515b5 CAMEL-25792: camel-file - poll and pollEnrich evaluate a 
fileName without the file functions on the current message (#28087)
     add f94a58d05e10 CAMEL-25769: camel-core - the REST binding answers an 
object as JSON when the request had a Content-Type the binding does not write 
(#28101)
     add 1a56ca708f89 CAMEL-25814: camel-jbang - the AI validator compiles a 
Java file with the other Java files of the project (#28103)
     add 9a1272892c84 CAMEL-25768: camel-jbang - camel run adds 
camel-openapi-java for the API description of a code-first REST DSL (#28100)
     add de5cdb96825c CAMEL-25777: camel-core - the tokenizer EIP works in XML 
and YAML routes, as each tokenizer names itself (#28085)
     add 33a2546c71c6 CAMEL-25829: camel-mina-sftp - poll, pollEnrich and toD 
with a dynamic fileName use one endpoint, as with sftp (#28124)
     add 14c215da326c CAMEL-25834: camel-core - dev mode: a properties file 
that fails in a batch reload is reported, as when it changed alone (#28125)
     add 5d7706c0c417 CAMEL-25784: camel-jbang - camel run keeps the log of the 
previous run, camel log --previous (#28107)
     add 93ffd6387711 CAMEL-25833: camel-jbang - camel run --dev downloads a 
dependency added to camel.jbang.dependencies while the app runs (#28126)
     add 8832b022893d CAMEL-25817: camel-jbang - camel dirty removes only the 
files of processes that are gone (#28109)
     add 10ffe7c63249 CAMEL-25820: camel-jbang - the log4j configuration on the 
classpath logs to the console only, and the log files go to the Camel directory 
of the CLI (#28113)
     add 54da210600f1 CAMEL-25784: camel-jbang - the AI tools wait for Camel to 
start, and read the log of the previous run (#28108)
     add 35d5e989ae3d CAMEL-25830: camel-jbang - camel run of a whole directory 
without --name is named after the directory (#28122)
     add 7525d7ce2d99 CAMEL-25690: camel-milo - answer a producer node with an 
unknown namespace URI instead of reconnecting (#28045)
     add ade0470a5f5e CAMEL-25722: camel-flatpack - marshal writes the first 
row of the list (#28030)
     add 20cdb309f7d0 CAMEL-25784: camel_get_errors says in its description 
that it answers for an integration that is not running (#28127)
     add 2fe14a01f76f chore(deps): Bump org.atmosphere:atmosphere-runtime from 
3.1.0 to 4.0.74
     add 6cfcd664723b chore(deps): Bump graalvm-version from 25.2.4 to 
25.4.4.1.1
     add c5560527080f chore(deps): Bump web3j-version from 5.0.0 to 6.0.0
     add 387cab56627b chore(deps): Bump com.dropbox.core:dropbox-core-sdk from 
7.1.1 to 8.0.2
     add 1b87eb519486 CAMEL-25784: camel-jbang - raise the core prompt budget 
of the AI panel for the camel_get_errors description (#28149)
     add a0382c2a75ed CAMEL-25820: LogConfigurationTest starts without the log 
directory property that another test may have left (#28146)
     add 578fb06c8a67 chore(deps): Bump com.schibsted.spt.data:jslt from 0.1.14 
to 0.1.15
     add e4c4dbbeb5da chore(deps): Bump jooq-version from 3.19.30 to 3.21.9
     add d5c7d0d149c3 CAMEL-25787: upgrade guide notes for the maintenance 
lines (#28167)
     add 8779aab460be CAMEL-25752: camel-core - document skipBindingOnErrorCode 
with its runtime default true (#28134)
     add a806bd20f47c CAMEL-25770: camel-azure-storage-datalake - skip a listed 
file that cannot be got instead of failing the poll (#28131)
     add a9ef7248b7ce CAMEL-25770: camel-azure-storage-blob - skip a listed 
blob that cannot be got instead of failing the poll (#28130)
     add 1d38fa8c9143 chore: camel-cxf-soap - run FailOverFeatureTest.testPojo 
again (#28129)
     add 8aaac86ed30f chore(deps-dev): Bump net.sf.saxon:Saxon-HE from 13.0 to 
13.1 (#28169)
     add ff84e59bb8cf chore(deps): Bump ognl:ognl from 3.4.15 to 3.4.16 (#28165)
     add 87b05fda2f9f CAMEL-25860: upgrade guide notes for the 4.18.6 and 
4.22.3 pollEnrich timeout fix (#28176)
     add f67a6da6373d CAMEL-25860: camel-core - pollEnrich: after a timeout, 
the body stays null also for a message that creates its body on demand (#28141)
     add f71a1b8a08af chore(deps): Bump com.pubnub:pubnub-gson from 13.4.4 to 
14.0.1
     add c641c804476d chore(deps): Bump mcp-java-sdk-version from 2.0.1 to 2.1.0
     add 7d4b43a6daf2 chore(deps): Bump grpc-version from 1.84.2 to 1.85.0
     add d119ff09f4fb chore(deps): Bump dev.openfeature.contrib.tools:flagd-core
     add b7d85696b1ed CAMEL-25770: camel-minio - skip a listed object that 
cannot be got instead of failing the poll (#28133)
     add 37e5bf71cc59 CAMEL-25871: camel-bean - a hint for an OGNL read on a 
List and on a variable that holds a file (#28152)
     add 8e2660bebdcd CAMEL-25866: docs - the pollEnrich customer file example 
and the jsonpath lookup by a field come among the first two samples (#28145)
     add 9f17e36f87b2 CAMEL-25865: camel-jbang - the tools and the Simple docs 
say how to read a data file (#28144)
     add 70bd1fc8defd CAMEL-25862: camel-jbang - the validator hint for a 
rest-openapi call with parsed data offers the JSON text of the request first 
(#28142)
     add c6ecfea3aa11 CAMEL-25858: camel-main - dev mode: a reload sets all the 
options of a component, and keeps those that did not change (#28140)
     add eb8c99f15e74 CAMEL-25870: camel-yaml-dsl-validator - say where a 
language goes, translate a key in the column of a list, - stop, and keep JSON 
in the constant hint (#28151)
     add f9f2b6195ea6 CAMEL-17369: camel-google-storage - support Workload 
Identity Federation and service account impersonation (#28157)
     add c33c3e2e4dde CAMEL-23141 update Lucene to 10.x
     add 11220eb6b477 CAMEL-23141 - Upgrade lucene from 4.4.0 to 4.5.2
     add 84fee66c7630 CAMEL-25821: camel-test-dst - more pitfalls for agents 
writing worlds (#28138)
     add e7c3e7ed2eeb CAMEL-25789: camel-aws2-s3 - streaming upload with the 
random or timestamp naming strategy names the first file too (#28137)
     add 21f1f7ce187b CAMEL-25863: camel-langchain4j-chat - the docs say that 
the body is the message and the answer replaces it (#28143)
     add 6012a3d41bed CAMEL-25689: camel-toon - Upgrade JToon to 2.0.7 (#27907)
     add c3a01e83609c CAMEL-25868: camel-jbang - AI tools: clearer answers for 
cut doc pages, old errors, consumed files and wrong status header names (#28150)
     add 3c848184a78d CAMEL-25459, CAMEL-25460, CAMEL-25461: camel-thrift - 
apply the SSL settings of the consumer and mute its exceptions (#28154)
     add e378bdbe9bb1 CAMEl-24318 - Use -T1C for Maven parallel builds of main 
job on Jenkins
     add 852177c72cc3 chore: camel-jbang - sync the bundled examples: 
rest-code-first, dynamic-routing, enrich-and-dedupe and the circuit-breaker 
fallback (#28190)
     add b6ab23ab6b77 Use ubuntu-slim for small PR Licence check GitHub Workflow
     add 298a5e4b59f9 CAMEL-25832: camel-jbang - camel run on the quarkus, 
spring-boot and main runtimes keeps the log of the previous run (#28171)
     add a5e0e20ffbcd CAMEL-25458: camel-a2a - improve how the consumer derives 
the caller profile (#28155)
     add 93b7f0643186 CAMEL-25785: camel-aws2-s3 - a timestamp window uploaded 
more than once is stored in more than one object (#28136)
     add 2f05680c9562 CAMEL-25462: camel-platform-http-main - management 
settings ignored on a shared server port (#28175)
     add 3f11cf9f9991 CAMEL-25835: camel-milo - the consumer reports a lost 
connection and refreshes its values after it (#28128)
     add 4de40eae3f68 CAMEL-25770: camel-google-storage - skip a listed object 
that cannot be got instead of failing the poll (#28132)
     add acc4e469d515 CAMEL-24426: camel-gson, camel-jsonb - use the unmarshal 
type header only with allowUnmarshallType (#28156)
     add 4c4172410627 CAMEL-25795: camel-pqc - stopping an endpoint no longer 
removes the Bouncy Castle providers from the JVM (#28089)
     add 24b6a0ac7883 CAMEL-25802: camel-pqc - align the key material classes 
and correct two false premises (#28106)
     add 120e7e04bc66 CAMEL-25750: camel-core, camel-jbang - keep the body 
types each step has been reached with, and use them in the hint, JMX, the 
coverage dump and the validator (#28178)
     add 73adb2193304 CAMEL-25876: camel-main - log why Camel Main failed to 
start, once, instead of only the JVM printing it on stderr (#28172)
     add f6301f02280a CAMEL-25892: camel-jbang - show the body types each step 
has been reached with in the Routes and Diagram views (#28192)
     add 307bfe3fc6e9 CAMEL-25750: camel-report-maven-plugin - the route 
coverage report shows the body types each step has been reached with, and can 
fail on mixed kinds (#28182)
     add 74ee085f7d64 chore: camel-jbang - the processors of a route show their 
line and what they do, not the ids Camel generates (#28193)
     add f4998a4812cf docs: Document Bouncy Castle 1.85 migration for Camel 
4.18.6 (#28191)
     add 727cab81a8b8 CAMEL-25781: camel-azure-eventhubs - an event that 
completes when the checkpoint timer of its window has run is checkpointed by 
the next timer (#28135)
     add 7ddf87636ac1 CAMEL-25878: Upgrade Citrus to 5.1.0 (#28173)
     add f8e9a768b634 CAMEL-25822: camel-aws2-sqs - the DST world drains until 
no progress instead of for a fixed time (#28139)
     add 79f45b6a04d8 CAMEL-25801: camel-pqc - align the KeyLifecycleManager 
implementations (#28105)
     add 13a45678a466 CAMEL-25805: camel-pqc - validate the CamelPQCOperation 
header instead of dereferencing a null (#28104)
     add 5b46eb30f94a CAMEL-25798: camel-pqc - generateSecretKeyEncapsulation 
stamps the JCE algorithm name on the secret key (#28093)
     add d213c313ba7d CAMEL-25896: camel-ftp - Let sendNoop=false also skip the 
consumer's pre-poll noop (#28195)
     add 4452cc0dec4d CAMEL-25809: camel-aws2-sqs - extend the visibility from 
the receive, not from the start of the batch (#28201)
     add a8edb80b47f4 CAMEL-25888: camel-pubnub - the producer uses its 
configured channel unless an override channel header is set
     add c0743b60f4c2 CAMEL-24426: camel-core - JsonDataFormatReifierTest 
expects allowUnmarshallType for Gson and Jsonb (#28208)
     add 5c9d5bc1c133 CAMEL-25890: camel-ftp - FTPS: verify the host name of 
the server over TLS (#28186)
     add 34af3c4a8723 docs: add camel-azure-eventhubs 4.18.5→4.18.6 upgrade 
guide entry on main
     add f079f97cbf62 CAMEL-25902: camel-netty - add a muteException consumer 
option (#28222)
     add 536d2e64fea9 CAMEL-25797: camel-pqc - the usage-count and 
PENDING_ROTATION key rotation signals now fire (#28094)
     add 520bd0e95a11 chore(deps): Bump certifi from 2026.4.22 to 2026.10.19 in 
/.github/actions/check-container-upgrade (#28235)
     add bb11354d3174 chore(deps-dev): Bump com.github.mwiede:jsch from 2.28.7 
to 2.28.8 (#28230)
     add ee57734bff0c chore(deps): Bump 
org.l2x6.cq:cq-alias-fastinstall-quickly-extension from 4.28.1 to 4.28.3 
(#28228)
     add be11ef79c181 chore(deps): Bump io.camunda:camunda-client-java from 
8.10.2 to 8.10.4 (#28227)
     add 7437e9805efb chore(deps): Bump hapi-fhir-core-version from 7.0.1 to 
7.0.2 (#28223)
     add efec0169e148 CAMEL-25440 / CAMEL-25880: Stabilize port binding and 
speed up camel-cxf tests
     add c2edf81c5ce0 Merge remote-tracking branch 'origin/main' into pr28017

No new revisions were added by this update.

Summary of changes:
 .github/CI-ARCHITECTURE.md                         |     6 +-
 .../check-container-upgrade/requirements.txt       |     6 +-
 .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                |    11 +-
 .github/workflows/pr-license-check.yml             |     4 +-
 .github/workflows/security-scan.yml                |     2 +-
 .github/workflows/sonar-build.yml                  |     2 +-
 .github/workflows/sonar-scan.yml                   |     2 +-
 .mvn/extensions.xml                                |     2 +-
 .oss-ai-helper-rules/project-security.md           |    37 +
 AGENTS.md                                          |    55 +-
 Jenkinsfile                                        |    29 +-
 Jenkinsfile.jdk26                                  |     2 +-
 Jenkinsfile.jdk27                                  |     2 +-
 .../__artifactId__-component/pom.xml               |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 .../src/main/resources/archetype-resources/pom.xml |     2 +-
 bom/camel-bom/pom.xml                              |     5 +
 camel-sbom/camel-sbom.json                         | 20907 +++++++++----------
 camel-sbom/camel-sbom.xml                          | 15610 +++++++-------
 catalog/camel-allcomponents/pom.xml                |     5 +
 .../camel/catalog/components/aws-cloudtrail.json   |   112 +-
 .../camel/catalog/components/aws2-athena.json      |     4 +-
 .../apache/camel/catalog/components/aws2-ec2.json  |     2 +-
 .../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/ftp.json   |    74 +-
 .../org/apache/camel/catalog/components/ftps.json  |    91 +-
 .../camel/catalog/components/google-storage.json   |    10 +-
 .../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/components/mina-sftp.json |    72 +-
 .../camel/catalog/components/netty-http.json       |     4 +-
 .../org/apache/camel/catalog/components/netty.json |   264 +-
 .../org/apache/camel/catalog/components/pqc.json   |     8 +-
 .../apache/camel/catalog/components/pubnub.json    |     3 +-
 .../org/apache/camel/catalog/components/sftp.json  |    72 +-
 .../org/apache/camel/catalog/components/ssh.json   |     8 +-
 .../camel/catalog/components/state-store.json      |     3 +-
 .../apache/camel/catalog/components/thrift.json    |    19 +-
 .../org/apache/camel/catalog/dataformats/gson.json |     5 +-
 .../apache/camel/catalog/dataformats/jackson.json  |     2 +-
 .../apache/camel/catalog/dataformats/jsonb.json    |     3 +-
 .../org/apache/camel/catalog/dataformats/toon.json |     5 +-
 .../apache/camel/catalog/dev-consoles-openapi.json |   148 +
 .../apache/camel/catalog/dev-consoles.properties   |     1 +
 .../camel/catalog/dev-consoles/body-type.json      |   108 +
 .../camel/catalog/dev-consoles/processor.json      |    14 +
 .../catalog/dev-consoles/route-structure.json      |    14 +
 .../apache/camel/catalog/dev-consoles/route.json   |    22 +
 .../org/apache/camel/catalog/docs.properties       |     1 +
 .../apache/camel/catalog/docs/a2a-consumer.adoc    |    24 +-
 .../apache/camel/catalog/docs/aggregate-eip.adoc   |   255 +-
 .../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-eventbridge-component.adoc   |     4 +-
 .../camel/catalog/docs/aws2-s3-streaming.adoc      |    22 +-
 .../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 +
 .../org/apache/camel/catalog/docs/cache-eip.adoc   |   266 +-
 .../catalog/docs/caffeine-loadcache-component.adoc |    35 +
 .../camel/catalog/docs/chatscript-component.adoc   |    19 +
 .../org/apache/camel/catalog/docs/choice-eip.adoc  |     2 +-
 .../camel/catalog/docs/circuitBreaker-eip.adoc     |   116 +-
 .../camel/catalog/docs/citrus-component.adoc       |    32 +
 .../apache/camel/catalog/docs/claimCheck-eip.adoc  |   196 +-
 .../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/content-enricher.adoc       |    24 +-
 .../camel/catalog/docs/content-filter-eip.adoc     |   107 +-
 .../camel/catalog/docs/controlbus-component.adoc   |    70 +
 .../apache/camel/catalog/docs/cql-component.adoc   |    40 +-
 .../camel/catalog/docs/crypto-dataformat.adoc      |   148 +-
 .../camel/catalog/docs/dead-letter-channel.adoc    |    48 +-
 .../org/apache/camel/catalog/docs/delay-eip.adoc   |     4 +-
 .../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/ftp-component.adoc   |    13 +
 .../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/google-storage-component.adoc     |    23 +
 .../catalog/docs/hazelcast-set-component.adoc      |    47 +-
 .../apache/camel/catalog/docs/http-component.adoc  |   125 +-
 .../camel/catalog/docs/idempotentConsumer-eip.adoc |   138 +-
 .../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/jms-component.adoc   |   115 +-
 .../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/jsonpath-language.adoc      |   192 +-
 .../org/apache/camel/catalog/docs/kamelet-eip.adoc |     1 +
 .../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-chat-component.adoc   |    65 +
 .../catalog/docs/langchain4j-ingest-component.adoc |   154 +
 .../apache/camel/catalog/docs/ldap-component.adoc  |    44 +-
 .../apache/camel/catalog/docs/ldif-component.adoc  |    64 +-
 .../org/apache/camel/catalog/docs/log-eip.adoc     |    21 +-
 .../org/apache/camel/catalog/docs/main.adoc        |    10 +-
 .../org/apache/camel/catalog/docs/marshal-eip.adoc |    43 +-
 .../apache/camel/catalog/docs/message-history.adoc |    89 +
 .../camel/catalog/docs/milo-browse-component.adoc  |    33 +
 .../camel/catalog/docs/milo-client-component.adoc  |   128 +-
 .../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/netty-component.adoc |     5 +
 .../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 +-
 .../apache/camel/catalog/docs/pausable-eip.adoc    |    72 +
 .../camel/catalog/docs/pgevent-component.adoc      |    33 +
 .../camel/catalog/docs/pinecone-component.adoc     |    43 +
 .../camel/catalog/docs/platform-http-main.adoc     |    22 +
 .../apache/camel/catalog/docs/plc4x-component.adoc |    18 +-
 .../org/apache/camel/catalog/docs/poll-eip.adoc    |    53 +
 .../apache/camel/catalog/docs/pollEnrich-eip.adoc  |   215 +-
 .../camel/catalog/docs/polling-consumer.adoc       |     2 +
 .../apache/camel/catalog/docs/pqc-component.adoc   |    12 +-
 .../camel/catalog/docs/pqc-key-lifecycle.adoc      |    25 +-
 .../org/apache/camel/catalog/docs/process-eip.adoc |    33 +-
 .../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/recipientList-eip.adoc      |   145 +-
 .../camel/catalog/docs/rest-api-component.adoc     |    29 +
 .../camel/catalog/docs/rest-postman-component.adoc |   154 +
 .../apache/camel/catalog/docs/resumable-eip.adoc   |    63 +
 .../camel/catalog/docs/resume-strategies.adoc      |   308 +-
 .../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/setHeaders-eip.adoc  |    16 +-
 .../camel/catalog/docs/setVariables-eip.adoc       |    16 +-
 .../camel/catalog/docs/simple-functions.adoc       |     8 +-
 .../apache/camel/catalog/docs/smb-component.adoc   |    44 +
 .../org/apache/camel/catalog/docs/split-eip.adoc   |   203 +-
 .../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/ssh-component.adoc   |    66 +
 .../camel/catalog/docs/state-store-component.adoc  |    19 +
 .../apache/camel/catalog/docs/stax-component.adoc  |    67 +-
 .../camel/catalog/docs/stitch-component.adoc       |    23 +
 .../apache/camel/catalog/docs/stub-component.adoc  |    27 +
 .../org/apache/camel/catalog/docs/switch-eip.adoc  |    53 +
 .../camel/catalog/docs/tahu-edge-component.adoc    |    63 +
 .../camel/catalog/docs/tahu-host-component.adoc    |    24 +
 .../org/apache/camel/catalog/docs/test-dst.adoc    |   464 +
 .../camel/catalog/docs/thrift-component.adoc       |    48 +
 .../org/apache/camel/catalog/docs/toD-eip.adoc     |    26 +-
 .../apache/camel/catalog/docs/tokenizer-eip.adoc   |    77 +
 .../camel/catalog/docs/transactional-client.adoc   |   197 +-
 .../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 +
 .../apache/camel/catalog/docs/unmarshal-eip.adoc   |    48 +-
 .../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 +-
 .../main/camel-main-configuration-metadata.json    |    10 +-
 .../catalog/models-app/sslContextParameters.json   |     8 +-
 .../org/apache/camel/catalog/models/delete.json    |     2 +-
 .../org/apache/camel/catalog/models/get.json       |     2 +-
 .../org/apache/camel/catalog/models/head.json      |     2 +-
 .../org/apache/camel/catalog/models/json.json      |     2 +-
 .../org/apache/camel/catalog/models/jsonpath.json  |     2 +-
 .../models/langChain4jCharacterTokenizer.json      |     2 +-
 .../catalog/models/langChain4jLineTokenizer.json   |     2 +-
 .../models/langChain4jParagraphTokenizer.json      |     2 +-
 .../models/langChain4jSentenceTokenizer.json       |     2 +-
 .../catalog/models/langChain4jWordTokenizer.json   |     2 +-
 .../org/apache/camel/catalog/models/patch.json     |     2 +-
 .../org/apache/camel/catalog/models/post.json      |     2 +-
 .../org/apache/camel/catalog/models/put.json       |     2 +-
 .../org/apache/camel/catalog/models/rest.json      |     2 +-
 .../apache/camel/catalog/models/restBinding.json   |     2 +-
 .../camel/catalog/models/restConfiguration.json    |     2 +-
 .../org/apache/camel/catalog/models/toon.json      |     5 +-
 .../org/apache/camel/catalog/others.properties     |     1 +
 .../org/apache/camel/catalog/others/test-dst.json  |    15 +
 .../apache/camel/catalog/schemas/camel-spring.xsd  |    36 +-
 .../apache/camel/catalog/schemas/camel-xml-io.xsd  |    30 +-
 .../camel/catalog/schemas/camelYamlDsl-model.json  |    52 +-
 .../apache/camel/catalog/test-infra/metadata.json  |    52 +-
 .../org/apache/camel/catalog/CamelCatalogTest.java |    29 +
 .../camel/catalog/DocExamplesXmlSchemaTest.java    |     3 +-
 .../src/main/docs/camel-report-maven-plugin.adoc   |    45 +
 .../org/apache/camel/maven/RouteCoverageMojo.java  |   117 +-
 .../camel/maven/model/RouteCoverageNode.java       |    26 +
 .../camel/maven/RouteCoverageBodyTypesTest.java    |   106 +
 .../camel/parser/helper/RouteCoverageHelper.java   |    28 +
 .../apache/camel/parser/model/CoverageData.java    |    28 +
 .../parser/helper/RouteCoverageHelperTest.java     |    84 +
 .../camel-a2a/src/main/docs/a2a-consumer.adoc      |    24 +-
 .../apache/camel/component/a2a/A2AConstants.java   |     1 +
 .../apache/camel/component/a2a/A2AConsumer.java    |     4 +
 .../camel/component/a2a/auth/A2AAuthHandler.java   |    17 +-
 .../camel/component/a2a/auth/A2AUserProfile.java   |    48 +-
 .../component/a2a/auth/BearerTokenExtractor.java   |    12 +-
 .../a2a/A2AConsumerCallerProfileTest.java          |   282 +
 .../component/a2a/auth/A2AAuthHandlerTest.java     |   140 +-
 .../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 +-
 .../src/main/docs/langchain4j-chat-component.adoc  |    65 +
 .../langchain4j/chat/LangChain4jChatProducer.java  |     3 +-
 .../main/docs/langchain4j-ingest-component.adoc    |   154 +
 .../LangChain4JTokenizerDefinitionTest.java        |    79 +
 .../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 +
 .../camel/component/alibaba/oss/OSSConsumer.java   |    70 +-
 .../oss/OSSConsumerObjectThatCannotBeGotTest.java  |   207 +
 .../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 +-
 .../as2/api/AS2AsyncMDNServerConnection.java       |     4 +-
 .../component/as2/api/AS2ServerConnection.java     |     4 +-
 .../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 +
 .../aws2/ddbstream/ShardIteratorHandler.java       |    45 +-
 .../Ddb2StreamConsumerShardRotationTest.java       |   326 +
 .../aws2/ddbstream/ShardIteratorHandlerTest.java   |     5 +
 .../apache/camel/component/aws2/ec2/aws2-ec2.json  |     2 +-
 .../src/main/docs/aws2-eventbridge-component.adoc  |     4 +-
 .../aws2/eventbridge/EventbridgeConsumer.java      |    32 +-
 .../aws2/eventbridge/EventbridgeConsumerTest.java  |     6 +-
 .../EventbridgeConsumerUserQueueTargetTest.java    |   161 +
 .../localstack/EventbridgePutEventsIT.java         |     2 +-
 .../src/main/docs/aws2-s3-streaming.adoc           |    22 +-
 .../camel/component/aws2/s3/AWS2S3Producer.java    |    24 +-
 .../aws2/s3/stream/AWS2S3StreamUploadProducer.java |   132 +-
 .../aws2/s3/AWS2S3ProducerPayloadLengthTest.java   |    66 +
 .../s3/integration/S3StreamUploadTimeoutIT.java    |    21 +-
 ...S3StreamUploadTimestampGroupingEdgeCasesIT.java |    20 +-
 .../S3StreamUploadTimestampGroupingIT.java         |    40 +-
 .../S3StreamUploadTimestampNamingStrategyIT.java   |    52 +-
 .../S3StreamUploadTimestampTimeoutIT.java          |    44 +-
 .../AWS2S3StreamUploadProducerTimestampTest.java   |    22 +-
 .../AWS2S3StreamUploadRandomNamingRestartTest.java |   165 +
 ...S3StreamUploadTimestampWindowOverwriteTest.java |   282 +
 .../aws2/s3/stream/AWSS3NamingStrategyTest.java    |     6 +-
 components/camel-aws/camel-aws2-sqs/pom.xml        |     6 +
 .../camel/component/aws2/sqs/Sqs2Consumer.java     |    56 +-
 ...onsumerExtendMessageVisibilityLongPollTest.java |   137 +
 .../camel/component/aws2/sqs/dst/FakeSqs.java      |   255 +
 .../aws2/sqs/dst/SqsVisibilityDstTest.java         |    37 +
 .../camel/component/aws2/sqs/dst/SqsWorld.java     |   178 +
 .../src/main/docs/aws2-textract-component.adoc     |    23 +
 .../src/main/docs/aws2-transcribe-component.adoc   |    39 +
 .../src/main/docs/aws2-translate-component.adoc    |    45 +-
 .../camel-azure/camel-azure-eventhubs/pom.xml      |     6 +
 .../eventhubs/EventHubsCheckpointUpdaterTask.java  |    61 +-
 .../azure/eventhubs/EventHubsConsumer.java         |    14 +-
 .../EventHubsConsumerCheckpointWindowTest.java     |   167 +
 .../eventhubs/dst/EventHubsCheckpointDstTest.java  |    90 +
 .../azure/eventhubs/dst/EventHubsWorld.java        |   326 +
 components/camel-azure/camel-azure-files/pom.xml   |     6 +
 .../src/main/docs/azure-files-component.adoc       |     6 +
 .../camel/component/file/azure/FilesConsumer.java  |     9 +
 .../component/file/azure/FilesOperations.java      |    28 +-
 .../file/azure/FilesConsumerSendNoopTest.java      |   100 +
 .../azure/FilesOperationsResumeDownloadTest.java   |   228 +
 .../file/azure/FilesOperationsStoreLengthTest.java |   129 +
 .../component/azure/storage/blob/BlobConsumer.java |    96 +-
 .../blob/BlobConsumerBlobThatCannotBeGotTest.java  |   193 +
 .../BlobConsumerMoveAfterReadCopyStatusTest.java   |   173 +
 .../azure/storage/datalake/DataLakeConsumer.java   |    48 +-
 .../DataLakeConsumerFileThatCannotBeGotTest.java   |   221 +
 .../src/main/docs/barcode-dataformat.adoc          |    50 +-
 .../apache/camel/language/bean/BeanExpression.java |   108 +-
 .../src/main/docs/bindy-dataformat.adoc            |    88 +
 .../camel/dataformat/bindy/FormattingOptions.java  |     4 +-
 .../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 +-
 .../java/org/apache/camel/coap/CoAPObserver.java   |    89 +-
 .../apache/camel/coap/CoAPObserveRestartTest.java  |   274 +
 .../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           |   148 +-
 .../camel/component/cxf/common/CXFTestSupport.java |    54 +-
 .../component/cxf/jaxrs/DefaultCxfRsBinding.java   |     2 +-
 .../component/cxf/jaxws/FailOverFeatureTest.java   |     2 -
 .../camel/component/cxf/Camel1145RouteTest.java    |    10 +-
 .../component/cxf/CxfCustomerStartStopTest.java    |    14 +-
 .../camel/component/cxf/RouteBuilderCxfTracer.java |     3 +-
 components/camel-cxf/pom.xml                       |     4 +
 .../apache/camel/diagram/RouteDiagramHelper.java   |    16 +
 .../camel/diagram/RouteDiagramLayoutEngine.java    |    10 +
 .../org/apache/camel/diagram/RouteErrorFrame.java  |     2 +
 .../camel/diagram/RouteDiagramHelperTest.java      |    29 +
 .../apache/camel/diagram/RouteErrorFrameTest.java  |    15 +
 .../src/main/docs/disruptor-vm-component.adoc      |    32 +
 .../FileDisruptorShutdownCompleteAllTasksTest.java |     6 +-
 .../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  |   143 +-
 .../camel/component/file/GenericFileEndpoint.java  |    21 +
 .../component/file/GenericFileKeptDoneFiles.java   |    85 +
 .../component/file/GenericFileOnCompletion.java    |    15 +
 .../component/file/FileProducerMapBodyTest.java    |   104 +
 .../src/main/docs/flatpack-dataformat.adoc         |    59 +-
 .../dataformat/flatpack/FlatpackDataFormat.java    |     7 +-
 .../flatpack/FlatpackMarshalKeepsFirstRowTest.java |   106 +
 .../camel-fory/src/main/docs/fory-dataformat.adoc  |    26 +
 .../file/remote/RemoteFileConfiguration.java       |    22 +-
 .../component/file/remote/RemoteFileConsumer.java  |    49 +-
 .../file/remote/FtpsEndpointConfigurer.java        |     6 +
 .../file/remote/FtpsEndpointUriFactory.java        |     3 +-
 .../apache/camel/component/file/remote/ftp.json    |    74 +-
 .../apache/camel/component/file/remote/ftps.json   |    91 +-
 .../apache/camel/component/file/remote/sftp.json   |    72 +-
 .../camel-ftp/src/main/docs/ftp-component.adoc     |    13 +
 .../camel-ftp/src/main/docs/ftps-component.adoc    |    43 +
 .../camel/component/file/remote/FtpConsumer.java   |     3 +
 .../component/file/remote/FtpsConfiguration.java   |    15 +
 .../camel/component/file/remote/FtpsEndpoint.java  |     2 +
 .../FtpsEndpointHostnameVerificationTest.java      |    74 +
 .../remote/RemoteFileConsumerSendNoopTest.java     |   304 +
 .../FileToFtpsHostnameVerificationIT.java          |    87 +
 .../integration/FtpConsumerSendNoopFalseIT.java    |   180 +
 .../integration/PollDynamicFileNameTest.java       |    14 +
 .../integration/SftpConsumerSendNoopFalseIT.java   |   125 +
 components/camel-ftp/src/test/resources/client.jks |   Bin 1960 -> 2089 bytes
 components/camel-ftp/src/test/resources/server.jks |   Bin 1961 -> 2971 bytes
 .../src/main/docs/google-bigquery-component.adoc   |    25 +-
 .../main/docs/google-bigquery-sql-component.adoc   |    20 +
 .../google/bigquery/GoogleBigQueryProducer.java    |     4 +-
 .../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/GooglePubsubProducer.java        |     5 +-
 .../src/main/docs/google-sheets-component.adoc     |    25 +
 .../main/docs/google-sheets-stream-component.adoc  |    29 +-
 .../GoogleCloudStorageComponentConfigurer.java     |    18 +
 .../GoogleCloudStorageEndpointConfigurer.java      |    18 +
 .../GoogleCloudStorageEndpointUriFactory.java      |     5 +-
 .../component/google/storage/google-storage.json   |    10 +-
 .../src/main/docs/google-storage-component.adoc    |    23 +
 .../storage/GoogleCloudStorageConfiguration.java   |    52 +
 .../google/storage/GoogleCloudStorageConsumer.java |    74 +-
 .../storage/localstorage/FakeStorageRpc.java       |    19 +
 .../storage/localstorage/LocalStorageHelper.java   |     8 +
 .../unit/ConsumerObjectThatCannotBeGotTest.java    |   166 +
 .../GoogleCloudStorageWorkloadIdentityTest.java    |    79 +
 .../src/test/resources/wif-config.json             |     9 +
 .../camel/language/groovy/GroovyExpression.java    |    65 +-
 .../groovy/GroovyMissingPropertyHintTest.java      |    26 +-
 .../component/gson/GsonDataFormatConfigurer.java   |     7 +
 .../org/apache/camel/component/gson/gson.json      |     5 +-
 .../camel/component/gson/GsonDataFormat.java       |    21 +-
 .../camel/component/gson/GsonDataFormatTest.java   |    11 +-
 .../gson/GsonUnmarshalTypeFromHeaderTest.java      |    17 +-
 .../gson/SpringGsonUnmarshalTypeFromHeaderTest.xml |     2 +-
 .../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 +-
 .../component/huaweicloud/obs/OBSConsumer.java     |    63 +-
 .../obs/OBSConsumerObjectThatCannotBeGotTest.java  |   220 +
 .../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 +
 .../apache/camel/component/jackson/jackson.json    |     2 +-
 .../apache/camel/component/jackson3/jackson.json   |     2 +-
 .../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-jms/src/main/docs/jms-component.adoc     |   115 +-
 .../camel/component/jms/JmsConfiguration.java      |     4 +
 .../org/apache/camel/component/jms/JmsMessage.java |     7 +
 .../jms/JmsMessageCopyFromAttachmentsTest.java     |    86 +
 .../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 +
 .../component/jsonb/JsonbDataFormatConfigurer.java |     7 +
 .../org/apache/camel/component/jsonb/jsonb.json    |     3 +-
 .../camel/component/jsonb/JsonbDataFormat.java     |    27 +-
 .../jsonb/JsonbUnmarshalTypeFromHeaderTest.java}   |    37 +-
 .../org/apache/camel/jsonpath/jsonpath.json        |     2 +-
 .../src/main/docs/jsonpath-language.adoc           |   192 +-
 .../org/apache/camel/jsonpath/JsonPathEngine.java  |     9 +-
 .../camel/jsonpath/JsonPathNullBodyHintTest.java   |     2 +-
 .../camel/component/kafka/KafkaFetchRecords.java   |    96 +-
 .../batching/KafkaRecordBatchingProcessor.java     |    19 +-
 .../kafka/KafkaBatchingConsumerPollErrorTest.java  |   188 +
 .../KafkaBatchingConsumerProcessErrorTest.java     |   146 +
 .../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   |    44 +-
 components/camel-ldif/pom.xml                      |     1 -
 .../camel-ldif/src/main/docs/ldif-component.adoc   |    64 +-
 .../camel/component/lucene/LuceneSearcher.java     |     6 +-
 .../src/main/docs/mimeMultipart-dataformat.adoc    |    45 +-
 .../apache/camel/component/mail/MailConsumer.java  |    73 +-
 .../MailIdempotentRepositoryNotRoutedTest.java     |   216 +
 .../MailIdempotentRepositoryPollErrorTest.java     |   218 +
 .../mail/MailProducerUnsupportedCharsetTest.java   |    34 +-
 .../MetricsMessageHistoryFactory.java              |     6 +-
 .../MicrometerMessageHistoryFactory.java           |    12 +-
 .../MicrometerMessageHistoryTest.java              |    12 +-
 .../src/main/docs/milo-browse-component.adoc       |    33 +
 .../src/main/docs/milo-client-component.adoc       |   128 +-
 .../src/main/docs/milo-server-component.adoc       |    44 +
 .../component/milo/browse/MiloBrowseEndpoint.java  |     4 +-
 .../milo/client/MiloClientConnection.java          |    75 +-
 .../component/milo/client/MiloClientEndpoint.java  |     5 +-
 .../milo/client/internal/SubscriptionManager.java  |   551 +-
 .../component/milo/AbstractMiloServerTest.java     |    16 +
 .../component/milo/CommunicationLossTest.java      |   304 +
 .../component/milo/MiloClientExecutorTest.java     |   157 +
 .../component/milo/MonitorItemLifecycleTest.java   |   230 +-
 .../milo/MonitorItemMultiConnectionsTest.java      |    14 +-
 .../camel/component/milo/MonitorNodesTest.java     |    35 +
 .../milo/ProducerUnknownNamespaceTest.java         |   211 +
 .../milo/ServerCertificateValidationTest.java      |    26 +-
 .../component/file/remote/mina/mina-sftp.json      |    72 +-
 .../org/apache/camel/poll-dynamic/mina-sftp        |     2 +
 .../org/apache/camel/send-dynamic/mina-sftp        |     2 +
 .../file/remote/mina/MinaSftpPollDynamicAware.java |    25 +-
 .../file/remote/mina/MinaSftpSendDynamicAware.java |    25 +-
 .../remote/mina/MinaSftpConsumerSendNoopTest.java  |   147 +
 .../mina/sftp/MinaSftpDynamicFileNameIT.java       |    88 +
 .../camel/component/minio/MinioConsumer.java       |   140 +-
 .../apache/camel/component/minio/FakeS3Server.java |    40 +-
 ...merObjectThatCannotBeGotPooledExchangeTest.java |    65 +
 .../MinioConsumerObjectThatCannotBeGotTest.java    |   189 +
 .../camel-mllp/src/main/docs/mllp-component.adoc   |    30 +
 .../camel-mock/src/main/docs/mock-component.adoc   |    39 +
 .../netty/http/NettyHttpComponentConfigurer.java   |     6 -
 .../netty/http/NettyHttpEndpointConfigurer.java    |     6 -
 .../camel/component/netty/http/netty-http.json     |     4 +-
 .../component/netty/http/NettyHttpComponent.java   |    13 +-
 .../netty/http/NettyHttpConfiguration.java         |    14 -
 ...ettyHttpComponentMuteExceptionDisabledTest.java |    61 +
 .../component/netty/NettyComponentConfigurer.java  |     6 +
 .../netty/NettyConfigurationConfigurer.java        |     6 +
 .../component/netty/NettyEndpointConfigurer.java   |     6 +
 .../component/netty/NettyEndpointUriFactory.java   |     3 +-
 .../org/apache/camel/component/netty/netty.json    |   264 +-
 .../camel-netty/src/main/docs/netty-component.adoc |     5 +
 .../camel/component/netty/NettyConfiguration.java  |    16 +
 .../netty/handlers/ServerChannelHandler.java       |    17 +-
 .../component/netty/NettyMuteExceptionTest.java    |   175 +
 .../NettyTcpWithInOutUsingPlainSocketTest.java     |     2 +-
 .../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 +
 .../OpenTelemetryMessageHistoryFactory.java        |     6 +-
 .../src/main/docs/parquetAvro-dataformat.adoc      |    47 +-
 .../src/main/docs/pgevent-component.adoc           |    33 +
 .../src/main/docs/platform-http-main.adoc          |    22 +
 .../platform/http/main/ManagementHttpServer.java   |    38 +
 .../main/ManagementHttpServerSharedPortTest.java   |   185 +
 .../http/vertx/VertxPlatformHttpSupport.java       |    26 +-
 .../vertx/VertxPlatformHttpMapResponseTest.java    |   120 +
 ...tformHttpRestBindingRequestContentTypeTest.java |   102 +
 .../camel-plc4x/src/main/docs/plc4x-component.adoc |    18 +-
 .../org/apache/camel/component/pqc/pqc.json        |     8 +-
 .../camel-pqc/src/main/docs/pqc-component.adoc     |    12 +-
 .../camel-pqc/src/main/docs/pqc-key-lifecycle.adoc |    25 +-
 .../apache/camel/component/pqc/PQCComponent.java   |    56 +-
 .../camel/component/pqc/PQCConfiguration.java      |     4 +-
 .../apache/camel/component/pqc/PQCConstants.java   |     6 +-
 .../apache/camel/component/pqc/PQCEndpoint.java    |    20 +-
 .../component/pqc/PQCParameterSpecResolver.java    |    49 +-
 .../apache/camel/component/pqc/PQCProducer.java    |   173 +-
 .../pqc/crypto/PQCDefaultFalconMaterial.java       |     3 +-
 .../pqc/crypto/PQCDefaultHSSMaterial.java          |     3 +-
 .../pqc/crypto/PQCDefaultLMSMaterial.java          |     4 +-
 .../pqc/crypto/PQCDefaultMAYOMaterial.java         |     3 +-
 .../pqc/crypto/PQCDefaultSNOVAMaterial.java        |     3 +-
 .../component/pqc/crypto/hybrid/HybridKEM.java     |    54 +-
 .../AwsSecretsManagerKeyLifecycleManager.java      |    15 +-
 .../AzureKeyVaultKeyLifecycleManager.java          |    14 +-
 .../lifecycle/FileBasedKeyLifecycleManager.java    |    36 +-
 .../HashicorpVaultKeyLifecycleManager.java         |    21 +-
 .../pqc/lifecycle/KeyFormatConverter.java          |    99 +-
 .../camel/component/pqc/lifecycle/KeyMetadata.java |     7 +
 .../pqc/lifecycle/KeyRotationScheduler.java        |    18 +-
 .../pqc/metrics/PQCMicrometerMetrics.java          |    29 +-
 .../pqc/PQCDefaultMaterialAutowiringTest.java      |    83 +
 .../camel/component/pqc/PQCDeleteKeyStateTest.java |   114 +
 .../pqc/PQCEndpointProviderLifecycleTest.java      |    81 +
 .../PQCGenerateEncapsulationAlgorithmNameTest.java |   119 +
 .../pqc/PQCHybridKeyPairPreservedTest.java         |   149 +
 ...rateEncapsulationCryptoRoundTripDESedeTest.java |     3 +-
 .../component/pqc/PQCMaterialConsistencyTest.java  |   132 +
 .../pqc/PQCOperationHeaderOverrideTest.java        |   121 +
 .../pqc/PQCParameterSpecResolverTest.java          |     7 +-
 .../pqc/crypto/hybrid/HybridKEMCurveTest.java      |   180 +
 .../pqc/lifecycle/KeyLifecycleParityTest.java      |   157 +
 .../pqc/lifecycle/KeyRotationSignalsTest.java      |   159 +
 .../pqc/metrics/PQCMicrometerMetricsTest.java      |   126 +
 .../org/apache/camel/component/pubnub/pubnub.json  |     3 +-
 .../camel/component/pubnub/PubNubConstants.java    |     3 +
 .../camel/component/pubnub/PubNubProducer.java     |     2 +-
 .../camel/component/pubnub/PubNubPublishTest.java  |    32 +
 .../component/pubnub/PubNubRouteChannelTest.java   |    79 +
 .../src/main/docs/pulsar-component.adoc            |    36 +
 .../src/main/docs/python-language.adoc             |    40 +
 .../src/main/docs/quickfix-component.adoc          |    99 +-
 .../rest/openapi/RestOpenApiEndpoint.java          |    21 +-
 .../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 +-
 components/camel-slack/pom.xml                     |    12 +
 .../component/slack/dst/SlackSuspendDstTest.java   |    33 +-
 .../camel/component/slack/dst/SlackWorld.java      |   288 +
 .../camel-smb/src/main/docs/smb-component.adoc     |    44 +
 .../camel/component/smooks/SmooksProcessor.java    |    11 +-
 .../component/smooks/SmooksSecuritySupport.java    |    80 +-
 .../component/smooks/SmooksReaderConfigTest.java   |    91 +
 .../component/smooks/SmooksSourceBodyTest.java     |   165 +
 .../reader-without-class-smooks-config.xml         |    42 +
 .../apache/camel/component/smpp/SmppConsumer.java  |     5 +-
 .../apache/camel/component/smpp/SmppProducer.java  |    15 +-
 .../src/main/docs/spring-jdbc-component.adoc       |    23 +
 .../src/main/docs/spring-ldap-component.adoc       |    39 +
 .../src/main/docs/spring-redis-component.adoc      |   104 +
 .../camel/spring/xml/keyStoreParameters.json       |     2 +-
 .../camel/spring/xml/secureRandomParameters.json   |     2 +-
 .../camel/spring/xml/sslContextParameters.json     |     2 +-
 .../src/main/docs/spring-event-component.adoc      |    33 +
 .../src/main/docs/sql-stored-component.adoc        |    27 +-
 .../org/apache/camel/component/ssh/ssh.json        |     8 +-
 .../camel-ssh/src/main/docs/ssh-component.adoc     |    66 +
 .../component/ssh/ResourceBasedSSHKeyVerifier.java |   342 +-
 .../camel/component/ssh/SshConfiguration.java      |    15 +-
 .../org/apache/camel/component/ssh/SshHelper.java  |    29 +-
 .../ssh/ResourceBasedSSHKeyVerifierTest.java       |   370 +-
 .../ssh/SshComponentKnownHostEdDSATest.java        |    13 +-
 .../ssh/SshComponentKnownHostIPv6Test.java         |   183 +
 .../component/ssh/SshComponentKnownHostTest.java   |   146 +-
 .../component/ssh/SshComponentTestSupport.java     |    40 +-
 .../camel-ssh/src/test/resources/known_hosts_eddsa |     1 -
 .../camel-ssh/src/test/resources/known_hosts_valid |     1 -
 .../statestore/StateStoreComponentConfigurer.java  |    11 +
 .../camel/component/statestore/state-store.json    |     3 +-
 .../src/main/docs/state-store-component.adoc       |    19 +
 .../statestore/StateStoreBackendFactory.java       |    39 +
 .../component/statestore/StateStoreComponent.java  |    33 +-
 .../StateStoreBackendFactoryAmbiguousTest.java     |   105 +
 .../statestore/StateStoreBackendFactoryTest.java   |    97 +
 .../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 +
 components/camel-test/camel-test-dst/pom.xml       |   117 +
 .../services/org/apache/camel/other.properties     |     7 +
 .../src/generated/resources/test-dst.json          |    15 +
 .../camel-test-dst/src/main/docs/test-dst.adoc     |   464 +
 .../main/java/org/apache/camel/test/dst/Dst.java   |   659 +
 .../java/org/apache/camel/test/dst/DstCamel.java   |    73 +
 .../java/org/apache/camel/test/dst/DstClock.java   |   262 +
 .../java/org/apache/camel/test/dst/DstEscapes.java |    96 +
 .../org/apache/camel/test/dst/DstExecutor.java     |   259 +
 .../org/apache/camel/test/dst/DstExtension.java    |   351 +
 .../org/apache/camel/test/dst/DstInstrument.java   |    64 +
 .../apache/camel/test/dst/DstInstrumentation.java  |   568 +
 .../java/org/apache/camel/test/dst/DstLedger.java  |    73 +
 .../java/org/apache/camel/test/dst/DstSeed.java    |    31 +-
 .../java/org/apache/camel/test/dst/DstTask.java    |   186 +
 .../java/org/apache/camel/test/dst/DstTest.java    |    51 +
 .../camel/test/dst/DstThreadPoolFactory.java       |    80 +
 .../org/apache/camel/test/dst/DstViolation.java    |    27 +-
 .../java/org/apache/camel/test/dst/DstWaits.java   |   214 +
 .../org/apache/camel/test/dst/DstWatchdog.java     |    85 +
 .../java/org/apache/camel/test/dst/Invariant.java  |    27 +-
 .../java/org/apache/camel/test/dst/Invariants.java |   138 +
 .../apache/camel/test/dst/DstAlsoRewriteTest.java  |    64 +
 .../apache/camel/test/dst/DstBlockingWaitTest.java |   203 +
 .../apache/camel/test/dst/DstCoreWaitsTest.java    |   182 +
 .../camel/test/dst/DstInstrumentationTest.java     |   114 +
 .../org/apache/camel/test/dst/DstOneRunTest.java   |    63 +
 .../apache/camel/test/dst/DstSchedulerTest.java    |   183 +
 .../apache/camel/test/dst/DstSeedScrambleTest.java |   119 +
 .../org/apache/camel/test/dst/DstSleepTest.java    |    89 +
 .../apache/camel/test/dst/DstStrictModeTest.java   |   199 +
 .../apache/camel/test/dst/DstTimedWaitTest.java    |   178 +
 .../apache/camel/test/dst/sample/SampleClock.java  |    70 +
 .../camel/test/dst/sample/SampleEscapes.java       |    30 +-
 .../camel/test/dst/sample/SampleSleeper.java       |    29 +-
 .../camel/test/dst/sample/SampleStreams.java       |    40 +
 .../apache/camel/test/dst/sample/SampleWaits.java  |    91 +
 .../src/test/resources/log4j2.properties           |    18 +-
 components/camel-test/pom.xml                      |     1 +
 .../component/thrift/ThriftEndpointConfigurer.java |     6 +
 .../component/thrift/ThriftEndpointUriFactory.java |     3 +-
 .../org/apache/camel/component/thrift/thrift.json  |    19 +-
 .../src/main/docs/thrift-component.adoc            |    48 +
 .../component/thrift/ThriftConfiguration.java      |    16 +
 .../camel/component/thrift/ThriftConsumer.java     |    65 +-
 .../camel/component/thrift/ThriftProducer.java     |     3 +
 .../thrift/server/ThriftMethodHandler.java         |    36 +-
 .../ThriftConsumerClientAuthenticationTest.java    |   121 +
 .../thrift/ThriftConsumerMuteExceptionTest.java    |   121 +
 .../thrift/ThriftConsumerSecurityTest.java         |     1 +
 .../thrift/ThriftNegotiationTypeStartupTest.java   |    90 +
 .../dataformat/toon/ToonDataFormatConfigurer.java  |     7 -
 .../org/apache/camel/dataformat/toon/toon.json     |     5 +-
 .../camel/dataformat/toon/ToonDataFormat.java      |    17 +-
 .../camel/dataformat/toon/ToonDataFormatTest.java  |    18 +-
 .../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 +
 .../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 +
 .../zookeepermaster/MasterEndpointIT-context.xml   |    26 +-
 .../MasterQuartzEndpointIT-context.xml             |    26 +-
 .../operations/FutureEventDrivenOperation.java     |     6 +-
 .../operations/FutureEventDrivenOperationTest.java |    37 +
 .../java/org/apache/camel/spi/Metadata.java        |     8 +
 .../java/org/apache/camel/spi/UriParam.java        |     8 +
 .../org/apache/camel/spi/BodyTypeRegistry.java     |   135 +
 .../org/apache/camel/spi/PropertiesReload.java     |    16 +
 .../camel/support/jsse/KeyManagersParameters.java  |     2 +-
 .../camel/support/jsse/KeyStoreParameters.java     |     2 +-
 .../camel/support/jsse/SSLContextParameters.java   |     4 +-
 .../camel/support/jsse/SecureRandomParameters.java |     2 +-
 .../support/jsse/TrustManagersParameters.java      |     2 +-
 .../camel/impl/engine/AbstractCamelContext.java    |    13 +
 .../engine/DefaultAsyncProcessorAwaitManager.java  |     4 +-
 .../impl/engine/DefaultBeanIntrospection.java      |    25 +-
 .../camel/impl/engine/DefaultBodyTypeRegistry.java |   170 +
 .../impl/engine/DefaultMessageHistoryFactory.java  |    12 +-
 .../org/apache/camel/dev-console/body-type.json    |   108 +
 .../org/apache/camel/dev-console/processor.json    |    14 +
 .../apache/camel/dev-console/route-structure.json  |    14 +
 .../org/apache/camel/dev-console/route.json        |    22 +
 .../org/apache/camel/dev-console/body-type         |     2 +
 .../org/apache/camel/dev-consoles.properties       |     2 +-
 .../camel/impl/console/BodyTypeDevConsole.java     |   152 +
 .../camel/impl/console/ProcessorDevConsole.java    |    18 +-
 .../apache/camel/impl/console/RouteDevConsole.java |     9 +-
 .../impl/console/RouteStructureDevConsole.java     |   107 +-
 .../camel/impl/console/BodyTypeDevConsoleTest.java |   109 +
 .../impl/console/RouteStructureDevConsoleTest.java |    97 +-
 .../camel/catalog/impl/AbstractCamelCatalog.java   |    56 +-
 .../docs/modules/eips/pages/aggregate-eip.adoc     |   255 +-
 .../main/docs/modules/eips/pages/cache-eip.adoc    |   266 +-
 .../main/docs/modules/eips/pages/choice-eip.adoc   |     2 +-
 .../modules/eips/pages/circuitBreaker-eip.adoc     |   116 +-
 .../docs/modules/eips/pages/claimCheck-eip.adoc    |   196 +-
 .../docs/modules/eips/pages/content-enricher.adoc  |    24 +-
 .../modules/eips/pages/content-filter-eip.adoc     |   107 +-
 .../modules/eips/pages/dead-letter-channel.adoc    |    48 +-
 .../main/docs/modules/eips/pages/delay-eip.adoc    |     4 +-
 .../modules/eips/pages/idempotentConsumer-eip.adoc |   138 +-
 .../main/docs/modules/eips/pages/kamelet-eip.adoc  |     1 +
 .../src/main/docs/modules/eips/pages/log-eip.adoc  |    21 +-
 .../main/docs/modules/eips/pages/marshal-eip.adoc  |    43 +-
 .../docs/modules/eips/pages/message-history.adoc   |    89 +
 .../main/docs/modules/eips/pages/pausable-eip.adoc |    72 +
 .../src/main/docs/modules/eips/pages/poll-eip.adoc |    53 +
 .../docs/modules/eips/pages/pollEnrich-eip.adoc    |   215 +-
 .../docs/modules/eips/pages/polling-consumer.adoc  |     2 +
 .../main/docs/modules/eips/pages/process-eip.adoc  |    33 +-
 .../docs/modules/eips/pages/recipientList-eip.adoc |   145 +-
 .../docs/modules/eips/pages/resumable-eip.adoc     |    63 +
 .../docs/modules/eips/pages/resume-strategies.adoc |   308 +-
 .../docs/modules/eips/pages/setHeaders-eip.adoc    |    16 +-
 .../docs/modules/eips/pages/setVariables-eip.adoc  |    16 +-
 .../main/docs/modules/eips/pages/split-eip.adoc    |   203 +-
 .../main/docs/modules/eips/pages/switch-eip.adoc   |    53 +
 .../src/main/docs/modules/eips/pages/toD-eip.adoc  |    26 +-
 .../docs/modules/eips/pages/tokenizer-eip.adoc     |    77 +
 .../modules/eips/pages/transactional-client.adoc   |   197 +-
 .../docs/modules/eips/pages/unmarshal-eip.adoc     |    48 +-
 .../modules/languages/pages/simple-functions.adoc  |     8 +-
 .../language/simple/MiscExpressionBuilder.java     |    24 +
 .../camel/model/app/sslContextParameters.json      |     8 +-
 .../org/apache/camel/model/dataformat/json.json    |     2 +-
 .../org/apache/camel/model/dataformat/toon.json    |     5 +-
 .../org/apache/camel/model/language/jsonpath.json  |     2 +-
 .../org/apache/camel/model/rest/delete.json        |     2 +-
 .../META-INF/org/apache/camel/model/rest/get.json  |     2 +-
 .../META-INF/org/apache/camel/model/rest/head.json |     2 +-
 .../org/apache/camel/model/rest/patch.json         |     2 +-
 .../META-INF/org/apache/camel/model/rest/post.json |     2 +-
 .../META-INF/org/apache/camel/model/rest/put.json  |     2 +-
 .../META-INF/org/apache/camel/model/rest/rest.json |     2 +-
 .../org/apache/camel/model/rest/restBinding.json   |     2 +-
 .../apache/camel/model/rest/restConfiguration.json |     2 +-
 .../tokenizer/langChain4jCharacterTokenizer.json   |     2 +-
 .../model/tokenizer/langChain4jLineTokenizer.json  |     2 +-
 .../tokenizer/langChain4jParagraphTokenizer.json   |     2 +-
 .../tokenizer/langChain4jSentenceTokenizer.json    |     2 +-
 .../model/tokenizer/langChain4jWordTokenizer.json  |     2 +-
 .../apache/camel/model/TokenizerDefinition.java    |     6 +-
 .../model/app/SSLContextParametersDefinition.java  |     8 +-
 .../camel/model/dataformat/JsonDataFormat.java     |    11 +-
 .../camel/model/dataformat/ToonDataFormat.java     |    38 +-
 .../camel/model/language/JsonPathExpression.java   |     1 +
 .../camel/model/rest/RestBindingDefinition.java    |     2 +-
 .../model/rest/RestConfigurationDefinition.java    |     2 +-
 .../apache/camel/model/rest/RestDefinition.java    |     2 +-
 .../apache/camel/model/rest/VerbDefinition.java    |     2 +-
 .../LangChain4jCharacterTokenizerDefinition.java   |     2 +
 .../LangChain4jLineTokenizerDefinition.java        |     2 +
 .../LangChain4jParagraphTokenizerDefinition.java   |     2 +
 .../LangChain4jSentenceTokenizerDefinition.java    |     2 +
 .../tokenizer/LangChain4jTokenizerDefinition.java  |     2 +-
 .../LangChain4jWordTokenizerDefinition.java        |     2 +
 .../rest/RestBindingOptionsDefaultValueTest.java   |    74 +
 .../org/apache/camel/processor/PollEnricher.java   |     9 +
 .../processor/aggregate/AggregateProcessor.java    |     2 +-
 .../reifier/dataformat/JsonDataFormatReifier.java  |     3 +
 .../reifier/dataformat/ToonDataFormatReifier.java  |     1 -
 .../AbstractKeyManagersParametersFactoryBean.java  |     2 +-
 .../AbstractKeyStoreParametersFactoryBean.java     |     2 +-
 .../AbstractSSLContextParametersFactoryBean.java   |     2 +-
 .../AbstractSecureRandomParametersFactoryBean.java |     2 +-
 ...AbstractTrustManagersParametersFactoryBean.java |     2 +-
 .../FileConsumerDoneFileNameFilesLeftTest.java     |   472 +
 .../impl/engine/DefaultBeanIntrospectionTest.java  |    71 +
 .../impl/engine/DefaultBodyTypeRegistryTest.java   |   100 +
 .../impl/engine/IntrospectionSupportTest.java      |     2 +-
 .../language/simple/SimpleSyntaxHintsTest.java     |    96 +-
 .../apache/camel/language/simple/SimpleTest.java   |    64 +
 .../camel/processor/BodyTypeRegistryTest.java      |   138 +
 .../camel/processor/UnmarshalProcessorTest.java    |     7 +-
 ...utoDiscoveredKeyValueRepositoryRecoverTest.java |    79 +
 .../enricher/PollDynamicFileNameBodyTest.java      |   113 +
 .../enricher/PollEnrichTimeoutFileBodyTest.java    |   108 +
 .../dataformat/JsonDataFormatReifierTest.java      |    47 +-
 .../camel/support/BodyFactsOtherBodiesTest.java    |    85 +
 .../org/apache/camel/support/BodyFactsTest.java    |   180 +
 .../RouteWatcherReloadBatchFailureTest.java        |   193 +
 .../RouteWatcherReloadDeletedBeanSourceTest.java   |   111 +
 .../RouteWatcherReloadPropertiesLocationTest.java  |   111 +
 .../SSLContextParametersNamedGroupsListTest.java   |    20 +-
 .../support/jsse/SSLContextParametersTest.java     |   213 +-
 core/camel-java-io/pom.xml                         |    11 +
 .../apache/camel/java/out/JavaDslModelWriter.java  |   141 +-
 .../java/JavaDumpExplicitDefaultValuesTest.java    |   161 +
 .../apache/camel/java/LwModelToJavaDumperTest.java |    75 +
 .../camel-main-configuration-metadata.json         |    10 +-
 core/camel-main/src/main/docs/main.adoc            |    10 +-
 .../org/apache/camel/main/BaseMainSupport.java     |   132 +-
 ...ttpManagementServerConfigurationProperties.java |     8 +
 .../apache/camel/main/LoggedStartupFailure.java    |    70 +
 .../src/main/java/org/apache/camel/main/Main.java  |     7 +
 .../apache/camel/main/MainPropertiesReload.java    |    12 +-
 .../java/org/apache/camel/main/MainSupport.java    |    15 +
 .../camel/main/SSLConfigurationProperties.java     |    16 +-
 .../camel/main/LoggedStartupFailureTest.java       |    91 +
 .../camel/main/MainPropertiesReloadBeansTest.java  |   158 +
 .../main/MainPropertiesReloadComponentTest.java    |    93 +
 .../apache/camel/main/MainStartupFailureTest.java  |   120 +
 .../management/mbean/ManagedProcessorMBean.java    |     6 +
 .../api/management/mbean/ManagedRouteMBean.java    |     6 +
 .../mbean/ManagedAsyncProcessorAwaitManager.java   |     4 +-
 .../camel/management/mbean/ManagedProcessor.java   |    21 +
 .../camel/management/mbean/ManagedRoute.java       |    21 +
 .../management/mbean/RouteCoverageXmlParser.java   |     8 +
 .../camel/management/ManagedBodyTypesTest.java     |   114 +
 .../ManagedVirtualThreadExecutorTest.java          |     3 -
 .../java/org/apache/camel/support/BodyFacts.java   |   466 +
 .../camel/support/DefaultMessageHistory.java       |    25 +-
 .../support/FileWatcherResourceReloadStrategy.java |    26 +-
 .../camel/support/RouteWatcherReloadStrategy.java  |   102 +-
 .../camel/support/processor/RestBindingAdvice.java |    36 +
 .../support/processor/UnmarshalProcessor.java      |    19 +-
 core/camel-util/pom.xml                            |    58 +-
 .../java/org/apache/camel/util/SecurityUtils.java  |     1 +
 .../camel/util/concurrent/CamelThreadFactory.java  |    35 +-
 .../camel/util/concurrent/CamelThreadFactory.java  |    87 -
 .../java/org/apache/camel/xml/in/ModelParser.java  |     1 -
 .../java/org/apache/camel/xml/out/ModelWriter.java |   141 +-
 .../org/apache/camel/xml/in/ModelParserTest.java   |     3 +-
 .../test/resources/restSkipBindingOnErrorCode.xml  |    19 +-
 .../src/test/resources/restVerbApiDocs.xml         |    22 +-
 .../org/apache/camel/yaml/out/YamlModelWriter.java |   141 +-
 .../apache/camel/yaml/out/YamlModelWriterTest.java |    40 +
 .../modules/others/examples/json/test-dst.json     |     1 +
 docs/components/modules/others/nav.adoc            |     1 +
 docs/components/modules/others/pages/test-dst.adoc |     1 +
 .../modules/ROOT/attachments/security-model.yaml   |   149 +-
 .../images/jbang/camel-tui-diagram-body-types.png  |   Bin 0 -> 329211 bytes
 .../images/jbang/camel-tui-routes-body-types.png   |   Bin 0 -> 344730 bytes
 .../ROOT/pages/camel-4x-upgrade-guide-4_18.adoc    |   226 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_22.adoc    |   205 +
 .../ROOT/pages/camel-4x-upgrade-guide-4_24.adoc    |   705 +
 .../ROOT/pages/camel-jbang-configuration.adoc      |     6 +
 .../ROOT/pages/camel-jbang-diagnostics.adoc        |    30 +
 .../ROOT/pages/camel-jbang-getting-started.adoc    |     2 +-
 .../ROOT/pages/camel-jbang-launcher-install.adoc   |     4 +-
 .../modules/ROOT/pages/camel-jbang-managing.adoc   |    31 +
 .../modules/ROOT/pages/camel-jbang-mcp.adoc        |    32 +-
 .../modules/ROOT/pages/camel-jbang-running.adoc    |     5 +
 .../ROOT/pages/camel-jbang-tui-diagram.adoc        |    41 +-
 .../modules/ROOT/pages/camel-jbang-validation.adoc |    22 +
 .../ROOT/pages/camel-report-maven-plugin.adoc      |    45 +
 .../modules/ROOT/pages/data-format.adoc            |    34 +
 .../camel-jbang-cmd-route-structure.adoc           |     1 +
 .../pages/jbang-commands/camel-jbang-debug.adoc    |     2 +-
 .../ROOT/pages/jbang-commands/camel-jbang-dev.adoc |     2 +-
 .../ROOT/pages/jbang-commands/camel-jbang-log.adoc |     1 +
 .../ROOT/pages/jbang-commands/camel-jbang-run.adoc |     2 +-
 .../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 +-
 ...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 +
 .../modules/ROOT/pages/security-model.adoc         |   684 +-
 .../modules/ROOT/pages/virtual-threads.adoc        |     2 +-
 .../ROOT/pages/what-are-the-dependencies.adoc      |     1 +
 .../dsl/AwsCloudtrailComponentBuilderFactory.java  |    42 +
 .../dsl/ConsulComponentBuilderFactory.java         |    11 +-
 .../dsl/GoogleStorageComponentBuilderFactory.java  |    63 +
 .../dsl/NettyComponentBuilderFactory.java          |    20 +
 .../dsl/NettyHttpComponentBuilderFactory.java      |     5 +-
 .../component/dsl/PqcComponentBuilderFactory.java  |     6 +-
 .../component/dsl/SshComponentBuilderFactory.java  |    16 +-
 .../dsl/StateStoreComponentBuilderFactory.java     |    19 +
 .../dsl/CloudtrailEndpointBuilderFactory.java      |    72 +
 .../endpoint/dsl/ConsulEndpointBuilderFactory.java |    11 +-
 .../endpoint/dsl/FtpEndpointBuilderFactory.java    |   158 +-
 .../endpoint/dsl/FtpsEndpointBuilderFactory.java   |   272 +-
 .../GoogleCloudStorageEndpointBuilderFactory.java  |   225 +
 .../endpoint/dsl/HttpEndpointBuilderFactory.java   |     4 +-
 .../dsl/MinaSftpEndpointBuilderFactory.java        |   158 +-
 .../endpoint/dsl/NettyEndpointBuilderFactory.java  |    34 +
 .../dsl/NettyHttpEndpointBuilderFactory.java       |     6 +-
 .../endpoint/dsl/PQCEndpointBuilderFactory.java    |    15 +-
 .../endpoint/dsl/PubNubEndpointBuilderFactory.java |    12 +
 .../endpoint/dsl/SftpEndpointBuilderFactory.java   |   158 +-
 .../endpoint/dsl/SshEndpointBuilderFactory.java    |    75 +-
 .../endpoint/dsl/ThriftEndpointBuilderFactory.java |    36 +
 dsl/camel-jbang/camel-jbang-container/Makefile     |     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    |   266 +-
 .../camel/dsl/jbang/core/commands/Doctor.java      |     8 +-
 .../apache/camel/dsl/jbang/core/commands/Run.java  |   305 +-
 .../jbang/core/commands/action/CamelLogAction.java |    97 +-
 .../commands/action/CamelRouteStructureAction.java |    92 +-
 .../dsl/jbang/core/commands/ai/AuthoringTools.java |   611 +-
 .../dsl/jbang/core/commands/ai/CatalogDocs.java    |   123 +-
 .../dsl/jbang/core/commands/ai/CatalogSamples.java |   120 +-
 .../dsl/jbang/core/commands/ai/EndpointChecks.java |    36 +-
 .../dsl/jbang/core/commands/ai/HeaderChecks.java   |   131 +-
 .../core/commands/ai/IntegrationLauncher.java      |   147 +-
 .../dsl/jbang/core/commands/ai/JavaChecks.java     |    67 +-
 .../dsl/jbang/core/commands/ai/LenientRepairs.java |   575 +
 .../dsl/jbang/core/commands/ai/LogFileReader.java  |    20 +-
 .../dsl/jbang/core/commands/ai/ObservedBodies.java |   211 +
 .../dsl/jbang/core/commands/ai/OpenApiVerbs.java   |   178 +-
 .../dsl/jbang/core/commands/ai/ReloadOutcome.java  |    23 +-
 .../jbang/core/commands/ai/RepeatedToolCalls.java  |     4 +-
 .../jbang/core/commands/ai/SourceValidator.java    |   101 +-
 .../dsl/jbang/core/commands/ai/ToolRegistry.java   |    35 +-
 .../dsl/jbang/core/commands/ai/ValidatorFacts.java |   108 +
 .../commands/catalog/KameletCatalogHelper.java     |    22 +-
 .../dsl/jbang/core/commands/process/Dirty.java     |    31 +-
 .../camel/dsl/jbang/core/common/PreviousRun.java   |   554 +
 .../camel/dsl/jbang/core/common/QuarkusHelper.java |    25 +
 .../camel/dsl/jbang/core/common/RuntimeUtil.java   |    21 +-
 .../examples/camel-jbang-example-catalog.json      |   282 +-
 .../examples/contracts/openapi-server/README.md    |     4 +-
 .../examples/contracts/rest-code-first/Order.java} |    27 +-
 .../examples/contracts/rest-code-first/README.md   |    91 +
 .../rest-code-first/application.properties         |    20 +
 .../examples/contracts/rest-code-first/orders.json |     5 +
 .../rest-code-first/rest-code-first.camel.yaml     |   107 +
 .../examples/fail-well/circuit-breaker/README.md   |    37 +-
 .../circuit-breaker/circuit-breaker.camel.yaml     |    21 +-
 .../examples/route/dynamic-routing/README.md       |    82 +
 .../dynamic-routing}/application.properties        |     0
 .../dynamic-routing/dynamic-routing.camel.yaml     |   111 +
 .../dynamic-routing}/orders/order-1001.json        |     0
 .../dynamic-routing}/orders/order-1002.json        |     0
 .../dynamic-routing}/orders/order-1003.json        |     0
 .../examples/route/enrich-and-dedupe/README.md     |    86 +
 .../route/enrich-and-dedupe/application.properties |    19 +
 .../route/enrich-and-dedupe/customers/C-134.json   |     1 +
 .../route/enrich-and-dedupe/customers/C-207.json   |     1 +
 .../route/enrich-and-dedupe/customers/C-482.json   |     1 +
 .../enrich-and-dedupe/enrich-and-dedupe.camel.yaml |    86 +
 .../enrich-and-dedupe}/orders/order-1001.json      |     0
 .../enrich-and-dedupe}/orders/order-1002.json      |     0
 .../enrich-and-dedupe}/orders/order-1003.json      |     0
 .../orders/resent-order-1001.json}                 |     0
 ...ckground.properties => log4j2-color.properties} |    14 +-
 .../src/main/resources/log4j2-export.properties    |     3 +-
 .../src/main/resources/log4j2-no-color.properties  |     3 +-
 .../src/main/resources/log4j2-script.properties    |     3 +-
 .../src/main/resources/log4j2.properties           |    20 +-
 .../src/main/resources/spring-boot-logback.xml     |     3 +-
 .../core/commands/CamelCommandBaseTestSupport.java |    51 +
 .../jbang/core/commands/CamelJBangMainTest.java    |     3 +-
 .../jbang/core/commands/DependencyCopyTest.java    |     1 +
 .../jbang/core/commands/DependencyListTest.java    |     1 +
 .../jbang/core/commands/DependencyUpdateTest.java  |     1 +
 .../dsl/jbang/core/commands/EvalSimpleTest.java    |    15 +
 .../dsl/jbang/core/commands/ExportMainJibTest.java |     1 +
 .../jbang/core/commands/ExportMainJkubeTest.java   |     1 +
 .../camel/dsl/jbang/core/commands/ExportTest.java  |     1 +
 .../camel/dsl/jbang/core/commands/InitTest.java    |     1 +
 .../camel/dsl/jbang/core/commands/LoadTest.java    |     8 +
 .../jbang/core/commands/NoFixedHomeDirTest.java    |    67 +
 .../core/commands/RunExistingProjectTest.java      |    17 +-
 .../core/commands/RunExportedProjectTest.java      |     2 +-
 .../commands/RunMavenRuntimePreviousLogTest.java   |   251 +
 .../jbang/core/commands/RunPreviousLogTest.java    |   126 +
 .../camel/dsl/jbang/core/commands/RunTest.java     |    18 +
 .../jbang/core/commands/TransformRouteTest.java    |     1 +
 .../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  |     2 +-
 .../core/commands/action/CamelLogActionTest.java   |    90 +
 .../action/CamelRouteStructureActionTest.java      |   151 +
 .../action/CamelStartupRecorderActionTest.java     |     3 +-
 .../core/commands/action/LoggerActionTest.java     |     2 +-
 .../commands/action/RouteActionJavaSourceTest.java |     2 +
 .../action/ValidateWithObservedBodiesTest.java     |   115 +
 .../core/commands/ai/AuthoringToolsEditTest.java   |     3 +-
 .../commands/ai/AuthoringToolsLenientTest.java     |   513 +
 .../core/commands/ai/AuthoringToolsLoopTest.java   |    20 +-
 .../jbang/core/commands/ai/AuthoringToolsTest.java |   137 +-
 .../jbang/core/commands/ai/CatalogDocsTest.java    |    69 +-
 .../jbang/core/commands/ai/CatalogSamplesTest.java |   115 +-
 .../core/commands/ai/HeaderPropertyMixupsTest.java |     6 +-
 .../ai/IntegrationLauncherConsoleTest.java         |   146 +
 .../core/commands/ai/IntegrationLauncherTest.java  |    50 +
 .../core/commands/ai/JavaChecksProjectTest.java    |   127 +
 .../jbang/core/commands/ai/LogFileReaderTest.java  |    23 +
 .../jbang/core/commands/ai/ObservedBodiesTest.java |   127 +
 .../core/commands/ai/PreviousRunToolsTest.java     |   168 +
 .../jbang/core/commands/ai/ReloadOutcomeTest.java  |    19 +
 .../core/commands/ai/RepeatedToolCallsTest.java    |     2 +
 .../commands/ai/SourceValidatorBeanRefsTest.java   |    40 +
 .../commands/ai/SourceValidatorEndpointTest.java   |   134 +-
 .../ai/SourceValidatorPlaceholderTest.java         |    48 +
 .../commands/ai/SourceValidatorRoutesTest.java     |    33 +
 .../jbang/core/commands/ai/ToolRegistryTest.java   |    27 +
 .../jbang/core/commands/ai/ValidatorFactsTest.java |   244 +
 .../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 +-
 .../dsl/jbang/core/commands/process/DirtyTest.java |    76 +
 .../process/ProcessCommandTestSupport.java         |     2 +-
 .../core/commands/version/VersionGetTest.java      |    12 +-
 .../jbang/core/common/LogConfigurationTest.java    |   113 +
 .../dsl/jbang/core/common/PluginHelperTest.java    |     9 +
 .../dsl/jbang/core/common/PreviousRunTest.java     |   309 +
 .../dsl/jbang/core/common/QuarkusHelperTest.java   |    23 +
 dsl/camel-jbang/camel-jbang-mcp/pom.xml            |     7 +
 .../jbang/core/commands/mcp/AuthoringTools.java    |    12 +-
 .../jbang/core/commands/mcp/MigrationTools.java    |     4 +-
 .../dsl/jbang/core/commands/mcp/RuntimeTools.java  |    17 +-
 .../core/commands/mcp/AuthoringToolsTest.java      |    18 +-
 .../camel-jbang-plugin-commands-metadata.json      |     2 +-
 .../core/commands/tui/AbstractDiagramTab.java      |    13 +-
 .../dsl/jbang/core/commands/tui/AiInputLine.java   |    63 +-
 .../jbang/core/commands/tui/AutocompletePopup.java |     8 +-
 .../dsl/jbang/core/commands/tui/BodyTypes.java     |   122 +
 .../jbang/core/commands/tui/CaptionOverlay.java    |    12 +-
 .../core/commands/tui/DiagramDetailSupport.java    |   285 +-
 .../jbang/core/commands/tui/DiagramLayouts.java    |    95 +
 .../jbang/core/commands/tui/DiagramSupport.java    |    99 +-
 .../dsl/jbang/core/commands/tui/DiagramTab.java    |     7 +
 .../jbang/core/commands/tui/DiagramTopology.java   |    86 +-
 .../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/ProcessorInfo.java |     7 +
 .../jbang/core/commands/tui/ProcessorLabels.java   |   115 +
 .../dsl/jbang/core/commands/tui/RouteInfo.java     |     4 +
 .../dsl/jbang/core/commands/tui/RoutesTab.java     |   464 +-
 .../dsl/jbang/core/commands/tui/StatusParser.java  |    21 +-
 .../dsl/jbang/core/commands/tui/TuiHelper.java     |    81 +-
 .../core/commands/tui/diagram/DiagramText.java     |    15 +-
 .../commands/tui/diagram/RouteDiagramWidget.java   |   162 +-
 .../src/main/resources/tui/help/diagram.md         |    35 +-
 .../src/main/resources/tui/help/routes.md          |    11 +
 .../core/commands/tui/AbstractDiagramTabTest.java  |    16 +
 .../jbang/core/commands/tui/AiInputLineTest.java   |   146 +
 .../core/commands/tui/AiPanelPromptBudgetTest.java |     4 +-
 .../core/commands/tui/AutocompletePopupTest.java   |    24 +
 .../core/commands/tui/BodyTypesViewsTest.java      |   198 +
 .../core/commands/tui/CaptionOverlayTest.java      |    32 +
 .../core/commands/tui/DiagramTopologyTest.java     |    19 +
 .../jbang/core/commands/tui/DrawOverlayTest.java   |    12 +
 .../jbang/core/commands/tui/FormHelperTest.java    |    14 +
 .../jbang/core/commands/tui/FuzzyFilterTest.java   |    10 +
 .../commands/tui/RoutesProcessorLabelsTest.java    |   188 +
 .../jbang/core/commands/tui/SourceSizeTest.java    |     5 +-
 .../dsl/jbang/core/commands/tui/TuiHelperTest.java |    66 +
 .../tui/diagram/BodyTypesOnArrowsTest.java         |   142 +
 .../core/commands/tui/diagram/DiagramTextTest.java |    23 +
 .../commands/tui/diagram/RouteLinkMarkerTest.java  |    82 +
 .../camel-launcher/src/install/install.ps1         |     6 +-
 .../camel-launcher/src/install/install.sh          |     4 +-
 .../camel-cli/sdkman/release-notes.md              |     4 +-
 .../src/main/resources/bin/camel.bat               |     4 +-
 .../camel-launcher/src/main/resources/bin/camel.sh |     4 +-
 .../dsl/jbang/launcher/CamelBatDiscoveryTest.java  |    58 +-
 .../dsl/jbang/launcher/CamelShDiscoveryTest.java   |    47 +-
 .../camel/dsl/jbang/launcher/FakeJavaTest.java     |     2 +-
 .../java/org/apache/camel/main/KameletMain.java    |    54 +-
 .../DependencyDownloaderComponentResolver.java     |     7 +-
 .../main/download/ReloadDependencyDownloader.java  |   119 +
 .../main/KameletMainMcpManagementHostTest.java     |    77 +
 .../DependencyDownloaderComponentResolverTest.java |    76 +
 .../download/ReloadDependencyDownloaderTest.java   |   123 +
 .../apache/camel/main/mcp-shared-port.properties   |     5 +-
 .../xml/io/XmlDumpExplicitDefaultValuesTest.java   |   181 +
 .../dsl/yaml/deserializers/ModelDeserializers.java |    30 +-
 .../dsl/yaml/deserializers/BeansDeserializer.java  |    41 +
 .../RouteTemplateDefinitionDeserializer.java       |     1 +
 .../TemplatedRouteDefinitionDeserializer.java      |     1 +
 .../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     |   101 +
 .../camel/dsl/yaml/validator/SchemaHints.java      |    64 +-
 .../camel/dsl/yaml/validator/TextBodyFlow.java     |   625 +-
 .../camel/dsl/yaml/validator/YamlValidator.java    |    83 +-
 .../dsl/yaml/validator/ConstantWithSimpleTest.java |     3 +-
 .../camel/dsl/yaml/validator/DocBlocksTest.java    |    98 +
 .../dsl/yaml/validator/KameletValidationTest.java  |    45 +
 .../QuotingAndOptionPlacementHintTest.java         |    35 +
 .../camel/dsl/yaml/validator/TextBodyFlowTest.java |   613 +
 .../yaml/validator/UserManualDocExamplesTest.java  |    16 +-
 .../validator/YamlValidatorPropertyHintTest.java   |   133 +
 .../dsl/yaml/validator/YamlValidatorTest.java      |    24 +
 .../resources/schema/camelYamlDsl-canonical.json   |    30 +-
 .../resources/schema/camelYamlDsl-model.json       |    52 +-
 .../generated/resources/schema/camelYamlDsl.json   |    30 +-
 .../java/org/apache/camel/dsl/yaml/BeansTest.java  |    83 +
 .../yaml/YamlDumpExplicitDefaultValuesTest.java    |   209 +
 parent/pom.xml                                     |    50 +-
 pom.xml                                            |     4 +-
 .../src/generated/resources/META-INF/metadata.json |    52 +-
 .../services/AbstractArtemisEmbeddedService.java   |     2 +-
 .../artemis/services/ArtemisAMQPInfraService.java  |     2 +-
 .../infra/artemis/services/ArtemisContainer.java   |     3 +
 .../artemis/services/ArtemisMQTTInfraService.java  |     2 +-
 .../services/ArtemisPersistentVMInfraService.java  |     2 +-
 .../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 +-
 .../src/main/resources/server.jks                  |   Bin 1961 -> 2971 bytes
 .../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  |    49 +
 .../apache/camel/maven/packaging/MojoHelper.java   |     1 +
 .../maven/packaging/PackageDataFormatMojo.java     |     1 +
 .../camel/maven/packaging/PackageLanguageMojo.java |     1 +
 .../packaging/PrepareCamelJBangCommandsMojo.java   |    89 +-
 .../camel/maven/packaging/SchemaGeneratorMojo.java |    14 +
 .../PrepareCamelJBangCommandsMojoTest.java         |   130 +-
 .../SchemaGeneratorMojoMultiEnumTest.java          |    74 +
 .../main/java/org/apache/camel/spi/Metadata.java   |     8 +
 .../main/java/org/apache/camel/spi/UriParam.java   |     8 +
 1268 files changed, 85465 insertions(+), 24676 deletions(-)
 create mode 100644 .oss-ai-helper-rules/project-security.md
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/dev-consoles/body-type.json
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/docs/test-dst.adoc
 create mode 100644 
catalog/camel-catalog/src/generated/resources/org/apache/camel/catalog/others/test-dst.json
 create mode 100644 
catalog/camel-report-maven-plugin/src/test/java/org/apache/camel/maven/RouteCoverageBodyTypesTest.java
 create mode 100644 
catalog/camel-route-parser/src/test/java/org/apache/camel/parser/helper/RouteCoverageHelperTest.java
 create mode 100644 
components/camel-ai/camel-a2a/src/test/java/org/apache/camel/component/a2a/A2AConsumerCallerProfileTest.java
 create mode 100644 
components/camel-ai/camel-langchain4j-tokenizer/src/test/java/org/apache/camel/component/langchain4j/tokenizer/LangChain4JTokenizerDefinitionTest.java
 create mode 100644 
components/camel-alibaba/camel-alibaba-oss/src/test/java/org/apache/camel/component/alibaba/oss/OSSConsumerObjectThatCannotBeGotTest.java
 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-ddb/src/test/java/org/apache/camel/component/aws2/ddbstream/Ddb2StreamConsumerShardRotationTest.java
 create mode 100644 
components/camel-aws/camel-aws2-eventbridge/src/test/java/org/apache/camel/component/aws2/eventbridge/EventbridgeConsumerUserQueueTargetTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/stream/AWS2S3StreamUploadRandomNamingRestartTest.java
 create mode 100644 
components/camel-aws/camel-aws2-s3/src/test/java/org/apache/camel/component/aws2/s3/stream/AWS2S3StreamUploadTimestampWindowOverwriteTest.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/SqsConsumerExtendMessageVisibilityLongPollTest.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/FakeSqs.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/SqsVisibilityDstTest.java
 create mode 100644 
components/camel-aws/camel-aws2-sqs/src/test/java/org/apache/camel/component/aws2/sqs/dst/SqsWorld.java
 create mode 100644 
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/EventHubsConsumerCheckpointWindowTest.java
 create mode 100644 
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/dst/EventHubsCheckpointDstTest.java
 create mode 100644 
components/camel-azure/camel-azure-eventhubs/src/test/java/org/apache/camel/component/azure/eventhubs/dst/EventHubsWorld.java
 create mode 100644 
components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesConsumerSendNoopTest.java
 create mode 100644 
components/camel-azure/camel-azure-files/src/test/java/org/apache/camel/component/file/azure/FilesOperationsResumeDownloadTest.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/BlobConsumerBlobThatCannotBeGotTest.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-azure/camel-azure-storage-datalake/src/test/java/org/apache/camel/component/azure/storage/datalake/DataLakeConsumerFileThatCannotBeGotTest.java
 create mode 100644 
components/camel-coap/src/test/java/org/apache/camel/coap/CoAPObserveRestartTest.java
 create mode 100644 
components/camel-consul/src/test/java/org/apache/camel/component/consul/ConsulActionEnumsTest.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-flatpack/src/test/java/org/apache/camel/component/flatpack/FlatpackMarshalKeepsFirstRowTest.java
 create mode 100644 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/FtpsEndpointHostnameVerificationTest.java
 create mode 100644 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/RemoteFileConsumerSendNoopTest.java
 create mode 100644 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FileToFtpsHostnameVerificationIT.java
 create mode 100644 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/integration/FtpConsumerSendNoopFalseIT.java
 create mode 100644 
components/camel-ftp/src/test/java/org/apache/camel/component/file/remote/sftp/integration/SftpConsumerSendNoopFalseIT.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/unit/ConsumerObjectThatCannotBeGotTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/java/org/apache/camel/component/google/storage/unit/GoogleCloudStorageWorkloadIdentityTest.java
 create mode 100644 
components/camel-google/camel-google-storage/src/test/resources/wif-config.json
 create mode 100644 
components/camel-huawei/camel-huaweicloud-obs/src/test/java/org/apache/camel/component/huaweicloud/obs/OBSConsumerObjectThatCannotBeGotTest.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/JmsMessageCopyFromAttachmentsTest.java
 create mode 100644 
components/camel-jms/src/test/java/org/apache/camel/component/jms/JmsPreserveMessageQosTimeToLiveTest.java
 copy 
components/{camel-gson/src/test/java/org/apache/camel/component/gson/GsonUnmarshalTypeFromHeaderTest.java
 => 
camel-jsonb/src/test/java/org/apache/camel/component/jsonb/JsonbUnmarshalTypeFromHeaderTest.java}
 (53%)
 create mode 100644 
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaBatchingConsumerPollErrorTest.java
 create mode 100644 
components/camel-kafka/src/test/java/org/apache/camel/component/kafka/KafkaBatchingConsumerProcessErrorTest.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-milo/src/test/java/org/apache/camel/component/milo/CommunicationLossTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/MiloClientExecutorTest.java
 create mode 100644 
components/camel-milo/src/test/java/org/apache/camel/component/milo/ProducerUnknownNamespaceTest.java
 create mode 100644 
components/camel-mina-sftp/src/generated/resources/META-INF/services/org/apache/camel/poll-dynamic/mina-sftp
 create mode 100644 
components/camel-mina-sftp/src/generated/resources/META-INF/services/org/apache/camel/send-dynamic/mina-sftp
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => 
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpPollDynamicAware.java
 (58%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => 
components/camel-mina-sftp/src/main/java/org/apache/camel/component/file/remote/mina/MinaSftpSendDynamicAware.java
 (58%)
 create mode 100644 
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/MinaSftpConsumerSendNoopTest.java
 create mode 100644 
components/camel-mina-sftp/src/test/java/org/apache/camel/component/file/remote/mina/sftp/MinaSftpDynamicFileNameIT.java
 create mode 100644 
components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerObjectThatCannotBeGotPooledExchangeTest.java
 create mode 100644 
components/camel-minio/src/test/java/org/apache/camel/component/minio/MinioConsumerObjectThatCannotBeGotTest.java
 create mode 100644 
components/camel-netty-http/src/test/java/org/apache/camel/component/netty/http/NettyHttpComponentMuteExceptionDisabledTest.java
 create mode 100644 
components/camel-netty/src/test/java/org/apache/camel/component/netty/NettyMuteExceptionTest.java
 create mode 100644 
components/camel-platform-http-main/src/test/java/org/apache/camel/component/platform/http/main/ManagementHttpServerSharedPortTest.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-platform-http-vertx/src/test/java/org/apache/camel/component/platform/http/vertx/VertxPlatformHttpRestBindingRequestContentTypeTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCDefaultMaterialAutowiringTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCDeleteKeyStateTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCEndpointProviderLifecycleTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCGenerateEncapsulationAlgorithmNameTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCHybridKeyPairPreservedTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCMaterialConsistencyTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/PQCOperationHeaderOverrideTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/crypto/hybrid/HybridKEMCurveTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/lifecycle/KeyLifecycleParityTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/lifecycle/KeyRotationSignalsTest.java
 create mode 100644 
components/camel-pqc/src/test/java/org/apache/camel/component/pqc/metrics/PQCMicrometerMetricsTest.java
 create mode 100644 
components/camel-pubnub/src/test/java/org/apache/camel/component/pubnub/PubNubRouteChannelTest.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
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => 
components/camel-slack/src/test/java/org/apache/camel/component/slack/dst/SlackSuspendDstTest.java
 (50%)
 create mode 100644 
components/camel-slack/src/test/java/org/apache/camel/component/slack/dst/SlackWorld.java
 create mode 100644 
components/camel-smooks/src/test/java/org/apache/camel/component/smooks/SmooksReaderConfigTest.java
 create mode 100644 
components/camel-smooks/src/test/java/org/apache/camel/component/smooks/SmooksSourceBodyTest.java
 create mode 100644 
components/camel-smooks/src/test/resources/reader-without-class-smooks-config.xml
 create mode 100644 
components/camel-ssh/src/test/java/org/apache/camel/component/ssh/SshComponentKnownHostIPv6Test.java
 delete mode 100644 components/camel-ssh/src/test/resources/known_hosts_eddsa
 delete mode 100644 components/camel-ssh/src/test/resources/known_hosts_valid
 create mode 100644 
components/camel-state-store/camel-state-store/src/main/java/org/apache/camel/component/statestore/StateStoreBackendFactory.java
 create mode 100644 
components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreBackendFactoryAmbiguousTest.java
 create mode 100644 
components/camel-state-store/camel-state-store/src/test/java/org/apache/camel/component/statestore/StateStoreBackendFactoryTest.java
 create mode 100644 components/camel-test/camel-test-dst/pom.xml
 create mode 100644 
components/camel-test/camel-test-dst/src/generated/resources/META-INF/services/org/apache/camel/other.properties
 create mode 100644 
components/camel-test/camel-test-dst/src/generated/resources/test-dst.json
 create mode 100644 
components/camel-test/camel-test-dst/src/main/docs/test-dst.adoc
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/Dst.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstCamel.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstClock.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstEscapes.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstExecutor.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstExtension.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstInstrument.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstInstrumentation.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstLedger.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstSeed.java
 (58%)
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstTask.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstThreadPoolFactory.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstViolation.java
 (59%)
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstWaits.java
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/DstWatchdog.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/Invariant.java
 (58%)
 create mode 100644 
components/camel-test/camel-test-dst/src/main/java/org/apache/camel/test/dst/Invariants.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstAlsoRewriteTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstBlockingWaitTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstCoreWaitsTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstInstrumentationTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstOneRunTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstSchedulerTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstSeedScrambleTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstSleepTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstStrictModeTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/DstTimedWaitTest.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleClock.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleEscapes.java
 (58%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleSleeper.java
 (59%)
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleStreams.java
 create mode 100644 
components/camel-test/camel-test-dst/src/test/java/org/apache/camel/test/dst/sample/SampleWaits.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/log4j2-script.properties => 
components/camel-test/camel-test-dst/src/test/resources/log4j2.properties (72%)
 create mode 100644 
components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftConsumerClientAuthenticationTest.java
 create mode 100644 
components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftConsumerMuteExceptionTest.java
 create mode 100644 
components/camel-thrift/src/test/java/org/apache/camel/component/thrift/ThriftNegotiationTypeStartupTest.java
 create mode 100644 
components/camel-undertow/src/test/java/org/apache/camel/component/undertow/UndertowProducerEncodedUriTest.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-api/src/main/java/org/apache/camel/spi/BodyTypeRegistry.java
 create mode 100644 
core/camel-base-engine/src/main/java/org/apache/camel/impl/engine/DefaultBodyTypeRegistry.java
 create mode 100644 
core/camel-console/src/generated/resources/META-INF/org/apache/camel/dev-console/body-type.json
 create mode 100644 
core/camel-console/src/generated/resources/META-INF/services/org/apache/camel/dev-console/body-type
 create mode 100644 
core/camel-console/src/main/java/org/apache/camel/impl/console/BodyTypeDevConsole.java
 create mode 100644 
core/camel-console/src/test/java/org/apache/camel/impl/console/BodyTypeDevConsoleTest.java
 create mode 100644 
core/camel-core-model/src/test/java/org/apache/camel/model/rest/RestBindingOptionsDefaultValueTest.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/impl/engine/DefaultBodyTypeRegistryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/BodyTypeRegistryTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/aggregator/AggregateAutoDiscoveredKeyValueRepositoryRecoverTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/enricher/PollDynamicFileNameBodyTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/processor/enricher/PollEnrichTimeoutFileBodyTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/support/BodyFactsOtherBodiesTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/support/BodyFactsTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/support/RouteWatcherReloadBatchFailureTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/support/RouteWatcherReloadDeletedBeanSourceTest.java
 create mode 100644 
core/camel-core/src/test/java/org/apache/camel/support/RouteWatcherReloadPropertiesLocationTest.java
 create mode 100644 
core/camel-java-io/src/test/java/org/apache/camel/java/JavaDumpExplicitDefaultValuesTest.java
 create mode 100644 
core/camel-main/src/main/java/org/apache/camel/main/LoggedStartupFailure.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/LoggedStartupFailureTest.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainPropertiesReloadBeansTest.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainPropertiesReloadComponentTest.java
 create mode 100644 
core/camel-main/src/test/java/org/apache/camel/main/MainStartupFailureTest.java
 create mode 100644 
core/camel-management/src/test/java/org/apache/camel/management/ManagedBodyTypesTest.java
 create mode 100644 
core/camel-support/src/main/java/org/apache/camel/support/BodyFacts.java
 delete mode 100644 
core/camel-util/src/main/java21/org/apache/camel/util/concurrent/CamelThreadFactory.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/spring-boot-logback.xml => 
core/camel-xml-io/src/test/resources/restSkipBindingOnErrorCode.xml (58%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/spring-boot-logback.xml => 
core/camel-xml-io/src/test/resources/restVerbApiDocs.xml (58%)
 create mode 120000 docs/components/modules/others/examples/json/test-dst.json
 create mode 120000 docs/components/modules/others/pages/test-dst.adoc
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-diagram-body-types.png
 create mode 100644 
docs/user-manual/modules/ROOT/images/jbang/camel-tui-routes-body-types.png
 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/ObservedBodies.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/main/java/org/apache/camel/dsl/jbang/core/common/PreviousRun.java
 copy 
dsl/camel-jbang/camel-jbang-core/src/{test/java/org/apache/camel/dsl/jbang/core/commands/CamelCommandBaseTestSupport.java
 => main/resources/examples/contracts/rest-code-first/Order.java} (58%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/README.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/application.properties
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/orders.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/contracts/rest-code-first/rest-code-first.camel.yaml
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/README.md
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{fail-well/circuit-breaker
 => route/dynamic-routing}/application.properties (100%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/dynamic-routing/dynamic-routing.camel.yaml
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/dynamic-routing}/orders/order-1001.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/dynamic-routing}/orders/order-1002.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/dynamic-routing}/orders/order-1003.json (100%)
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/README.md
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/application.properties
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/customers/C-134.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/customers/C-207.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/customers/C-482.json
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/route/enrich-and-dedupe/enrich-and-dedupe.camel.yaml
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/enrich-and-dedupe}/orders/order-1001.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/enrich-and-dedupe}/orders/order-1002.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client
 => route/enrich-and-dedupe}/orders/order-1003.json (100%)
 copy 
dsl/camel-jbang/camel-jbang-core/src/main/resources/examples/{connect/http-client/orders/order-1001.json
 => route/enrich-and-dedupe/orders/resent-order-1001.json} (100%)
 rename 
dsl/camel-jbang/camel-jbang-core/src/main/resources/{log4j2-background.properties
 => log4j2-color.properties} (68%)
 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/RunMavenRuntimePreviousLogTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/RunPreviousLogTest.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/ValidateWithObservedBodiesTest.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/IntegrationLauncherConsoleTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/JavaChecksProjectTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/ObservedBodiesTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/commands/ai/PreviousRunToolsTest.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/KameletCatalogHelperTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/LogConfigurationTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-core/src/test/java/org/apache/camel/dsl/jbang/core/common/PreviousRunTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/BodyTypes.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/DiagramLayouts.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/main/java/org/apache/camel/dsl/jbang/core/commands/tui/ProcessorLabels.java
 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/BodyTypesViewsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/RoutesProcessorLabelsTest.java
 create mode 100644 
dsl/camel-jbang/camel-jbang-plugin-tui/src/test/java/org/apache/camel/dsl/jbang/core/commands/tui/diagram/BodyTypesOnArrowsTest.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-kamelet-main/src/main/java/org/apache/camel/main/download/ReloadDependencyDownloader.java
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/KameletMainMcpManagementHostTest.java
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/DependencyDownloaderComponentResolverTest.java
 create mode 100644 
dsl/camel-kamelet-main/src/test/java/org/apache/camel/main/download/ReloadDependencyDownloaderTest.java
 copy 
test-infra/camel-test-infra-couchbase/src/main/resources/org/apache/camel/test/infra/couchbase/services/container.properties
 => 
dsl/camel-kamelet-main/src/test/resources/org/apache/camel/main/mcp-shared-port.properties
 (90%)
 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

Reply via email to