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